public void ExecuteEvent(ModifierEvents eventName) { var @event = modifierData.GetEvent(eventName); if (@event != null) { @event.Execute(caster, abilityData, requestTarget); } }
public D2Event GetEvent(ModifierEvents name) { D2Event d2Event; if (ModifierEventMap.TryGetValue(name, out d2Event)) { return(d2Event); } return(null); }