DisassemblableEntitySimple
classscriptedClass
extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 2
| Name | Type | Flags |
|---|---|---|
collider | ref<IComponent> | scriptedprivate |
mesh | ref<MeshComponent> | scriptedprivate |
Methods 6
private const func GetController() -> ref<GenericDeviceController>scripted
public const func GetDevicePS() -> ref<GenericDeviceControllerPS>scripted
protected cb func OnDisassembleDevice(evt: ref<DisassembleDevice>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnWorkspotFinished(componentName: CName) -> Boolscripted