public void Bomb() { throwerHand.Initiailize(targetsName); throwerHand.AttackArea(coll, 2, AttackInterruptType.WEAK); throwerHand.Initiailize(originName); //播放爆炸动画 poolManager.RemoveGameObject(REMOTE_CONTROL_BOMB_NAME, gameObject); }
public override void ReleaseSpell() { Debug.Log("AttackEvent"); //找到攻击命中的单位 canFight.AttackArea实现了攻击 targets = canFight.AttackArea(normalAttackArea, normalAttackDamage); if (targets != null) { foreach (CanBeFighted a in targets) { a.BeatBack(player.transform, normalInterruptTime, normalInterruptVector); } //Debug.Log("打到了: " + targetsName.ToString()); //targetsName.Clear(); } }