コード例 #1
0
ファイル: LockInManager.cs プロジェクト: AndyG/TopDownShooter
 public void Release(BarricadeGroup[] barricadeGroups)
 {
     Time.timeScale       = 0f;
     this.barricadeGroups = barricadeGroups;
     cameraTrack.DisableTracking();
     nextIndex   = 0;
     onDeckIndex = 0;
     lockInState = LockInState.RELEASING;
 }
コード例 #2
0
ファイル: LockInManager.cs プロジェクト: AndyG/TopDownShooter
    private IEnumerator EndLockInRelease()
    {
        yield return(new WaitForSecondsRealtime(lingerSecs));

        cameraTrack.EnableTracking();
        barricadeGroups = null;
        lockInState     = LockInState.NONE;
        nextIndex       = -1;
        onDeckIndex     = -1;
        Time.timeScale  = 1f;
    }
コード例 #3
0
ファイル: LockInManager.cs プロジェクト: AndyG/TopDownShooter
    private IEnumerator EndLockIn()
    {
        yield return(new WaitForSecondsRealtime(lingerSecs));

        cameraTrack.EnableTracking();
        barricadeGroups = null;
        lockInState     = LockInState.NONE;
        nextIndex       = -1;
        onDeckIndex     = -1;
        Time.timeScale  = 1f;
        if (OnLockInCompletedEvent != null)
        {
            OnLockInCompletedEvent();
        }
    }