public bool DropFuel() { if (Input.GetButtonDown("DropOil") || Input.GetKey(KeyCode.F)) { if (m_breakTimeManager == null) { m_breakTimeManager = BreakTimerManager.Instance; } if (m_breakTimeManager.m_conditions == null) { Debug.LogError("Conditions Dictionary is not set!"); return(false); } if (m_breakTimeManager.m_conditions[BreakingPoints.Drop_Oil] == BreakTimerManager.Condition.Broke) { Debug.Log("DropOil is broken."); return(false); } if (m_dragonValues == null) { m_dragonValues = DragonValues.Instance; } m_dragonValues.FuelAmount -= m_dragonValues.FuelFartConsumption; return(true); } return(false); }
private DragonValues m_dragonValues = null; // Has to be on Dragon. (singleton) // Use this for initialization void Start() { _instance = this; m_breakTimeManager = BreakTimerManager.Instance; m_dragonValues = DragonValues.Instance; }
void Start() { _instance = this; }