GameAnvilConnector 2.0.0
Loading...
Searching...
No Matches
GameAnvil.Payload Class Referencesealed

여러개의 패킷을 담기 위한 추가정보 클래스 More...

Public Member Functions

 Payload ()
 새로운 Payload 생성
 
 Payload (params IMessage[]? protoBuffers)
 프로토 버퍼 클래스를 통해 새로운 Payload 를 생성
 
 Payload (IEnumerable< Base.Payload >? basePayloads)
 (내부용)
 
void Add (Packet packet)
 Payload 에 패킷을 추가
 
void Add< TProtoBuffer > (TProtoBuffer p)
 Payload 에 패킷을 추가
 
void Add (Base.Payload payload)
 Payload 에 패킷을 추가
 
void AddAllPacket (IEnumerable< Packet >? packets)
 Payload 에 패킷 컬렉션을 추가
 
void AddAllPayload (IEnumerable< Base.Payload >? packets)
 Payload 에 다른 페이로드 컬렉션을 추가
 
TProtoBuffer? GetProtoBuffer< TProtoBuffer > ()
 Payload 에 있는 타입과 같은 메시지의 프로토 버퍼를 가져온다
 
PacketGetPacket (MessageDescriptor descriptor)
 프로토 버퍼 MessageDescriptor 를 통해 등록된 패킷
 

Detailed Description

여러개의 패킷을 담기 위한 추가정보 클래스

Constructor & Destructor Documentation

◆ Payload() [1/3]

GameAnvil.Payload.Payload ( )
inline

새로운 Payload 생성

◆ Payload() [2/3]

GameAnvil.Payload.Payload ( params IMessage?[] protoBuffers)
inline

프로토 버퍼 클래스를 통해 새로운 Payload 를 생성

Parameters
protoBuffers등록할 프로토 버퍼

◆ Payload() [3/3]

GameAnvil.Payload.Payload ( IEnumerable< Base.Payload >? basePayloads)
inline

(내부용)

Parameters
basePayloads생성할 프로토버퍼 페이로드

Member Function Documentation

◆ Add() [1/2]

void GameAnvil.Payload.Add ( Base.Payload payload)
inline

Payload 에 패킷을 추가

Parameters
payload추가할 내부 Payload

◆ Add() [2/2]

void GameAnvil.Payload.Add ( Packet packet)
inline

Payload 에 패킷을 추가

Parameters
packet추가할 패킷

◆ Add< TProtoBuffer >()

void GameAnvil.Payload.Add< TProtoBuffer > ( TProtoBuffer p)
inline

Payload 에 패킷을 추가

Parameters
p추가할 프로토버퍼
Type Constraints
TProtoBuffer :IMessage 

◆ AddAllPacket()

void GameAnvil.Payload.AddAllPacket ( IEnumerable< Packet >? packets)
inline

Payload 에 패킷 컬렉션을 추가

Parameters
packets추가할 패킷

◆ AddAllPayload()

void GameAnvil.Payload.AddAllPayload ( IEnumerable< Base.Payload >? packets)
inline

Payload 에 다른 페이로드 컬렉션을 추가

Parameters
packets추가할 패킷

◆ GetPacket()

Packet? GameAnvil.Payload.GetPacket ( MessageDescriptor descriptor)
inline

프로토 버퍼 MessageDescriptor 를 통해 등록된 패킷

Parameters
descriptor등록된 프로토버퍼의 설명자
Returns
패킷

◆ GetProtoBuffer< TProtoBuffer >()

TProtoBuffer? GameAnvil.Payload.GetProtoBuffer< TProtoBuffer > ( )
inline

Payload 에 있는 타입과 같은 메시지의 프로토 버퍼를 가져온다

Template Parameters
TProtoBuffer프로토 버퍼
Returns
요청한 타입의 프로토 버퍼
Type Constraints
TProtoBuffer :class 
TProtoBuffer :IMessage 
TProtoBuffer :new() 

The documentation for this class was generated from the following file: