コード例 #1
0
        protected virtual void DialogButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
        {
            switch (DisplayMode)
            {
            case JournalDisplay.ActiveQuests:
                DisplayMode = JournalDisplay.FinshedQuests;
                break;

            case JournalDisplay.FinshedQuests:
                DisplayMode = JournalDisplay.Notebook;
                break;

            case JournalDisplay.Notebook:
                DisplayMode = JournalDisplay.Messages;
                break;

            case JournalDisplay.Messages:
                DisplayMode = JournalDisplay.ActiveQuests;
                break;
            }
            lastMessageIndex    = NULLINT;
            currentMessageIndex = 0;
            selectedEntry       = NULLINT;
            DaggerfallUI.Instance.PlayOneShot(openJournal);
        }
コード例 #2
0
        void DialogButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
        {
            switch (DisplayMode)
            {
            case JournalDisplay.ActiveQuests:
                DisplayMode = JournalDisplay.FinshedQuests;
                break;

            case JournalDisplay.FinshedQuests:
                DisplayMode = JournalDisplay.Notebook;
                break;

            case JournalDisplay.Notebook:
                DisplayMode = JournalDisplay.ActiveQuests;
                break;
            }
            lastMessageIndex    = NULLINT;
            currentMessageIndex = 0;
            selectedEntry       = NULLINT;
        }
コード例 #3
0
 private void Awake()
 {
     gameHandler = GameObject.Find("GameHandler").GetComponent <GameHandler>();
     display     = GameObject.Find("JournalWindow").GetComponent <JournalDisplay>();
     display.Prime(journalEntries);
 }
コード例 #4
0
 private void InitJournalGUI()
 {
     journalWindow  = GameObject.Find("JournalWindow");
     journalDisplay = journalWindow.GetComponent <JournalDisplay>();
 }