BlackICE Scripting

class

ConfessionalInkGameController

  • 9 properties
  • 20 functions

Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
defaultUIWeakHandle<ink.CanvasWidget>0xC8 scripted
mainDisplayWidgetWeakHandle<ink.VideoWidget>0xD8 scripted
messegeWidgetWeakHandle<ink.TextWidget>0xE8 scripted
defaultTextWidgetWeakHandle<ink.TextWidget>0xF8 scripted
actionsListWeakHandle<ink.Widget>0x108 scripted
RunningAnimationink.anim.Proxy?0x118 scripted
isConfessingbool0x128 scripted
onGlitchingStateChangedListenerred.CallbackObject?0x130 scripted
onConfessListenerred.CallbackObject?0x140 scripted

Functions

  • bool OnUninitialize() overrideRTTI
  • void SetupWidgets() overrideRTTI
  • void UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTI
  • void Refresh(EDeviceStatus state) overrideRTTI
  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • ConfessionBooth? GetOwner() overrideRTTI
  • void StartGlitchingScreen(GlitchData glitchData) overrideRTTI
  • void StopGlitchingScreen() overrideRTTI
  • void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent) RTTI
  • void ResetConfessionState() RTTI
  • void PlayConfessMessegeAnimation() RTTI
  • bool OnVideoFinished(WeakHandle<ink.VideoWidget> target) RTTI
  • bool OnMessegeAnimFinished(ink.anim.Proxy e) RTTI
  • void StopVideo() RTTI
  • void TurnOff() RTTI
  • void TurnOn() RTTI
  • bool OnConfess(bool value) RTTI
  • void StartConfessing() RTTI
  • void StopConfessing() RTTI