BlackICE Scripting

class

FrameSwitcherMenuGameController

  • 21 properties
  • 34 functions

Extends GalleryMenuGameController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
frameDisplayink.ImageWidgetReference0x250 scripted
frameCanvasink.WidgetReference0x268 scripted
frameWrapperink.WidgetReference0x280 scripted
defaultImageRefink.ImageWidgetReference0x298 scripted
adjustButtonHintsManagerRefink.WidgetReference0x2B0 scripted
movementGlobalScalefloat0x2C8 scripted
zoomScalefloat0x2CC scripted
maxZoomfloat0x2D0 scripted
dataink.FrameNotificationData?0x2D8 scripted
playerWeakHandle<PlayerPuppet>0x2E8 scripted
adjustButtonHintsControllerWeakHandle<ButtonHints>0x2F8 scripted
frameStateEFrameState0x308 scripted
isPressingbool0x30C scripted
readyToZoombool0x30D scripted
isHoveringScreenshotbool0x30E scripted
isHoveringFilterbool0x30F scripted
lastPressingPointVector20x310 scripted
movementScaleVector20x318 scripted
timeDilationProfilestring0x320 scripted
lastMovementInputVector20x340 scripted
transitionAnimproxyink.anim.Proxy?0x348 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • void InitImageDisplay() RTTI
  • void SetState(EFrameState state) RTTI
  • void DisplayPreload(bool display) RTTI
  • void TriggerSingleLoadAnim() RTTI
  • bool OnTransitionGlitchEndLoop(ink.anim.Proxy proxy) RTTI
  • bool IsLoading() RTTI
  • void InitScreenshotItem(WeakHandle<ink.CompoundWidget> itemButton, WeakHandle<GalleryScreenshotItem> controller) overrideRTTI
  • void SetScreenshotItemData(GalleryScreenshotItem item, ink.GameScreenshotInfo screenshotInfo) overrideRTTI
  • void SetScreenshot(GalleryScreenshotPreviewData data) RTTI
  • bool OnPostOnAxis(ink.PointerEvent e) overrideRTTI
  • bool OnReleaseOnScreenshotItem(ink.PointerEvent e) overrideRTTI
  • bool OnHoverOverScreenshot(ink.PointerEvent e) RTTI
  • bool OnHoverOutScreenshot(ink.PointerEvent e) RTTI
  • bool OnFramePressed(ink.PointerEvent e) RTTI
  • bool OnHoverOverFrame(ink.PointerEvent e) RTTI
  • bool OnHoverOutFrame(ink.PointerEvent e) RTTI
  • bool OnPostOnPress(ink.PointerEvent e) RTTI
  • bool OnPostOnRelease(ink.PointerEvent e) RTTI
  • void UpdateButtonHints() RTTI
  • void UpdateButtonHints_KM() RTTI
  • void UpdateButtonHints_Gamepad() RTTI
  • void Remove() RTTI
  • void Confirm() RTTI
  • void Close() RTTI
  • Vector2 ProcessAxisMovement(float min, float max, float offset) RTTI
  • void ZoomIn() RTTI
  • void ZoomOut() RTTI
  • void RefreshLastMovementInputX(float axis) RTTI
  • void RefreshLastMovementInputY(float axis) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool OnScreenshotInitialized(Vector2 screenshotSize, int errorCode) RTTI
  • bool OnNewScreenshotLoaded(Vector2 screenshotSize, int errorCode) RTTI