private void OnChangeStateUserInterfaceSlotItemAlbumManager(UserInterfaceSlotItemAlbumManager.State state)
    {
        switch (state)
        {
        case UserInterfaceSlotItemAlbumManager.State.SlotItemDetail:
            mUIHowToAlbum.ChangeGuideStatus(UIHowToAlbum.GuideState.Detail);
            break;

        case UserInterfaceSlotItemAlbumManager.State.SlotItemList:
            mUIHowToAlbum.ChangeGuideStatus(UIHowToAlbum.GuideState.List);
            break;
        }
    }
 private void OnPushState(UserInterfaceSlotItemAlbumManager.State state)
 {
     SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = false;
     if (state != UserInterfaceSlotItemAlbumManager.State.SlotItemList)
     {
         if (state == UserInterfaceSlotItemAlbumManager.State.SlotItemDetail)
         {
             SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = true;
             this.OnPushSlotItemDetailState();
         }
     }
     else
     {
         SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = true;
         this.mUISlotItemAlbumList.SetActive(true);
         this.mUISlotItemAlbumList.Initialize(this.mAlbumModels);
         this.mUISlotItemAlbumList.SetKeyController(this.mKeyController);
         this.mUISlotItemAlbumList.StartState();
     }
 }