class
GameplayConditionBase
- 1 property
- 4 functions
- 6 derived classes
Extends IScriptable ISerializable
Derived
GameplayCyberwareCondition, GameplayFactCondition, GameplayItemCondition, GameplayPerkCondition, GameplaySkillCondition, GameplayStatCondition
Properties
| Property | Type | Offset | |
|---|---|---|---|
entityID | ent.EntityID | 0x0 | scripted |
Functions
bool Evaluate(game.Object requester)RTTIre.Hooks.Place( "GameplayConditionBase", "Evaluate;GameObject", (GameplayConditionBase_Evaluate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayConditionBase_Evaluate( GameplayConditionBase self, game.Object? requester );Condition GetDescription(game.Object requester)RTTIre.Hooks.Place( "GameplayConditionBase", "GetDescription;GameObject", (GameplayConditionBase_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Condition>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayConditionBase_GetDescription( GameplayConditionBase self, game.Object? requester );game.Object? GetPlayer(game.Object requester)RTTIre.Hooks.Place( "GameplayConditionBase", "GetPlayer;GameObject", (GameplayConditionBase_GetPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayConditionBase_GetPlayer( GameplayConditionBase self, game.Object? requester );void SetEntityID(ent.EntityID id)RTTIre.Hooks.PlaceVoid( "GameplayConditionBase", "SetEntityID;EntityID", (GameplayConditionBase_SetEntityID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayConditionBase_SetEntityID( GameplayConditionBase self, ent.EntityID id );