ArcadeMachineControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 1 type
Properties 4
| Name | Type | Flags |
|---|---|---|
combatStateListener | ref<CallbackHandle> | scriptedprivate |
DEBUG_enableArcadeMinigames | Bool | scriptedpublic |
gameVideosPaths | array<ResRef> | scriptedprotected |
minigame | ArcadeMinigame | scriptedprivate |
Methods 15
protected final func ActionBeginArcadeMinigame(executor: ref<GameObject>) -> ref<BeginArcadeMinigameUI>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
public const func GetBlackboardDef() -> ref<ArcadeMachineBlackboardDef>scripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public final const func GetGameVideoPath() -> ResRefscripted
public func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected final func IsPlayable() -> Boolscripted
protected final const func IsPlayerInteractingWithDevice() -> Boolscripted
protected final func OnBeginArcadeMinigameUI(evt: ref<BeginArcadeMinigameUI>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
public final func SetArcadeMinigame(minigame: ArcadeMinigame)scripted
protected const func ShouldExposePersonalLinkAction() -> Boolscripted