private void Attack() { //Begin attacking if (_canAttack == true) { Attacking?.Invoke(); _canAttack = false; } }
public void OnAttacking(DoingEventArgs Args) { Attacking?.Invoke(this, Args); }
protected void OnAttacking(AttackerableEventArgs e) => Attacking?.Invoke(this, e);
protected virtual void OnAttacking(AttackEventArgs args) { Attacking?.Invoke(args); }
protected virtual void OnAttacking(Creature attackingCreature) { Attacking?.Invoke(this, attackingCreature); }