Class LunySceneServiceBase
public abstract class LunySceneServiceBase : LunyEngineServiceBase, ILunySceneService, ILunyEngineService
Expand Details ...
- Inheritance
-
ObjectLunySceneServiceBase
- Implements
- Derived
- Inherited Members
-
- LunyEngineServiceBase.OnServiceInitialize()
- LunyEngineServiceBase.OnServiceStartup()
- LunyEngineServiceBase.OnServiceShutdown()
- LunyEngineServiceBase.OnServiceFrameBegins()
- LunyEngineServiceBase.OnServiceHeartbeat()
- LunyEngineServiceBase.OnServiceFrameUpdate()
- LunyEngineServiceBase.OnServiceFrameLateUpdate()
- LunyEngineServiceBase.OnServiceFrameEnds()
Constructors
LunySceneServiceBase()
protected LunySceneServiceBase()
Properties
CurrentScene
public ILunyScene CurrentScene { get; protected set; }
Property Value
Methods
FindObjectByName(String)
Finds a LunyObject by name in the current scene.
public abstract ILunyObject FindObjectByName(String name)
Parameters
| Type | Name | Description |
|---|---|---|
name |
Returns
GetObjects(IReadOnlyCollection<String>)
Gets objects with matching names in the current scene. Creates LunyObject instances.
public abstract IReadOnlyList<ILunyObject> GetObjects(IReadOnlyCollection<String> objectNames)
Parameters
| Type | Name | Description |
|---|---|---|
objectNames |
Returns
InvokeOnSceneLoaded(ILunyScene)
protected void InvokeOnSceneLoaded(ILunyScene scene)
Parameters
| Type | Name | Description |
|---|---|---|
scene |
InvokeOnSceneUnloaded(ILunyScene)
protected void InvokeOnSceneUnloaded(ILunyScene scene)
Parameters
| Type | Name | Description |
|---|---|---|
scene |
ReloadScene()
public abstract void ReloadScene()
ToString()
public override String ToString()
Returns
- String
Events
OnSceneLoaded
public event Action<ILunyScene> OnSceneLoaded
Event Type
OnSceneUnloaded
public event Action<ILunyScene> OnSceneUnloaded