Example #1
0
    public void ExitConversation(ConversationCircle convo)
    {
        current_conversations.Remove(convo);

        if (current_conversations.Count == 0)
        {
            state_stack.RemoveAll(IsConvo);
        }
    }
    public void EnterConversation(ConversationCircle convo)
    {
        if(current_conversations.Count == 0)
        {
            PushState(PlayerState.InGroupConverstaion);
        }

        current_conversations.Add(convo);
    }
Example #3
0
    public void EnterConversation(ConversationCircle convo)
    {
        if (current_conversations.Count == 0)
        {
            PushState(PlayerState.InGroupConverstaion);
        }

        current_conversations.Add(convo);
    }
    public void ExitConversation(ConversationCircle convo)
    {
        current_conversations.Remove(convo);

        if(current_conversations.Count == 0)
        {
            state_stack.RemoveAll(IsConvo);
        }
    }