コード例 #1
0
 public void Post <T>(T msg) where T : IEntityMessage
 {
     _messageReceivers.Run(
         del => {
         (del as IReceive <T>)?.Handle(msg);
     });
 }
コード例 #2
0
ファイル: SpriteSystem.cs プロジェクト: Peng2017/Framework
 public void OnSystemUpdate(float dt, float unscaledDt)
 {
     _colorList.Run(UpdateSprite);
 }
コード例 #3
0
 public static void UpdateAllLists()
 {
     _allLists.Update();
     _allLists.Run(_del);
 }
コード例 #4
0
 public void HandleGlobal(BufferedList <SetLocalTransformRotation> arg)
 {
     arg.Run(_setLocalRotDel);
 }
コード例 #5
0
 public void HandleGlobal(BufferedList <SetLocalTransformPosition> arg)
 {
     arg.Run(_setLocalMoveDel);
 }
コード例 #6
0
 public void HandleGlobal(BufferedList <MoveTransform> arg)
 {
     arg.Run(_moveDel);
 }
コード例 #7
0
 public void OnSystemUpdate(float dt, float unscaledDt)
 {
     _commands.Run(_del);
 }
コード例 #8
0
ファイル: TransformSystem.cs プロジェクト: Peng2017/Framework
 public void HandleGlobal(BufferedList <SetLocalTransformRotation> arg)
 {
     arg.Run(RunUpdate);
 }
コード例 #9
0
ファイル: TransformSystem.cs プロジェクト: Peng2017/Framework
 public void HandleGlobal(BufferedList <SetTransformPosition> arg)
 {
     arg.Run(RunUpdate);
 }
コード例 #10
0
ファイル: TransformSystem.cs プロジェクト: Peng2017/Framework
 public void HandleGlobal(BufferedList <MoveTransform> arg)
 {
     arg.Run(RunUpdate);
 }
コード例 #11
0
 public void OnSystemUpdate(float dt, float unscaledDt)
 {
     _colorList.Run(_del);
 }