WindowBlinders class
WindowBlinders
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
animFeature | AnimFeature_SimpleDevice? | scripted |
workspotSideName | CName | scripted |
portalLight | game.LightComponent? | scripted |
portalLight2 | game.LightComponent? | scripted |
portalLight3 | game.LightComponent? | scripted |
portalLight4 | game.LightComponent? | scripted |
sideTriggerNames | CName[] | scripted |
triggerComponents | game.StaticTriggerAreaComponent?[] | scripted |
interactionBlockingCollider | ent.IPlacedComponent? | scripted |
Functions
CName GetDeviceStateClass()overrideRTTIvoid ApplyReplicatedState(game.DeviceReplicatedState state)overrideRTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIWindowBlindersController? GetController()overrideRTTIWindowBlindersControllerPS? GetDevicePS()overrideRTTIbool UpdateDeviceState(bool? isDelayed)overrideRTTIbool OnToggleOpen(ToggleOpen evt)RTTIbool OnQuickHackToggleOpen(QuickHackToggleOpen evt)RTTIbool OnToggleTilt(ToggleTiltBlinders evt)RTTIbool OnActionEngineering(ActionEngineering evt)RTTIbool OnActionDemolition(ActionDemolition evt)RTTIvoid EnterWorkspot()RTTIbool OnQuestStatusChange(game.PSChangedEvent evt)RTTIvoid UpdateAnimState()RTTIvoid UpdatePortalLights(bool isOpen)RTTIvoid ApplyAnimState(bool isOpen, bool isTilted)RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid CheckCurrentSide()RTTI