class game
StatusEffectSystem
game.StatusEffectSystem
- 0 properties
- 19 functions
Extends game.IStatusEffectSystem game.IGameSystem IScriptable ISerializable
Properties
None.
Functions
bool ApplyStatusEffect(ent.EntityID objID, TDBID statusEffectID, TDBID? instigatorID, ent.EntityID? instigatorEntityID, uint? applyCount, Vector4? direction, bool? isSavable, ent.EntityID? proxyEntityID)RTTIre.Hooks.Place( "gameStatusEffectSystem", "ApplyStatusEffect", (StatusEffectSystem_ApplyStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_ApplyStatusEffect( game.StatusEffectSystem self, ent.EntityID objID, TDBID statusEffectID, TDBID? instigatorID, ent.EntityID? instigatorEntityID, uint? applyCount, Vector4? direction, bool? isSavable, ent.EntityID? proxyEntityID );bool RemoveStatusEffect(ent.EntityID objID, TDBID statusEffectID, uint? removeCount)RTTIre.Hooks.Place( "gameStatusEffectSystem", "RemoveStatusEffect", (StatusEffectSystem_RemoveStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_RemoveStatusEffect( game.StatusEffectSystem self, ent.EntityID objID, TDBID statusEffectID, uint? removeCount );bool RemoveAllStatusEffectOfType(ent.EntityID objID, game.data.StatusEffectType statusEffectType)RTTIre.Hooks.Place( "gameStatusEffectSystem", "RemoveAllStatusEffectOfType", (StatusEffectSystem_RemoveAllStatusEffectOfType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_RemoveAllStatusEffectOfType( game.StatusEffectSystem self, ent.EntityID objID, game.data.StatusEffectType statusEffectType );void GetAppliedEffects(ent.EntityID objID, out game.StatusEffect[] appliedEffects)RTTIre.Hooks.PlaceVoid( "gameStatusEffectSystem", "GetAppliedEffects", (StatusEffectSystem_GetAppliedEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_GetAppliedEffects( game.StatusEffectSystem self, ent.EntityID objID, game.StatusEffect[] appliedEffects );void GetAppliedEffectsWithID(ent.EntityID objID, TDBID statusEffectID, out game.StatusEffect[] appliedEffects)RTTIre.Hooks.PlaceVoid( "gameStatusEffectSystem", "GetAppliedEffectsWithID", (StatusEffectSystem_GetAppliedEffectsWithID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_GetAppliedEffectsWithID( game.StatusEffectSystem self, ent.EntityID objID, TDBID statusEffectID, game.StatusEffect[] appliedEffects );void GetAppliedEffectsOfType(ent.EntityID objID, game.data.StatusEffectType statusEffectType, out game.StatusEffect[] appliedEffects)RTTIre.Hooks.PlaceVoid( "gameStatusEffectSystem", "GetAppliedEffectsOfType", (StatusEffectSystem_GetAppliedEffectsOfType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_GetAppliedEffectsOfType( game.StatusEffectSystem self, ent.EntityID objID, game.data.StatusEffectType statusEffectType, game.StatusEffect[] appliedEffects );void GetAppliedEffectsOfTypeName(ent.EntityID objID, string statusEffectTypeName, game.StatusEffect[] outappliedEffects)RTTIre.Hooks.PlaceVoid( "gameStatusEffectSystem", "GetAppliedEffectsOfTypeName", (StatusEffectSystem_GetAppliedEffectsOfTypeName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_GetAppliedEffectsOfTypeName( game.StatusEffectSystem self, ent.EntityID objID, string statusEffectTypeName, game.StatusEffect[] outappliedEffects );void GetAppliedEffectsWithTag(ent.EntityID objID, CName tag, out game.StatusEffect[] appliedEffects)RTTIre.Hooks.PlaceVoid( "gameStatusEffectSystem", "GetAppliedEffectsWithTag", (StatusEffectSystem_GetAppliedEffectsWithTag x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_GetAppliedEffectsWithTag( game.StatusEffectSystem self, ent.EntityID objID, CName tag, game.StatusEffect[] appliedEffects );bool HasStatusEffect(ent.EntityID objID, TDBID statusEffectID)RTTIre.Hooks.Place( "gameStatusEffectSystem", "HasStatusEffect", (StatusEffectSystem_HasStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_HasStatusEffect( game.StatusEffectSystem self, ent.EntityID objID, TDBID statusEffectID );bool HasStatusEffectOfType(ent.EntityID objID, game.data.StatusEffectType statusEffectType)RTTIre.Hooks.Place( "gameStatusEffectSystem", "HasStatusEffectOfType", (StatusEffectSystem_HasStatusEffectOfType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_HasStatusEffectOfType( game.StatusEffectSystem self, ent.EntityID objID, game.data.StatusEffectType statusEffectType );bool HasStatusEffectOfTypeName(ent.EntityID objID, string statusEffectTypeName)RTTIre.Hooks.Place( "gameStatusEffectSystem", "HasStatusEffectOfTypeName", (StatusEffectSystem_HasStatusEffectOfTypeName x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_HasStatusEffectOfTypeName( game.StatusEffectSystem self, ent.EntityID objID, string statusEffectTypeName );bool HasStatusEffectWithTag(ent.EntityID objID, CName tag)RTTIre.Hooks.Place( "gameStatusEffectSystem", "HasStatusEffectWithTag", (StatusEffectSystem_HasStatusEffectWithTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_HasStatusEffectWithTag( game.StatusEffectSystem self, ent.EntityID objID, CName tag );void RegisterListener(ent.EntityID objID, game.IStatusEffectListener listener)RTTIre.Hooks.PlaceVoid( "gameStatusEffectSystem", "RegisterListener", (StatusEffectSystem_RegisterListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_RegisterListener( game.StatusEffectSystem self, ent.EntityID objID, game.IStatusEffectListener? listener );bool SetStatusEffectRemainingDuration(ent.EntityID objID, TDBID statusEffectID, float duration)RTTIre.Hooks.Place( "gameStatusEffectSystem", "SetStatusEffectRemainingDuration", (StatusEffectSystem_SetStatusEffectRemainingDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_SetStatusEffectRemainingDuration( game.StatusEffectSystem self, ent.EntityID objID, TDBID statusEffectID, float duration );static bool ObjectHasStatusEffect(WeakHandle<game.Object> target, TDBID statusEffectID)staticRTTIre.Hooks.Place( "gameStatusEffectSystem", "ObjectHasStatusEffect", (StatusEffectSystem_ObjectHasStatusEffect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_ObjectHasStatusEffect( WeakHandle<game.Object> target, TDBID statusEffectID );static bool ObjectHasStatusEffectOfType(WeakHandle<game.Object> target, game.data.StatusEffectType statusEffectType)staticRTTIre.Hooks.Place( "gameStatusEffectSystem", "ObjectHasStatusEffectOfType", (StatusEffectSystem_ObjectHasStatusEffectOfType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_ObjectHasStatusEffectOfType( WeakHandle<game.Object> target, game.data.StatusEffectType statusEffectType );static bool ObjectHasStatusEffectOfTypeName(WeakHandle<game.Object> target, string statusEffectTypeName)staticRTTIre.Hooks.Place( "gameStatusEffectSystem", "ObjectHasStatusEffectOfTypeName", (StatusEffectSystem_ObjectHasStatusEffectOfTypeName x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_ObjectHasStatusEffectOfTypeName( WeakHandle<game.Object> target, string statusEffectTypeName );static bool ObjectHasStatusEffectWithTag(WeakHandle<game.Object> target, CName tag)staticRTTIre.Hooks.Place( "gameStatusEffectSystem", "ObjectHasStatusEffectWithTag", (StatusEffectSystem_ObjectHasStatusEffectWithTag x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_ObjectHasStatusEffectWithTag( WeakHandle<game.Object> target, CName tag );static bool ObjectHasStatusEffectWithTags(WeakHandle<game.Object> target, CName[] tag)staticRTTIre.Hooks.Place( "gameStatusEffectSystem", "ObjectHasStatusEffectWithTags", (StatusEffectSystem_ObjectHasStatusEffectWithTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatusEffectSystem_ObjectHasStatusEffectWithTags( WeakHandle<game.Object> target, CName[] tag );