REDNODE / GAME API

ObjectAction_Record

classnative name gamedataObjectAction_RecordnativeimportOnly

extends TweakDBRecord › IScriptable › ISerializable

Extended by 3 types

ActionPayment_Record ItemAction_Record MinigameAction_Record

Methods 72

native func ActionName() -> CName
native func ActivationTime(out outList: array<wref<StatModifier_Record>>)
native func ActivationTimeContains(item: wref<StatModifier_Record>) -> Bool
native func CompletionEffects(out outList: array<wref<ObjectActionEffect_Record>>)
native func CompletionEffectsContains(item: wref<ObjectActionEffect_Record>) -> Bool
native func Cooldown() -> wref<Cooldown_Record>
native func CooldownHandle() -> ref<Cooldown_Record>
native func Costs(out outList: array<wref<ObjectActionCost_Record>>)
native func CostsContains(item: wref<ObjectActionCost_Record>) -> Bool
native func DeviceHackCategory() -> wref<DeviceHackCategory_Record>
native func DeviceHackCategoryHandle() -> ref<DeviceHackCategory_Record>
native func DurationTime(out outList: array<wref<StatModifier_Record>>)
native func DurationTimeContains(item: wref<StatModifier_Record>) -> Bool
native func GameplayCategory() -> wref<ObjectActionGameplayCategory_Record>
native func GameplayCategoryHandle() -> ref<ObjectActionGameplayCategory_Record>
native func GetActivationTimeCount() -> Int32
native func GetActivationTimeItem(index: Int32) -> wref<StatModifier_Record>
native func GetActivationTimeItemHandle(index: Int32) -> ref<StatModifier_Record>
native func GetCompletionEffectsCount() -> Int32
native func GetCompletionEffectsItem(index: Int32) -> wref<ObjectActionEffect_Record>
native func GetCompletionEffectsItemHandle(index: Int32) -> ref<ObjectActionEffect_Record>
native func GetCostsCount() -> Int32
native func GetCostsItem(index: Int32) -> wref<ObjectActionCost_Record>
native func GetCostsItemHandle(index: Int32) -> ref<ObjectActionCost_Record>
native func GetDurationTimeCount() -> Int32
native func GetDurationTimeItem(index: Int32) -> wref<StatModifier_Record>
native func GetDurationTimeItemHandle(index: Int32) -> ref<StatModifier_Record>
native func GetInstigatorActivePrereqsCount() -> Int32
native func GetInstigatorActivePrereqsItem(index: Int32) -> wref<ObjectActionPrereq_Record>
native func GetInstigatorActivePrereqsItemHandle(index: Int32) -> ref<ObjectActionPrereq_Record>
native func GetInstigatorPrereqsCount() -> Int32
native func GetInstigatorPrereqsItem(index: Int32) -> wref<IPrereq_Record>
native func GetInstigatorPrereqsItemHandle(index: Int32) -> ref<IPrereq_Record>
native func GetInterruptionPrereqsCount() -> Int32
native func GetInterruptionPrereqsItem(index: Int32) -> wref<IPrereq_Record>
native func GetInterruptionPrereqsItemHandle(index: Int32) -> ref<IPrereq_Record>
native func GetRewardsCount() -> Int32
native func GetRewardsItem(index: Int32) -> wref<RewardBase_Record>
native func GetRewardsItemHandle(index: Int32) -> ref<RewardBase_Record>
native func GetStartEffectsCount() -> Int32
native func GetStartEffectsItem(index: Int32) -> wref<ObjectActionEffect_Record>
native func GetStartEffectsItemHandle(index: Int32) -> ref<ObjectActionEffect_Record>
native func GetTargetActivePrereqsCount() -> Int32
native func GetTargetActivePrereqsItem(index: Int32) -> wref<ObjectActionPrereq_Record>
native func GetTargetActivePrereqsItemHandle(index: Int32) -> ref<ObjectActionPrereq_Record>
native func GetTargetPrereqsCount() -> Int32
native func GetTargetPrereqsItem(index: Int32) -> wref<IPrereq_Record>
native func GetTargetPrereqsItemHandle(index: Int32) -> ref<IPrereq_Record>
native func HackCategory() -> wref<HackCategory_Record>
native func HackCategoryHandle() -> ref<HackCategory_Record>
native func HackTier() -> wref<DeviceHackTier_Record>
native func HackTierHandle() -> ref<DeviceHackTier_Record>
native func InstigatorActivePrereqs(out outList: array<wref<ObjectActionPrereq_Record>>)
native func InstigatorActivePrereqsContains(item: wref<ObjectActionPrereq_Record>) -> Bool
native func InstigatorPrereqs(out outList: array<wref<IPrereq_Record>>)
native func InstigatorPrereqsContains(item: wref<IPrereq_Record>) -> Bool
native func InteractionLayer() -> CName
native func InterruptionPrereqs(out outList: array<wref<IPrereq_Record>>)
native func InterruptionPrereqsContains(item: wref<IPrereq_Record>) -> Bool
native func ObjectActionType() -> wref<ObjectActionType_Record>
native func ObjectActionTypeHandle() -> ref<ObjectActionType_Record>
native func ObjectActionUI() -> wref<InteractionBase_Record>
native func ObjectActionUIHandle() -> ref<InteractionBase_Record>
native func Priority() -> Float
native func Rewards(out outList: array<wref<RewardBase_Record>>)
native func RewardsContains(item: wref<RewardBase_Record>) -> Bool
native func StartEffects(out outList: array<wref<ObjectActionEffect_Record>>)
native func StartEffectsContains(item: wref<ObjectActionEffect_Record>) -> Bool
native func TargetActivePrereqs(out outList: array<wref<ObjectActionPrereq_Record>>)
native func TargetActivePrereqsContains(item: wref<ObjectActionPrereq_Record>) -> Bool
native func TargetPrereqs(out outList: array<wref<IPrereq_Record>>)
native func TargetPrereqsContains(item: wref<IPrereq_Record>) -> Bool