public void Post <T>(T msg) where T : IEntityMessage { _messageReceivers.Run( del => { (del as IReceive <T>)?.Handle(msg); }); }
public void OnSystemUpdate(float dt, float unscaledDt) { _colorList.Run(UpdateSprite); }
public static void UpdateAllLists() { _allLists.Update(); _allLists.Run(_del); }
public void HandleGlobal(BufferedList <SetLocalTransformRotation> arg) { arg.Run(_setLocalRotDel); }
public void HandleGlobal(BufferedList <SetLocalTransformPosition> arg) { arg.Run(_setLocalMoveDel); }
public void HandleGlobal(BufferedList <MoveTransform> arg) { arg.Run(_moveDel); }
public void OnSystemUpdate(float dt, float unscaledDt) { _commands.Run(_del); }
public void HandleGlobal(BufferedList <SetLocalTransformRotation> arg) { arg.Run(RunUpdate); }
public void HandleGlobal(BufferedList <SetTransformPosition> arg) { arg.Run(RunUpdate); }
public void HandleGlobal(BufferedList <MoveTransform> arg) { arg.Run(RunUpdate); }
public void OnSystemUpdate(float dt, float unscaledDt) { _colorList.Run(_del); }