Class FerryDriver
Inheritance
System.Object
FerryDriver
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: SOHFerryModel.dll
Syntax
public class FerryDriver : AbstractAgent, IAgent, ITickClient, IEntity, IModelObject, IFerrySteeringCapable, ISteeringCapable, IPassengerCapable, IPositionable
Constructors
|
Improve this Doc
View Source
FerryDriver(FerryLayer, UnregisterAgent, String)
Declaration
public FerryDriver(FerryLayer layer, UnregisterAgent unregister, string ferryType)
Parameters
|
Improve this Doc
View Source
FerryDriver(FerryLayer, UnregisterAgent)
Declaration
public FerryDriver(FerryLayer layer, UnregisterAgent unregister)
Parameters
Properties
|
Improve this Doc
View Source
Boarding
Declaration
public bool Boarding { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
BrakingActivated
Declaration
public bool BrakingActivated { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CurrentFerryRouteEntry
Declaration
public FerryRouteEntry CurrentFerryRouteEntry { get; }
Property Value
|
Improve this Doc
View Source
DepartureTickArrived
Declaration
public bool DepartureTickArrived { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Ferry
Declaration
public Ferry Ferry { get; set; }
Property Value
|
Improve this Doc
View Source
FerryRoute
Declaration
public FerryRoute FerryRoute { get; set; }
Property Value
|
Improve this Doc
View Source
FerryRouteEnumerator
Declaration
public FerryRoute.FerryRouteEnumerator FerryRouteEnumerator { get; }
Property Value
|
Improve this Doc
View Source
GoalReached
Declaration
public bool GoalReached { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Layer
Declaration
public FerryLayer Layer { get; }
Property Value
|
Improve this Doc
View Source
Line
Declaration
public int Line { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MinimumBoardingTimeInSeconds
Declaration
public int MinimumBoardingTimeInSeconds { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
OvertakingActivated
Declaration
public bool OvertakingActivated { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Position
Declaration
public Position Position { get; set; }
Property Value
|
Improve this Doc
View Source
RemainingStations
Declaration
public IEnumerable<FerryRouteEntry> RemainingStations { get; }
Property Value
|
Improve this Doc
View Source
StableId
Declaration
public int StableId { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
StationStops
Declaration
public int StationStops { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
Notify(PassengerMessage)
Declaration
public void Notify(PassengerMessage passengerMessage)
Parameters
|
Improve this Doc
View Source
Tick()
Declaration
public override void Tick()
Overrides
Implements