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; } }
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(); }