Пример #1
0
 public void Hide()
 {
     this.m_Animator.SetInteger(this.m_NotepadHash, 0);
     MenuNotepad.Get().OnNotepadHide();
     HUDNotepad.Get().Deactivate();
     CursorManager.Get().ShowCursor(false);
 }
Пример #2
0
    private void CreateNotepadObject()
    {
        GameObject original = Resources.Load("Prefabs/TempPrefabs/Items/Item/notebook") as GameObject;

        this.m_Notepad       = UnityEngine.Object.Instantiate <GameObject>(original);
        this.m_NotepadHolder = this.m_Notepad.transform.FindDeepChild("Holder");
        Notepad component = this.m_Notepad.GetComponent <Notepad>();

        MenuNotepad.Get().SetNotepadObject(component);
        MenuNotepad.Get().gameObject.SetActive(true);
        HUDNotepad.Get().OnCreateNotepad(component);
    }
Пример #3
0
 protected override void OnDisable()
 {
     base.OnDisable();
     this.Hide();
     this.DestroyNotepadObject();
     if (MenuNotepad.Get() != null)
     {
         MenuNotepad.Get().gameObject.SetActive(false);
     }
     this.m_Player.UnblockRotation();
     this.m_Player.UnblockMoves();
     HUDQuickAccessBar.Get().OnHideNotepad();
     Player.Get().OnHideNotepad();
     this.m_Animator.SetInteger(this.m_NotepadHash, 0);
     HUDNotepad.Get().Deactivate();
     CursorManager.Get().ShowCursor(false);
 }
Пример #4
0
 public override void OnAnimEvent(AnimEventID id)
 {
     if (id == AnimEventID.ShowNotebook)
     {
         this.CreateNotepadObject();
     }
     else if (id == AnimEventID.ShowNotebookEnd)
     {
         this.m_CanDisable = true;
         HUDNotepad.Get().Activate();
         CursorManager.Get().ShowCursor(true);
     }
     else if (id == AnimEventID.HideNotebookEnd)
     {
         this.Stop();
     }
     else
     {
         base.OnAnimEvent(id);
     }
 }