Beispiel #1
0
 public void EngageQTE(VInput.Button button, float maxTime, int requiredHit)
 {
     if (!QTEManager.InQTEMode && !kraken.IsDead)
     {
         Boat.qteHugRight = !Boat.qteHugRight;
         QTEManager.EngageQTE(button, maxTime, requiredHit);
         QTEManager.QTECompletedEvent += OnQTECompleted;
     }
 }
Beispiel #2
0
    public void EngageQTE(VInput.Button button, float maxTime, int requiredHit)
    {
        inQTEMode = true;
        GlobalScript.Instance.Harpooner.GetCurrentStation().hideTrajectoryLine();
        qteProgress = 0.5f;
        qteSpeed   += qteDifficultyProgression;

        GlobalScript.Instance.Driver.CurrentPlayBackLoop++;
        GlobalScript.Instance.Harpooner.CurrentPlayBackLoop++;
        GlobalScript.Instance.Driver.EngageQTEAnimation();
        GlobalScript.Instance.Harpooner.EngageQTEAnimation();

        // Make sure the UI is disabled in the QTE
        UIScript.Instance.DisableForQTE();
    }