C# 클래스 AcManager.Tools.Objects.TrackObject

상속: TrackObjectBase
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Configuration_PropertyChanged void
FindNameForMultiLayoutMode string
GetLayouts LayoutsInformation
IsMultiLayoutsChanged bool

공개 메소드들

메소드 설명
GetLayoutById ( string idWithLayout ) : TrackObjectBase

Get layout by id+layout id.

GetLayoutByLayoutId ( string layoutId ) : TrackObjectBase

Get layout by its id.

HandleChangedFile ( string filename ) : bool
Reload ( ) : void
Save ( ) : void
TrackObject ( IFileAcManager manager, string id, bool enabled ) : System

보호된 메소드들

메소드 설명
InitializeLocationsInner ( string uiDirectory ) : void
LoadOrThrow ( ) : void

비공개 메소드들

메소드 설명
Configuration_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
FindNameForMultiLayoutMode ( IReadOnlyList obj ) : string
GetLayouts ( ) : LayoutsInformation
IsMultiLayoutsChanged ( ) : bool

메소드 상세

GetLayoutById() 공개 메소드

Get layout by id+layout id.
public GetLayoutById ( string idWithLayout ) : TrackObjectBase
idWithLayout string Id with layout id ("ks_nordschleife/touristenfahrten")
리턴 TrackObjectBase

GetLayoutByLayoutId() 공개 메소드

Get layout by its id.
public GetLayoutByLayoutId ( string layoutId ) : TrackObjectBase
layoutId string Layout id ("touristenfahrten", not "ks_nordschleife/touristenfahrten"!)
리턴 TrackObjectBase

HandleChangedFile() 공개 메소드

public HandleChangedFile ( string filename ) : bool
filename string
리턴 bool

InitializeLocationsInner() 보호된 메소드

protected InitializeLocationsInner ( string uiDirectory ) : void
uiDirectory string
리턴 void

LoadOrThrow() 보호된 메소드

protected LoadOrThrow ( ) : void
리턴 void

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

TrackObject() 공개 메소드

public TrackObject ( IFileAcManager manager, string id, bool enabled ) : System
manager IFileAcManager
id string
enabled bool
리턴 System