示例#1
0
    public void ExecuteEvent(ModifierEvents eventName)
    {
        var @event = modifierData.GetEvent(eventName);

        if (@event != null)
        {
            @event.Execute(caster, abilityData, requestTarget);
        }
    }
示例#2
0
    public D2Event GetEvent(ModifierEvents name)
    {
        D2Event d2Event;

        if (ModifierEventMap.TryGetValue(name, out d2Event))
        {
            return(d2Event);
        }

        return(null);
    }