class
AICoverDataDef
- 17 properties
- 2 functions
Extends AIBlackboardDef game.bb.ScriptDefinition IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
exposureMethod | game.bb.ScriptID_CName | 0x0 | scripted |
fallbackExposureMethod | game.bb.ScriptID_CName | 0x10 | scripted |
lastAvailableMethods | game.bb.ScriptID_Uint32 | 0x20 | scripted |
currentlyExposed | game.bb.ScriptID_Bool | 0x30 | scripted |
commandExposureMethods | game.bb.ScriptID_Variant | 0x40 | scripted |
commandCoverOverride | game.bb.ScriptID_Bool | 0x50 | scripted |
currentCoverStance | game.bb.ScriptID_CName | 0x60 | scripted |
desiredCoverStance | game.bb.ScriptID_CName | 0x70 | scripted |
lastCoverPreset | game.bb.ScriptID_CName | 0x80 | scripted |
lastInitialCoverPreset | game.bb.ScriptID_CName | 0x90 | scripted |
lastCoverChangeThreshold | game.bb.ScriptID_Float | 0xA0 | scripted |
lastVisibilityCheckTimestamp | game.bb.ScriptID_Float | 0xB0 | scripted |
currentRing | game.bb.ScriptID_Variant | 0xC0 | scripted |
lastCoverRing | game.bb.ScriptID_Variant | 0xD0 | scripted |
lastDebugCoverPreset | game.bb.ScriptID_Int32 | 0xE0 | scripted |
firstCoverEvaluationDone | game.bb.ScriptID_Bool | 0xF0 | scripted |
startCoverEvaluationTimeStamp | game.bb.ScriptID_Float | 0x100 | scripted |
Functions
bool AutoCreateInSystem()RTTIre.Hooks.Place( "AICoverDataDef", "AutoCreateInSystem;", (AICoverDataDef_AutoCreateInSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICoverDataDef_AutoCreateInSystem( AICoverDataDef self );void Initialize(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "AICoverDataDef", "Initialize;IBlackboard", (AICoverDataDef_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AICoverDataDef_Initialize( AICoverDataDef self, game.IBlackboard? blackboard );