コード例 #1
0
ファイル: Hitstop.cs プロジェクト: garzaa/vapor-trails
    public static void Run(float seconds, bool priority = false)
    {
        if (currentPriority && !priority)
        {
            return;
        }

        Interrupt();
        currentPriority       = priority;
        Time.timeScale        = 0.01f;
        playerAnimator.speed  = 0;
        currentHitstopRoutine = instance.StartCoroutine(EndHitstop(seconds));
    }
コード例 #2
0
 public static void Run(float seconds)
 {
     instance.StartCoroutine(DoHitstop(seconds));
 }
コード例 #3
0
 public static void Run(float seconds)
 {
     Interrupt();
     Time.timeScale        = 0.01f;
     currentHitstopRoutine = instance.StartCoroutine(EndHitstop(seconds));
 }
コード例 #4
0
 public static void Run(float seconds, GameObject enemyParent)
 {
     instance.StartCoroutine(DoHitstop(seconds, enemyParent));
 }