REDNODE / GAME API

Effector

classnative name gameEffectornative

extends IScriptable › ISerializable

Extended by 101 types

AddDevelopmentPointEffector AddItemsEffector AndroidTurnOffEffector AndroidTurnOnEffector ApplyEffectorEffector ApplyEffectToDismemberedEffector ApplyLegendaryWhistleEffector ApplyLightPresetEffector ApplyObjectActionEffector ApplyRandomStatusEffectEffector ApplyShaderEffector ApplyShaderOnEquipmentEffector ApplyShaderOnObjectEffector ApplyStatGroupEffector ApplyStatusEffectByChanceEffector ApplyStatusEffectEffector AttachCapsuleVisionBlockerEffector BloodswellEffector BuyAttributeEffector CeaselessLeadAmmoEffector ChangeAppearanceEffector ChaosWeaponCustomEffector ClearQuickhackQueueEffector ContinuousEffector 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

Methods 14

protected func ActionOff(owner: ref<GameObject>)scripted
protected func ActionOn(owner: ref<GameObject>)scripted
protected final func GetApplicationTarget(effectorOwner: ref<GameObject>, applicationTarget: CName, out targetID: EntityID) -> Boolscripted
protected final func GetApplicationTarget(effectorOwner: ref<GameObject>, applicationTarget: CName, out target: wref<GameObject>) -> Boolscripted
protected final func GetApplicationTargetAsStatsObjectID(effectorOwner: ref<GameObject>, applicationTarget: CName, out targetID: StatsObjectID) -> Boolscripted
native const func GetInstigator() -> ref<GameObject>
native const func GetOwner() -> ref<GameObject>
native const func GetParentRecord() -> TweakDBID
native const func GetPrereqState() -> ref<PrereqState>
native const func GetProxyEntityID() -> EntityID
native const func GetRecord() -> TweakDBID
protected func Initialize(record: TweakDBID, game: GameInstance, parentRecord: TweakDBID)scripted
protected func RepeatedAction(owner: ref<GameObject>)scripted
protected func Uninitialize(game: GameInstance)scripted