ServerResource
Abstract class · Namespace OMX.ModAPI.Server · Assembly OMX.ModAPI.Server.dll
public abstract class ServerResource : IServerResourceEntry point for a server-authoritative resource.
Implements: IServerResource
Constructors
Section titled “Constructors”protected ServerResource();Properties
Section titled “Properties”protected IResourceLog Log { get; }Messages
Section titled “Messages”protected IServerMessages Messages { get; }Network
Section titled “Network”protected IServerEvents Network { get; }Players
Section titled “Players”protected IPlayers Players { get; }Resource
Section titled “Resource”protected ResourceInfo Resource { get; }Resources
Section titled “Resources”protected IResourceBus Resources { get; }Runtime
Section titled “Runtime”protected IServerRuntime Runtime { get; }Scheduler
Section titled “Scheduler”protected IResourceScheduler Scheduler { get; }Storage
Section titled “Storage”protected IResourceStorage Storage { get; }Vehicles
Section titled “Vehicles”protected IServerVehicles Vehicles { get; }protected IServerWorld World { get; }Methods
Section titled “Methods”OnPlayerConnected
Section titled “OnPlayerConnected”protected virtual void OnPlayerConnected(IPlayer player);Parameters
playerIPlayer
OnPlayerDisconnected
Section titled “OnPlayerDisconnected”protected virtual void OnPlayerDisconnected(IPlayer player);Parameters
playerIPlayer
OnStartAsync
Section titled “OnStartAsync”protected virtual ValueTask OnStartAsync(CancellationToken cancellationToken);Parameters
cancellationTokenCancellationToken
Returns ValueTask
OnStopAsync
Section titled “OnStopAsync”protected virtual ValueTask OnStopAsync(CancellationToken cancellationToken);Parameters
cancellationTokenCancellationToken
Returns ValueTask
OnTick
Section titled “OnTick”protected virtual void OnTick(TimeSpan delta);Parameters
deltaTimeSpan
OnVehicleDespawned
Section titled “OnVehicleDespawned”protected virtual void OnVehicleDespawned(IVehicle vehicle);Parameters
vehicleIVehicle
OnVehicleSpawned
Section titled “OnVehicleSpawned”protected virtual void OnVehicleSpawned(IVehicle vehicle);Parameters
vehicleIVehicle
OnWeatherChanged
Section titled “OnWeatherChanged”protected virtual void OnWeatherChanged(WorldWeather weather);Parameters
weatherWorldWeather
