// 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>(); }
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); } }