This commit is contained in:
2024-03-27 22:38:48 +02:00
parent a5aed4266d
commit 88fd764928
14 changed files with 813 additions and 341 deletions

View File

@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using FlaxEngine;
using FlaxEngine.Json;
namespace Game;
/// <summary>
/// MultiSceneScript Script.
/// </summary>
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;
}
}