protected virtual void OnAttackedHitDirection(AttackedHitStatusDirection status) { if (!CheckStatusForHitEffect(status)) { OnIgnoreHitAttack(); } else { status.fromObject.OnAttackFromHitDirection(status, this); OnPlayAttackedHitEffect(status); } }
protected virtual void OnPlayAttackedHitEffect(AttackedHitStatusDirection status) { }
protected virtual void OnAttackFromHitDirection(AttackedHitStatusDirection status, StageObject to_object) { }
protected virtual bool CheckStatusForHitEffect(AttackedHitStatusDirection status) { return(true); }