Click or drag to resize

BaseNativeComponent Class

[Missing <summary> documentation for "T:SampSharp.Entities.SAMP.BaseNativeComponent"]

Inheritance Hierarchy

Namespace:  SampSharp.Entities.SAMP
Assembly:  SampSharp.Entities (in SampSharp.Entities.dll) Version: 0.0.0-local+709673996c0cc3c0733358a87691d1009326afa7
Syntax
C#
public abstract class BaseNativeComponent : NativeComponent

The BaseNativeComponent type exposes the following members.

Constructors
  NameDescription
Protected methodBaseNativeComponent
Initializes a new instance of the BaseNativeComponent class
Top
Properties
  NameDescription
Public propertyEntity
Gets the entity to which this component has been attached.
(Inherited from Component.)
Public propertyId
Public propertyIsComponentAlive
Gets a value indicating whether this component is alive (has not been destroyed).
(Inherited from Component.)
Protected propertyManager
Gets the manager of the entity of this component.
(Inherited from Component.)
Public propertyParent
Gets the parent entity of the entity to which this component has been attached.
(Inherited from Component.)
Top
Methods
  NameDescription
Public methodAddComponentT
Adds a component of the specified type T to the entity.
(Inherited from Component.)
Public methodAddComponentT(Object)
Adds a component of the specified type T to the entity with the specified constructor args.
(Inherited from Component.)
Public methodDestroy
Destroys this component.
(Inherited from Component.)
Public methodDestroyComponentsT
Destroys the components of the specified type T attached to the entity.
(Inherited from Component.)
Public methodDestroyEntity
Destroys the entity.
(Inherited from Component.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetComponentT
Gets a component of the specified type T attached to the entity.
(Inherited from Component.)
Public methodGetComponentInChildrenT
Gets a component of the specified type T attached to a child entity of the entity using a depth first search.
(Inherited from Component.)
Public methodGetComponentInParentT
Gets a component of the specified type T attached to a parent entity of the entity.
(Inherited from Component.)
Public methodGetComponentsT
Gets all components of the specified type T attached to the entity.
(Inherited from Component.)
Public methodGetComponentsInChildrenT
Gets all components of the specified type T attached to a child entity of the entity.
(Inherited from Component.)
Public methodGetComponentsInParentT
Gets all components of the specified type T attached to a parent entity of the entity.
(Inherited from Component.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnDestroyComponent
This method is invoked before this component is destroyed and removed from its entity.
(Inherited from Component.)
Protected methodOnInitializeComponent (Overrides ComponentOnInitializeComponent.)
Public methodToString (Inherited from Object.)
Top
See Also
Inheritance Hierarchy
SystemObject
  SampSharp.EntitiesComponent
    SampSharp.EntitiesNativeComponent
      SampSharp.Entities.SAMPBaseNativeComponent
        SampSharp.Entities.SAMPNativeActor
        SampSharp.Entities.SAMPNativeGangZone
        SampSharp.Entities.SAMPNativeMenu
        SampSharp.Entities.SAMPNativeObject
        SampSharp.Entities.SAMPNativePickup
        SampSharp.Entities.SAMPNativePlayer
        SampSharp.Entities.SAMPNativeTextDraw
        SampSharp.Entities.SAMPNativeTextLabel
        SampSharp.Entities.SAMPNativeVehicle