コード例 #1
0
 protected internal override void UpdateComponent(ref Camera camera, int index, UpdateInfo updateInfo)
 {
     if (camera.ConstraintMode == CameraConstraints.Constrained)
     {
         ClampCamera(ref camera);
     }
     else if (camera.ConstraintMode == CameraConstraints.WrapAround)
     {
         WrapCamera(ref camera);
     }
     camera.Transform = Matrix.CreateTranslation(new Vector3(-camera.PositionX, -camera.PositionY, 0f));
 }
コード例 #2
0
ファイル: ComponentSystem.cs プロジェクト: Kazzymodus/Spark
 protected internal abstract void Update(UpdateInfo updateInfo);
コード例 #3
0
ファイル: SpriteDrawSystem.cs プロジェクト: Kazzymodus/Spark
 protected internal override void UpdateComponent(ref Sprite sprite, int index, UpdateInfo updateInfo)
 {
 }
コード例 #4
0
ファイル: ComponentSystem.cs プロジェクト: Kazzymodus/Spark
 public void ScheduleTask(int task, int source, int target, UpdateInfo updateInfo)
 {
     TaskManager.ScheduleTask(task, source, target, updateInfo);
 }
コード例 #5
0
ファイル: SpriteDrawSystem.cs プロジェクト: Kazzymodus/Spark
 protected internal override void Update(UpdateInfo updateInfo)
 {
 }