AngryTanks.Server.Player.HandleData C# (CSharp) Method

HandleData() public method

public HandleData ( NetIncomingMessage incomingMsg ) : void
incomingMsg Lidgren.Network.NetIncomingMessage
return void
        public void HandleData(NetIncomingMessage incomingMsg)
        {
            MessageType messageType = (MessageType)incomingMsg.ReadByte();

            switch (messageType)
            {
                case MessageType.MsgState:
                    SendState();
                    break;

                case MessageType.MsgPlayerClientUpdate:
                    BroadcastUpdate(incomingMsg);
                    break;

                case MessageType.MsgDeath:
                    Die(incomingMsg);
                    break;

                case MessageType.MsgBeginShot:
                    Shoot(incomingMsg);
                    break;

                case MessageType.MsgEndShot:
                    EndShot(incomingMsg);
                    break;

                default:
                    break;
            }
        }