Exemple #1
0
        public static CollisionPair Add(CollisionPairName colpairName, GameObject treeRootA, GameObject treeRootB)
        {
            CollisionPair ColPair = new CollisionPair(colpairName, treeRootA, treeRootB);

            _ColMan.AddToFront(ColPair);

            return(ColPair);
        }
Exemple #2
0
        public static CollisionPair Find(CollisionPairName name)
        {
            CollisionPairManager collisionPairMan = CollisionPairManager.GetInstance();

            return((CollisionPair)collisionPairMan.BaseFind((DLink) new CollisionPair {
                name = name
            }));
        }
Exemple #3
0
        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;
        }
Exemple #4
0
        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;
        }
Exemple #6
0
 public CollisionPair(CollisionPairName colpairCollisionPairName, GameObject pTreeRootA, GameObject pTreeRootB)
 {
     treeA = pTreeRootA;
     treeB = pTreeRootB;
     Name  = colpairCollisionPairName;
 }
Exemple #7
0
 // Constractors
 public CollisionPair()
 {
     Name = CollisionPairName.uninitialized;
 }