public void Hide() { this.m_Animator.SetInteger(this.m_NotepadHash, 0); MenuNotepad.Get().OnNotepadHide(); HUDNotepad.Get().Deactivate(); CursorManager.Get().ShowCursor(false); }
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); }
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); }
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); } }