C# 클래스 AcManager.Tools.Managers.Online.ServerEntry

상속: AcManager.Tools.AcObjectsNew.AcObjectNew, IComparer
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActualJoin object
ForceJoin object
OriginalInformation AcManager.Tools.Helpers.Api.Kunos.ServerInformation

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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.

메소드 상세

Compare() 공개 메소드

public Compare ( object x, object y ) : int
x object
y object
리턴 int

Load() 공개 메소드

public Load ( ) : void
리턴 void

OnSessionEndTick() 공개 메소드

public OnSessionEndTick ( ) : void
리턴 void

OnTick() 공개 메소드

public OnTick ( ) : void
리턴 void

RebookSkin() 공개 메소드

public RebookSkin ( ) : Task
리턴 Task

RegisterFactory() 공개 정적인 메소드

public static RegisterFactory ( IAnyFactory factory ) : void
factory IAnyFactory
리턴 void

ServerEntry() 공개 메소드

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

ServerEntry() 공개 메소드

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

Update() 공개 메소드

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

프로퍼티 상세

ActualJoin 공개적으로 정적으로 프로퍼티

public static object ActualJoin
리턴 object

ForceJoin 공개적으로 정적으로 프로퍼티

public static object ForceJoin
리턴 object

OriginalInformation 공개적으로 프로퍼티

public ServerInformation,AcManager.Tools.Helpers.Api.Kunos OriginalInformation
리턴 AcManager.Tools.Helpers.Api.Kunos.ServerInformation