Example #1
0
    public GameObject CreateBrick(int type)
    {
        GameObject brick = GameObject.Instantiate(m_BrickPrefab) as GameObject;
        GameObject child = CreateBrick_Child(type);

        if (child != null)
        {
            child.transform.parent = brick.transform;
            M3DUtil.InitLocalTf(child.transform);
        }
        return(brick);
    }
Example #2
0
 public void SetBrickChild(GameObject newChild)
 {
     if (this.transform.childCount != 0)
     {
         Transform child = this.transform.GetChild(0);
         GameObject.DestroyImmediate(child.gameObject);
         child = null;
     }
     if (newChild != null)
     {
         newChild.transform.parent = this.transform;
         M3DUtil.InitLocalTf(newChild.transform);
     }
 }