using UnityEngine; using System; namespace ShotSimulator.Train.Info { [Serializable] public class SpiderShotTrainDifficultyData : BaseDifficultyData { public float duration; public float distance; } public class SpiderShotTrainScoreData : BaseScoreData { public int firstBaseScore; public int secondBaseScore; public float comboMul; public float bestHitMul; public float missPunitiveMul; public float timeOutPunitiveMul; } [CreateAssetMenu(fileName = "SpiderShotTrainInfo", menuName = "ShotSimulator/ScriptableObject/训练数据/速度/蜘蛛射击")] public class SpiderShotTrainInfo: BaseTrainInfo { [ContextMenu("初始化难度配置")] public override void ConfigDifficultyData() { base.ConfigDifficultyData(); AddDifficultyData(); } [ContextMenu("初始化得分配置")] public override void ConfigScoreData() { base.ConfigScoreData(); AddScoreData(); } } }