public IEventParametersComponent GetParametersComponent(EventComponentType type) { IEventParametersComponent component; if (!parameterComponents.TryGetValue(type, out component)) { return null; } return component; }
public EventComponent(EventComponentType type, string sp) { this.type = type; stringParam = sp; }
public EventComponent(EventComponentType type, int ip) { this.type = type; intParam = ip; }
public EventComponent AddComponent(EventComponentType ect, string sp = null) { return(AddComponent(new EventComponent(ect, sp))); }
public EventComponent(EventComponentType type, IList <string> sp) { this.type = type; stringParams = new List <string>(sp); }
public EventComponent AddComponent(EventComponentType ect, IList <string> sp) { return(AddComponent(new EventComponent(ect, sp))); }
public EventComponent GetComponent(EventComponentType ect) { return(components.FirstOrDefault(x => x.Type == ect)); }
public EventComponent AddComponent(EventComponentType ect) { return(AddComponent(new EventComponent(ect, ""))); }
public EventComponent AddComponent(EventComponentType ect, bool bp) { return(AddComponent(new EventComponent(ect, bp ? 1 : 0))); }
public EventComponent AddComponent(EventComponentType ect, int ip) { return(AddComponent(new EventComponent(ect, ip))); }