コード例 #1
0
ファイル: OpenDream.cs プロジェクト: ike709/OpenDream
 private void RegisterPacketCallbacks()
 {
     Connection.RegisterPacketCallback <PacketConnectionResult>(PacketID.ConnectionResult, HandlePacketConnectionResult);
     Connection.RegisterPacketCallback <PacketInterfaceData>(PacketID.InterfaceData, packet => Interface.HandlePacketInterfaceData(packet));
     Connection.RegisterPacketCallback <PacketOutput>(PacketID.Output, packet => Interface.HandlePacketOutput(packet));
     Connection.RegisterPacketCallback <PacketResource>(PacketID.Resource, packet => ResourceManager.HandlePacketResource(packet));
     Connection.RegisterPacketCallback <PacketFullGameState>(PacketID.FullGameState, packet => StateManager.HandlePacketFullGameState(packet));
     Connection.RegisterPacketCallback <PacketDeltaGameState>(PacketID.DeltaGameState, packet => StateManager.HandlePacketDeltaGameState(packet));
     Connection.RegisterPacketCallback <PacketSound>(PacketID.Sound, packet => SoundEngine.HandlePacketSound(packet));
     Connection.RegisterPacketCallback <PacketBrowse>(PacketID.Browse, packet => Interface.HandlePacketBrowse(packet));
     Connection.RegisterPacketCallback <PacketBrowseResource>(PacketID.BrowseResource, packet => ResourceManager.HandlePacketBrowseResource(packet));
     Connection.RegisterPacketCallback <PacketPrompt>(PacketID.Prompt, packet => Interface.HandlePacketPrompt(packet));
     Connection.RegisterPacketCallback <PacketUpdateAvailableVerbs>(PacketID.UpdateAvailableVerbs, packet => Interface.HandlePacketUpdateAvailableVerbs(packet));
     Connection.RegisterPacketCallback <PacketUpdateStatPanels>(PacketID.UpdateStatPanels, packet => Interface.HandlePacketUpdateStatPanels(packet));
 }