private void CheckFuelValue() { if (FuelModel.CurrentFuel <= 0) { _hasFuel = false; FuelModel.CurrentFuel = 0f; } OnFuelChange?.Invoke(Mathf.Round(FuelModel.CurrentFuel)); }
void OnLobby() { if (weapon != null) { weapon.Active = false; } Rigidbody.velocity = Vector2.zero; Rigidbody.position = Vector2.down * 9; weapon.Rigidbody.rotation = 0; foreach (Delegate d in OnFuelChange.GetInvocationList()) { OnFuelChange -= (FloatValueChange)d; } }