BlackICE Scripting

class

IntercomControllerPS

  • 5 properties
  • 24 functions

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

Properties

PropertyTypeOffset
isCallingbool0x288 scripted
sceneStartedbool0x289 scripted
endingCallbool0x28A scripted
forceLookAtent.EntityID0x290 scripted
forceFollowbool0x298 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CallStarted() RTTI
  • StartCall? ActionStartCall() RTTI
  • EntityNotificationType OnStartCall(StartCall evt) RTTI
  • QuestPickUpCall? ActionQuestPickUpCall() RTTI
  • EntityNotificationType OnQuestPickUpCall(QuestPickUpCall evt) RTTI
  • QuestHangUpCall? ActionQuestHangUpCall() RTTI
  • EntityNotificationType OnQuestHangUpCall(QuestHangUpCall evt) RTTI
  • DelayEvent? ActionResetIntercom() RTTI
  • EntityNotificationType OnResetIntercom(DelayEvent evt) RTTI
  • QuestLookAtTarget? ActionForceFollowTarget() RTTI
  • QuestStopLookAtTarget? ActionStopFollowingTarget() RTTI
  • game.DeviceComponentPS?[] GetImmediateSlaves() RTTI
  • void RefreshSlaves_Event() RTTI
  • EntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) RTTI
  • void RefreshSlaves() RTTI
  • IntercomBlackboardDef? GetBlackboardDef() overrideRTTI