示例#1
0
 protected void AddDelayedUpdate(DelayedUpdate.Op type, int entity, IEcsComponentPool component, int componentId)
 {
     if (_delayedUpdatesCount == _delayedUpdates.Length)
     {
         Array.Resize(ref _delayedUpdates, _delayedUpdatesCount << 1);
     }
     _delayedUpdates[_delayedUpdatesCount++] = new DelayedUpdate(type, entity, component, componentId);
 }
示例#2
0
 void AddDelayedUpdate(DelayedUpdate.Op type, int entity, IEcsComponentPool component, int componentId)
 {
     if (_delayedUpdatesCount == _delayedUpdates.Length)
     {
         var newDelayedUpdates = new DelayedUpdate[_delayedUpdatesCount << 1];
         Array.Copy(_delayedUpdates, 0, newDelayedUpdates, 0, _delayedUpdatesCount);
         _delayedUpdates = newDelayedUpdates;
     }
     _delayedUpdates[_delayedUpdatesCount++] = new DelayedUpdate(type, entity, component, componentId);
 }