Exemple #1
0
 private void CheckFuelValue()
 {
     if (FuelModel.CurrentFuel <= 0)
     {
         _hasFuel = false;
         FuelModel.CurrentFuel = 0f;
     }
     OnFuelChange?.Invoke(Mathf.Round(FuelModel.CurrentFuel));
 }
Exemple #2
0
 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;
     }
 }