Exemplo n.º 1
0
    void StartNewConversation(ConvoSystem CharacterA, ConvoSystem CharacterB)
    {
        AloneList.Remove(CharacterA);
        AloneList.Remove(CharacterB);
        int idA = LevelManager.instance.Stools.IndexOf(CharacterA.currentStool);
        int idB = LevelManager.instance.Stools.IndexOf(CharacterB.currentStool);

        ConversationBar CB;

        if (idA < idB)
        {
            CB = CurrentConversations[idA];
        }
        else
        {
            CB = CurrentConversations[idB];
        }
        CB.gameObject.SetActive(true);
        CB.SetConversationBar(CharacterA, CharacterB);
        CharacterA.OnFoundPartner(CharacterB);
        CharacterB.OnFoundPartner(CharacterA);
    }