class game
Effector
game.Effector
- 0 properties
- 14 functions
- 101 derived classes
Extends IScriptable ISerializable
AddDevelopmentPointEffector, AddItemsEffector, AndroidTurnOffEffector, AndroidTurnOnEffector, ApplyEffectToDismemberedEffector, ApplyEffectorEffector, ApplyLegendaryWhistleEffector, ApplyLightPresetEffector, ApplyObjectActionEffector, ApplyRandomStatusEffectEffector
Show 91 more of 101 derived classes
ApplyShaderEffector, ApplyShaderOnEquipmentEffector, ApplyShaderOnObjectEffector, ApplyStatGroupEffector, ApplyStatusEffectByChanceEffector, ApplyStatusEffectEffector, AttachCapsuleVisionBlockerEffector, BloodswellEffector, BuyAttributeEffector, CeaselessLeadAmmoEffector, ChangeAppearanceEffector, ChaosWeaponCustomEffector, ClearQuickhackQueueEffector, DestroyBreachEffector, DestroyWeakspotEffector, DetectionMeterEffector, DisableTargetingEffector, DisassembleOwnedJunkEffector, DismemberEffector, EncumbranceEvaluationEffector, ForceDismembermentEffector, ForceMoveInCombatEffector, GiveRewardEffector, GrenadeLvl4HackEffector, HighlightObjectEffector, HitEventEffector, ICECounterHackEffector, InitiateCyberwareExplosionEffector, MadnessEffector, ModifyStaminaHandlerEffector, ModifyStatPoolCustomLimitEffector, ModifyStatPoolModifierEffector, ModifyStatusEffectDurationEffector, NotifyPoliceEffector, OverrideRangedAttackPackageEffector, PingSquadEffector, PlayBreathingAnimationEffector, PlaySFXEffector, PlayVFXEffector, PlayVFXOnHitPositionEffector, PowerUpCyberwareEffector, RefreshPingEffector, RefreshQhWithTagInAreaEffector, ReloadWeaponEffector, RemoveAllModifiersEffector, RemoveAllStatusEffectsEffector, RemoveDOTStatusEffectsEffector, RemoveStatusEffectsEffector, ResetDevelopmentPointsEffector, RestoreStatPoolEffector, RevealPlayerPositionEffector, RewardPlayerWithCrimeScoreEffector, SadismEffector, SenseSwitchEffector, SetFactBasedOnClearAreaEffector, SetFactEffector, SetFriendlyEffector, SetRagdollComponentStateEffector, SetTargetHealthEffector, SetTimeDilationEffector, ShowUIWarningEffector, SimpleTriggerAttackEffect, SpawnSubCharacterEffector, SpreadAreaEffector, SpreadEffector, SpreadInitEffector, StatBonusFromFactEffector, StatPoolBasedStatusEffectEffector, StatPoolEffector, StatusEffectBasedTimeBankEffector, StopAndPlaySFXEffector, StopAndPlayVFXEffector, StopSFXEffector, StopVFXEffector, SystemCollapseLifetimeEffector, SystemCollapseModifyRevealBarEffector, TestEffector, ToggleFactEffector, ToggleMaterialOverlayEffector, TogglePlayerFlashlightEffector, TriggerAttackByChanceEffector, TriggerAttackOnNearbyEnemiesEffector, TriggerAttackOnOwnerEffect, TriggerHackingMinigameEffector, TryDeactivatePreventionByMask, UncontrolledMovementEffector, UnlockMinigameProgramEffector, UseConsumableEffector, WeakspotOnDestroyEffector, WeaponMalfunctionHudEffector, game.ContinuousEffector
Properties
None.
Functions
game.PrereqState? GetPrereqState()RTTIre.Hooks.Place( "gameEffector", "GetPrereqState", (Effector_GetPrereqState x) => { return re.Hooks.CallOriginal<re.msgpack.game.PrereqState>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetPrereqState( game.Effector self );TDBID GetRecord()RTTIre.Hooks.Place( "gameEffector", "GetRecord", (Effector_GetRecord x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetRecord( game.Effector self );TDBID GetParentRecord()RTTIre.Hooks.Place( "gameEffector", "GetParentRecord", (Effector_GetParentRecord x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetParentRecord( game.Effector self );game.Object? GetOwner()RTTIre.Hooks.Place( "gameEffector", "GetOwner", (Effector_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetOwner( game.Effector self );game.Object? GetInstigator()RTTIre.Hooks.Place( "gameEffector", "GetInstigator", (Effector_GetInstigator x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetInstigator( game.Effector self );ent.EntityID GetProxyEntityID()RTTIre.Hooks.Place( "gameEffector", "GetProxyEntityID", (Effector_GetProxyEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetProxyEntityID( game.Effector self );void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)RTTIre.Hooks.PlaceVoid( "gameEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (Effector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Effector_Initialize( game.Effector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)RTTIre.Hooks.PlaceVoid( "gameEffector", "Uninitialize;GameInstance", (Effector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Effector_Uninitialize( game.Effector self, ScriptGameInstance game );void ActionOn(game.Object owner)RTTIre.Hooks.PlaceVoid( "gameEffector", "ActionOn;GameObject", (Effector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Effector_ActionOn( game.Effector self, game.Object? owner );void ActionOff(game.Object owner)RTTIre.Hooks.PlaceVoid( "gameEffector", "ActionOff;GameObject", (Effector_ActionOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Effector_ActionOff( game.Effector self, game.Object? owner );void RepeatedAction(game.Object owner)RTTIre.Hooks.PlaceVoid( "gameEffector", "RepeatedAction;GameObject", (Effector_RepeatedAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Effector_RepeatedAction( game.Effector self, game.Object? owner );bool GetApplicationTargetAsStatsObjectID(game.Object effectorOwner, CName applicationTarget, out game.StatsObjectID targetID)RTTIre.Hooks.Place( "gameEffector", "GetApplicationTargetAsStatsObjectID;GameObjectCNameStatsObjectID", (Effector_GetApplicationTargetAsStatsObjectID x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetApplicationTargetAsStatsObjectID( game.Effector self, game.Object? effectorOwner, CName applicationTarget, game.StatsObjectID targetID );bool GetApplicationTarget(game.Object effectorOwner, CName applicationTarget, out ent.EntityID targetID)RTTIre.Hooks.Place( "gameEffector", "GetApplicationTarget;GameObjectCNameEntityID", (Effector_GetApplicationTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetApplicationTarget( game.Effector self, game.Object? effectorOwner, CName applicationTarget, ent.EntityID targetID );bool GetApplicationTarget(game.Object effectorOwner, CName applicationTarget, out WeakHandle<game.Object> target)RTTIre.Hooks.Place( "gameEffector", "GetApplicationTarget;GameObjectCNameGameObject", (Effector_GetApplicationTarget2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Effector_GetApplicationTarget2( game.Effector self, game.Object? effectorOwner, CName applicationTarget, WeakHandle<game.Object> target );