private void StopCharge() { if(chargeTarget != null) { chargeTarget.StopCharge(); } chargeTarget = null; SendMessage("SetCharging", false); }
private void StartCharge(GameObject obj) { chargeTarget = obj.GetComponent<Chargable>(); if(!chargeTarget.CanStartCharging) { chargeTarget = null; return; } chargeTarget.StartCharge(); SendMessage("SetCharging", true); }