class LocomotionSystem(val locomotionControls: LocomotionControls = LocomotionControls.Right, val canCallbacksConsumeLeftRightInput: Boolean = true) : SystemBase
| Name | Summary |
|---|---|
LocomotionSystem | constructor(locomotionControls: LocomotionControls = LocomotionControls.Right, canCallbacksConsumeLeftRightInput: Boolean = true) |
| Name | Summary |
|---|---|
Companion | object Companion |
| Name | Summary |
|---|---|
canCallbacksConsumeLeftRightInput | val canCallbacksConsumeLeftRightInput: Boolean = true |
cursor | var cursor: SceneObject? |
cursorMesh | var cursorMesh: SceneMesh? |
locomoteState | var locomoteState: LocomoteState |
locomotionControls | val locomotionControls: LocomotionControls |
systemManager | |
warpSound | val warpSound: <Error class: unknown class><SceneAudioAsset> |
| Name | Summary |
|---|---|
areControllersInUse | fun areControllersInUse(): Boolean |
associateSystemManager | fun associateSystemManager(systemManager: SystemManager) Associates this system with a system manager, used in the Spatial SDK. |
delete | open fun delete(entity: Entity) System should do any housekeeping based on entity being removed from the scene |
destroy | open fun destroy() System should clean up any and all resources for shutdown |
enableLocomotion | fun enableLocomotion(enabled: Boolean) |
equals | open operator override fun equals(other: Any?): Boolean Checks if this system is equal to another object. |
execute | open override fun execute() System should perform all the operations based on relevant entities. |
getControllerInputResult | fun getControllerInputResult(entity: Entity): Boolean |
getDependencies | |
getScene | |
hashCode | open override fun hashCode(): Int Returns the hash code of this system. |
setControllerInputResult | fun setControllerInputResult(entity: Entity, value: Boolean) |
object Companion