REDNODE / GAME API

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

NameTypeFlags
idCRUIDoverriding
isReplicableBooloverriding
nameCNameoverriding

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)