public State AddComponent(StateComponent component) { component.state = this; component.Init(); components.Add(component); return(this); }
public CStateAlias AddAliased(StateComponent s) { aliased.Add(s); return(this); }
public CStateAlias AddCondition(StateComponent s) { conditions.Add(s); return(this); }