class
AIShootingDataDef
- 17 properties
- 2 functions
Extends AIBlackboardDef game.bb.ScriptDefinition IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
shootingPatternPackage | game.bb.ScriptID_Variant | 0x0 | scripted |
shootingPattern | game.bb.ScriptID_Variant | 0x10 | scripted |
patternList | game.bb.ScriptID_Variant | 0x20 | scripted |
rightArmLookAtLimitReached | game.bb.ScriptID_Int32 | 0x30 | scripted |
totalShotsFired | game.bb.ScriptID_Int32 | 0x40 | scripted |
shotsInBurstFired | game.bb.ScriptID_Int32 | 0x50 | scripted |
desiredNumberOfShots | game.bb.ScriptID_Int32 | 0x60 | scripted |
nextShotTimeStamp | game.bb.ScriptID_Float | 0x70 | scripted |
shotTimeStamp | game.bb.ScriptID_Float | 0x80 | scripted |
maxChargedTimeStamp | game.bb.ScriptID_Float | 0x90 | scripted |
chargeStartTimeStamp | game.bb.ScriptID_Float | 0xA0 | scripted |
pauseConditionCheckTimeStamp | game.bb.ScriptID_Float | 0xB0 | scripted |
lastChargeLevel | game.bb.ScriptID_Float | 0xC0 | scripted |
fullyCharged | game.bb.ScriptID_Bool | 0xD0 | scripted |
weaponOverheated | game.bb.ScriptID_Bool | 0xE0 | scripted |
requestedTriggerMode | game.bb.ScriptID_Int32 | 0xF0 | scripted |
shootingFromCar | game.bb.ScriptID_Bool | 0x100 | scripted |
Functions
bool AutoCreateInSystem()RTTIre.Hooks.Place( "AIShootingDataDef", "AutoCreateInSystem;", (AIShootingDataDef_AutoCreateInSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIShootingDataDef_AutoCreateInSystem( AIShootingDataDef self );void Initialize(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "AIShootingDataDef", "Initialize;IBlackboard", (AIShootingDataDef_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIShootingDataDef_Initialize( AIShootingDataDef self, game.IBlackboard? blackboard );