PlayerVisionModeController
classscriptedClass
extends IScriptable › ISerializable
Properties 11
| Name | Type | Flags |
|---|---|---|
blackboardIds | PlayerVisionModeControllerBBIds | scriptedprivate |
blackboardListeners | PlayerVisionModeControllerBBListeners | scriptedprivate |
blackboardListenersFunctions | PlayerVisionModeControllerBlackboardListenersFunctions | scriptedprivate |
blackboardValuesIds | PlayerVisionModeControllerBBValuesIds | scriptedprivate |
gameplayActiveFlags | PlayerVisionModeControllerActiveFlags | scriptedprivate |
gameplayActiveFlagsRefreshPolicy | PlayerVisionModeControllerRefreshPolicy | scriptedprivate |
inputActionsNames | PlayerVisionModeControllerInputActionsNames | scriptedprivate |
inputActiveFlags | PlayerVisionModeControllerInputActiveFlags | scriptedprivate |
inputListeners | PlayerVisionModeControllerInputListeners | scriptedprivate |
otherVars | PlayerVisionModeControllerOtherVars | scriptedprivate |
owner | wref<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