Exemplo n.º 1
0
    public void Add_ButtonToForm(Transform prefab, string newName, Vector3 WantedOffset)
    {
        GameObject Added = Instantiate <GameObject>(prefabButton.gameObject, transform);

        Obiekt _obiekt = Added.GetComponent <Obiekt>();

        if (_obiekt != null)
        {
            Lista.Add(_obiekt);
        }

        Added.transform.parent = transform;

        Added.transform.rotation = transform.rotation;

        Added.transform.localPosition = new Vector3(0, 0.01f, 0);

        Added.name = Obiekt.GenerateGlobalName(newName);

        if (Textury.Count > 0)
        {
            Added.GetComponent <Renderer>().material.mainTexture = Textury[0];
        }

        Refresh_Btn(WantedOffset);
    }
Exemplo n.º 2
0
    private void _btnAddVert_ClickUp(Collider sender, RaycastHit mouseArgs)
    {
        GameObject _object = Instantiate <GameObject>(_form_cb.prefabVert.gameObject, ParentVerts.transform);

        _object.transform.position = GetOriginalGlobalPosition();

        _object.name = Obiekt.GenerateGlobalName("O_");

        _baza.Verts.Add(_object.GetComponent <Obiekt>());

        Debug.Log("ClickUp");
    }
Exemplo n.º 3
0
    public void Add_ButtonToForm(GameObject Added)
    {
        Obiekt _tempObject = Added.AddComponent <Obiekt>();

        Lista.Add(_tempObject);

        Added.transform.parent = transform;

        Added.transform.rotation = transform.rotation;

        Added.transform.localPosition = new Vector3(0, 0.1f, 0);

        Added.name = Obiekt.GenerateGlobalName("_obiekt_");

        if (Textury.Count > 0)
        {
            Added.GetComponent <Renderer>().material.mainTexture = Textury[0];
        }

        Refresh_Btn(new Vector3(0, 0, 0));
    }
Exemplo n.º 4
0
    public void EdgeButton_Click(Collider sender, RaycastHit mouseArgs)
    {
        GameObject _object;

        if (_form.prefabEdge != null)
        {
            for (int i = 1; i < _zaznaczacz.Schowek.Count; i++)
            {
                _object = Instantiate <GameObject>(_form.prefabEdge.gameObject, ParentEdges.transform);

                _object.name = Obiekt.GenerateGlobalName("E_");

                Edge E = _object.GetComponent <Edge>();

                E.V1 = _zaznaczacz.Schowek[i - 1].GetComponent <Obiekt>();

                E.V2 = _zaznaczacz.Schowek[i].GetComponent <Obiekt>();

                _baza.Edges.Add(E);
            }
        }
    }