StealthMappinController class
game.ui.StealthMappinController
Inheritance
Base: game.ui.InteractionMappinController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
arrow | ink.ImageWidgetReference | scripted |
fill | ink.WidgetReference | scripted |
eyeFillWhite | ink.WidgetReference | scripted |
eyeFillBlack | ink.WidgetReference | scripted |
markExclamation | ink.TextWidgetReference | scripted |
distance | ink.TextWidgetReference | scripted |
mainArt | ink.WidgetReference | scripted |
frame | ink.ImageWidgetReference | scripted |
eliteFrameName | CName | scripted |
eliteFrameSize | Vector2 | scripted |
objectMarker | ink.WidgetReference | scripted |
levelIcon | ink.ImageWidgetReference | scripted |
taggedContainer | ink.WidgetReference | scripted |
background | ink.CompoundWidgetReference | scripted |
contagiousQuickhackArrows | ink.CompoundWidgetReference | scripted |
statusEffectMain | ink.WidgetReference | scripted |
statusEffectIcon | ink.ImageWidgetReference | scripted |
statusEffectFill | ink.WidgetReference | scripted |
statusEffectBackground | ink.WidgetReference | scripted |
ownerObject | WeakHandle<game.Object> | scripted |
ownerNPC | WeakHandle<NPCPuppet> | scripted |
ownerDevice | WeakHandle<Device> | scripted |
mappin | WeakHandle<game.map.pins.StealthMappin> | scripted |
root | WeakHandle<ink.Widget> | scripted |
canvas | WeakHandle<ink.Widget> | scripted |
nameplateController | WeakHandle<game.ui.NpcNameplateGameController> | scripted |
isFriendly | bool | scripted |
isFriendlyFromHack | bool | scripted |
isHostile | bool | scripted |
isAggressive | bool | scripted |
isNCPD | bool | scripted |
isDevice | bool | scripted |
isDrone | bool | scripted |
isMech | bool | scripted |
isCamera | bool | scripted |
isTurret | bool | scripted |
isHiddenByQuest | bool | scripted |
hideUIElements | bool | scripted |
puppetStateBlackboard | WeakHandle<game.IBlackboard> | scripted |
highLevelState | game.data.NPCHighLevelState | scripted |
numberOfCombatants | int | scripted |
waitingToExitCombat | bool | scripted |
reaction | game.data.Output | scripted |
lastState | game.data.NPCHighLevelState | scripted |
lastReaction | game.data.Output | scripted |
lastPercent | float | scripted |
canSeePlayer | bool | scripted |
squadInCombat | bool | scripted |
archetypeTextureName | CName | scripted |
isTagged | bool | scripted |
canHaveObjectMarker | bool | scripted |
canShowObjectMarker | bool | scripted |
objectMarkerVisible | bool | scripted |
nameplateVisible | bool | scripted |
detectionVisible | bool | scripted |
inNameplateMode | bool | scripted |
objectMarkerFirstShowing | bool | scripted |
statusEffectShowing | bool | scripted |
statusEffectCurrentPriority | float | scripted |
isInCombatWithPlayer | bool | scripted |
animationIsPlaying | bool | scripted |
animationProxy | ink.anim.Proxy? | scripted |
nameplateAnimationProxy | ink.anim.Proxy? | scripted |
nameplateAnimationIsPlaying | bool | scripted |
reprimandAnimationProxy | ink.anim.Proxy? | scripted |
reprimandAnimationIsPlaying | bool | scripted |
reprimandAnimationState | game.ReprimandMappinAnimationState | scripted |
monowireHackAnimationProxy | ink.anim.Proxy? | scripted |
currentAnimState | game.EnemyStealthAwarenessState | scripted |
c_emptyThreshold | float | scripted |
c_awareToCombatThreshold | float | scripted |
c_combatToAwareThreshold | float | scripted |
c_deviceCombatToAwareThreshold | float | scripted |
c_objectMarkerMaxDistance | float | scripted |
c_objectMarkerMaxCameraDistance | float | scripted |
statusEffectStartTime | float | scripted |
statusEffectTextureName | string | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnIntro()RTTIvoid SetGameInstance(ScriptGameInstance gameInstance)RTTIbool OnUpdate()RTTIvoid ResetMainArtWidgetProperties()RTTIvoid NotifyDroneAboutStartingDetection()RTTIvoid NotifyDroneAboutStoppingDetection()RTTIbool ShouldDisableMappin()RTTIvoid UpdateStatusEffectIcon()RTTIvoid ShowStatusEffect(bool show)RTTIvoid TriggerStatusEffectAnimation(bool show)RTTIvoid UpdateObjectMarkerAndTagging()RTTIvoid UpdateObjectMarkerVisibility(bool canHaveObjectMarker, bool objectMarkerVisible)RTTIvoid UpdateDetectionMeter(float percent)RTTIvoid UpdateDeviceDetection(float percent)RTTIvoid UpdateNPCDetection(float percent)RTTIvoid UpdateCanvasOpacity()RTTIvoid UpdateReprimandAnimation(float percent, bool forceStop)RTTIvoid UpdateNameplateColor(bool isHostile)RTTIbool IsObjectOffScreen()RTTIvoid PlayAnim(CName animName, CName callBack)RTTIvoid PlayNameplateAnim(CName animName, CName callBack)RTTIbool OnBasicAnimFinished(ink.anim.Proxy proxy)RTTIbool OnPotentialRelaxedAnimFinished(ink.anim.Proxy proxy)RTTIbool OnPotentialCombatAnimFinished(ink.anim.Proxy proxy)RTTIbool OnNameplateAnimFinished(ink.anim.Proxy proxy)RTTIWeakHandle<ink.Widget> GetWidgetForNameplateSlot()overrideRTTIbool OnNameplate(bool isNameplateVisible, WeakHandle<game.ui.NpcNameplateGameController> nameplateController)RTTI