public static GameObjectNode Attach(GameObject pGameObject) { GameObjectMan pMan = GameObjectMan.PrivGetInstance(); Debug.Assert(pMan != null); GameObjectNode pNode = (GameObjectNode)pMan.BaseAdd(); Debug.Assert(pNode != null); pNode.Set(pGameObject); return(pNode); }