Skip to content

Commit 70f8cf8

Browse files
committed
- added support for modded Go-Karts
- added support for changing sitting pose on trains
1 parent a413741 commit 70f8cf8

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

Assets/Editor/Asset.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ public string Name
7575
/// </value>
7676
public string SubCategory { get; set; }
7777

78+
public SittingType SittingType { get; set; } = SittingType.NormalRide;
79+
7880
#region deco
7981

8082
/// <summary>

Assets/Editor/SittingType.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
public enum SittingType {
2+
Bench = 0,
3+
NormalRide = 4,
4+
Flat = 5,
5+
Horse = 6,
6+
Car = 7,
7+
Pedaling = 8,
8+
MonorailCoaster = 9,
9+
SteepleChaseFront = 10,
10+
SteepleChaseBack = 11,
11+
Rowing = 100,
12+
StandingNormal = 1000
13+
}

Assets/Editor/SittingType.cs.meta

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Editor/UI/AssetHandlers/TrainAssetHandler.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public class TrainAssetHandler : SeatAssetHandler
1818
"Gentle Monorail Ride",
1919
"Ghost Mansion Ride",
2020
"Giga Coaster",
21+
"Go-Karts",
2122
"Hydraulically-Launched Coaster",
2223
"Hyper Coaster",
2324
"Inverted Coaster",
@@ -69,6 +70,8 @@ public override void DrawDetailsSection(Asset _selectedAsset)
6970
{
7071
_selectedAsset.TrackedRideName = trackedRideNames[trackedRideNameIndex];
7172
}
73+
74+
_selectedAsset.SittingType = (SittingType)EditorGUILayout.EnumPopup("Sitting Type:", _selectedAsset.SittingType);
7275

7376
_selectedAsset.DefaultTrainLength = EditorGUILayout.IntSlider("Default train length: ", _selectedAsset.DefaultTrainLength, 1, 12);
7477
_selectedAsset.MinTrainLength = EditorGUILayout.IntSlider("Minimum train length: ", _selectedAsset.MinTrainLength, 1, 12);

0 commit comments

Comments
 (0)