REDNODE / GAME API

PlayerCombatController

classscriptedClass

extends IScriptable › ISerializable

Properties 9

NameTypeFlags
blackboardIdsPlayerCombatControllerBBIdsscriptedprivate
blackboardListenersPlayerCombatControllerBBListenersscriptedprivate
blackboardListenersFunctionsPlayerCombatControllerBlackboardListenersFunctionsscriptedprivate
blackboardValuesIdsPlayerCombatControllerBBValuesIdsscriptedprivate
delayEventsIdsPlayerCombatControllerDelayCallbacksIdsscriptedprivate
gameplayActiveFlagsPlayerCombatControllerActiveFlagsscriptedprivate
gameplayActiveFlagsRefreshPolicyPlayerCombatControllerRefreshPolicyscriptedprivate
otherVarsPlayerCombatControllerOtherVarsscriptedprivate
ownerwref<GameObject>scriptedprivate

Methods 27

private final func ActivateCombat()scripted
private final func ActivateOutOfCombat()scripted
private final func ActivateStealth()scripted
public final const func GetBoolFromQuestDB(varName: CName) -> Boolscripted
private final func InitBlackboardFunctions()scripted
private final func InitBlackboardIds()scripted
private final func InitBlackboardValuesIds()scripted
private final func InitOwnerVars(owner: ref<GameObject>)scripted
private final func InitPlayerCombatControllerRefreshPolicy()scripted
private final func InvalidateActivationState(state: PlayerCombatState)scripted
private final const func IsRightHandInUnequippedState() -> Boolscripted
private final func OnCrouchActiveChanged(value: Int32)scripted
public final func OnCrouchDelayEvent(evt: ref<CrouchDelayEvent>)scripted
public final func OnInvalidateActiveState(evt: ref<PlayerCombatControllerInvalidateEvent>)scripted
public final func OnStartedBeingTrackedAsHostile(evt: ref<StartedBeingTrackedAsHostile>)scripted
public final func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>, gameplayTags: script_ref<array<CName>>)scripted
public final func OnStatusEffectRemoved(evt: ref<RemoveStatusEffect>, gameplayTags: script_ref<array<CName>>)scripted
public final func OnStoppedBeingTrackedAsHostile()scripted
private final func ProcessFlagsRefreshPolicy()scripted
private final func RegisterBlackboardListeners()scripted
public final func RegisterOwner(owner: ref<GameObject>)scripted
private final func SendAnimFeatureData(inCombat: Bool)scripted
private final func SetBlackboardIntVariable(id: BlackboardID_Int, value: Int32)scripted
private final func TutorialSetFact(factName: CName)scripted
private final func UnregisterBlackboardListeners()scripted
public final func UnregisterOwner()scripted
private final func VerifyActivation()scripted