public static CollisionPair Add(CollisionPairName colpairName, GameObject treeRootA, GameObject treeRootB) { CollisionPair ColPair = new CollisionPair(colpairName, treeRootA, treeRootB); _ColMan.AddToFront(ColPair); return(ColPair); }
public static CollisionPair Find(CollisionPairName name) { CollisionPairManager collisionPairMan = CollisionPairManager.GetInstance(); return((CollisionPair)collisionPairMan.BaseFind((DLink) new CollisionPair { name = name })); }
public void Set(CollisionPairName cpName, GameObject gameObject1, GameObject gameObject2) { Debug.Assert(gameObject1 != null); Debug.Assert(gameObject2 != null); this.Tree1 = gameObject1; this.Tree2 = gameObject2; this.name = cpName; }
public static CollisionPair Add(CollisionPairName name, GameObject gameObject1, GameObject gameObject2) { CollisionPairManager cpMan = CollisionPairManager.GetInstance(); CollisionPair collisionPair = (CollisionPair)cpMan.BaseAdd(); Debug.Assert(collisionPair != null); collisionPair.Set(name, gameObject1, gameObject2); return(collisionPair); }
//public void wash() //{ // this.treeA = null; // this.treeB = null; // this.collisionPairName = CollisionPair.CollisionPairName.UnInitialized; //} public void setName(CollisionPairName colName) { this.collisionPairName = colName; }
public CollisionPair(CollisionPairName colpairCollisionPairName, GameObject pTreeRootA, GameObject pTreeRootB) { treeA = pTreeRootA; treeB = pTreeRootB; Name = colpairCollisionPairName; }
// Constractors public CollisionPair() { Name = CollisionPairName.uninitialized; }