Beispiel #1
0
 void Awake()
 {
     ColorBallBuffer  = new BulletsBuffer <ColorBallOption>(_colorBallFunctions, _emptyIndexComputeShader);
     ColorBallBuffer2 = new BulletsBuffer <ColorBallOption>(_colorBallFunctions2, _emptyIndexComputeShader);
     BulletsCollision = new BulletsCollision(_collisionComputeShader);
     BulletsCollision.Adder.AddBuffer(ColorBallBuffer);
     BulletsCollision.Adder.AddBuffer(ColorBallBuffer2);
 }
Beispiel #2
0
 void Awake()
 {
     ColorBallBuffer = new BulletsBuffer <ColorBallOption>(_colorBallFunctions, _emptyIndexComputeShader);
 }
 public void AddBuffer <TOption>(BulletsBuffer <TOption> bulletsBuffer) where TOption : struct
 {
     _common.BulletsBuffers.Add(bulletsBuffer.Data.StatesBuffer);
 }