Exemple #1
0
        public void Detach(GameObject pNode)
        {
            Debug.Assert(pNode != null);
            pGameObjectCompare.SetGameObject(pNode);
            DLink pFoundNode = FindGameObjectByReference(pGameObjectCompare);

            pGameObjectCompare.SetGameObject(pNullGameObject);

            Debug.Assert(pFoundNode != null);
            BaseRemove(pFoundNode);
        }
Exemple #2
0
        protected override void DerivedDestroyNode(DLink pLink)
        {
            GameObjectRef pGameObjectRef = (GameObjectRef)pLink;

            pGameObjectRef.SetGameObject(null);
        }