class game
IPrereq
game.IPrereq
- 0 properties
- 3 functions
- 14 derived classes
Extends IScriptable ISerializable
Derived
game.AttitudePrereq, game.CurrentTargetPrereq, game.EntitiesWithStatusEffectPrereq, game.EntityIDArrayPrereq, game.EquippedPrereq, game.HasDialogVisualizerVisiblePrereq, game.IComparisonPrereq, game.IScriptablePrereq, game.IsVisualizerActivePrereq, game.MultiPrereq
Show 4 more of 14 derived classes
game.NotPrereq, game.PlayerProximityPrereq, game.VisionModePrereq, game.WasScannedPrereq
Properties
None.
Functions
bool IsFulfilled(ScriptGameInstance game, IScriptable context)RTTIre.Hooks.Place( "gameIPrereq", "IsFulfilled", (IPrereq_IsFulfilled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IPrereq_IsFulfilled( game.IPrereq self, ScriptGameInstance game, IScriptable? context );game.PrereqState? RegisterEntity(ScriptGameInstance game, ent.EntityID entityId)RTTIre.Hooks.Place( "gameIPrereq", "RegisterEntity", (IPrereq_RegisterEntity x) => { return re.Hooks.CallOriginal<re.msgpack.game.PrereqState>(); } ); [Msgpack.Gen] public readonly partial record struct IPrereq_RegisterEntity( game.IPrereq self, ScriptGameInstance game, ent.EntityID entityId );static game.IPrereq? CreatePrereq(TDBID id)staticRTTIre.Hooks.Place( "gameIPrereq", "CreatePrereq", (IPrereq_CreatePrereq x) => { return re.Hooks.CallOriginal<re.msgpack.game.IPrereq>(); } ); [Msgpack.Gen] public readonly partial record struct IPrereq_CreatePrereq( TDBID id );