CrosshairGameController_Smart_Rifl class
CrosshairGameController_Smart_Rifl
Inheritance
Base: game.ui.CrosshairBaseGameController
Derived
CrosshairGameController_BlackwallForce, CrosshairGameController_Hercules
Properties
| Property | Type | |
|---|---|---|
txtAccuracy | ink.TextWidgetReference | scripted |
txtTargetsCount | ink.TextWidgetReference | scripted |
txtFluffStatus | ink.TextWidgetReference | scripted |
leftPart | ink.ImageWidgetReference | scripted |
rightPart | ink.ImageWidgetReference | scripted |
leftPartExtra | ink.ImageWidgetReference | scripted |
rightPartExtra | ink.ImageWidgetReference | scripted |
offsetLeftRight | float | scripted |
offsetLeftRightExtra | float | scripted |
latchVertical | float | scripted |
topPart | ink.ImageWidgetReference | scripted |
bottomPart | ink.ImageWidgetReference | scripted |
horiPart | ink.WidgetReference | scripted |
vertPart | ink.WidgetReference | scripted |
targetWidgetLibraryName | CName | scripted |
targetsPullSize | int | scripted |
targetColorChange | ink.WidgetReference | scripted |
targetingFrame | ink.WidgetReference | scripted |
reticleFrame | ink.WidgetReference | scripted |
bufferFrame | ink.WidgetReference | scripted |
targetHolder | ink.CompoundWidgetReference | scripted |
lockHolder | ink.CompoundWidgetReference | scripted |
reloadIndicator | ink.CompoundWidgetReference | scripted |
reloadIndicatorInv | ink.CompoundWidgetReference | scripted |
smartLinkDot | ink.CompoundWidgetReference | scripted |
smartLinkFrame | ink.CompoundWidgetReference | scripted |
smartLinkFluff | ink.CompoundWidgetReference | scripted |
smartLinkFirmwareOnline | ink.CompoundWidgetReference | scripted |
smartLinkFirmwareOffline | ink.CompoundWidgetReference | scripted |
hasSmartLink | bool | scripted |
weaponBlackboard | WeakHandle<game.IBlackboard> | scripted |
weaponParamsListenerId | red.CallbackObject? | scripted |
smartData | game.smartGun.UIParameters? | scripted |
targetsPool | WeakHandle<ink.Widget>[] | scripted |
targets | WeakHandle<ink.Widget>[] | scripted |
isBlocked | bool | scripted |
isAimDownSights | bool | scripted |
bufferedSpread | Vector2 | scripted |
reloadAnimationProxy | ink.anim.Proxy? | scripted |
prevTargetedEntityIDs | ent.EntityID[] | scripted |
currTargetedEntityIDs | ent.EntityID[] | scripted |
numLockedTargets | int | scripted |
playerDevelopmentData | WeakHandle<PlayerDevelopmentData> | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnPlayerAttach(game.Object playerPuppet)overrideRTTIbool OnPreIntro()overrideRTTIbool OnPreOutro()overrideRTTIvoid SetupLayout()RTTIbool OnSmartGunParams(string argParams)RTTIvoid ProcessParams(game.smartGun.UIParameters smartData)RTTIbool LookupCurrentTargets(game.smartGun.UITargetParameters data, WeakHandle<ink.Widget>[] newTargets)RTTIvoid HandleDeadEye()overrideRTTIbool OnDeadEyeAnimFinished(ink.anim.Proxy anim)overrideRTTIvoid AllocateNewTarget(game.smartGun.UITargetParameters data, WeakHandle<ink.Widget>[] newTargets)RTTIvoid ProcessData(game.smartGun.UITargetParameters data, WeakHandle<ink.Widget> currWidget, WeakHandle<Crosshair_Smart_Rifl_Bucket> currController)RTTIvoid ReturnAllTargetsToPool()RTTIvoid ApplyCrosshairGUIState(CName state, ent.Entity aimedAtEntity)overrideRTTIink.anim.Proxy? GetIntroAnimation(bool firstEquip)overrideRTTIink.anim.Proxy? GetOutroAnimation()overrideRTTIvoid OnCrosshairStateChange(game.PSMCrosshairStates oldState, game.PSMCrosshairStates newState)overrideRTTIbool OnBulletSpreadChanged(Vector2 spread)overrideRTTIvoid OnState_HipFire()overrideRTTIvoid OnState_Aim()overrideRTTIvoid OnState_Reload()overrideRTTIvoid OnState_Sprint()overrideRTTIvoid OnState_GrenadeCharging()overrideRTTIvoid OnState_Scanning()overrideRTTIvoid OnState_Safe()overrideRTTI