Exemplo n.º 1
0
    public void NewCopy()
    {
        GameObject g = (GameObject)Instantiate(rts.gameObject, new Vector3(rts.gameObject.transform.position.x,
                                                                           rts.gameObject.transform.position.y + .5f,
                                                                           rts.gameObject.transform.position.z),
                                               rts.gameObject.transform.rotation);
        List <GameObject> copyGameObj = new List <GameObject>();

        for (int i = 0; i < g.transform.childCount; i++)
        {
            copyGameObj.Add(g.transform.GetChild(i).gameObject);
        }
        for (int i = 0; i < copyGameObj.Count; i++)
        {
            setholding(copyGameObj[i]);
            VidContainer container = copyGameObj[i].GetComponent <VidContainer>();
            if (container != null)
            {
                container.Deselect();
                container.Select();
                container.ReConnectData();
            }
        }

        Destroy(g);
    }
Exemplo n.º 2
0
    private void DeselectGroup(GameObject go)
    {
        if (go == null)
        {
            return;
        }
        Vid_Object       vidObj    = go.GetComponent <Vid_Object>();
        Vid_ObjectInputs inputs    = vidObj.GetInputs();
        VidContainer     container = go.GetComponent <VidContainer>();

        container.Deselect();
        if (inputs == null)
        {
            return;
        }
        for (int i = 0; i < inputs.inputs.Length; i++)
        {
            if (inputs.inputs[i] == null)
            {
            }
            else
            {
                DeselectGroup(inputs.inputs[i].gameObject);
            }
        }
    }
Exemplo n.º 3
0
 public void DeselectAll()
 {
     GameObject[] items = holdingV2.ToArray();
     if (items == null)
     {
         return;
     }
     foreach (GameObject g in items)
     {
         VidContainer container = g.GetComponent <VidContainer>();
         container.Deselect();
     }
 }