public TimerUpdateData(EiUpdateInterface comp, float time, Action method) { this.comp = comp; this.time = time; timer = time; this.method = method; }
public EiLLNode <EiUpdateInterface> Subscribe(EiUpdateInterface component) { return(threads.First().Subscribe(component)); }
public EiLLNode <EiUpdateInterface> Subscribe(EiUpdateInterface component) { return(components.Add(component)); }
public EiLLNode <EiUpdateInterface> SubscribeFixedUpdate(EiUpdateInterface component) { return(fixedUpdateList.Add(component)); }
public EiLLNode <TimerUpdateData> SubscribeUpdateTimer(EiUpdateInterface component, float repeatTime, Action method) { return(timerUpdateList.Add(new TimerUpdateData(component, repeatTime, method))); }