public static void Initialize() { Raycaster._Version = 0; PeakCount = 0; CachedIDs.FastClear(); SimObjectExists.Clear(); //CollisionPairs.Clear (); //SimObjects.Clear (); CollisionPair.CurrentCollisionPair = null; PeakCount = 0; AssimilatedCount = 0; FastCollisionPairs.FastClear(); Partition.Initialize(); if (SettingsChanged) { SettingsChanged = false; } AccumulatedTime = 0; LastTime = 0; }
public static void Initialize() { PeakCount = 0; CachedIDs.FastClear(); Array.Clear(SimObjects, 0, SimObjects.Length); Array.Clear(SimObjectExists, 0, SimObjectExists.Length); Array.Clear(CollisionPairs, 0, CollisionPairs.Length); PeakCount = 0; AssimilatedCount = 0; FastCollisionPairs.FastClear(); Partition.Initialize(); }
public static void Initialize() { PeakCount = 0; CachedIDs.FastClear(); SimObjectExists.Clear(); //CollisionPairs.Clear (); //SimObjects.Clear (); CollisionPair.CurrentCollisionPair = null; PeakCount = 0; AssimilatedCount = 0; simulationCount = SimulationSpread; FastCollisionPairs.FastClear(); Partition.Initialize(); }
static void ResetVars() { for (int i = 0; i < PeakCount; i++) { SimObjects[i] = null; } DynamicSimObjects.FastClear(); Raycaster._Version = 0; PeakCount = 0; CachedIDs.FastClear(); CollisionPair.CurrentCollisionPair = null; PeakCount = 0; AssimilatedCount = 0; Partition.Initialize(); RanCollisionPairs.FastClear(); InactiveCollisionPairs.FastClear(); }
public static void Initialize() { CollisionIterationCount = CollisionIterationSpread; CollisionIterationMark = 0; CollisionIterationRemain = 0; PeakCount = 0; CachedIDs.FastClear(); Array.Clear(SimObjects, 0, SimObjects.Length); Array.Clear(SimObjectExists, 0, SimObjectExists.Length); Array.Clear(CollisionPairs, 0, CollisionPairs.Length); CachedIDs.Clear(); PeakCount = 0; AssimilatedCount = 0; CollisionPairCount = 0; FastCollisionPairs.FastClear(); Partition.Initialize(); }