BlackICE Scripting

class

LcdScreenInkGameController

  • 9 properties
  • 21 functions
  • 1 derived class

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
backgroundWidgetWeakHandle<ink.LeafWidget>0xF8 scripted
messegeRecordWeakHandle<game.data.ScreenMessageData_Record>0x108 scripted
replaceTextWithCustomNumberbool0x118 scripted
customNumberint0x11C scripted
onGlitchingStateChangedListenerred.CallbackObject?0x120 scripted
onMessegeChangedListenerred.CallbackObject?0x130 scripted

Functions

  • bool OnFillStreetSignData(ink.TweakDBIDSelector selector) RTTI
  • void SetupWidgets() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • void UpdateActionWidgets(SActionWidgetPackage[] widgetsData) overrideRTTI
  • void Refresh(EDeviceStatus state) overrideRTTI
  • void RegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard) overrideRTTI
  • LcdScreen? GetOwner() overrideRTTI
  • void StartGlitchingScreen(GlitchData glitchData) overrideRTTI
  • void StopGlitchingScreen() overrideRTTI
  • void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent) RTTI
  • void StopVideo() RTTI
  • void TurnOff() RTTI
  • void TurnOn() RTTI
  • void InitializeCustomNumber(bool replaceTextWithCustomNumber, int customNumber) RTTI
  • void InitializeMessageRecord(game.data.ScreenMessageData_Record messageRecord) RTTI
  • void ResolveMessegeRecord(WeakHandle<game.data.ScreenMessageData_Record> record) RTTI
  • Color GetColorFromArray(int[] calorArray) RTTI
  • void SetBackgroundTexture(WeakHandle<ink.ImageWidget> imageWidget, TDBID textureID) RTTI
  • void SetBackgroundTexture(WeakHandle<ink.ImageWidget> imageWidget, WeakHandle<game.data.UIIcon_Record> textureRecord) RTTI
  • void SetBackgroundTexture(ink.ImageWidgetReference imageWidgetRef, WeakHandle<game.data.UIIcon_Record> textureRecord) RTTI