Object class
game.Object
Inheritance
Base: ent.GameEntity
Derived
AIAdjustableStreamingRangeTarget, BunkerMapObject, CCTVCamera, CPOMissionDevice, Candle, CasinoTableObject, DEBUG_ItemRebalancer, DEBUG_VirtualShopkeeper, DebugInteractionObject, DebugTextDrawer
Show 63 more of 73 derived classes
FakeDoor, FakeFeature, GravityChangeTrigger, InspectDummy, InspectionObject, JumpPod, Master_Test, MovableQuestTrigger, NcartStationMarker, PSD_Trigger, SampleDeviceClass, SampleEntityWithCounter, SampleInteractiveEntityThatBumpsTheCounter, SceneScreen, Slave_Test, VirtualItem_TEMP, WireRepairable, cp.Conveyor, cp.ConveyorObject, cp.MeatBag, cp.PlayerDetector, cp.PlayerDetector_PseudoDevice, cp.StairsTrigger, cp.TestPhysXDynamicMovement, cp.TestPlatformController, cp.TimerTest, dbg.Spawner, game.AreaVolume, game.AudioClueObject, game.AugmentedRealitySign, game.Controller, game.CoverObject, game.CpoArmouryItem, game.CpoPickableItem, game.DebugFreeCamera, game.DestructibleObject, game.DeviceBase, game.FreeCamera, game.LadderObject, game.LootBag, game.LootContainerBase, game.LootObject, game.NetrunnerPrototypeNetworkNode, game.PhotoModeCameraObject, game.PhotomodeLightObject, game.PickupObject, game.Remains, game.TimeDilatable, game.WeakspotObject, game.ui.CasinoChips, game.ui.CyberspaceUIObject, game.ui.EntityPreviewGameObject, game.ui.WorldMapGameObject, gen.LevelRandomizer, mp.PersistentTestBox, muliplayer.InteractionTest, sample.VisClueMaster, sample.VisClueSlave, sample.VisWireMaster, sample.VisWireMasterTwo, sample.VisWireSlave, sample.VisWireSlaveTwo, vehicle.BaseObject
Properties
| Property | Type | |
|---|---|---|
persistentState | game.PersistentState? | |
playerSocket | game.PlayerSocket | |
uiSlotComponent | ent.SlotComponent? | |
tags | red.TagList | |
displayName | string | |
displayDescription | string | |
audioResourceName | CName | |
visibilityCheckDistance | float | |
forceRegisterInHudManager | bool | scripted |
prereqListeners | GameObjectListener?[] | scripted |
statusEffectListeners | StatusEffectTriggerListener?[] | scripted |
lastEngineTime | float | scripted |
accumulatedTimePasssed | float | scripted |
scanningComponent | game.ScanningComponent? | scripted |
visionComponent | game.VisionModeComponent? | scripted |
isHighlightedInFocusMode | bool | scripted |
statusEffectComponent | game.StatusEffectComponent? | scripted |
markAsQuest | bool | scripted |
e3ObjectRevealed | bool | scripted |
workspotMapper | WorkspotMapperComponent? | scripted |
stimBroadcaster | StimBroadcasterComponent? | scripted |
squadMemberComponent | SquadMemberBaseComponent? | scripted |
sourceShootComponent | game.SourceShootComponent? | scripted |
targetShootComponent | game.TargetShootComponent? | scripted |
receivedDamageHistory | DamageHistoryEntry[] | scripted |
forceDefeatReward | bool | scripted |
killRewardDisabled | bool | scripted |
willDieSoon | bool | scripted |
isScannerDataDirty | bool | scripted |
hasVisibilityForcedInAnimSystem | bool | scripted |
isDead | bool | scripted |
lastHitInstigatorID | ent.EntityID | scripted |
hitInstigatorCooldownID | game.DelayID | scripted |
isTargetedWithSmartWeapon | bool | scripted |
Functions
CName GetName()RTTIvoid GetAudioName()RTTIstring GetDisplayName()RTTIstring GetDisplayDescription()RTTIScriptGameInstance GetGame()RTTIvoid EnableTransformUpdates(bool enable)RTTIbool IsSelectedForDebugging()RTTIbool IsPlayerControlled()RTTIWeakHandle<game.Object> GetOwner()RTTIstring GetTracedActionName()RTTIvoid RegisterInputListener(IScriptable listener, CName? name)RTTIvoid RegisterInputListenerWithOwner(IScriptable listener, CName name)RTTIvoid UnregisterInputListener(IScriptable listener, CName? name)RTTICName GetCurrentContext()RTTIbool PlayerLastUsedPS5Pad()RTTIbool PlayerLastUsedPad()RTTIbool PlayerLastUsedKBM()RTTIbool TriggerEvent(CName eventName, IScriptable? data, int? flags)RTTIgame.ObjectPS? GetPS()RTTIgame.ObjectPS? GetBasePS()RTTIbool HasTag(CName tag)RTTIvoid ReplicateAnimFeature(game.Object obj, CName inputName, anim.AnimFeature value)RTTIvoid ReplicateAnimEvent(game.Object obj, CName eventName)RTTIvoid QueueReplicatedEvent(red.Event evt)RTTIvoid ReplicateInputFloat(game.Object obj, CName inputName, float value)RTTIvoid ReplicateInputBool(game.Object obj, CName inputName, bool value)RTTIvoid ReplicateInputInt(game.Object obj, CName inputName, int value)RTTIvoid ReplicateInputVector(game.Object obj, CName inputName, Vector4 value)RTTIent.SlotComponent? GetUISlotComponent()RTTIvoid RegisterToHUDManagerByTask(bool shouldRegister)RTTIvoid RegisterToHUDManagerTask(game.ScriptTaskData data)RTTIvoid RegisterToHUDManager(bool shouldRegister)RTTIvoid HandleDeathByTask(WeakHandle<game.Object> instigator)RTTIvoid HandleDeathTask(game.ScriptTaskData data)RTTIvoid HandleDeath(WeakHandle<game.Object> instigator)RTTIbool OnDeviceLinkRequest(DeviceLinkRequest evt)RTTIDeviceLinkComponentPS? GetDeviceLink()RTTIvoid OnTransformUpdated()RTTIgame.PersistentID GetPersistentID()RTTIPSOwnerData GetPSOwnerData()RTTICName GetPSClassName()RTTIvoid SendEventToDefaultPS(red.Event evt)RTTIbool IsConnectedToSecuritySystem()RTTISecuritySystemControllerPS? GetSecuritySystem()RTTIbool IsTargetTresspassingMyZone(game.Object target)RTTIbool OnAddOrRemoveListenerForGameObject(AddOrRemoveListenerForGOEvent evt)RTTIbool OnAddStatusEffectTriggerListener(AddStatusEffectListenerEvent evt)RTTIbool OnRemoveStatusEffectTriggerListener(RemoveStatusEffectListenerEvent evt)RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIbool OnPostInitialize(ent.PostInitializeEvent evt)RTTIbool OnPreUninitialize(ent.PreUninitializeEvent evt)RTTIbool OnGameAttached()RTTIbool OnDetach()RTTIbool ShouldForceRegisterInHUDManager()RTTIbool ShouldRegisterToHUD()RTTIvoid RequestHUDRefresh(HUDActorUpdateData? updateData)RTTIvoid RequestHUDRefresh(ent.EntityID targetID, HUDActorUpdateData? updateData)RTTIbool CanPlayerScanThroughWalls()RTTIbool IsScannerDataDirty()RTTIvoid SetScannerDirty(bool dirty)RTTIbool CanRevealRemoteActionsWheel()RTTIbool IsInitialized()RTTIbool ShouldReactToTarget(ent.EntityID targetID)RTTIsense.Component? GetSensesComponent()RTTIgame.AttitudeAgent? GetAttitudeAgent()RTTITDBID GetScannerAttitudeTweak()RTTIEAIAttitude GetAttitudeTowards(game.Object target)RTTIbool HasAttitude(EAIAttitude attitude)RTTIbool IsHostile()RTTIbool IsNeutral()RTTIAITargetTrackerComponent? GetTargetTrackerComponent()RTTIent.Entity?[] GetEntitiesAroundObject(float? range, game.TargetSearchFilter? searchFilter)RTTINPCPuppet?[] GetNPCsAroundObject(float? range)RTTIvoid OnEventReplicated(red.Event evt)RTTIvoid PassUpdate(float dt)RTTIvoid Update(float dt)RTTIbool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIvoid HandleICEBreakerUpdate(game.events.ApplyStatusEffectEvent evt)RTTIvoid StartStatusEffectVFX(game.events.ApplyStatusEffectEvent evt)RTTIvoid StartStatusEffectSFX(game.events.ApplyStatusEffectEvent evt)RTTIbool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt)RTTIvoid StopStatusEffectVFX(game.events.RemoveStatusEffect evt)RTTIvoid StopStatusEffectSFX(game.events.RemoveStatusEffect evt)RTTIbool OnHit(game.events.HitEvent evt)RTTIbool OnMiss(game.events.MissEvent evt)RTTIvoid DamagePipelineFinalized(game.events.HitEvent evt)RTTIbool ResolveHitIstigatorCooldown(ent.EntityID instigatorID)RTTIbool OnHitInstigatorCooldown(HitInstigatorCooldownEvent evt)RTTIvoid HandleStimsOnHit(game.events.HitEvent evt)RTTIbool OnVehicleHit(game.events.VehicleHitEvent evt)RTTIbool OnHitProjection(game.events.ProjectedHitEvent evt)RTTIbool OnAttitudeChanged(game.events.AttitudeChangedEvent evt)RTTIvoid ProcessDamagePipeline(game.events.HitEvent evt)RTTIvoid ReactToHitProcess(game.events.HitEvent hitEvent)RTTIvoid OnHitBlockedOrDeflected(game.events.HitEvent hitEvent)RTTIvoid OnHitAnimation(game.events.HitEvent hitEvent)RTTIvoid OnHitUI(game.events.HitEvent hitEvent)RTTIvoid DisplayHitUI(game.ui.DamageInfo[] dmgInfos)RTTIvoid DisplayKillUI(game.ui.KillInfo killInfo)RTTIvoid OnHitSounds(game.events.HitEvent hitEvent)RTTIvoid OnHitVFX(game.events.HitEvent hitEvent)RTTIbool OnDamageReceived(game.events.DamageReceivedEvent evt)RTTIfloat GetReceivedDamageByPlayerLastTimeStamp()RTTIvoid ProcessDamageReceived(game.events.DamageReceivedEvent evt)RTTIvoid Record1DamageInHistory(game.Object source)RTTIbool OnRecord1DamageInHistoryEvent(Record1DamageInHistoryEvent evt)RTTIvoid FindAndRewardKiller(game.KillType killType, WeakHandle<game.Object>? instigator)RTTIvoid RewardKiller(WeakHandle<game.Object> killer, game.KillType killType, bool isAnyDamageNonlethal)RTTIvoid ForceDefeatReward(bool value)RTTIvoid DisableKillReward(bool value)RTTIbool OnChangeRewardSettingsEvent(ChangeRewardSettingsEvent evt)RTTIbool OnWillDieSoonEventEvent(WillDieSoonEvent evt)RTTIvoid CheckIfPreventionShouldReact(WeakHandle<game.Object>[] damageDealers)RTTIbool IsVehicle()RTTIbool IsPuppet()RTTIbool IsPlayer()RTTIbool IsPaperdoll()RTTIbool IsReplacer()RTTIbool IsVRReplacer()RTTIbool IsJohnnyReplacer()RTTIbool IsNPC()RTTIbool IsContainer()RTTIbool IsShardContainer()RTTIbool IsPlayerStash()RTTIbool IsDevice()RTTIbool IsSensor()RTTIbool IsTurret()RTTIbool IsActive()RTTIbool IsPrevention()RTTIbool IsDropPoint()RTTIbool IsWardrobe()RTTIbool IsDrone()RTTIbool IsValidHostileTarget()RTTIbool IsItem()RTTIbool IsDead()RTTIbool IsDeadNoStatPool()RTTIvoid UpdateAdditionalScanningData()RTTIbool OnOutlineRequestEvent(OutlineRequestEvent evt)RTTIbool OnDebugOutlineEvent(DebugOutlineEvent evt)RTTIbool OnScanningModeChanged(game.ScanningModeEvent evt)RTTIbool OnScanningLookedAt(game.ScanningLookAtEvent evt)RTTIbool OnLookedAtEvent(LookedAtEvent evt)RTTIbool OnPulseEvent(game.VisionModeUpdateVisuals evt)RTTIvoid PulseNetwork(bool revealNetworkAtEnd)RTTITakeOverControlSystem? GetTakeOverControlSystem()RTTIgame.Object? TryGetControlledProxy()RTTIFocusModeTaggingSystem? GetTaggingSystem()RTTIbool CanBeTagged()RTTIbool OnTagObjectEvent(TagObjectEvent evt)RTTIFocusForcedHighlightData? GetDefaultHighlight()RTTIvoid UpdateDefaultHighlight()RTTIEFocusOutlineType GetCurrentOutline()RTTIEFocusForcedHighlightType GetDefaultHighlightType()RTTIbool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType)RTTIbool HasOutlineOrFill(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType)RTTIbool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID)RTTIbool HasHighlight(EFocusForcedHighlightType highlightType, EFocusOutlineType outlineType, ent.EntityID sourceID, CName sourceName)RTTIbool HasRevealRequest(game.VisionModeSystemRevealIdentifier data)RTTIvoid CancelForcedVisionAppearance(FocusForcedHighlightData data)RTTIvoid ForceVisionAppearance(FocusForcedHighlightData data)RTTIvoid SendReactivateHighlightEvent()RTTIWeakHandle<game.Object>[] GetObjectToForwardHighlight()RTTIbool OnHUDInstruction(HUDInstruction evt)RTTIvoid TryOpenQuickhackMenu(bool shouldOpen)RTTIvoid SendQuickhackCommands(bool shouldOpen)RTTIvoid SetCurrentlyUploadingAction(ScriptableDeviceAction action)RTTIScriptableDeviceAction? GetCurrentlyUploadingAction()RTTIvoid SendForceRevealObjectEvent(bool reveal, CName reason, ent.EntityID? instigatorID, float? lifetime, float? delay)RTTIvoid RestoreRevealState()RTTIbool HasFinisherAvailable()RTTIbool BlockWorkspotFinishers()RTTIbool BlockFinisherThreshold()RTTIbool CanReceivePoiseDamage()RTTIbool IsInFinisherHealthThreshold(WeakHandle<game.Object> playerPuppet)RTTIbool GetIsInFastFinisher()RTTIbool IsHighlightedInFocusMode()RTTIbool IsScanned()RTTIbraindance.VisionMode GetBraindanceLayer()RTTIbool IsObjectRevealed()RTTIFastTravelSystem? GetFastTravelSystem()RTTINetworkSystem? GetNetworkSystem()RTTIbool CanOverrideNetworkContext()RTTIbool IsAccessPoint()RTTIvoid StartPingingNetwork()RTTIvoid StopPingingNetwork()RTTICName GetNetworkLinkSlotName()RTTICName GetRoleMappinSlotName()RTTICName GetQuickHackIndicatorSlotName()RTTICName GetPhoneCallIndicatorSlotName()RTTIbool IsNetworkLinkDynamic()RTTIVector4 GetNetworkBeamEndpoint()RTTIbool IsNetworkKnownToPlayer()RTTIbool CanPlayerUseQuickHackVulnerability(TDBID data)RTTIbool IsConnectedToBackdoorDevice()RTTIbool IsInIconForcedVisibilityRange()RTTIvoid EvaluateMappinsVisualState()RTTIbool IsGameplayRelevant()RTTIbool ShouldSendGameAttachedEventToPS()RTTITDBID GetContentScale()RTTIbool IsGameplayRoleValid(EGameplayRole role)RTTIEGameplayRole DeterminGameplayRole()RTTIEMappinVisualState DeterminGameplayRoleMappinVisuaState(SDeviceMappinData data)RTTIfloat DeterminGameplayRoleMappinRange(SDeviceMappinData data)RTTIbool OnGameplayRoleChangeNotification(GameplayRoleChangeNotification evt)RTTIbool IsHackingPlayer()RTTIbool IsQuickHackAble()RTTIbool IsQuickHacksExposed()RTTIbool IsBreached()RTTIbool IsBackdoor()RTTIbool IsActiveBackdoor()RTTIbool IsBodyDisposalPossible()RTTIbool IsControllingDevices()RTTIbool HasAnySlaveDevices()RTTIbool IsFastTravelPoint()RTTIbool IsExplosive()RTTIbool HasImportantInteraction()RTTIbool HasAnyDirectInteractionActive()RTTIbool ShouldEnableRemoteLayer()RTTIbool IsTechie()RTTIbool IsSolo()RTTIbool IsNetrunner()RTTIbool IsAnyPlaystyleValid()RTTIbool IsHackingSkillCheckActive()RTTIbool IsDemolitionSkillCheckActive()RTTIbool IsEngineeringSkillCheckActive()RTTIbool CanPassEngineeringSkillCheck()RTTIbool CanPassDemolitionSkillCheck()RTTIbool CanPassHackingSkillCheck()RTTIbool HasDirectActionsActive()RTTIbool HasActiveDistraction()RTTIbool HasActiveQuickHackUpload()RTTIbool IsInvestigating()RTTIbool IsInvestigatingObject(game.Object targetID)RTTIbool IsTaggedinFocusMode()RTTIbool IsQuest()RTTIbool OnSetAsQuestImportantEvent(game.SetAsQuestImportantEvent evt)RTTIvoid ToggleQuestImportance(bool isImportant)RTTIvoid MarkAsQuest(bool isQuest)RTTIbool IsGrouppedClue()RTTIbool HasAnyClue()RTTIbool IsClueInspected()RTTILinkedFocusClueData GetLinkedClueData(int clueIndex)RTTIint GetAvailableClueIndex()RTTIvoid PurgeScannerBlackboard()RTTIbool OnlinkedClueTagEvent(linked.ClueTagEvent evt)RTTIbool CompileScannerChunks()RTTIgame.ScanningTooltipElementDef[] GetScannableObjects()RTTIbool ShouldShowScanner()RTTIbool IsScaningCluesBlocked()RTTIbool IsBraindanceBlocked()RTTIbool IsPhotoModeBlocked()RTTIvoid ResolveFocusClueExtendedDescription(int clueIndex)RTTIvoid ResolveFocusClueConclusion(int clueIndex, game.ScanningTooltipElementDef conclusionData)RTTIvoid ResolveFacts(SFactOperationData[] facts)RTTIFocusCluesSystem? GetFocusClueSystem()RTTIbool IsAnyClueEnabled()RTTIbool HasAnyStoredClues()RTTIbool IsCurrentTarget()RTTIbool IsCurrentlyScanned()RTTINodeRef GetFreeWorkspotRefForAIAction(game.data.WorkspotActionType aiAction)RTTIWorkspotEntryData? GetFreeWorkspotDataForAIAction(game.data.WorkspotActionType aiAction)RTTIbool HasFreeWorkspotForInvestigation()RTTIint GetFreeWorkspotsCountForAIAction(game.data.WorkspotActionType aiAction)RTTIint GetNumberOfWorkpotsForAIAction(game.data.WorkspotActionType aiAction)RTTIint GetTotalCountOfInvestigationSlots()RTTIStimBroadcasterComponent? GetStimBroadcasterComponent()RTTISquadMemberBaseComponent? GetSquadMemberComponent()RTTIgame.StatusEffectComponent? GetStatusEffectComponent()RTTIgame.SourceShootComponent? GetSourceShootComponent()RTTIgame.TargetShootComponent? GetTargetShootComponent()RTTIvoid OnAnimFeatureReplicated(CName inputName, anim.AnimFeature value)RTTIvoid OnAnimEventReplicated(CName eventName)RTTIVector4 GetPlaystyleMappinLocalPos()RTTIVector4 GetPlaystyleMappinSlotWorldPos()RTTIWorldTransform GetPlaystyleMappinSlotWorldTransform()RTTIgame.FxResource GetFxResourceByKey(CName key)RTTIbool OnDelayPrereqEvent(DelayPrereqEvent evt)RTTIbool OnTriggerAttackEffectorWithDelay(TriggerAttackEffectorWithDelay evt)RTTIbool OnToggleOffMeshConnections(ToggleOffMeshConnections evt)RTTIvoid EnableOffMeshConnections(bool player, bool npc)RTTIvoid DisableOffMeshConnections(bool player, bool npc)RTTIbool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt)RTTIHUDManager? GetHudManager()RTTIvoid TriggerMenuEvent(CName eventName)RTTIVector4 GetAcousticQuerryStartPoint()RTTIbool CanBeInvestigated()RTTIPreventionSystem? GetPreventionSystem()RTTIgame.data.Quality GetLootQuality()RTTIbool GetIsIconic()RTTIbool GetIsBroken()RTTIbool IsAmmoLoot()RTTIbool IsSniperAmmoLoot()RTTIbool IsHandgunAmmoLoot()RTTIbool IsShotgunAmmoLoot()RTTIbool IsRifleAmmoLoot()RTTIbool OnScaleAndLockLeftHandWeaponsCompensateInStashEvent(ScaleAndLockLeftHandWeaponsCompensateInStashEvent evt)RTTIbool OnUnifyIconicsUpgradeCountWithEffectiveTierInStashEvent(UnifyIconicsUpgradeCountWithEffectiveTierInStashEvent evt)RTTIAnimationSystemForcedVisibilityManager? GetAnimationSystemForcedVisibilityManager()RTTIvoid ToggleForcedVisibilityInAnimSystem(CName sourceName, bool isVisibe, float? transitionTime, ent.EntityID? entityID, bool? forcedVisibleOnlyInFrustum)RTTIvoid ClearForcedVisibilityInAnimSystem()RTTIbool HasVisibilityForcedInAnimSystem()RTTIbool OnToggleVisibilityInAnimSystemEvent(ToggleVisibilityInAnimSystemEvent evt)RTTIbool OnCustomUIAnimationEvent(CustomUIAnimationEvent evt)RTTIbool OnSmartGunLockEvent(game.smartGun.SmartGunLockEvent evt)RTTIbool IsTargetedWithSmartWeapon()RTTIvoid ProlongWeaponGlitchNPCDebuff(PlayerPuppet player)RTTIbool OnAutoSaveEvent(AutoSaveEvent evt)RTTIvoid RequestAutoSaveWithDelay(float value, int maxAttempts, bool isForced)RTTIbool RequestAutoSave(bool isForced)RTTIstatic void ForceVisionAppearance(game.Object self, FocusForcedHighlightData data)staticRTTI globalstatic bool IsCooldownActive(game.Object self, CName cooldownName, int id)staticRTTI globalstatic int GetTargetAngleInInt(game.Object target, game.Object owner, int backDirection)staticRTTI globalstatic void BreakReplicatedEffectLoopEvent(game.Object self, CName effectName)staticRTTI globalstatic void StopSoundEvent(game.Object self, CName eventName)staticRTTI globalstatic EAIAttitude GetAttitudeTowards(game.Object first, game.Object second)staticRTTI globalstatic bool IsFriendlyTowardsPlayer(WeakHandle<game.Object> obj)staticRTTI globalstatic void SetMeshAppearanceEvent(game.Object self, CName appearance)staticRTTI globalstatic bool TargetIsStunned(WeakHandle<game.Object> target)staticRTTI globalstatic void AudioParameter(game.Object self, CName parameterName, float parameterValue, CName emitterName)staticRTTI globalstatic void StopReplicatedEffectEvent(game.Object self, CName effectName)staticRTTI globalstatic void PlaySoundEvent(game.Object self, CName eventName)staticRTTI globalstatic void RemoveStatusEffectTriggerListener(game.Object target, StatusEffectTriggerListener listener)staticRTTI globalstatic EAIAttitude GetAttitudeBetween(game.Object first, game.Object second)staticRTTI globalstatic void PlaySoundEventWithParams(game.Object self, CName eventName, audio.AudioEventFlags flag, audio.EventActionType type)staticRTTI globalstatic void ChangeAttitudeToNeutral(WeakHandle<game.Object> owner, WeakHandle<game.Object> target)staticRTTI globalstatic void AudioSwitch(game.Object self, CName switchName, CName switchValue, CName emitterName)staticRTTI globalstatic void SendForceRevealObjectEvent(game.Object self, bool reveal, CName reason, ent.EntityID instigatorID, float lifetime, float delay)staticRTTI globalstatic void RemoveModifierGroup(game.Object self, ulong modifierGroupID)staticRTTI globalstatic void ApplyModifierGroup(game.Object self, ulong modifierGroupID)staticRTTI globalstatic void StopEffectEvent(game.Object self, ent.EntityID id, CName effectName)staticRTTI globalstatic void UntagObject(WeakHandle<game.Object> obj)staticRTTI globalstatic void ChangeAttitudeToHostile(WeakHandle<game.Object> owner, WeakHandle<game.Object> target)staticRTTI globalstatic void AddListener(game.Object obj, GameObjectListener listener)staticRTTI globalstatic void StopSound(game.Object self, CName eventName, CName emitterName)staticRTTI globalstatic int StartCooldown(game.Object self, CName cooldownName, float cooldownDuration, bool ignoreTimeDilation)staticRTTI globalstatic bool TargetHasLocomotionMalfunction(WeakHandle<game.Object> target)staticRTTI globalstatic void SetAudioSwitch(game.Object self, CName switchName, CName switchValue)staticRTTI globalstatic TDBID GetTDBID(WeakHandle<game.Object> objectt)staticRTTI globalstatic bool TargetHasDebuff(WeakHandle<game.Object> target)staticRTTI globalstatic void SetAudioParameter(game.Object self, CName paramName, float paramValue)staticRTTI globalstatic float GetTargetAngleInFloat(game.Object target, game.Object owner)staticRTTI globalstatic void AddStatusEffectTriggerListener(game.Object target, StatusEffectTriggerListener listener)staticRTTI globalstatic void ToggleForcedVisibilityInAnimSystemEvent(game.Object owner, CName sourceName, bool isVisibe, float transitionTime)staticRTTI globalstatic bool IsVehicle(WeakHandle<game.Object> objectt)staticRTTI globalstatic int GetAttackAngleInInt(game.events.HitEvent hitEvent, int hitSource)staticRTTI globalstatic void PlayMetadataEvent(game.Object self, CName eventName)staticRTTI globalstatic game.weapon.Object? GetActiveWeapon(WeakHandle<game.Object> objectt)staticRTTI globalstatic FocusForcedHighlightData? SetFocusForcedHightlightData(EFocusOutlineType outType, EFocusForcedHighlightType highType, EPriority prio, ent.EntityID id, CName className)staticRTTI globalstatic void RemoveCooldown(game.Object self, CName cooldownName)staticRTTI globalstatic game.DelayID PlayVoiceOver(game.Object self, CName voName, CName debugInitialContext, float delay, ent.EntityID answeringEntityID, bool canPlayInVehicle)staticRTTI globalstatic void PlaySound(game.Object self, CName eventName, CName emitterName)staticRTTI globalstatic void TagObject(WeakHandle<game.Object> obj)staticRTTI globalstatic float GetFinisherHealthThresholdIncrease(WeakHandle<game.Object> target, WeakHandle<game.Object> playerPuppet)staticRTTI globalstatic int GetTargetAngleInInt(game.Object target, game.Object owner)staticRTTI globalstatic float GetAttackAngleInFloat(game.events.HitEvent hitEvent)staticRTTI globalstatic int GetLocalAngleForDirectionInInt(Vector4 direction, game.Object owner)staticRTTI globalstatic void RemoveListener(game.Object obj, GameObjectListener listener)staticRTTI globalstatic void PlaySoundWithParams(game.Object self, CName eventName, CName emitterName, audio.AudioEventFlags flag, audio.EventActionType type)staticRTTI globalstatic void StartReplicatedEffectEvent(game.Object self, CName effectName, bool shouldPersist, bool breakAllOnDestroy)staticRTTI global