void OnMouseDown() { //public void OnLeftClick(){ if (IgnoreTouch) { return; } SelectionInterfaceHandler.GetInstance().SelectElement(this); for (int i = 0; i < behaviours.Count; i++) { behaviours[i].GameElementTouch(); } PlaySound(Audio_OnSelect); }
public virtual void UpdateSelection() { if (IgnoreTouch) { return; } for (int i = 0; i < behaviours.Count; i++) { behaviours[i].GameElementUpdateSelection(); } SelectionInterfaceHandler.GetInstance().EnableUpgradeButton(Gameplay_Upgrade != null); if (Gameplay_Upgrade != null) { SelectionInterfaceHandler.GetInstance().UpdateButton(Gameplay_UpgradeCost); } }
public override void GameElementTouch() { SelectionInterfaceHandler.GetInstance().EnableHealth(true); }
public override void GameElementUpdateSelection() { SelectionInterfaceHandler.GetInstance().UpdateHealth(_health_points); }
public override void GameElementUpdateSelection() { SelectionInterfaceHandler.GetInstance().UpdateDamage(_damage_value); }
public override void GameElementTouch() { SelectionInterfaceHandler.GetInstance().EnableDamage(true); SelectionInterfaceHandler.GetInstance().EnableRange(true); }