コード例 #1
0
 public void Run()
 {
     foreach (int i in filter)
     {
         EcsEntity entity = filter.GetEntity(i);
         ref UnitVisualComponent component         = ref filter.Get1(i);
         UnitMovementComponent   unitMovement      = filter.Get2(i);
         PositionComponent       positionComponent = entity.Get <PositionComponent>();
         if (component.spriteRenderer == null)
         {
             createUnit(ref component);
         }
         updatePosition(ref component, unitMovement, positionComponent);
     }
コード例 #2
0
 public void Run()
 {
     foreach (int i in filter)
     {
         ref UnitMovementComponent     component     = ref filter.Get1(i);
         ref UnitMovementPathComponent pathComponent = ref filter.Get2(i);