REDNODE / GAME API

PlayerVisionModeController

classscriptedClass

extends IScriptable › ISerializable

Properties 11

NameTypeFlags
blackboardIdsPlayerVisionModeControllerBBIdsscriptedprivate
blackboardListenersPlayerVisionModeControllerBBListenersscriptedprivate
blackboardListenersFunctionsPlayerVisionModeControllerBlackboardListenersFunctionsscriptedprivate
blackboardValuesIdsPlayerVisionModeControllerBBValuesIdsscriptedprivate
gameplayActiveFlagsPlayerVisionModeControllerActiveFlagsscriptedprivate
gameplayActiveFlagsRefreshPolicyPlayerVisionModeControllerRefreshPolicyscriptedprivate
inputActionsNamesPlayerVisionModeControllerInputActionsNamesscriptedprivate
inputActiveFlagsPlayerVisionModeControllerInputActiveFlagsscriptedprivate
inputListenersPlayerVisionModeControllerInputListenersscriptedprivate
otherVarsPlayerVisionModeControllerOtherVarsscriptedprivate
ownerwref<GameObject>scriptedprivate

Methods 42

private final func ActivateVisionMode()scripted
private final func ApplyFocusModeLocomotionRestriction()scripted
private final func DeactivateVisionMode()scripted
public final func ForceInputOff()scripted
private final func GetVisionAimSnapParams() -> AimRequestscripted
private final func HasMeleeWeaponEquipped() -> Boolscripted
private final func InitBlackboardFunctions()scripted
private final func InitBlackboardIds()scripted
private final func InitBlackboardValuesIds()scripted
private final func InitInputActionsNames()scripted
private final func InitPlayerVisionModeControllerRefreshPolicy()scripted
private final func InvalidateActivationState(active: Bool)scripted
private final func IsPlayerInDriverCombat() -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnBraindanceActiveChanged(value: Bool) -> Boolscripted
protected cb func OnBraindanceFPPChanged(value: Bool) -> Boolscripted
protected cb func OnBriefingChange(value: Bool) -> Boolscripted
protected cb func OnDeadChanged(value: Int32) -> Boolscripted
protected cb func OnDeviceTakeoverChanged(value: EntityID) -> Boolscripted
public final func OnEnablePhotoMode(enable: Bool)scripted
public final func OnInvalidateActiveState(evt: ref<PlayerVisionModeControllerInvalidateEvent>)scripted
protected cb func OnKerenzikovChanged(value: Int32) -> Boolscripted
protected cb func OnRestrictedSceneChanged(value: Int32) -> Boolscripted
protected cb func OnTakedownChanged(value: Int32) -> Boolscripted
protected cb func OnTwintoneChange(value: Bool) -> Boolscripted
protected cb func OnVeryHardLandingChanged(value: Int32) -> Boolscripted
private final func ProcessFlagsRefreshPolicy()scripted
private final func RegisterBlackboardListeners()scripted
private final func RegisterInputListeners()scripted
public final func RegisterOwner(owner: ref<GameObject>)scripted
private final func RemoveFocusModeLocomotionRestriction()scripted
protected final const func SendPSMBoolParameter(id: CName, value: Bool, aspect: gamestateMachineParameterAspect)scripted
private final func SetBlackboardIntVariable(definition: ref<BlackboardDefinition>, id: BlackboardID_Int, value: Int32)scripted
private final func SetFocusModeAnimFeature(newState: Bool)scripted
protected final const func SetupLockHoldInput()scripted
protected final const func SetupLockToggleInput()scripted
private final func UnregisterBlackboardListeners()scripted
private final func UnregisterInputListeners()scripted
public final func UnregisterOwner()scripted
private final func UpdateBlackboardValues()scripted
public final func UpdateNoScanningRestriction()scripted
private final func VerifyActivation()scripted