BlackICE Scripting

class game.ui

StealthMappinController

game.ui.StealthMappinController

  • 77 properties
  • 29 functions

Extends game.ui.InteractionMappinController game.ui.MappinBaseController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
arrowink.ImageWidgetReference0x40 scripted
fillink.WidgetReference0x58 scripted
eyeFillWhiteink.WidgetReference0x70 scripted
eyeFillBlackink.WidgetReference0x88 scripted
markExclamationink.TextWidgetReference0xA0 scripted
distanceink.TextWidgetReference0xB8 scripted
mainArtink.WidgetReference0xD0 scripted
frameink.ImageWidgetReference0xE8 scripted
eliteFrameNameCName0x100 scripted
eliteFrameSizeVector20x108 scripted
objectMarkerink.WidgetReference0x110 scripted
levelIconink.ImageWidgetReference0x128 scripted
taggedContainerink.WidgetReference0x140 scripted
backgroundink.CompoundWidgetReference0x158 scripted
contagiousQuickhackArrowsink.CompoundWidgetReference0x170 scripted
statusEffectMainink.WidgetReference0x188 scripted
statusEffectIconink.ImageWidgetReference0x1A0 scripted
statusEffectFillink.WidgetReference0x1B8 scripted
statusEffectBackgroundink.WidgetReference0x1D0 scripted
ownerObjectWeakHandle<game.Object>0x1E8 scripted
ownerNPCWeakHandle<NPCPuppet>0x1F8 scripted
ownerDeviceWeakHandle<Device>0x208 scripted
mappinWeakHandle<game.map.pins.StealthMappin>0x218 scripted
rootWeakHandle<ink.Widget>0x228 scripted
canvasWeakHandle<ink.Widget>0x238 scripted
nameplateControllerWeakHandle<game.ui.NpcNameplateGameController>0x248 scripted
isFriendlybool0x258 scripted
isFriendlyFromHackbool0x259 scripted
isHostilebool0x25A scripted
isAggressivebool0x25B scripted
isNCPDbool0x25C scripted
isDevicebool0x25D scripted
isDronebool0x25E scripted
isMechbool0x25F scripted
isCamerabool0x260 scripted
isTurretbool0x261 scripted
isHiddenByQuestbool0x262 scripted
hideUIElementsbool0x263 scripted
puppetStateBlackboardWeakHandle<game.IBlackboard>0x268 scripted
highLevelStategame.data.NPCHighLevelState0x278 scripted
numberOfCombatantsint0x27C scripted
waitingToExitCombatbool0x280 scripted
reactiongame.data.Output0x281 scripted
lastStategame.data.NPCHighLevelState0x285 scripted
lastReactiongame.data.Output0x289 scripted
lastPercentfloat0x290 scripted
canSeePlayerbool0x294 scripted
squadInCombatbool0x295 scripted
archetypeTextureNameCName0x298 scripted
isTaggedbool0x2A0 scripted
canHaveObjectMarkerbool0x2A1 scripted
canShowObjectMarkerbool0x2A2 scripted
objectMarkerVisiblebool0x2A3 scripted
nameplateVisiblebool0x2A4 scripted
detectionVisiblebool0x2A5 scripted
inNameplateModebool0x2A6 scripted
objectMarkerFirstShowingbool0x2A7 scripted
statusEffectShowingbool0x2A8 scripted
statusEffectCurrentPriorityfloat0x2AC scripted
isInCombatWithPlayerbool0x2B0 scripted
animationIsPlayingbool0x2B1 scripted
animationProxyink.anim.Proxy?0x2B8 scripted
nameplateAnimationProxyink.anim.Proxy?0x2C8 scripted
nameplateAnimationIsPlayingbool0x2D8 scripted
reprimandAnimationProxyink.anim.Proxy?0x2E0 scripted
reprimandAnimationIsPlayingbool0x2F0 scripted
reprimandAnimationStategame.ReprimandMappinAnimationState0x2F1 scripted
monowireHackAnimationProxyink.anim.Proxy?0x2F8 scripted
currentAnimStategame.EnemyStealthAwarenessState0x308 scripted
c_emptyThresholdfloat0x30C scripted
c_awareToCombatThresholdfloat0x310 scripted
c_combatToAwareThresholdfloat0x314 scripted
c_deviceCombatToAwareThresholdfloat0x318 scripted
c_objectMarkerMaxDistancefloat0x31C scripted
c_objectMarkerMaxCameraDistancefloat0x320 scripted
statusEffectStartTimefloat0x324 scripted
statusEffectTextureNamestring0x328 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnIntro() RTTI
  • void SetGameInstance(ScriptGameInstance gameInstance) RTTI
  • bool OnUpdate() RTTI
  • void ResetMainArtWidgetProperties() RTTI
  • void NotifyDroneAboutStartingDetection() RTTI
  • void NotifyDroneAboutStoppingDetection() RTTI
  • bool ShouldDisableMappin() RTTI
  • void UpdateStatusEffectIcon() RTTI
  • void ShowStatusEffect(bool show) RTTI
  • void TriggerStatusEffectAnimation(bool show) RTTI
  • void UpdateObjectMarkerAndTagging() RTTI
  • void UpdateObjectMarkerVisibility(bool canHaveObjectMarker, bool objectMarkerVisible) RTTI
  • void UpdateDetectionMeter(float percent) RTTI
  • void UpdateDeviceDetection(float percent) RTTI
  • void UpdateNPCDetection(float percent) RTTI
  • void UpdateCanvasOpacity() RTTI
  • void UpdateReprimandAnimation(float percent, bool forceStop) RTTI
  • void UpdateNameplateColor(bool isHostile) RTTI
  • bool IsObjectOffScreen() RTTI
  • void PlayAnim(CName animName, CName callBack) RTTI
  • void PlayNameplateAnim(CName animName, CName callBack) RTTI
  • bool OnBasicAnimFinished(ink.anim.Proxy proxy) RTTI
  • bool OnPotentialRelaxedAnimFinished(ink.anim.Proxy proxy) RTTI
  • bool OnPotentialCombatAnimFinished(ink.anim.Proxy proxy) RTTI
  • bool OnNameplateAnimFinished(ink.anim.Proxy proxy) RTTI
  • WeakHandle<ink.Widget> GetWidgetForNameplateSlot() overrideRTTI
  • bool OnNameplate(bool isNameplateVisible, WeakHandle<game.ui.NpcNameplateGameController> nameplateController) RTTI