public void ChatMessage(string message) { if (UserInfoManager.IsValidUser()) { Coop_Model_StageChatMessage coop_Model_StageChatMessage = new Coop_Model_StageChatMessage(); coop_Model_StageChatMessage.id = 1005; coop_Model_StageChatMessage.text = message; coop_Model_StageChatMessage.chara_id = MonoBehaviourSingleton <UserInfoManager> .I.userInfo.id; coop_Model_StageChatMessage.user_id = MonoBehaviourSingleton <UserInfoManager> .I.userInfo.id; SendBroadcast(coop_Model_StageChatMessage, false, null, null); } }
public void SendChatMessage(int chara_id, string message) { Coop_Model_StageChatMessage coop_Model_StageChatMessage = new Coop_Model_StageChatMessage(); coop_Model_StageChatMessage.id = 1002; coop_Model_StageChatMessage.chara_id = chara_id; coop_Model_StageChatMessage.text = message; coop_Model_StageChatMessage.user_id = 0; if (MonoBehaviourSingleton <UserInfoManager> .IsValid() && MonoBehaviourSingleton <UserInfoManager> .I.userInfo != null) { coop_Model_StageChatMessage.user_id = MonoBehaviourSingleton <UserInfoManager> .I.userInfo.id; } Send(coop_Model_StageChatMessage, false, 0, null, null); }
public bool OnRecvChatMessage(Coop_Model_StageChatMessage model) { Logd("OnRecvChatMessage. user_id={0},text={1}", model.user_id, model.text); if (!PartyManager.IsValidInParty()) { return true; } PartyModel.SlotInfo slotInfoByUserId = MonoBehaviourSingleton<PartyManager>.I.GetSlotInfoByUserId(model.user_id); if (slotInfoByUserId == null || slotInfoByUserId.userInfo == null) { return true; } if (chatConnection != null) { chatConnection.OnReceiveMessage(model.user_id, slotInfoByUserId.userInfo.name, model.text); } return true; }
public bool OnRecvChatMessage(Coop_Model_StageChatMessage model) { Logd("OnRecvChatMessage. user_id={0},text={1}", model.user_id, model.text); if (!MonoBehaviourSingleton <LoungeMatchingManager> .I.IsUserInLounge(model.user_id)) { return(true); } LoungeModel.SlotInfo slotInfoByUserId = MonoBehaviourSingleton <LoungeMatchingManager> .I.GetSlotInfoByUserId(model.user_id); if (chatConnection != null) { chatConnection.OnReceiveMessage(model.user_id, slotInfoByUserId.userInfo.name, model.text); } if (MonoBehaviourSingleton <LoungeManager> .IsValid()) { MonoBehaviourSingleton <LoungeManager> .I.OnRecvChatMessage(model.user_id); } return(true); }
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); }
protected override bool HandleCoopEvent(CoopPacket packet) { bool result = false; switch (packet.packetType) { case PACKET_TYPE.LOUNGE_ROOM_JOINED: { Lounge_Model_RoomJoined model14 = packet.GetModel <Lounge_Model_RoomJoined>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomJoined(model14); break; } case PACKET_TYPE.LOUNGE_ROOM_LEAVED: { Lounge_Model_RoomLeaved model13 = packet.GetModel <Lounge_Model_RoomLeaved>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomLeaved(model13); break; } case PACKET_TYPE.LOUNGE_ROOM_ACTION: { Lounge_Model_RoomAction model12 = packet.GetModel <Lounge_Model_RoomAction>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomAction(model12); break; } case PACKET_TYPE.LOUNGE_ROOM_MOVE: { Lounge_Model_RoomMove model11 = packet.GetModel <Lounge_Model_RoomMove>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomMove(model11); break; } case PACKET_TYPE.LOUNGE_ROOM_POSITION: { Lounge_Model_RoomPosition model10 = packet.GetModel <Lounge_Model_RoomPosition>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomPoisition(model10); break; } case PACKET_TYPE.LOUNGE_ROOM_KICK: { Lounge_Model_RoomKick model9 = packet.GetModel <Lounge_Model_RoomKick>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomKick(model9); break; } case PACKET_TYPE.LOUNGE_ROOM_AFK_KICK: { Lounge_Model_AFK_Kick model8 = packet.GetModel <Lounge_Model_AFK_Kick>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomAFKKick(model8); break; } case PACKET_TYPE.LOUNGE_ROOM_HOST_CHANGED: { Lounge_Model_RoomHostChanged model7 = packet.GetModel <Lounge_Model_RoomHostChanged>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvRoomHostChanged(model7); break; } case PACKET_TYPE.LOUNGE_MEMBER_LOUNGE: { Lounge_Model_MemberLounge model6 = packet.GetModel <Lounge_Model_MemberLounge>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvMemberLounge(model6); break; } case PACKET_TYPE.LOUNGE_MEMBER_FIELD: { Lounge_Model_MemberField model5 = packet.GetModel <Lounge_Model_MemberField>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvMemberField(model5); break; } case PACKET_TYPE.LOUNGE_MEMBER_QUEST: { Lounge_Model_MemberQuest model4 = packet.GetModel <Lounge_Model_MemberQuest>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvMemberQuest(model4); break; } case PACKET_TYPE.LOUNGE_MEMBER_ARENA: { Lounge_Model_MemberArena model3 = packet.GetModel <Lounge_Model_MemberArena>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvMemberArena(model3); break; } case PACKET_TYPE.CHAT_MESSAGE: { Coop_Model_StageChatMessage model2 = packet.GetModel <Coop_Model_StageChatMessage>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvChatMessage(model2); break; } case PACKET_TYPE.STAGE_CHAT_STAMP: { Coop_Model_StageChatStamp model = packet.GetModel <Coop_Model_StageChatStamp>(); result = MonoBehaviourSingleton <LoungeNetworkManager> .I.OnRecvChatStamp(model); break; } } return(result); }
protected override bool HandleCoopEvent(CoopPacket packet) { bool result = false; switch (packet.packetType) { case PACKET_TYPE.STAGE_PLAYER_POP: { Coop_Model_StagePlayerPop model7 = packet.GetModel <Coop_Model_StagePlayerPop>(); result = coopStage.OnRecvStagePlayerPop(model7, packet); break; } case PACKET_TYPE.STAGE_INFO: { Coop_Model_StageInfo model10 = packet.GetModel <Coop_Model_StageInfo>(); result = coopStage.OnRecvStageInfo(model10, packet); break; } case PACKET_TYPE.STAGE_RESPONSE_END: { Coop_Model_StageResponseEnd model9 = packet.GetModel <Coop_Model_StageResponseEnd>(); result = coopStage.OnRecvStageResponseEnd(model9, packet); break; } case PACKET_TYPE.STAGE_QUEST_CLOSE: { Coop_Model_StageQuestClose model8 = packet.GetModel <Coop_Model_StageQuestClose>(); result = coopStage.OnRecvQuestClose(model8.is_succeed); break; } case PACKET_TYPE.STAGE_TIMEUP: result = coopStage.OnRecvStageTimeup(); break; case PACKET_TYPE.STAGE_CHAT: { Coop_Model_StageChat model6 = packet.GetModel <Coop_Model_StageChat>(); if (model6.r) { result = coopStage.OnRecvStageChat(model6); } break; } case PACKET_TYPE.CHAT_MESSAGE: { Coop_Model_StageChatMessage model5 = packet.GetModel <Coop_Model_StageChatMessage>(); result = coopStage.OnRecvChatMessage(packet.fromClientId, model5); break; } case PACKET_TYPE.STAGE_CHAT_STAMP: { Coop_Model_StageChatStamp model4 = packet.GetModel <Coop_Model_StageChatStamp>(); result = coopStage.OnRecvChatStamp(model4); break; } case PACKET_TYPE.STAGE_REQUEST_POP: { Coop_Model_StageRequestPop model3 = packet.GetModel <Coop_Model_StageRequestPop>(); result = coopStage.OnRecvRequestPop(model3, packet); break; } case PACKET_TYPE.STAGE_SYNC_PLAYER_RECORD: { Coop_Model_StageSyncPlayerRecord model2 = packet.GetModel <Coop_Model_StageSyncPlayerRecord>(); coopStage.OnRecvSyncPlayerRecord(model2); result = true; break; } case PACKET_TYPE.ENEMY_BOSS_ESCAPE: { Coop_Model_EnemyBossEscape model = packet.GetModel <Coop_Model_EnemyBossEscape>(); result = MonoBehaviourSingleton <CoopManager> .I.coopStage.OnRecvEnemyBossEscape(model); break; } case PACKET_TYPE.ENEMY_BOSS_ALIVE_REQUEST: coopStage.OnRecvEnemyBossAliveRequest(packet); result = true; break; case PACKET_TYPE.ENEMY_BOSS_ALIVE_REQUESTED: coopStage.OnRecvEnemyBossAliveRequested(); result = true; break; } return(result); }