add initial project files and configurations, including EventBus, systems, and resources
This commit is contained in:
18
Code/Data/DayConfig.cs
Normal file
18
Code/Data/DayConfig.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using Godot;
|
||||
using Godot.Collections;
|
||||
|
||||
namespace MaxEffort.Code.Data;
|
||||
|
||||
[GlobalClass]
|
||||
public partial class DayConfig : Resource
|
||||
{
|
||||
[Export] public int DayNumber;
|
||||
[Export] public string DayTitle = "Day 1: Light Weight";
|
||||
[Export] public float TargetWeight = 100f; // Total Lift Distance
|
||||
[Export] public float Gravity = 2.0f; // Difficulty multiplier
|
||||
|
||||
[Export] public PackedScene MiniGameScene;
|
||||
|
||||
// Hazards available on this specific day
|
||||
[Export] public Array<HazardDef> AvailableHazards;
|
||||
}
|
||||
Reference in New Issue
Block a user