REDNODE / GAME API

AIAction_Record

classnative name gamedataAIAction_RecordnativeimportOnly

extends AINode_Record › AIRecord_Record › TweakDBRecord › IScriptable › ISerializable

Methods 80

native func Ability() -> wref<GameplayAbility_Record>
native func AbilityHandle() -> ref<GameplayAbility_Record>
native func AllowBlendDuration() -> Float
native func AllowBlendPercCap() -> Float
native func AnimationWrapperOverrides() -> array<CName>
native func AnimationWrapperOverridesContains(item: CName) -> Bool
native func AnimData() -> wref<AIActionAnimData_Record>
native func AnimDataHandle() -> ref<AIActionAnimData_Record>
native func Commands() -> array<CName>
native func CommandsContains(item: CName) -> Bool
native func CompleteWithFailure() -> Bool
native func Cooldowns(out outList: array<wref<AIActionCooldown_Record>>)
native func CooldownsContains(item: wref<AIActionCooldown_Record>) -> Bool
native func DisableAction() -> Bool
native func DisableActionInMultiplayer() -> Bool
native func FailIfAnimationNotStreamedIn() -> Bool
native func GetAnimationWrapperOverridesCount() -> Int32
native func GetAnimationWrapperOverridesItem(index: Int32) -> CName
native func GetCommandsCount() -> Int32
native func GetCommandsItem(index: Int32) -> CName
native func GetCooldownsCount() -> Int32
native func GetCooldownsItem(index: Int32) -> wref<AIActionCooldown_Record>
native func GetCooldownsItemHandle(index: Int32) -> ref<AIActionCooldown_Record>
native func GetInitCooldownsCount() -> Int32
native func GetInitCooldownsItem(index: Int32) -> wref<AIActionCooldown_Record>
native func GetInitCooldownsItemHandle(index: Int32) -> ref<AIActionCooldown_Record>
native func GetLookatsCount() -> Int32
native func GetLookatsItem(index: Int32) -> wref<AIActionLookAtData_Record>
native func GetLookatsItemHandle(index: Int32) -> ref<AIActionLookAtData_Record>
native func GetLoopSubActionsCount() -> Int32
native func GetLoopSubActionsItem(index: Int32) -> wref<AISubAction_Record>
native func GetLoopSubActionsItemHandle(index: Int32) -> ref<AISubAction_Record>
native func GetRecoverySubActionsCount() -> Int32
native func GetRecoverySubActionsItem(index: Int32) -> wref<AISubAction_Record>
native func GetRecoverySubActionsItemHandle(index: Int32) -> ref<AISubAction_Record>
native func GetStartupSubActionsCount() -> Int32
native func GetStartupSubActionsItem(index: Int32) -> wref<AISubAction_Record>
native func GetStartupSubActionsItemHandle(index: Int32) -> ref<AISubAction_Record>
native func GetSubActionsCount() -> Int32
native func GetSubActionsItem(index: Int32) -> wref<AISubAction_Record>
native func GetSubActionsItemHandle(index: Int32) -> ref<AISubAction_Record>
native func GetTicketsCount() -> Int32
native func GetTicketsItem(index: Int32) -> wref<AITicketType_Record>
native func GetTicketsItemHandle(index: Int32) -> ref<AITicketType_Record>
native func InitCooldowns(out outList: array<wref<AIActionCooldown_Record>>)
native func InitCooldownsContains(item: wref<AIActionCooldown_Record>) -> Bool
native func Lookats(out outList: array<wref<AIActionLookAtData_Record>>)
native func LookatsContains(item: wref<AIActionLookAtData_Record>) -> Bool
native func Loop() -> wref<AIActionPhase_Record>
native func LoopEndCondition() -> wref<AIActionOR_Record>
native func LoopEndConditionHandle() -> ref<AIActionOR_Record>
native func LoopHandle() -> ref<AIActionPhase_Record>
native func LoopRepeatCondition() -> wref<AIActionOR_Record>
native func LoopRepeatConditionHandle() -> ref<AIActionOR_Record>
native func LoopSubActions(out outList: array<wref<AISubAction_Record>>)
native func LoopSubActionsContains(item: wref<AISubAction_Record>) -> Bool
native func Recovery() -> wref<AIActionPhase_Record>
native func RecoveryEndCondition() -> wref<AIActionOR_Record>
native func RecoveryEndConditionHandle() -> ref<AIActionOR_Record>
native func RecoveryHandle() -> ref<AIActionPhase_Record>
native func RecoveryRepeatCondition() -> wref<AIActionOR_Record>
native func RecoveryRepeatConditionHandle() -> ref<AIActionOR_Record>
native func RecoverySubActions(out outList: array<wref<AISubAction_Record>>)
native func RecoverySubActionsContains(item: wref<AISubAction_Record>) -> Bool
native func RevokingTicketCompletesAction() -> Bool
native func Startup() -> wref<AIActionPhase_Record>
native func StartupEndCondition() -> wref<AIActionOR_Record>
native func StartupEndConditionHandle() -> ref<AIActionOR_Record>
native func StartupHandle() -> ref<AIActionPhase_Record>
native func StartupRepeatCondition() -> wref<AIActionOR_Record>
native func StartupRepeatConditionHandle() -> ref<AIActionOR_Record>
native func StartupSubActions(out outList: array<wref<AISubAction_Record>>)
native func StartupSubActionsContains(item: wref<AISubAction_Record>) -> Bool
native func SubActions(out outList: array<wref<AISubAction_Record>>)
native func SubActionsCanCompleteAction() -> Bool
native func SubActionsContains(item: wref<AISubAction_Record>) -> Bool
native func TicketAcknowledgeTimeout() -> Float
native func Tickets(out outList: array<wref<AITicketType_Record>>)
native func TicketsContains(item: wref<AITicketType_Record>) -> Bool
native func WaitForAnimationToLoad() -> Bool