public void Defeat(Vector3 forward, DozerController1 dozer) { if (Variables.screenState != ScreenState.Game) { return; } if (dozer == masterDozer) { return; } defeatCount++; float orientationRate = (float)defeatCount / (float)maxDefeatCount; transform.up = Vector3.Lerp(Vector3.up, forward, orientationRate); if (defeatCount != maxDefeatCount) { return; } if (masterDozer.IsPlayer) { Variables.screenState = ScreenState.Failed; } else { Variables.screenState = ScreenState.Clear; } }
private void Awake() { dozerController = GetComponent <DozerController1>(); }
private void Awake() { joystick = FindObjectOfType <DynamicJoystick>(); dozerController = GetComponent <DozerController1>(); }