public override void OnInspectorGUI() { DrawDefaultInspector(); if (GUILayout.Button("Regenerate")) { TilingEngine engine = (TilingEngine)target; engine.Awake(); engine.Start(); engine.Update(); } }