BlackICE Scripting

class

ArcadeMachineControllerPS

  • 4 properties
  • 15 functions
  • 1 derived class

Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
gameVideosPathsred.ResourceReferenceScriptToken[]0x288 scripted
DEBUG_enableArcadeMinigamesbool0x298 scripted
minigameArcadeMinigame0x299 scripted
combatStateListenerred.CallbackObject?0x2A0 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • bool IsPlayable() RTTI
  • bool ShouldExposePersonalLinkAction() overrideRTTI
  • bool IsPlayerInteractingWithDevice() RTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • BeginArcadeMinigameUI? ActionBeginArcadeMinigame(game.Object executor) RTTI
  • EntityNotificationType OnBeginArcadeMinigameUI(BeginArcadeMinigameUI evt) RTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • red.ResourceReferenceScriptToken GetGameVideoPath() RTTI
  • void SetArcadeMinigame(ArcadeMinigame minigame) RTTI
  • ArcadeMachineBlackboardDef? GetBlackboardDef() overrideRTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI