private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.layer == playerLayer) { defencePlayer.Heal(1); isTouchPlayer = true; } }
public void WaterShieldClock() { if (isWaterShieldClockOn) { WSCurTime += Time.deltaTime; if (WSCurTime >= WSDurationTime) { if (defencePlayer.IsSieldUp()) { defencePlayer.Heal(waterShieldHealPoint); } defencePlayer.ShieldDown(); waterShield.SetActive(false); isWaterShieldClockOn = false; WSCurTime = 0f; } } }
public override void ReleaseSpell() { //启动动画特效 //TODO defencePlayer.Heal(2); }