REDNODE / GAME API

AIActionPhase_Record

classnative name gamedataAIActionPhase_RecordnativeimportOnly

extends TweakDBRecord › IScriptable › ISerializable

Methods 26

native func AnimationDuration() -> Float
native func ChangeNPCState() -> wref<AIActionChangeNPCState_Record>
native func ChangeNPCStateHandle() -> ref<AIActionChangeNPCState_Record>
native func CompleteActionWithFailureOnCondition() -> Bool
native func ConditionSuccessDuration() -> Float
native func DontStopInfiniteOnSubActionsCompletion() -> Bool
native func Duration() -> Float
native func DynamicDuration() -> wref<AISubAction_Record>
native func DynamicDurationHandle() -> ref<AISubAction_Record>
native func ForceZeroUpdateInterval() -> Bool
native func GetNotRepeatPhaseConditionCount() -> Int32
native func GetNotRepeatPhaseConditionItem(index: Int32) -> wref<AIActionCondition_Record>
native func GetNotRepeatPhaseConditionItemHandle(index: Int32) -> ref<AIActionCondition_Record>
native func GetToNextPhaseConditionCount() -> Int32
native func GetToNextPhaseConditionItem(index: Int32) -> wref<AIActionCondition_Record>
native func GetToNextPhaseConditionItemHandle(index: Int32) -> ref<AIActionCondition_Record>
native func MaxDuration() -> Float
native func MovePolicy() -> wref<MovementPolicy_Record>
native func MovePolicyHandle() -> ref<MovementPolicy_Record>
native func NotRepeatPhaseCondition(out outList: array<wref<AIActionCondition_Record>>)
native func NotRepeatPhaseConditionContains(item: wref<AIActionCondition_Record>) -> Bool
native func Repeat() -> Int32
native func ToNextPhaseCondition(out outList: array<wref<AIActionCondition_Record>>)
native func ToNextPhaseConditionCheckInterval() -> Float
native func ToNextPhaseConditionContains(item: wref<AIActionCondition_Record>) -> Bool
native func UseDurationFromAnimSlot() -> Bool