using System; using System.Collections.Generic; using FlaxEngine; using FlaxEngine.Json; namespace Game; /// /// MultiSceneScript Script. /// public class MultiSceneScript : Script { private PhysicsScene phystest; private PhysicsScene phystest2; public override void OnStart() { phystest = Physics.FindOrCreateScene("phystest"); phystest2 = Physics.FindOrCreateScene("phystest2"); Level.SceneLoaded += OnSceneLoaded; Level.LoadScene(new SceneReference(JsonSerializer.ParseID("a916228c48fe3a0e89ff0985d4ad2fca"))); Level.SceneLoaded -= OnSceneLoaded; Level.SceneLoaded += OnSceneLoaded2; Level.LoadScene(new SceneReference(JsonSerializer.ParseID("f749e5d141e1384c05e49abe92a4fb90"))); Level.SceneLoaded -= OnSceneLoaded2; } private void OnSceneLoaded(Scene scene, Guid id) { scene.PhysicsScene = phystest; } private void OnSceneLoaded2(Scene scene, Guid id) { scene.PhysicsScene = phystest2; } }