Table of Contents

Class ExitVehicle

Namespace
Uncreated.Warfare.Events.Models.Vehicles
Assembly
Uncreated.Warfare.dll
[EventModel(EventSynchronizationContext.Pure)]
public class ExitVehicle : PlayerEvent, IPlayerEvent, IActionLoggableEvent
Inheritance
ExitVehicle
Implements
Inherited Members

Properties

PassengerData

The seat object for the player's old seat.

public Passenger PassengerData { get; }

Property Value

Passenger

PassengerIndex

Passenger index in the vehicle's seat info for the player's old seat.

public required int PassengerIndex { get; init; }

Property Value

int

Vehicle

Vehicle that was exited from.

public required WarfareVehicle Vehicle { get; init; }

Property Value

WarfareVehicle

Methods

GetActionLogEntry(IServiceProvider, ref ActionLogEntry[]?)

public ActionLogEntry GetActionLogEntry(IServiceProvider serviceProvider, ref ActionLogEntry[]? multipleEntries)

Parameters

serviceProvider IServiceProvider
multipleEntries ActionLogEntry[]

Returns

ActionLogEntry