REDNODE / GAME API

AIActionSmartComposite_Record

classnative name gamedataAIActionSmartComposite_RecordnativeimportOnly

extends AIRecord_Record › TweakDBRecord › IScriptable › ISerializable

Methods 17

native func ConditionSuccessDuration() -> Float
native func DisableActionsLimit() -> Bool
native func FailOnNodeActivationConditionFailure() -> Bool
native func GetGracefulInterruptionConditionCount() -> Int32
native func GetGracefulInterruptionConditionItem(index: Int32) -> wref<AIActionCondition_Record>
native func GetGracefulInterruptionConditionItemHandle(index: Int32) -> ref<AIActionCondition_Record>
native func GetNodesCount() -> Int32
native func GetNodesItem(index: Int32) -> wref<AINode_Record>
native func GetNodesItemHandle(index: Int32) -> ref<AINode_Record>
native func GracefulInterruptionCondition(out outList: array<wref<AIActionCondition_Record>>)
native func GracefulInterruptionConditionCheckInterval() -> Float
native func GracefulInterruptionConditionContains(item: wref<AIActionCondition_Record>) -> Bool
native func Nodes(out outList: array<wref<AINode_Record>>)
native func NodesContains(item: wref<AINode_Record>) -> Bool
native func Repeat() -> Int32
native func Type() -> wref<AISmartCompositeType_Record>
native func TypeHandle() -> ref<AISmartCompositeType_Record>