IComponent
abstract classnative name entIComponentnativeimportOnly
extends IScriptable › ISerializable
Extended by 65 types
AISignalHandlerComponent AIVehicleCoversComponent AnimationControllerComponent BraindanceDissolveComponent BreachControllerComponent BreachFinderComponent CrowdMemberComponent DismembermentComponent entAnimationSetupExtensionComponent entAnimGraphResourceContainer entEffectAttachmentComponent entExternalComponent entFacialCustomizationComponent entIMoverComponent entVertexAnimationComponent entVisualControllerComponent EthnicityComponent FootstepComponent gameAIDirectorTensionAnalyzeComponent gameAttachmentSlots gameaudioMusicSyncComponent gameChaseSpawnComponent GameComponent gameComponentsStateSaveComponent gameHumanoidBody gameImpostorComponent gameITriggerDestructionComponent gameLadderComponent gamePhantomEntityComponent gamePhysicalDestructionListenerComponent gamePlayerCommandConsumerComponent gamePlayerControlledComponent gamePlayerTierComponent gameSimpleOccupantSlotSpawner gameTargetingActivatorComponent gameTargetingLocalizedEffectComponent gameTPPRepresentationComponent gameuiICharacterCustomizationComponent gameVisionActivatorComponent IPlacedComponent LocalizationStringComponent MechanicalImpactComponent MountableComponent moveIMotionPlannerComponent MovePoliciesComponent MultiEcsManagerComponent MuppetComponent MuppetInputHandlerComponent NarrationPlateComponent NetrunnerPrototypeComponent ObjectCarrierComponent ObjectSelectionComponent OffMeshConnectionComponent PhotoModeBackgroundViewComponent PlayerMappinComponent RagdollComponent ReactionComponent ScanningActivatorComponent SourceShootComponent TargetShootComponent TrafficLightListenerComponent TransformHistoryComponent VehicleCustomizationComponent WeakspotComponent WetnessComponent
Properties 3
| Name | Type | Flags |
|---|---|---|
id | CRUID | overriding |
isReplicable | Bool | overriding |
name | CName | overriding |
Methods 8
native const func FindComponentByName(componentName: CName) -> wref<IComponent>
native const func GetAppearanceName() -> CName
native const func GetEntity() -> wref<Entity>
native const func GetName() -> CName
native const func IsEnabled() -> Bool
native func QueueEntityEvent(ev: ref<Event>)
native func RegisterRenderDebug(filterName: String, functionName: CName)
native func Toggle(on: Bool)