public override void BeAttack(BeAttackParam param) { if (!canBeAttack) { return; } base.BeAttack(param); }
public virtual void BeAttack(BeAttackParam param) { if (_beAttackCheck.BeAttack()) { movableController.BeAttackMove(param.attackDirection); if (On_BeAttackStart != null) { On_BeAttackStart(); } } }