ace/Source/ACE.Server/Network/GameAction/GameActionPacket.cs

19 lines
636 B
C#

using ACE.Server.Network.Enum;
using ACE.Server.Network.GameMessages;
using ACE.Server.Network.Managers;
namespace ACE.Server.Network.GameAction
{
public static class GameActionPacket
{
[GameMessage(GameMessageOpcode.GameAction, SessionState.WorldConnected)]
public static void HandleGameAction(ClientMessage message, Session session)
{
// TODO: verify sequence
uint sequence = message.Payload.ReadUInt32();
uint opcode = message.Payload.ReadUInt32();
InboundMessageManager.HandleGameAction((GameActionType)opcode, message, session);
}
}
}