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); }
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); } }