private void UpdateMultiplierText(global::Event e) { Debug.Assert(e.GetType() == typeof(NewSpeedEvent), "Non-NewSpeedEvent in UpdateMultiplierText."); NewSpeedEvent speedEvent = e as NewSpeedEvent; multiplierText.SetText(speedEvent.newSpeed.ToString()); }
protected void BecomeVulnerable(global::Event e) { Debug.Assert(e.GetType() == typeof(NewSpeedEvent), "Non-NewSpeedEvent in BecomeVulnerable"); NewSpeedEvent speedEvent = e as NewSpeedEvent; if (speedEvent.newSpeed >= Services.Speed.VulnerableMultiplier) { bodyRb.isKinematic = false; headRb.isKinematic = false; } }