Example #1
0
        public static void HandlePacket(BinaryReader reader, int playerWho)
        {
            var mymod = TheLunaticMod.Instance;
            NetProtocolTypes protocol = (NetProtocolTypes)reader.ReadByte();

            switch (protocol)
            {
            case NetProtocolTypes.RequestModData:
                if (mymod.Config.DebugModeNetInfo)
                {
                    LogHelpers.Log("Server RequestModData");
                }
                ServerPacketHandlers.ReceiveRequestModDataOnServer(reader, playerWho);
                break;

            case NetProtocolTypes.GiveMaskToServer:
                if (mymod.Config.DebugModeNetInfo)
                {
                    LogHelpers.Log("Server GiveMaskToServer");
                }
                ServerPacketHandlers.ReceiveGivenMaskOnServer(reader, playerWho);
                break;

            default:
                LogHelpers.Log("Invalid packet protocol: " + protocol);
                break;
            }
        }
Example #2
0
        public static void HandlePacket(BinaryReader reader)
        {
            NetProtocolTypes protocol = (NetProtocolTypes)reader.ReadByte();

            switch (protocol)
            {
            /*case HonorBoundNetProtocolTypes.RequestModSettingsWithClient:
             *      HonorBoundNetProtocol.ReceiveSettingsRequestWithServer( mymod, reader );
             *      break;*/
            case NetProtocolTypes.ReceiveHonorSettingsWithClient:
                ClientPacketHandlers.ReceiveHonorSettingsWithClient(reader);
                break;

            default:
                /*if( mymod.IsDebugInfoMode() ) {*/ LogHelpers.Log("RouteReceivedClientPackets ...? " + protocol);                 //}
                break;
            }
        }
        public static void HandlePacket(BinaryReader reader)
        {
            NetProtocolTypes protocol = (NetProtocolTypes)reader.ReadByte();

            switch (protocol)
            {
            case NetProtocolTypes.Invasion:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ClientPacketHandlers.Invasion");
                }
                ClientPacketHandlers.ReceiveInvasionOnClient(reader);
                break;

            case NetProtocolTypes.InvasionStatus:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ClientPacketHandlers.InvasionStatus");
                }
                ClientPacketHandlers.ReceiveInvasionStatusOnClient(reader);
                break;

            case NetProtocolTypes.EndInvasion:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ClientPacketHandlers.EndInvasion");
                }
                ClientPacketHandlers.ReceiveEndInvasionOnClient(reader);
                break;

            default:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ClientPacketHandlers ...? " + protocol);
                }
                break;
            }
        }
Example #4
0
        public static void RoutePacket(BinaryReader reader, int playerWho)
        {
            NetProtocolTypes protocol = (NetProtocolTypes)reader.ReadByte();

            switch (protocol)
            {
            case NetProtocolTypes.RequestInvasion:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ServerPacketHandlers.RequestInvasion");
                }
                ServerPacketHandlers.ReceiveInvasionRequestOnServer(reader, playerWho);
                break;

            case NetProtocolTypes.RequestInvasionStatus:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ServerPacketHandlers.RequestInvasionStatus");
                }
                ServerPacketHandlers.ReceiveInvasionStatusRequestOnServer(reader, playerWho);
                break;

            case NetProtocolTypes.RequestEndInvasion:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ServerPacketHandlers.RequestEndInvasion");
                }
                ServerPacketHandlers.ReceiveEndInvasionRequestOnServer(reader, playerWho);
                break;

            default:
                if (DynamicInvasionsMod.Config.DebugModeInfo)
                {
                    LogHelpers.Log("ServerPacketHandlers ...? " + protocol);
                }
                break;
            }
        }
        public static void HandlePacket(BinaryReader reader)
        {
            var mymod = TheLunaticMod.Instance;
            NetProtocolTypes protocol = (NetProtocolTypes)reader.ReadByte();

            switch (protocol)
            {
            case NetProtocolTypes.ModData:
                if (mymod.Config.DebugModeNetInfo)
                {
                    LogHelpers.Log("Client ModData");
                }
                ClientPacketHandlers.ReceiveModDataOnClient(reader);
                break;

            case NetProtocolTypes.EndSign:
                if (mymod.Config.DebugModeNetInfo)
                {
                    LogHelpers.Log("Client EndSign");
                }
                ClientPacketHandlers.ReceiveEndSignOnClient(reader);
                break;

            case NetProtocolTypes.GiveMaskToClient:
                if (mymod.Config.DebugModeNetInfo)
                {
                    LogHelpers.Log("Client GiveMaskToClient");
                }
                ClientPacketHandlers.ReceiveGivenMaskOnClient(reader);
                break;

            default:
                LogHelpers.Log("Invalid packet protocol: " + protocol);
                break;
            }
        }