MUDServer.Player.OnEventCombatMiss C# (CSharp) Méthode

OnEventCombatMiss() private méthode

private OnEventCombatMiss ( EventType type, object evt ) : IEnumerator
type EventType
evt object
Résultat IEnumerator
        private IEnumerator<object> OnEventCombatMiss(EventType type, object evt)
        {
            IEntity sender = Event.GetProp<IEntity>("Sender", evt);
            IEntity target = Event.GetProp<IEntity>("Target", evt);
            string weaponName = Event.GetProp<string>("WeaponName", evt);

            if (sender == this) {
                SendMessage("You miss {0} with your {1}.", target, weaponName);
            } else {
                SendMessage(Event.Format("{Sender} misses {Target} with their {WeaponName}.", this, evt));
            }

            return null;
        }