BlackICE Scripting

class

Frame

  • 11 properties
  • 20 functions

Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
isLinkedToPowerbool0x3D0 scripted
smartFrameNamestring0x3D8 scripted
smartFrameDescriptionLocKeystring0x3F8 scripted
systemHandlerWeakHandle<ink.ISystemRequestsHandler>0x418 scripted
squatFactTokenuint0x428 scripted
questFactTokenuint0x42C scripted
powerFactTokenuint0x430 scripted
activePhotoIDint0x434 scripted
activePhotoHashuint0x438 scripted
activePhotoUVRectF0x43C scripted
frameSwitcherTokenink.GameNotificationToken?0x450 scripted

Functions

  • bool OnFrameInitialisation(FrameInitialisation evt) RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnScanningLookedAt(game.ScanningLookAtEvent evt) overrideRTTI
  • FrameController? GetController() overrideRTTI
  • FrameControllerPS? GetDevicePS() overrideRTTI
  • FramePS? GetPS() overrideRTTI
  • bool CompileScannerChunks() overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • void LinkToPower() RTTI
  • bool TestPowerFact(quest.QuestsSystem questSystem) RTTI
  • bool OnFactChangedEvent(game.FactChangedEvent evt) RTTI
  • void UpdateCurrentPhoto() RTTI
  • bool TrySpawnFrameSwitcherPopup() RTTI
  • void SpawnFrameSwitcherPopup() RTTI
  • Vector2 GetFrameSize() RTTI
  • bool OnFrameSwitcher(FrameSwitcher evt) RTTI
  • bool OnFrameSwitch(FrameSwitch evt) RTTI
  • bool OnScreenshotChanged(Vector2 screenshotSize, int errorCode) RTTI
  • bool OnDeleteSreenshotComplete(uint hash) RTTI