public void SetScene(SceneObject scene) { if (Scenes.Contains(scene)) { MyScene = scene; #if EDITOR && WINDOWS MyScene.UpdateSelected(); ModifyWindows(); if (!LevelForEditing) #endif if (MyScene.NeedsPlayers) { PlayerProfile.CallLevelEvents(); MyScene.NeedsPlayers = false; } } }