@@ -30,7 +30,7 @@ public class VehicleViewModel : LocoObjectViewModel<VehicleObject>
30
30
[ Reactive , Category ( "Cost" ) , Range ( 0 , int16_t . MaxValue ) ] public int16_t RunCostFactor { get ; set ; }
31
31
[ Reactive , Category ( "<unknown>" ) ] public uint8_t var_04 { get ; set ; }
32
32
[ Reactive , Category ( "<unknown>" ) ] public uint8_t var_113 { get ; set ; }
33
- [ Reactive , Category ( "Sprites" ) ] public uint8_t ColourType { get ; set ; }
33
+ [ Reactive , Category ( "Sprites" ) ] public uint8_t SpecialColourSchemeIndex { get ; set ; } // called "ColourType" in the loco codebase
34
34
[ Reactive , Category ( "Sprites" ) , Editable ( false ) ] public BindingList < VehicleObjectCar > CarComponents { get ; set ; }
35
35
[ Reactive , Category ( "Sprites" ) , Editable ( false ) ] public BindingList < BodySprite > BodySprites { get ; set ; }
36
36
[ Reactive , Category ( "Sprites" ) , Editable ( false ) ] public BindingList < BogieSprite > BogieSprites { get ; set ; }
@@ -62,7 +62,7 @@ public VehicleViewModel(VehicleObject vo)
62
62
Reliability = vo . Reliability ;
63
63
RunCostIndex = vo . RunCostIndex ;
64
64
RunCostFactor = vo . RunCostFactor ;
65
- ColourType = vo . ColourType ;
65
+ SpecialColourSchemeIndex = vo . SpecialColourSchemeIndex ;
66
66
CompatibleVehicles = new ( vo . CompatibleVehicles . ConvertAll ( x => new S5HeaderViewModel ( x ) ) ) ;
67
67
RequiredTrackExtras = new ( vo . RequiredTrackExtras . ConvertAll ( x => new S5HeaderViewModel ( x ) ) ) ;
68
68
CarComponents = new ( vo . CarComponents ) ;
@@ -108,7 +108,7 @@ public override VehicleObject GetAsStruct(VehicleObject vo)
108
108
Reliability = Reliability ,
109
109
RunCostIndex = RunCostIndex ,
110
110
RunCostFactor = RunCostFactor ,
111
- ColourType = ColourType ,
111
+ SpecialColourSchemeIndex = SpecialColourSchemeIndex ,
112
112
Power = Power ,
113
113
Speed = Speed ,
114
114
RackSpeed = RackSpeed ,
0 commit comments