Namespace SampSharp.OpenMp.Core.Api
Classes
- Animation
Provides methods related to animation names.
- AnimationData
Provides animation data for the ApplyAnimation function.
- AnimationDataMarshaller
Represents a marshaller entrypoint for marshalling AnimationData to its unmanaged counterpart.
- BanEntry
Represents an entry in the ban list.
- BanEntryMarshaller
Represents a marshaller entrypoint for marshalling BanEntry to its unmanaged counterpart.
- BodyPartExtensions
Provides extension methods for the BodyPart enum.
- EventHandlerMarshaller<TEventHandler>
Represents a base class for event handler marshallers. This type is automatically generated by code generated for event handlers decorated with the OpenMpEventHandlerAttribute.
- IActorEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IActorEventHandler.
- IClassEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IClassEventHandler.
- IConsoleEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IConsoleEventHandler.
- ICoreEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for ICoreEventHandler.
- IGangZoneEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IGangZoneEventHandler.
- IMenuEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IMenuEventHandler.
- INPCEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for INPCEventHandler.
- INetworkEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for INetworkEventHandler.
- INetworkInEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for INetworkInEventHandler.
- INetworkOutEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for INetworkOutEventHandler.
- IObjectEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IObjectEventHandler.
- IPickupEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPickupEventHandler.
- IPlayerChangeEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerChangeEventHandler.
- IPlayerCheckEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerCheckEventHandler.
- IPlayerCheckpointEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerCheckpointEventHandler.
- IPlayerClickEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerClickEventHandler.
- IPlayerConnectEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerConnectEventHandler.
- IPlayerDamageEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerDamageEventHandler.
- IPlayerDialogEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerDialogEventHandler.
- IPlayerModelsEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerModelsEventHandler.
- IPlayerShotEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerShotEventHandler.
- IPlayerSpawnEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerSpawnEventHandler.
- IPlayerStreamEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerStreamEventHandler.
- IPlayerTextEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerTextEventHandler.
- IPlayerUpdateEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IPlayerUpdateEventHandler.
- IPoolEventHandler<T>.NativeEventHandlerManager
Manages the marshalling of native event handlers for IPoolEventHandler<T>.
- ISingleNetworkInEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for ISingleNetworkInEventHandler.
- ISingleNetworkOutEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for ISingleNetworkOutEventHandler.
- ITextDrawEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for ITextDrawEventHandler.
- IVehicleEventHandler.EventHandlerMarshaller
Manages the marshalling of native event handlers for IVehicleEventHandler.
- ObjectMaterialData
Represents material data applied to an object.
- ObjectMaterialDataMarshaller
Represents a marshaller entrypoint for marshalling ObjectMaterialData to its unmanaged counterpart.
- OpenMpConstants
Contains constants provided by the open.mp SDK.
- PlayerWeaponExtensions
Provides extension methods for the PlayerWeapon enum.
- VehicleData
Provides utility functions and data for vehicle operations.
Structs
- ActorSpawnData
Represents the data required to spawn an actor in the game.
- CarriagesArray
Represents an array of carriages linked to a vehicle.
- Colour
Represents a colour.
- ConsoleCommandSenderData
Contains information about the source of a console command.
- ConsoleMessageHandler
This type represents a pointer to an unmanaged open.mp ConsoleMessageHandler interface.
- EventHandlerReference<TEventHandler>
Represents a reference to a IEventHandler<TEventHandler>.
- GTAQuat
Represents a quaternion in the GTA coordinate space.
- GangZonePos
Represents the position boundaries of a gang zone.
- HybridString16
Represents a string that can be either stack-allocated or heap-allocated.
- HybridString24
Represents a string that can be either stack-allocated or heap-allocated.
- HybridString25
Represents a string that can be either stack-allocated or heap-allocated.
- HybridString32
Represents a string that can be either stack-allocated or heap-allocated.
- HybridString46
Represents a string that can be either stack-allocated or heap-allocated.
- IActorsComponent
This type represents a pointer to an unmanaged open.mp IActorsComponent interface.
- IBaseGangZone
This type represents a pointer to an unmanaged open.mp IBaseGangZone interface.
- IBaseObject
This type represents a pointer to an unmanaged open.mp IBaseObject interface.
- IBasePickup
This type represents a pointer to an unmanaged open.mp IBasePickup interface.
- ICheckpointData
This type represents a pointer to an unmanaged open.mp ICheckpointData interface.
- ICheckpointDataBase
This type represents a pointer to an unmanaged open.mp ICheckpointDataBase interface.
- ICheckpointsComponent
This type represents a pointer to an unmanaged open.mp ICheckpointsComponent interface (the source of IPlayerCheckpointEventHandler events).
- IClassesComponent
This type represents a pointer to an unmanaged open.mp IClassesComponent interface.
- IComponent
This type represents a pointer to an unmanaged open.mp IComponent interface.
- IComponentList
This type represents a pointer to an unmanaged open.mp IComponentList interface.
- IConsoleComponent
This type represents a pointer to an unmanaged open.mp IConsoleComponent interface.
- ICustomModelsComponent
This type represents a pointer to an unmanaged open.mp ICustomModelsComponent interface.
- IDialogsComponent
This type represents a pointer to an unmanaged open.mp IDialogsComponent interface.
- IEventDispatcher<T>
This type represents a pointer to an unmanaged open.mp IEventDispatcher<T> interface.
- IExtensible
This type represents a pointer to an unmanaged open.mp IExtensible interface.
- IExtension
This type represents a pointer to an unmanaged open.mp IExtension interface.
- IFixesComponent
This type represents a pointer to an unmanaged open.mp IFixesComponent interface.
- IGangZonesComponent
This type represents a pointer to an unmanaged open.mp IGangZonesComponent interface.
- IIDProvider
This type represents a pointer to an unmanaged open.mp IIDProvider interface.
- IIndexedEventDispatcher<T>
This type represents a pointer to an unmanaged open.mp IIndexedEventDispatcher<T> interface.
- IMenusComponent
This type represents a pointer to an unmanaged open.mp IMenusComponent interface.
- INPC
This type represents a pointer to an unmanaged open.mp INPC interface (a server-controlled bot built on top of an IPlayer).
- INPCComponent
This type represents a pointer to an unmanaged open.mp INPCComponent interface.
- INetworkComponent
This type represents a pointer to an unmanaged open.mp INetworkComponent interface.
- INetworkQueryExtension
This type represents a pointer to an unmanaged open.mp INetworkQueryExtension interface.
- IObjectsComponent
This type represents a pointer to an unmanaged open.mp IObjectsComponent interface.
- IPickupsComponent
This type represents a pointer to an unmanaged open.mp IPickupsComponent interface.
- IPlayerCheckpointData
This type represents a pointer to an unmanaged open.mp IPlayerCheckpointData interface.
- IPlayerClassData
This type represents a pointer to an unmanaged open.mp IPlayerClassData interface.
- IPlayerConsoleData
This type represents a pointer to an unmanaged open.mp IPlayerConsoleData interface.
- IPlayerCustomModelsData
This type represents a pointer to an unmanaged open.mp IPlayerCustomModelsData interface.
- IPlayerDialogData
This type represents a pointer to an unmanaged open.mp IPlayerDialogData interface.
- IPlayerFixesData
This type represents a pointer to an unmanaged open.mp IPlayerFixesData interface.
- IPlayerGangZone
This type represents a pointer to an unmanaged open.mp IPlayerGangZone interface.
- IPlayerGangZoneData
This type represents a pointer to an unmanaged open.mp IPlayerGangZoneData interface.
- IPlayerMenuData
This type represents a pointer to an unmanaged open.mp IPlayerMenuData interface.
- IPlayerObject
This type represents a pointer to an unmanaged open.mp IPlayerObject interface.
- IPlayerObjectData
This type represents a pointer to an unmanaged open.mp IPlayerObjectData interface.
- IPlayerPickup
This type represents a pointer to an unmanaged open.mp IPlayerPickup interface.
- IPlayerPickupData
This type represents a pointer to an unmanaged open.mp IPlayerPickupData interface.
- IPlayerPool
This type represents a pointer to an unmanaged open.mp IPlayerPool interface.
- IPlayerRecordingData
This type represents a pointer to an unmanaged open.mp IPlayerRecordingData interface.
- IPlayerTextDraw
This type represents a pointer to an unmanaged open.mp IPlayerTextDraw interface.
- IPlayerTextDrawData
This type represents a pointer to an unmanaged open.mp IPlayerTextDrawData interface.
- IPlayerTextLabel
This type represents a pointer to an unmanaged open.mp IPlayerTextLabel interface.
- IPlayerTextLabelData
This type represents a pointer to an unmanaged open.mp IPlayerTextLabelData interface.
- IPlayerVehicleData
This type represents a pointer to an unmanaged open.mp IPlayerVehicleData interface.
- IPoolComponent<T>
This type represents a pointer to an unmanaged open.mp IPoolComponent<T> interface.
- IPool<T>.Enumerator
Represents an enumerator for the IPool<T>.
- IRaceCheckpointData
This type represents a pointer to an unmanaged open.mp IRaceCheckpointData interface.
- IReadOnlyPool<T>
This type represents a pointer to an unmanaged open.mp IReadOnlyPool<T> interface.
- IRecordingsComponent
This type represents a pointer to an unmanaged open.mp IRecordingsComponent interface.
- ITextDrawBase
This type represents a pointer to an unmanaged open.mp ITextDrawBase interface.
- ITextDrawsComponent
This type represents a pointer to an unmanaged open.mp ITextDrawsComponent interface.
- ITextLabel
This type represents a pointer to an unmanaged open.mp ITextLabel interface.
- ITextLabelBase
This type represents a pointer to an unmanaged open.mp ITextLabelBase interface.
- ITextLabelsComponent
This type represents a pointer to an unmanaged open.mp ITextLabelsComponent interface.
- IVehiclesComponent
This type represents a pointer to an unmanaged open.mp IVehiclesComponent interface.
- NetworkBitStream
This type represents a pointer to an unmanaged open.mp NetworkBitStream interface.
- NetworkStats
Represents network statistics for a connection.
- ObjectAttachmentData
Represents the data required to attach an object or entity to another object or entity.
- ObjectAttachmentSlotData
Represents attachment data for an object attached to a player bone.
- ObjectMoveData
Represents the movement data of an object, including its target position, target rotation, and speed.
- PeerAddress
Represents a network peer address, supporting both IPv4 and IPv6.
- PeerNetworkData
Represents the network data of a peer.
- PeerNetworkData.NetworkID
Represents the network ID of a peer, including its address and port.
- PeerRequestParams
Represents the parameters of a peer request in the network API.
- PlayerAimData
Represents the aiming data of a player, including camera position, direction, and weapon state.
- PlayerAnimationData
Represents the animation data of a player, including animation ID and flags.
- PlayerBulletData
Represents data related to a player's bullet, including its origin, hit position, and other details.
- PlayerClass
Defines player spawn class information.
- PlayerKeyData
Represents the key data of a player, including pressed keys and directional input.
- PlayerSpectateData
Represents data related to a player's spectating state.
- PlayerSurfingData
Represents data related to a player's surfing state, such as the type of surface and its offset.
- SemanticVersion
Represents a semantic version.
- SkillsArray
Represents an array of skill levels for a player.
- TextLabelAttachmentData
Represents data for attaching a text label to a player or vehicle.
- UID
Represents a unique identifier.
- UnoccupiedVehicleUpdate
Represents an update for an unoccupied vehicle.
- VehicleDriverSyncPacket
Represents synchronization data for a vehicle driver.
- VehicleModelInfo
Represents detailed information about a vehicle model.
- VehicleModelsArray
Represents an array of vehicle models.
- VehicleParams
Represents the parameters of a vehicle in the game.
- VehiclePassengerSyncPacket
Represents synchronization data for a vehicle passenger.
- VehicleSpawnData
Represents the data required to spawn a vehicle.
- VehicleTrailerSyncPacket
Represents synchronization data for a vehicle trailer.
- VehicleUnoccupiedSyncPacket
Represents synchronization data for an unoccupied vehicle.
- WeaponInfo
Static metadata for a single weapon ID: its category, slot, effective range, clip size, shoot time and reload time. Mirrors the open.mp SDK
WeaponInfostruct.
- WeaponSlotData
Represents data for a weapon slot, including the weapon ID and the amount of ammunition.
- WeaponSlots
Represents the weapon slots of a player, containing data for each weapon slot.
Interfaces
- ConsoleMessageHandler.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IActor.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IActorEventHandler
Provides the events for GetEventDispatcher().
- IActorsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IBaseGangZone.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IBaseObject.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IBasePickup.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ICheckpointData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ICheckpointDataBase.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ICheckpointsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IClass.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IClassEventHandler
Provides the events for GetEventDispatcher().
- IClassesComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IComponentList.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IConfig.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IConsoleComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IConsoleEventHandler
Provides the events for GetEventDispatcher().
- ICore.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ICoreEventHandler
Provides the events for GetEventDispatcher().
- ICustomModelsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IDialogsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IEntity.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IEventHandlerMarshaller<TEventHandler>
Provides methods for marshalling a managed event handler to a EventHandlerReference<TEventHandler>
- IEventHandler<TEventHandler>
Base interface for event handlers. This interface is automatically implemented by the code generator for event handlers which are marked with the OpenMpEventHandlerAttribute.
- IExtensible.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IExtension.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IFixesComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IGangZone.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IGangZoneEventHandler
Provides the events for GetEventDispatcher().
- IGangZonesComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IIDProvider.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ILogger.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IMenu.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IMenuEventHandler
Provides the events for GetEventDispatcher().
- IMenusComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- INPC.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- INPCComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- INPCEventHandler
Provides the events for GetEventDispatcher().
- INetwork.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- INetworkComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- INetworkEventHandler
Provides the events for GetEventDispatcher().
- INetworkInEventHandler
Provides the events for GetPerPacketInEventDispatcher() and GetPerRPCInEventDispatcher().
- INetworkOutEventHandler
Provides the events for GetPerPacketOutEventDispatcher() and GetPerRPCOutEventDispatcher().
- INetworkQueryExtension.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IObject.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IObjectEventHandler
Provides the events for GetEventDispatcher().
- IObjectsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPickup.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPickupEventHandler
Provides the events for GetEventDispatcher().
- IPickupsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayer.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerChangeEventHandler
Provides the events for GetPlayerChangeDispatcher().
- IPlayerCheckEventHandler
Provides the events for GetPlayerCheckDispatcher().
- IPlayerCheckpointData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerCheckpointEventHandler
Provides the events for GetEventDispatcher().
- IPlayerClassData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerClickEventHandler
Provides the events for GetPlayerClickDispatcher().
- IPlayerConnectEventHandler
Provides the events for GetPlayerConnectDispatcher().
- IPlayerConsoleData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerCustomModelsData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerDamageEventHandler
Provides the events for GetPlayerDamageDispatcher().
- IPlayerDialogData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerDialogEventHandler
Provides the events for GetEventDispatcher().
- IPlayerFixesData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerGangZone.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerGangZoneData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerMenuData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerModelsEventHandler
Provides the events for GetEventDispatcher().
- IPlayerObject.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerObjectData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerPickup.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerPickupData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerPool.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerRecordingData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerShotEventHandler
Provides the events for GetPlayerShotDispatcher().
- IPlayerSpawnEventHandler
Provides the events for GetPlayerSpawnDispatcher().
- IPlayerStreamEventHandler
Provides the events for GetPlayerStreamDispatcher().
- IPlayerTextDraw.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerTextDrawData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerTextEventHandler
Provides the events for GetPlayerTextDispatcher().
- IPlayerTextLabel.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerTextLabelData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPlayerUpdateEventHandler
Provides the events for GetPlayerUpdateDispatcher().
- IPlayerVehicleData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPoolComponent<T>.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IPoolEventHandler<T>
Provides the events for GetPoolEventDispatcher().
- IPool<T>.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IRaceCheckpointData.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IReadOnlyPool<T>.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IRecordingsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ISingleNetworkInEventHandler
Provides the events for GetPerPacketInEventDispatcher() and GetPerRPCInEventDispatcher().
- ISingleNetworkOutEventHandler
Provides the events for GetPerPacketOutEventDispatcher() and GetPerRPCOutEventDispatcher().
- ITextDraw.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ITextDrawBase.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ITextDrawEventHandler
Provides the events for GetEventDispatcher().
- ITextDrawsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ITextLabel.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ITextLabelBase.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- ITextLabelsComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IVehicle.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- IVehicleEventHandler
Provides the events for GetEventDispatcher().
- IVehiclesComponent.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
- NetworkBitStream.IManagedInterface
Represents the managed interface implemented by its unmanaged counterpart.
Enums
- AttachmentType
Specifies the type of attachment point for an object.
- BodyPart
Represents the body parts of a player that can be targeted or affected.
- ClientVersion
Represents the different versions of the SA-MP client.
- ComponentType
Represents the type of a component.
- ConfigOptionType
Represents the type of a configuration option.
- ConsoleCommandSender
Specifies the source of a console command.
- DialogResponse
Specifies which button was clicked in a dialog response.
- DialogStyle
Specifies the style/type of dialog to display to a player.
- ENetworkType
Represents the network type used by the application.
- EPlayerNameStatus
Represents the status of a player's name during validation or update operations.
- EntityCheckType
Flags for NPC AimAt / Shoot 'in-between' entity checks.
- EventPriority
Represents the priority of receiving events in an IEventDispatcher<T>.
- LogLevel
Represents the severity level of a log message.
- MapIconStyle
Represents the style of a map icon in the game.
- MaterialType
Represents the type of a material.
- ModelDownloadType
Specifies the type of custom model file being downloaded.
- ModelType
Specifies the type of custom model.
- NPCMoveType
Movement type for an NPC.
- NewConnectionResult
Represents the result of a new connection attempt in the open.mp server.
- ObjectEditResponse
Represents the possible responses to an object editing request.
- ObjectMaterialSize
Specifies the size of an object material for text rendering.
- ObjectMaterialTextAlign
Specifies the alignment of text on an object material.
- ObjectSelectType
Specifies the type of object selection.
- PeerDisconnectReason
Represents the reasons for a peer disconnecting from the network.
- PlayerAnimationSyncType
Represents the synchronization type for a player's animation.
- PlayerBone
Specifies the bones of a player model that objects can be attached to.
- PlayerBulletHitType
Represents the types of entities that can be hit by a player's bullet.
- PlayerCameraCutType
Represents the type of camera transition for a player.
- PlayerClickSource
Represents the source of a player's click action.
- PlayerFightingStyle
Represents the fighting styles a player can use.
- PlayerRecordingType
Specifies the type of recording for a player.
- PlayerSpecialAction
Represents the special actions a player can perform.
- PlayerSpectateData.ESpectateType
Represents the type of spectating a player is performing.
- PlayerSpectateMode
Represents the spectate mode a player can use while spectating.
- PlayerState
Represents the various states a player can be in during gameplay.
- PlayerSurfingData.SurfType
Represents the type of surface the player is surfing on.
- PlayerWeapon
Represents the weapons a player can use in the game.
- PlayerWeaponSkill
Represents the weapon skills a player can have.
- PlayerWeaponState
Represents the state of a player's weapon.
- PlayerWeaponType
Categorises a weapon by its damage and behaviour profile. Mirrors the open.mp SDK
PlayerWeaponTypeenum.
- RaceCheckpointType
Specifies the type of race checkpoint.
- SettableCoreDataType
Types of data can be set in core during runtime.
- TextDrawAlignmentTypes
Specifies the alignment of a text draw.
- TextDrawStyle
Specifies the style of a text draw.
- VehicleComponentSlot
Specifies the slots available for vehicle components.
- VehicleModelInfoType
Specifies the type of information available for a vehicle model.
- VehicleSCMEvent
Represents events related to vehicle SCM (Scriptable Content Management).
- VehicleVelocitySetType
Specifies the type of velocity to set for a vehicle.