C# Class AcManager.Tools.Managers.Online.ServerEntry

Inheritance: AcManager.Tools.AcObjectsNew.AcObjectNew, IComparer
Mostrar archivo Open project: gro-ove/actools Class Usage Examples

Public Properties

Property Type Description
ActualJoin object
ForceJoin object
OriginalInformation AcManager.Tools.Helpers.Api.Kunos.ServerInformation

Private Properties

Property Type Description
AvailableUpdate void
CancelBooking System.Threading.Tasks.Task
FromAddress ServerEntry
GetCarWrapper AcManager.Tools.AcManagersNew.AcItemWrapper
GetNonAvailableReason string
GetSelectedCarSkin AcManager.Tools.Objects.CarSkinObject
GetTrack AcManager.Tools.Objects.TrackObjectBase
IdToBb string
Join System.Threading.Tasks.Task
LoadSelectedCar void
PrepareBookingUi void
ProcessBookingResponse void
SelectedCarChanged void
SetMissingCarErrorIfNeeded bool
SetMissingTrackErrorIfNeeded bool
SetSomeProperties void
UpdateInner System.Threading.Tasks.Task
UpdateValuesFrom bool

Public Methods

Method Description
Compare ( object x, object y ) : int
Load ( ) : void
OnSessionEndTick ( ) : void
OnTick ( ) : void
RebookSkin ( ) : Task
RegisterFactory ( IAnyFactory factory ) : void
ServerEntry ( IOnlineManager manager, [ information, bool forceIsLan = null ) : System
ServerEntry ( IOnlineManager manager, string id, bool enabled ) : System
Update ( UpdateMode mode, bool background = false ) : System.Threading.Tasks.Task

Private Methods

Method Description
AvailableUpdate ( ) : void
CancelBooking ( ) : System.Threading.Tasks.Task
FromAddress ( IOnlineManager manager, [ address ) : ServerEntry
GetCarWrapper ( string informationId ) : AcItemWrapper
GetNonAvailableReason ( ) : string
GetSelectedCarSkin ( ) : CarSkinObject
GetTrack ( string informationId ) : TrackObjectBase
IdToBb ( string id, bool car = true ) : string
Join ( object o ) : System.Threading.Tasks.Task
LoadSelectedCar ( ) : void
PrepareBookingUi ( ) : void
ProcessBookingResponse ( BookingResult response ) : void
SelectedCarChanged ( object sender, EventArgs e ) : void
SetMissingCarErrorIfNeeded ( string &errorMessage ) : bool
SetMissingTrackErrorIfNeeded ( string &errorMessage ) : bool
SetSomeProperties ( ServerInformation information ) : void
UpdateInner ( UpdateMode mode, bool background = false ) : System.Threading.Tasks.Task
UpdateValuesFrom ( ServerInformation information ) : bool

Update current entry using new information.

Method Details

Compare() public method

public Compare ( object x, object y ) : int
x object
y object
return int

Load() public method

public Load ( ) : void
return void

OnSessionEndTick() public method

public OnSessionEndTick ( ) : void
return void

OnTick() public method

public OnTick ( ) : void
return void

RebookSkin() public method

public RebookSkin ( ) : Task
return Task

RegisterFactory() public static method

public static RegisterFactory ( IAnyFactory factory ) : void
factory IAnyFactory
return void

ServerEntry() public method

public ServerEntry ( IOnlineManager manager, [ information, bool forceIsLan = null ) : System
manager IOnlineManager
information [
forceIsLan bool
return System

ServerEntry() public method

public ServerEntry ( IOnlineManager manager, string id, bool enabled ) : System
manager IOnlineManager
id string
enabled bool
return System

Update() public method

public Update ( UpdateMode mode, bool background = false ) : System.Threading.Tasks.Task
mode UpdateMode
background bool
return System.Threading.Tasks.Task

Property Details

ActualJoin public_oe static_oe property

public static object ActualJoin
return object

ForceJoin public_oe static_oe property

public static object ForceJoin
return object

OriginalInformation public_oe property

public ServerInformation,AcManager.Tools.Helpers.Api.Kunos OriginalInformation
return AcManager.Tools.Helpers.Api.Kunos.ServerInformation