class
AIActionDataDef
- 32 properties
- 2 functions
Extends AIBlackboardDef game.bb.ScriptDefinition IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ownerMeleeAttackBlockedCount | game.bb.ScriptID_Int32 | 0x0 | scripted |
ownerMeleeAttackParriedCount | game.bb.ScriptID_Int32 | 0x10 | scripted |
ownerMeleeAttackDodgedCount | game.bb.ScriptID_Int32 | 0x20 | scripted |
ownerLastAttackTimeStamp | game.bb.ScriptID_Float | 0x30 | scripted |
ownerLastAttackName | game.bb.ScriptID_CName | 0x40 | scripted |
ownerInTumble | game.bb.ScriptID_Bool | 0x50 | scripted |
ownerCurrentAnimVariationSet | game.bb.ScriptID_Bool | 0x60 | scripted |
ownerLastAnimVariationAction | game.bb.ScriptID_Variant | 0x70 | scripted |
ownerLastAnimVariation | game.bb.ScriptID_Int32 | 0x80 | scripted |
ownerLastBlockAnimVariation | game.bb.ScriptID_Int32 | 0x90 | scripted |
ownerItemsToEquip | game.bb.ScriptID_Variant | 0xA0 | scripted |
ownerItemsUnequipped | game.bb.ScriptID_Variant | 0xB0 | scripted |
ownerItemsForceUnequipped | game.bb.ScriptID_Variant | 0xC0 | scripted |
ownerLastEquippedItems | game.bb.ScriptID_Variant | 0xD0 | scripted |
ownerLastUnequipTimestamp | game.bb.ScriptID_Float | 0xE0 | scripted |
ownerEquipItemTime | game.bb.ScriptID_Float | 0xF0 | scripted |
ownerEquipDuration | game.bb.ScriptID_Float | 0x100 | scripted |
dropItemOnUnequip | game.bb.ScriptID_Bool | 0x110 | scripted |
archetypeEffectorsApplied | game.bb.ScriptID_Bool | 0x120 | scripted |
ownerTimeDilation | game.bb.ScriptID_Float | 0x130 | scripted |
ownerGlobalTimeDilation | game.bb.ScriptID_Float | 0x140 | scripted |
operationHasBeenProcessed | game.bb.ScriptID_Bool | 0x150 | scripted |
weaponTrailInitialised | game.bb.ScriptID_Bool | 0x160 | scripted |
weaponTrailAborted | game.bb.ScriptID_Bool | 0x170 | scripted |
netrunner | game.bb.ScriptID_Variant | 0x180 | scripted |
netrunnerProxy | game.bb.ScriptID_Variant | 0x190 | scripted |
netrunnerTarget | game.bb.ScriptID_Variant | 0x1A0 | scripted |
ignoreInCombatMoveCommand | game.bb.ScriptID_Bool | 0x1B0 | scripted |
avoidLOSTimeStamp | game.bb.ScriptID_Float | 0x1C0 | scripted |
attackBlocked | game.bb.ScriptID_Bool | 0x1D0 | scripted |
attackParried | game.bb.ScriptID_Bool | 0x1E0 | scripted |
lastGrenadeThrowTimestamp | game.bb.ScriptID_Float | 0x1F0 | scripted |
Functions
bool AutoCreateInSystem()RTTIre.Hooks.Place( "AIActionDataDef", "AutoCreateInSystem;", (AIActionDataDef_AutoCreateInSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIActionDataDef_AutoCreateInSystem( AIActionDataDef self );void Initialize(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "AIActionDataDef", "Initialize;IBlackboard", (AIActionDataDef_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIActionDataDef_Initialize( AIActionDataDef self, game.IBlackboard? blackboard );