Frame class
Frame
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
isLinkedToPower | bool | scripted |
smartFrameName | string | scripted |
smartFrameDescriptionLocKey | string | scripted |
systemHandler | WeakHandle<ink.ISystemRequestsHandler> | scripted |
squatFactToken | uint | scripted |
questFactToken | uint | scripted |
powerFactToken | uint | scripted |
activePhotoID | int | scripted |
activePhotoHash | uint | scripted |
activePhotoUV | RectF | scripted |
frameSwitcherToken | ink.GameNotificationToken? | scripted |
Functions
bool OnFrameInitialisation(FrameInitialisation evt)RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnScanningLookedAt(game.ScanningLookAtEvent evt)overrideRTTIFrameController? GetController()overrideRTTIFrameControllerPS? GetDevicePS()overrideRTTIFramePS? GetPS()overrideRTTIbool CompileScannerChunks()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid LinkToPower()RTTIbool TestPowerFact(quest.QuestsSystem questSystem)RTTIbool OnFactChangedEvent(game.FactChangedEvent evt)RTTIvoid UpdateCurrentPhoto()RTTIbool TrySpawnFrameSwitcherPopup()RTTIvoid SpawnFrameSwitcherPopup()RTTIVector2 GetFrameSize()RTTIbool OnFrameSwitcher(FrameSwitcher evt)RTTIbool OnFrameSwitch(FrameSwitch evt)RTTIbool OnScreenshotChanged(Vector2 screenshotSize, int errorCode)RTTIbool OnDeleteSreenshotComplete(uint hash)RTTI