class ent
IComponent
ent.IComponent
- 3 properties
- 8 functions
- 65 derived classes
Extends IScriptable ISerializable
AIObjectSelectionComponent, AIOffMeshConnectionComponent, AISignalHandlerComponent, AIVehicleCoversComponent, ent.AnimGraphResourceContainer, ent.AnimationControllerComponent, ent.AnimationSetupExtensionComponent, ent.EffectAttachmentComponent, ent.ExternalComponent, ent.FacialCustomizationComponent
Show 55 more of 65 derived classes
ent.IMoverComponent, ent.IPlacedComponent, ent.LocalizationStringComponent, ent.MechanicalImpactComponent, ent.RagdollComponent, ent.TransformHistoryComponent, ent.VertexAnimationComponent, ent.VisualControllerComponent, ent.WetnessComponent, game.AIDirectorTensionAnalyzeComponent, game.AttachmentSlots, game.BraindanceDissolveComponent, game.BreachControllerComponent, game.BreachFinderComponent, game.ChaseSpawnComponent, game.Component, game.ComponentsStateSaveComponent, game.CrowdMemberComponent, game.DismembermentComponent, game.EthnicityComponent, game.FootstepComponent, game.HumanoidBody, game.ITriggerDestructionComponent, game.ImpostorComponent, game.LadderComponent, game.MultiEcsManagerComponent, game.MuppetComponent, game.MuppetInputHandlerComponent, game.NarrationPlateComponent, game.NetrunnerPrototypeComponent, game.ObjectCarrierComponent, game.PhantomEntityComponent, game.PhotoModeBackgroundViewComponent, game.PhysicalDestructionListenerComponent, game.PlayerCommandConsumerComponent, game.PlayerControlledComponent, game.PlayerMappinComponent, game.PlayerTierComponent, game.ScanningActivatorComponent, game.SimpleOccupantSlotSpawner, game.SourceShootComponent, game.TPPRepresentationComponent, game.TargetShootComponent, game.TargetingActivatorComponent, game.TargetingLocalizedEffectComponent, game.VisionActivatorComponent, game.WeakspotComponent, game.audio.MusicSyncComponent, game.interactions.ReactionComponent, game.mounting.MountableComponent, game.ui.ICharacterCustomizationComponent, move.IMotionPlannerComponent, move.PoliciesComponent, vehicle.VehicleCustomization, world.TrafficLightListenerComponent
Properties
| Property | Type | Offset | |
|---|---|---|---|
name | CName | 0x40 | |
isReplicable | bool | 0x8C | |
id | CRUID | 0x60 |
Functions
CName GetAppearanceName()RTTIre.Hooks.Place( "entIComponent", "GetAppearanceName", (IComponent_GetAppearanceName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct IComponent_GetAppearanceName( ent.IComponent self );WeakHandle<ent.Entity> GetEntity()RTTIWeakHandle<ent.IComponent> FindComponentByName(CName componentName)RTTICName GetName()RTTIre.Hooks.Place( "entIComponent", "GetName", (IComponent_GetName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct IComponent_GetName( ent.IComponent self );bool IsEnabled()RTTIre.Hooks.Place( "entIComponent", "IsEnabled", (IComponent_IsEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IComponent_IsEnabled( ent.IComponent self );void Toggle(bool on)RTTIre.Hooks.PlaceVoid( "entIComponent", "Toggle", (IComponent_Toggle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IComponent_Toggle( ent.IComponent self, bool on );void QueueEntityEvent(red.Event ev)RTTIre.Hooks.PlaceVoid( "entIComponent", "QueueEntityEvent", (IComponent_QueueEntityEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IComponent_QueueEntityEvent( ent.IComponent self, red.Event? ev );void RegisterRenderDebug(string filterName, CName functionName)RTTIre.Hooks.PlaceVoid( "entIComponent", "RegisterRenderDebug", (IComponent_RegisterRenderDebug x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IComponent_RegisterRenderDebug( ent.IComponent self, string filterName, CName functionName );