FuseBox
Base: InteractiveMasterDevice
None.
| Property | Type | |
|---|---|---|
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
numberOfComponentsToON | int | scripted |
numberOfComponentsToOFF | int | scripted |
indexesOfComponentsToOFF | int[] | scripted |
mesh | ent.MeshComponent? | scripted |
componentsON | ent.IPlacedComponent?[] | scripted |
componentsOFF | ent.IPlacedComponent?[] | scripted |
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTIFuseBoxController? GetController() overrideRTTIFuseBoxControllerPS? GetDevicePS() overrideRTTIvoid TurnOffDevice() overrideRTTIvoid TurnOnDevice() overrideRTTIvoid ToggleComponentsON_OFF(bool visible) RTTIvoid ResolveGameplayState() overrideRTTIbool OnOverloadDevice(OverloadDevice evt) overrideRTTIvoid StartOverloading(CName effectName) RTTIvoid StopOverloading() RTTIvoid ToggleVisibility(bool visible) RTTIEGameplayRole DeterminGameplayRole() overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity) overrideRTTIvoid StopGlitching() overrideRTTIbool OnHitEvent(game.events.HitEvent hit) overrideRTTIvoid StartShortGlitch() RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt) RTTIbool HasAnyDirectInteractionActive() overrideRTTI