Skip to content

Scene

class · namespace Hazel

Inherits Asset<Scene>

public sealed class Scene : Asset<Scene>

Properties

SimulationMode

static

public static SimulationMode SimulationMode { get; set; }

Gets or sets the simulation timing mode. Use SimulationMode.Fast for RL training to run faster than real-time.

TimeScale

static

public static float TimeScale { set; }

Methods

CreateEntity(string)

static

public static Entity CreateEntity(string tag = "Unnamed")

DestroyAllChildren(Entity)

static

public static void DestroyAllChildren(Entity entity)

DestroyEntity(Entity)

static

public static void DestroyEntity(Entity entity)

FindEntityByID(ulong)

static

public static Entity? FindEntityByID(ulong entityID)

FindEntityByTag(string)

static

public static Entity? FindEntityByTag(string tag)

GetEntities()

static

public static Entity[] GetEntities()

InstantiatePrefab(Prefab)

static

public static Entity? InstantiatePrefab(Prefab prefab)

InstantiatePrefab(Prefab, Transform)

static

public static Entity? InstantiatePrefab(Prefab prefab, Transform transform)

InstantiatePrefab(Prefab, Vector3)

static

public static Entity? InstantiatePrefab(Prefab prefab, Vector3 translation)

InstantiatePrefab(Prefab, Vector3, Vector3)

static

public static Entity? InstantiatePrefab(Prefab prefab, Vector3 translation, Vector3 rotation)

InstantiatePrefab(Prefab, Vector3, Vector3, Vector3)

static

public static Entity? InstantiatePrefab(Prefab prefab, Vector3 translation, Vector3 rotation, Vector3 scale)

InstantiatePrefabWithParent(Prefab, Entity)

static

public static Entity? InstantiatePrefabWithParent(Prefab prefab, Entity parent)

InstantiatePrefabWithParent(Prefab, Transform, Entity)

static

public static Entity? InstantiatePrefabWithParent(Prefab prefab, Transform transform, Entity parent)

InstantiatePrefabWithParent(Prefab, Vector3, Entity)

static

public static Entity? InstantiatePrefabWithParent(Prefab prefab, Vector3 translation, Entity parent)

InstantiatePrefabWithParent(Prefab, Vector3, Vector3, Entity)

static

public static Entity? InstantiatePrefabWithParent(Prefab prefab, Vector3 translation, Vector3 rotation, Entity parent)

InstantiatePrefabWithParent(Prefab, Vector3, Vector3, Vector3, Entity)

static

public static Entity? InstantiatePrefabWithParent(Prefab prefab, Vector3 translation, Vector3 rotation, Vector3 scale, Entity parent)

Source: Hazel/Scene/Scene.cs