void CheckEnergyShield(Collider collider) { EnergyShieldCtrl energy = collider.GetComponent <EnergyShieldCtrl>(); if (energy != null) { energy.HitShield(this); } }
public void ApplyDamageReduce(float reducePercent, EnergyShieldCtrl esc) { energyShieldPercent *= reducePercent; mShieldList.Add(esc); }
public bool ShieldHasBeenHitted(EnergyShieldCtrl esc) { return(mShieldList.Contains(esc)); }