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

Inheritance: AcManager.Tools.AcObjectsNew.AcObjectNew, IComparer
Afficher le fichier Open project: gro-ove/actools Class Usage Examples

Méthodes publiques

Свойство Type Description
ActualJoin object
ForceJoin object
OriginalInformation AcManager.Tools.Helpers.Api.Kunos.ServerInformation

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Compare ( object x, object y ) : int
x object
y object
Résultat int

Load() public méthode

public Load ( ) : void
Résultat void

OnSessionEndTick() public méthode

public OnSessionEndTick ( ) : void
Résultat void

OnTick() public méthode

public OnTick ( ) : void
Résultat void

RebookSkin() public méthode

public RebookSkin ( ) : Task
Résultat Task

RegisterFactory() public static méthode

public static RegisterFactory ( IAnyFactory factory ) : void
factory IAnyFactory
Résultat void

ServerEntry() public méthode

public ServerEntry ( IOnlineManager manager, [ information, bool forceIsLan = null ) : System
manager IOnlineManager
information [
forceIsLan bool
Résultat System

ServerEntry() public méthode

public ServerEntry ( IOnlineManager manager, string id, bool enabled ) : System
manager IOnlineManager
id string
enabled bool
Résultat System

Update() public méthode

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

Property Details

ActualJoin public_oe static_oe property

public static object ActualJoin
Résultat object

ForceJoin public_oe static_oe property

public static object ForceJoin
Résultat object

OriginalInformation public_oe property

public ServerInformation,AcManager.Tools.Helpers.Api.Kunos OriginalInformation
Résultat AcManager.Tools.Helpers.Api.Kunos.ServerInformation