BlackICE Scripting

class scanner

BorderGameController

scanner.BorderGameController

  • 51 properties
  • 20 functions

Extends game.ui.ProjectedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
ZoomMovingContainerink.CompoundWidgetReference0x58 scripted
DistanceMovingContainerink.CompoundWidgetReference0x70 scripted
DistanceParentContainerink.CompoundWidgetReference0x88 scripted
CrosshairProjectionink.CompoundWidgetReference0xA0 scripted
loadingBarCanvasink.CompoundWidgetReference0xB8 scripted
crosshairContainerink.CompoundWidgetReference0xD0 scripted
ZoomNumberink.TextWidgetReference0xE8 scripted
DistanceNumberink.TextWidgetReference0x100 scripted
DistanceImageRulerink.ImageWidgetReference0x118 scripted
ZoomMoveBracketLink.ImageWidgetReference0x130 scripted
ZoomMoveBracketRink.ImageWidgetReference0x148 scripted
scannerBarWidgetink.CompoundWidgetReference0x160 scripted
scannerBarFluffTextink.TextWidgetReference0x178 scripted
scannerBarFillink.ImageWidgetReference0x190 scripted
deviceFluffsink.WidgetReference[]0x1A8 scripted
LockOnAnimProxyink.anim.Proxy?0x1B8 scripted
IdleAnimProxyink.anim.Proxy?0x1C8 scripted
BracketsAppearAnimProxyink.anim.Proxy?0x1D8 scripted
lockOutAnimWasPlayedbool0x1E8 scripted
rootWeakHandle<ink.CompoundWidget>0x1F0 scripted
currentTargetent.EntityID0x200 scripted
isTakeControllActivebool0x208 scripted
ownerObjectWeakHandle<game.Object>0x210 scripted
currentTargetBufferedent.EntityID0x220 scripted
scannerDatascanner.DataStructure0x228 scripted
shouldShowScannerbool0x2A0 scripted
isFullyScannedbool0x2A1 scripted
ProjectionLogicControllerWeakHandle<ScannerCrosshairLogicController>0x2A8 scripted
OriginalScannerBarFillSizeVector20x2B8 scripted
zoomUpAnimink.anim.Proxy?0x2C0 scripted
animLockOnink.anim.Proxy?0x2D0 scripted
zoomDownAnimink.anim.Proxy?0x2E0 scripted
animLockOffink.anim.Proxy?0x2F0 scripted
exclusiveFocusAnimink.anim.Proxy?0x300 scripted
isExclusiveFocusbool0x310 scripted
argZoomBufferedfloat0x314 scripted
squaresWeakHandle<ink.ImageWidget>[]0x318 scripted
squaresFilledWeakHandle<ink.ImageWidget>[]0x328 scripted
scanBlackboardWeakHandle<game.IBlackboard>0x338 scripted
psmBlackboardWeakHandle<game.IBlackboard>0x348 scripted
tcsBlackboardWeakHandle<game.IBlackboard>0x358 scripted
BBID_ScanObjectred.CallbackObject?0x368 scripted
BBID_ScanObject_Datared.CallbackObject?0x378 scripted
BBID_ScanObject_Positionred.CallbackObject?0x388 scripted
BBID_ScanStatered.CallbackObject?0x398 scripted
BBID_ProgressNumred.CallbackObject?0x3A8 scripted
BBID_ProgressTextred.CallbackObject?0x3B8 scripted
BBID_ExclusiveFocusred.CallbackObject?0x3C8 scripted
PSM_BBIDred.CallbackObject?0x3D8 scripted
tcs_BBIDred.CallbackObject?0x3E8 scripted
VisionStateBlackboardIdred.CallbackObject?0x3F8 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnChangeControlledDevice(ent.EntityID value) RTTI
  • void ResolveState() RTTI
  • void PlayLockAnimation(bool showAnim) RTTI
  • void ComputeVisibility() RTTI
  • bool OnScreenProjectionUpdate(game.ui.ScreenProjectionsData projections) RTTI
  • bool OnObjectPositionChange(float pos) RTTI
  • bool OnPSMVisionStateChanged(int value) RTTI
  • bool OnExclusiveFocus(bool isExclusiveFocus) RTTI
  • bool OnScannerZoom(float argZoom) RTTI
  • bool OnProgressChange(float val) RTTI
  • bool ShouldShowScanner() RTTI
  • WeakHandle<game.Object> GetOwner() RTTI
  • bool OnProgressBarFluffTextChange(string val) RTTI
  • bool OnScannedObject(ent.EntityID val) RTTI
  • bool ShouldShowScanner(WeakHandle<game.Object> currentTargetObject) RTTI
  • HUDManager? GetHudManager() RTTI