示例#1
0
    protected override bool HandleCoopEvent(CoopPacket packet)
    {
        bool result = false;

        switch (packet.packetType)
        {
        case PACKET_TYPE.PARTY_ROOM_JOINED:
        {
            Party_Model_RoomJoined model4 = packet.GetModel <Party_Model_RoomJoined>();
            result = MonoBehaviourSingleton <PartyNetworkManager> .I.OnRecvRoomJoined(model4);

            break;
        }

        case PACKET_TYPE.PARTY_ROOM_LEAVED:
        {
            Party_Model_RoomLeaved model3 = packet.GetModel <Party_Model_RoomLeaved>();
            result = MonoBehaviourSingleton <PartyNetworkManager> .I.OnRecvRoomLeaved(model3);

            break;
        }

        case PACKET_TYPE.CHAT_MESSAGE:
        {
            Coop_Model_StageChatMessage model2 = packet.GetModel <Coop_Model_StageChatMessage>();
            result = MonoBehaviourSingleton <PartyNetworkManager> .I.OnRecvChatMessage(model2);

            break;
        }

        case PACKET_TYPE.STAGE_CHAT_STAMP:
        {
            Coop_Model_StageChatStamp model = packet.GetModel <Coop_Model_StageChatStamp>();
            result = MonoBehaviourSingleton <PartyNetworkManager> .I.OnRecvChatStamp(model);

            break;
        }
        }
        return(result);
    }
示例#2
0
	public bool OnRecvRoomJoined(Party_Model_RoomJoined model)
	{
		Logd("OnRecvRoomJoined. cid={0}", model.cid);
		return true;
	}