Table of Contents

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

registry IPredictedTrainRegistry
id int

Fields

Invalid

public static TrainPredictionOwnerHandle Invalid

Field Value

TrainPredictionOwnerHandle

Methods

Dispose()

public void Dispose()

Equals(TrainPredictionOwnerHandle)

public bool Equals(TrainPredictionOwnerHandle other)

Parameters

other TrainPredictionOwnerHandle

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

IsValid()

public bool IsValid()

Returns

bool

StopRead(TrainPredictionReadHandle)

public void StopRead(TrainPredictionReadHandle handle)

Parameters

handle TrainPredictionReadHandle

StopWrite(TrainPredictionWriteHandle)

public void StopWrite(TrainPredictionWriteHandle handle)

Parameters

handle TrainPredictionWriteHandle

ToString()

public override string ToString()

Returns

string

TryStartRead(out TrainPredictionReadHandle)

public bool TryStartRead(out TrainPredictionReadHandle readHandle)

Parameters

readHandle TrainPredictionReadHandle

Returns

bool

TryStartWrite(out TrainPredictionWriteHandle)

public bool TryStartWrite(out TrainPredictionWriteHandle writeHandle)

Parameters

writeHandle TrainPredictionWriteHandle

Returns

bool