C# Class AcManager.Tools.Objects.CarObject

Show file Open project: gro-ove/actools Class Usage Examples

Public Properties

Property Type Description
OptionSkinsLoadingConcurrency int

Private Properties

Property Type Description
AcObject_AcObjectOutdated void
CarObject_CollectionChanged void
CheckBrandBadge void
CheckUpgradeIcon void
Compare int
GetFirstSkinOrNull CarSkinObject
GetSetupsManagerIfInitialized CarSetupsManager
GetSkinById CarSkinObject
GetSkinByIdFromConfig CarSkinObject
LoadData void
SaveData void
SelectPreviousOrDefaultSkin void
SkinsManager_Created void
Skins_CollectionReady void
TestIfKunosUsingGuids bool
UpdateParentValues void

Public Methods

Method Description
CarObject ( IFileAcManager manager, string id, bool enabled ) : System
CompareTo ( AcPlaceholderNew o ) : int
HandleChangedFile ( string filename ) : bool
IAcManagerScanWrapper ( ) : void
PastLoad ( ) : void
Reload ( ) : void
UpdateAcdData ( ) : void

Protected Methods

Method Description
ClearData ( ) : void
GetTagsList ( ) : AutocompleteValuesList
InitializeLocations ( ) : void
LoadOrThrow ( ) : void
LoadYear ( JObject json ) : void
OnAcObjectOutdated ( ) : void
TestIfKunos ( ) : bool
Toggle ( ) : void

Private Methods

Method Description
AcObject_AcObjectOutdated ( object sender, EventArgs e ) : void
CarObject_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
CheckBrandBadge ( ) : void
CheckUpgradeIcon ( ) : void
Compare ( CarObject l, CarObject r ) : int
GetFirstSkinOrNull ( ) : CarSkinObject
GetSetupsManagerIfInitialized ( ) : CarSetupsManager
GetSkinById ( [ skinId ) : CarSkinObject
GetSkinByIdFromConfig ( [ skinId ) : CarSkinObject
LoadData ( JObject json ) : void
SaveData ( JObject json ) : void
SelectPreviousOrDefaultSkin ( ) : void
SkinsManager_Created ( object sender, AcObjectEventArgs args ) : void
Skins_CollectionReady ( object sender, EventArgs e ) : void
TestIfKunosUsingGuids ( string id ) : bool
UpdateParentValues ( ) : void

Method Details

CarObject() public method

public CarObject ( IFileAcManager manager, string id, bool enabled ) : System
manager IFileAcManager
id string
enabled bool
return System

ClearData() protected method

protected ClearData ( ) : void
return void

CompareTo() public method

public CompareTo ( AcPlaceholderNew o ) : int
o AcPlaceholderNew
return int

GetTagsList() protected method

protected GetTagsList ( ) : AutocompleteValuesList
return AutocompleteValuesList

HandleChangedFile() public method

public HandleChangedFile ( string filename ) : bool
filename string
return bool

IAcManagerScanWrapper() public method

public IAcManagerScanWrapper ( ) : void
return void

InitializeLocations() protected method

protected InitializeLocations ( ) : void
return void

LoadOrThrow() protected method

protected LoadOrThrow ( ) : void
return void

LoadYear() protected method

protected LoadYear ( JObject json ) : void
json JObject
return void

OnAcObjectOutdated() protected method

protected OnAcObjectOutdated ( ) : void
return void

PastLoad() public method

public PastLoad ( ) : void
return void

Reload() public method

public Reload ( ) : void
return void

TestIfKunos() protected method

protected TestIfKunos ( ) : bool
return bool

Toggle() protected method

protected Toggle ( ) : void
return void

UpdateAcdData() public method

public UpdateAcdData ( ) : void
return void

Property Details

OptionSkinsLoadingConcurrency public static property

public static int OptionSkinsLoadingConcurrency
return int