Exemplo n.º 1
0
        /// <summary>
        /// Instanciate new group object.
        /// </summary>
        /// <returns>The group.</returns>
        public static BricksGroup InstansiateBricksGroup()
        {
            GameObject groupObject = new GameObject();

            groupObject.name = "Bricks Group";
            groupObject.transform.SetParent(GameObject.Find("Model").transform);
            BricksGroup groupScript = groupObject.AddComponent <BricksGroup>();

            return(groupScript);
        }
Exemplo n.º 2
0
        void DeserializeBricksGroup(XmlReader xmlReader, Transform parent, bool group)
        {
            BricksGroup groupScript = BrickBuilder.InstansiateBricksGroup();

            groupScript.Deserialize(xmlReader);

            if (parent != null)
            {
                groupScript.transform.SetParent(parent);
            }

            var subReader = xmlReader.ReadSubtree();

            subReader.Skip();
            Deserialize(subReader, groupScript.gameObject.transform, true);

            xmlReader.Skip();
        }