REDNODE / GAME API

gameuiDriverCombatMountedPowerWeaponCrosshairGameController

classnative

extends gameuiCrosshairBaseGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 10

NameTypeFlags
defaultOpacityFloatscriptedprivate
isTPPBoolscriptedprivate
psmCombatStateChangedCallbackref<CallbackHandle>scriptedprivate
reducedOpacityFloatscriptedprivate
reticleLeftinkWidgetRefscriptedprivate
reticleRightinkWidgetRefscriptedprivate
reticleStartingRangeFloatscriptedprivate
uiActiveVehicleCameraChangedCallbackref<CallbackHandle>scriptedprivate
uiActiveVehicleDataBlackboardwref<IBlackboard>scriptedprivate
weaponListarray<wref<WeaponObject>>scriptedprivate

Methods 10

public func GetIntroAnimation(firstEquip: Bool) -> ref<inkAnimProxy>scripted
public func GetOutroAnimation() -> ref<inkAnimProxy>scripted
protected cb func OnActiveVehicleCameraChanged(isTPP: Bool) -> Boolscripted
protected cb func OnPlayerAttach(player: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(player: ref<GameObject>) -> Boolscripted
protected cb func OnPreIntro() -> Boolscripted
protected cb func OnPSMCombatStateChanged(value: Int32) -> Boolscripted
protected func OnState_Aim()scripted
private final func TryGetWeaponObjectList() -> Boolscripted
protected final func UpdateTranslation(uiScreenResolution: Vector2)scripted