コード例 #1
0
ファイル: EventManager.cs プロジェクト: careybrenda/Hotel
    public void SetDialogueAction(EventManager.DialogueAction action)
    {
        DialogueOptions newDialogue = new DialogueOptions(action.ToString());

        if (allOptions == null)
        {
            allOptions = new Dictionary <EventManager.DialogueAction, DialogueOptions>();
        }

        allOptions.Add(action, newDialogue);
    }
コード例 #2
0
ファイル: EventManager.cs プロジェクト: careybrenda/Hotel
    public void SetDialogueAsComplete(EventManager.DialogueAction finished)
    {
        bool remove = false;

        foreach (KeyValuePair <EventManager.DialogueAction, DialogueOptions> entry in allOptions)
        {
            if (entry.Key == finished)
            {
                remove = true;
            }
        }
        if (remove == true)
        {
            // Debug.Log("SetDialogueAsComplete: remove = " + finished.ToString());
            allOptions.Remove(finished);
        }
    }