示例#1
0
 void ProcessPair()
 {
     pair = PhysicsManager.GetCollisionPair(id1, id2);
     if (pair.IsNotNull())
     {
         if (pair.PartitionVersion != Partition._Version)
         {
             pair.PartitionVersion = Partition._Version;
             pair.CheckAndDistributeCollision();
         }
     }
 }
 void ProcessPair()
 {
     Partition.count++;
     pair = PhysicsManager.GetCollisionPairRaw(id1, id2);
     if (pair.IsNotNull())
     {
         //Ensures collision pairs are not run twice
         if (pair.PartitionVersion != Partition._Version)
         {
             pair.PartitionVersion = Partition._Version;
             pair.CheckAndDistributeCollision();
         }
     }
 }