Class PoolManager
Inheritance
System.Object
PoolManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: AltV.Net.Client.dll
Syntax
public class PoolManager : IPoolManager, ISharedPoolManager
Constructors
|
Improve this Doc
View Source
PoolManager(IPlayerPool, IEntityPool<IVehicle>, IEntityPool<IPed>, IBaseObjectPool<IBlip>, IBaseObjectPool<ICheckpoint>, IBaseObjectPool<IAudio>, IBaseObjectPool<IHttpClient>, IBaseObjectPool<IWebSocketClient>, IBaseObjectPool<IWebView>, IBaseObjectPool<IRmlElement>, IBaseObjectPool<IRmlDocument>, IEntityPool<ILocalObject>, IEntityPool<IObject>, IBaseObjectPool<IVirtualEntity>, IBaseObjectPool<IVirtualEntityGroup>, IBaseObjectPool<ITextLabel>, IBaseObjectPool<IColShape>, IBaseObjectPool<ILocalVehicle>, IBaseObjectPool<ILocalPed>, IBaseObjectPool<IAudioFilter>, IBaseObjectPool<IAudioOutput>, IBaseObjectPool<IAudioOutputFrontend>, IBaseObjectPool<IAudioOutputAttached>, IBaseObjectPool<IAudioOutputWorld>, IBaseObjectPool<IFont>, IBaseObjectPool<IMarker>)
Declaration
public PoolManager(IPlayerPool playerPool, IEntityPool<IVehicle> vehiclePool, IEntityPool<IPed> pedPool, IBaseObjectPool<IBlip> blipPool, IBaseObjectPool<ICheckpoint> checkpointPool, IBaseObjectPool<IAudio> audioPool, IBaseObjectPool<IHttpClient> httpClientPool, IBaseObjectPool<IWebSocketClient> webSocketClientPool, IBaseObjectPool<IWebView> webViewPool, IBaseObjectPool<IRmlElement> rmlElementPool, IBaseObjectPool<IRmlDocument> rmlDocumentPool, IEntityPool<ILocalObject> localObjectPool, IEntityPool<IObject> objectPool, IBaseObjectPool<IVirtualEntity> virtualEntityPool, IBaseObjectPool<IVirtualEntityGroup> virtualEntityGroupPool, IBaseObjectPool<ITextLabel> textLabelPool, IBaseObjectPool<IColShape> colShapePool, IBaseObjectPool<ILocalVehicle> localVehiclePool, IBaseObjectPool<ILocalPed> localPedPool, IBaseObjectPool<IAudioFilter> audioFilterPool, IBaseObjectPool<IAudioOutput> audioOutputPool, IBaseObjectPool<IAudioOutputFrontend> audioOutputFrontendPool, IBaseObjectPool<IAudioOutputAttached> audioOutputAttachedPool, IBaseObjectPool<IAudioOutputWorld> audioOutputWorldPool, IBaseObjectPool<IFont> fontPool, IBaseObjectPool<IMarker> markerPool)
Parameters
Properties
|
Improve this Doc
View Source
Audio
Declaration
public IBaseObjectPool<IAudio> Audio { get; }
Property Value
|
Improve this Doc
View Source
AudioFilter
Declaration
public IBaseObjectPool<IAudioFilter> AudioFilter { get; }
Property Value
|
Improve this Doc
View Source
AudioOutput
Declaration
public IBaseObjectPool<IAudioOutput> AudioOutput { get; }
Property Value
|
Improve this Doc
View Source
AudioOutputAttached
Declaration
public IBaseObjectPool<IAudioOutputAttached> AudioOutputAttached { get; }
Property Value
|
Improve this Doc
View Source
AudioOutputFrontend
Declaration
public IBaseObjectPool<IAudioOutputFrontend> AudioOutputFrontend { get; }
Property Value
|
Improve this Doc
View Source
AudioOutputWorld
Declaration
public IBaseObjectPool<IAudioOutputWorld> AudioOutputWorld { get; }
Property Value
|
Improve this Doc
View Source
Blip
Declaration
public IBaseObjectPool<IBlip> Blip { get; }
Property Value
|
Improve this Doc
View Source
Checkpoint
Declaration
public IBaseObjectPool<ICheckpoint> Checkpoint { get; }
Property Value
|
Improve this Doc
View Source
ColShape
Declaration
public IBaseObjectPool<IColShape> ColShape { get; }
Property Value
|
Improve this Doc
View Source
Font
Declaration
public IBaseObjectPool<IFont> Font { get; }
Property Value
|
Improve this Doc
View Source
HttpClient
Declaration
public IBaseObjectPool<IHttpClient> HttpClient { get; }
Property Value
|
Improve this Doc
View Source
LocalObject
Declaration
public IEntityPool<ILocalObject> LocalObject { get; }
Property Value
|
Improve this Doc
View Source
LocalPed
Declaration
public IBaseObjectPool<ILocalPed> LocalPed { get; }
Property Value
|
Improve this Doc
View Source
LocalVehicle
Declaration
public IBaseObjectPool<ILocalVehicle> LocalVehicle { get; }
Property Value
|
Improve this Doc
View Source
Marker
Declaration
public IBaseObjectPool<IMarker> Marker { get; }
Property Value
|
Improve this Doc
View Source
Object
Declaration
public IEntityPool<IObject> Object { get; }
Property Value
|
Improve this Doc
View Source
Ped
Declaration
public IEntityPool<IPed> Ped { get; }
Property Value
|
Improve this Doc
View Source
Player
Declaration
public IPlayerPool Player { get; }
Property Value
|
Improve this Doc
View Source
RmlDocument
Declaration
public IBaseObjectPool<IRmlDocument> RmlDocument { get; }
Property Value
|
Improve this Doc
View Source
RmlElement
Declaration
public IBaseObjectPool<IRmlElement> RmlElement { get; }
Property Value
|
Improve this Doc
View Source
TextLabel
Declaration
public IBaseObjectPool<ITextLabel> TextLabel { get; }
Property Value
|
Improve this Doc
View Source
Vehicle
Declaration
public IEntityPool<IVehicle> Vehicle { get; }
Property Value
|
Improve this Doc
View Source
VirtualEntity
Declaration
public IBaseObjectPool<IVirtualEntity> VirtualEntity { get; }
Property Value
|
Improve this Doc
View Source
VirtualEntityGroup
Declaration
public IBaseObjectPool<IVirtualEntityGroup> VirtualEntityGroup { get; }
Property Value
|
Improve this Doc
View Source
WebSocketClient
Declaration
public IBaseObjectPool<IWebSocketClient> WebSocketClient { get; }
Property Value
|
Improve this Doc
View Source
WebView
Declaration
public IBaseObjectPool<IWebView> WebView { get; }
Property Value
Methods
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Get(IntPtr, BaseObjectType)
Declaration
public IBaseObject Get(IntPtr entityPointer, BaseObjectType baseObjectType)
Parameters
Type |
Name |
Description |
IntPtr |
entityPointer |
|
BaseObjectType |
baseObjectType |
|
Returns
|
Improve this Doc
View Source
GetOrCreate(ICore, IntPtr, BaseObjectType)
Declaration
public IBaseObject GetOrCreate(ICore core, IntPtr entityPointer, BaseObjectType baseObjectType)
Parameters
Returns
|
Improve this Doc
View Source
GetOrCreate(ICore, IntPtr, BaseObjectType, UInt32)
Declaration
public IBaseObject GetOrCreate(ICore core, IntPtr entityPointer, BaseObjectType baseObjectType, uint entityId)
Parameters
Type |
Name |
Description |
ICore |
core |
|
IntPtr |
entityPointer |
|
BaseObjectType |
baseObjectType |
|
System.UInt32 |
entityId |
|
Returns
|
Improve this Doc
View Source
Remove(IBaseObject)
Declaration
public bool Remove(IBaseObject baseObject)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Remove(IntPtr, BaseObjectType)
Declaration
public bool Remove(IntPtr entityPointer, BaseObjectType baseObjectType)
Parameters
Type |
Name |
Description |
IntPtr |
entityPointer |
|
BaseObjectType |
baseObjectType |
|
Returns
Type |
Description |
System.Boolean |
|
Explicit Interface Implementations
|
Improve this Doc
View Source
ISharedPoolManager.Blip
Declaration
IReadOnlyBaseObjectPool<ISharedBlip> ISharedPoolManager.Blip { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.Checkpoint
Declaration
IReadOnlyBaseObjectPool<ISharedCheckpoint> ISharedPoolManager.Checkpoint { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.ColShape
Declaration
IReadOnlyBaseObjectPool<ISharedColShape> ISharedPoolManager.ColShape { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.Marker
Declaration
IReadOnlyBaseObjectPool<ISharedMarker> ISharedPoolManager.Marker { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.Object
Declaration
IReadOnlyEntityPool<ISharedObject> ISharedPoolManager.Object { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.Ped
Declaration
IReadOnlyEntityPool<ISharedPed> ISharedPoolManager.Ped { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.Player
Declaration
IReadOnlyEntityPool<ISharedPlayer> ISharedPoolManager.Player { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.Vehicle
Declaration
IReadOnlyEntityPool<ISharedVehicle> ISharedPoolManager.Vehicle { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.VirtualEntity
Declaration
IReadOnlyBaseObjectPool<ISharedVirtualEntity> ISharedPoolManager.VirtualEntity { get; }
Returns
|
Improve this Doc
View Source
ISharedPoolManager.VirtualEntityGroup
Declaration
IReadOnlyBaseObjectPool<ISharedVirtualEntityGroup> ISharedPoolManager.VirtualEntityGroup { get; }
Returns
Implements