public override void OnInspectorGUI() { base.OnInspectorGUI(); Rollway rollway = (Rollway)target; if (GUILayout.Button("Generate")) { rollway.Start(); } }
private void Update() { if (transform.childCount > oldChildCount) { foreach (Terrain t in transform.GetComponentsInChildren <Terrain>(true)) { if (!chunks.ContainsKey(t.name)) { chunks.Add(t.name, t); Debug.Log("Rollwaying"); Rollway r = t.gameObject.AddComponent <Rollway>(); } } } }