예제 #1
0
    public ChatCoopConnection CreateChatConnection()
    {
        ChatCoopConnection chatCoopConnection = new ChatCoopConnection();

        coopStage.SetChatConnection(chatCoopConnection);
        coopRoom.SetChatConnection(chatCoopConnection);
        return(chatCoopConnection);
    }
예제 #2
0
    public void CreateRoomChatWithCoopIfNeeded()
    {
        if (roomChat == null || roomChat.connection is ChatCoopConnection)
        {
            ChatCoopConnection conn = MonoBehaviourSingleton <CoopManager> .I.CreateChatConnection();

            CreateRoomChat(conn);
        }
    }
예제 #3
0
 public void Clear()
 {
     status            = ROOM_STATUS.NONE;
     isOfflinePlay     = false;
     isOwnerFirstClear = false;
     isOwnerCleared    = false;
     forceRetire       = false;
     ownerRetire       = false;
     roomLeaveCnt      = 0;
     chatConnection    = null;
     DestroyAllClient();
 }
예제 #4
0
    public void SwitchRoomChatConnectionToCoopConnection()
    {
        ChatCoopConnection connection = MonoBehaviourSingleton <CoopManager> .I.CreateChatConnection();

        SwitchRoomChatConnection(connection);
    }
예제 #5
0
    public void CreateRoomChatWithCoop()
    {
        ChatCoopConnection conn = MonoBehaviourSingleton <CoopManager> .I.CreateChatConnection();

        CreateRoomChat(conn);
    }
예제 #6
0
 public void SetChatConnection(ChatCoopConnection chat_connection)
 {
     chatConnection = chat_connection;
 }