public override void Interact(EntityAction action) { if (interactable) { base.Interact(action); if (!Dead && action is AttackAction) { ReceiveDamage(((AttackAction)action).DamageInfo); } } }
public override void Interact(EntityAction action) { base.Interact(action); if(!IsLocked()) Open(); }