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; } }
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; } }
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; } }