Example #1
0
 public override void SetDefaults()
 {
     base.SetDefaults();
     projectile.width  = 8;
     projectile.height = 8;
     backingArray      = new float[512];
     CircularVectorQueue.Initialize(backingArray);
     PositionLog = new CircularLengthQueue(backingArray, queueSize: 255, maxLength: 1200)
     {
         mod = mod
     };
 }
Example #2
0
 public WormDrawer(int segmentCapacity = 512, int queueSize = 255, int maxLength = 1200)
 {
     backingArray = new float[segmentCapacity];
     CircularVectorQueue.Initialize(backingArray);
     PositionLog = new CircularLengthQueue(backingArray, queueSize: queueSize, maxLength: maxLength);
 }