using UnityEngine; using ShotSimulator.Train.Info; using System.Collections.Generic; using System; namespace ShotSimulator.Train.Info { [Serializable] public class HorizontalMotionTargetTrackTrainDifficultyData : BaseDifficultyData { public float horizontalMotionDistance; } public class HorizontalMotionTargetTrackTrainScoreData : BaseScoreData { public int firstBaseScore; public int secondBaseScore; public float comboMul; public float missPunitiveMul; } [CreateAssetMenu(fileName = "HorizontalMotionTargetTrackTrainInfo", menuName = "ShotSimulator/ScriptableObject/训练数据/追踪/横移目标追枪")] public class HorizontalMotionTargetTrackTrainInfo : BaseTrainInfo { [ContextMenu("生成难度配置")] public override void ConfigDifficultyData() { base.ConfigDifficultyData(); AddDifficultyData(); } [ContextMenu("初始化得分配置")] public override void ConfigScoreData() { base.ConfigScoreData(); AddScoreData(); } } }