using System; using Code.Infrastructure.Generators; using UnityEngine.AddressableAssets; namespace Code.Example.Race.Racer { [Config("Configs/Gameplay/RacerSettings", true)] public class RacerSettings { [ToConfig] public RacerData racerData; [ToConfig] public AssetReference prefabReference; } [Serializable] public struct RacerData { public string name; public float speed; public float angularSpeed; public float maxAcceleration; public float brakeAcceleration; public float turnSensitivity; public float maxSteerAngle; public RacerType type; } }