static void Init() { // Get existing open window or if none, make a new one: PlacementWindow window = (PlacementWindow)EditorWindow.GetWindow(typeof(PlacementWindow)); window.Show(); _objectPlacer = UnityEditor.SceneView.lastActiveSceneView.camera.gameObject.AddComponent <ObjectPlacer>(); _settings = (SettingsScriptableObject)Resources.Load("PlacementSettings", typeof(SettingsScriptableObject)); window.LoadValues(); }