protected virtual void ScrollSystemUpdateHandler(BackgroundScroller group) { var handler = new ScrollSystemUpdateHandler(); handler.System = this; handler.Group = group; StartCoroutine(handler.Execute()); }
protected virtual void GrabStartPosition(BackgroundScroller data, BackgroundScroller group) { var handler = new GrabStartPosition(); handler.System = this; handler.Event = data; handler.Group = group; StartCoroutine(handler.Execute()); }
protected void GrabStartPositionFilter(BackgroundScroller data) { var GroupBackgroundScroller = BackgroundScrollerManager[data.EntityId]; if (GroupBackgroundScroller == null) { return; } if (!GroupBackgroundScroller.Enabled) { return; } this.GrabStartPosition(data, GroupBackgroundScroller); }