Struct TrainPredictionOwnerHandle
- Namespace
- Game.Content.Features.Trains.Predictions
- Assembly
- Game.Content.Features.dll
public readonly struct TrainPredictionOwnerHandle
- Extension Methods
Constructors
TrainPredictionOwnerHandle(IPredictedTrainRegistry, int)
public TrainPredictionOwnerHandle(IPredictedTrainRegistry registry, int id)
Parameters
registryIPredictedTrainRegistryidint
Fields
Invalid
public static TrainPredictionOwnerHandle Invalid
Field Value
Methods
Dispose()
public void Dispose()
Equals(TrainPredictionOwnerHandle)
public bool Equals(TrainPredictionOwnerHandle other)
Parameters
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
IsValid()
public bool IsValid()
Returns
- bool
StopRead(TrainPredictionReadHandle)
public void StopRead(TrainPredictionReadHandle handle)
Parameters
handleTrainPredictionReadHandle
StopWrite(TrainPredictionWriteHandle)
public void StopWrite(TrainPredictionWriteHandle handle)
Parameters
handleTrainPredictionWriteHandle
ToString()
public override string ToString()
Returns
- string
TryStartRead(out TrainPredictionReadHandle)
public bool TryStartRead(out TrainPredictionReadHandle readHandle)
Parameters
readHandleTrainPredictionReadHandle
Returns
- bool
TryStartWrite(out TrainPredictionWriteHandle)
public bool TryStartWrite(out TrainPredictionWriteHandle writeHandle)
Parameters
writeHandleTrainPredictionWriteHandle
Returns
- bool