Ejemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        interfaceHandler = FindObjectOfType <DMInterfaceHandler>();
        selectionHandler = FindObjectOfType <DMSelectionHandler>();
        lineRenderer     = GetComponent <LineRenderer>();

        infoText = GameObject.Find("InfoText").GetComponent <Text>();
    }
Ejemplo n.º 2
0
    void Start()
    {
        interfaceHandler = FindObjectOfType <DMInterfaceHandler>();
        materialsHandler = FindObjectOfType <DMMaterialsHandler>();

        placementDropdown.onValueChanged.AddListener(delegate
        {
            UpdatePlacementIndex();
        });

        GameObject[] prefabs = Resources.LoadAll <GameObject>("Prefabs/");

        foreach (GameObject prefab in prefabs)
        {
            GameObject go = Instantiate(prefab);
            go.name = prefab.name;
            OnNewPlaceableObject(go);
        }
    }