コード例 #1
0
 public void Play(Action callback)
 {
     TrophyUtil.Unlock_At_SCutBattle();
     this._taAlpha.PlayForward();
     this._taAlpha.SetOnFinished(delegate
     {
         if (callback != null)
         {
             callback.Invoke();
         }
         Observable.NextFrame(FrameCountType.Update).Subscribe(delegate(Unit _)
         {
             Object.Destroy(this.get_gameObject());
         });
     });
 }
コード例 #2
0
        private IEnumerator PlayShowAnim()
        {
            UIBattleCutNavigation navigation = BattleCutManager.GetNavigation();

            navigation.SetNavigationInWithdrawalDecision();
            bool isWait = true;

            TrophyUtil.Unlock_At_SCutBattle();
            BattleCutManager.GetStateBattle().prodBCBattle.SetResultHPModeToWithdrawal(-74.86f);
            navigation.Show(0.35f, null);
            Show(delegate
            {
                isWait = false;
            });
            while (isWait)
            {
                yield return(null);
            }
        }