public void OnSpeedChanged(SpeedChanged speedChanged) { if (StuckWithBackground) { return; // <-- water will not be affected by speed changes } Speed = -speedChanged.newPlayerSpeed; }
private void OnSpeedChanged(SpeedChanged speedChangedEvent) { foreach (Transform movingObject in transform) { var m = movingObject.GetComponent <MovingObject>(); if (m != null) { m.Speed = -speedChangedEvent.newPlayerSpeed; } } }
public void OnSpeedChanged(SpeedChanged speedChangedEvent) { foreach (Transform movingObject in transform) { var m = movingObject.GetComponent <MovingObject>(); if (m != null) { m.Speed = -speedChangedEvent.newPlayerSpeed; } } if (gameObject.name != "TutorialHazardSpawner") { bridgeShouldSpawn = GameObject.FindWithTag("Player").GetComponent <PlayerStats>().Score >= 1000; } }