feat: establish mech extraction prototype with bilingual UI

Track Unity source, scenes, editable assets, licenses, tools and QA evidence. Exclude generated caches, Windows builds and raw runtime logs.
This commit is contained in:
2026-11-12 12:28:40 +08:00
commit 92623a1bc8
256 changed files with 11842 additions and 0 deletions
@@ -0,0 +1,23 @@
using UnityEngine;
namespace Ironspore
{
[CreateAssetMenu(menuName = "Ironspore/Chassis")]
public sealed class ChassisDefinition : ScriptableObject
{
public string id;
public string displayName;
public string description;
public string LocalizedName => GameLocalization.Text("chassis." + id + ".name");
public string LocalizedDescription => GameLocalization.Text("chassis." + id + ".description");
public float speed = 6;
public float boostSpeed = 18;
public float boostDuration = .35f;
public float lift;
public float armor = 150;
public float massCapacity = 20;
public float powerCapacity = 18;
public Color accent = Color.cyan;
public Vector3 modelScale = Vector3.one;
}
}