using UnityEngine; using ShotSimulator.Train.Info; using System.Collections.Generic; namespace ShotSimulator.Train.Info { public class JudgeShotTrainDifficultyData : BaseDifficultyData { public float targetDistance; public float observeTime; } public class JudgeShotTrainScoreData : BaseScoreData { public int singleWheelBaseScore; public int doubleWheelBaseScore; public float comboMul; public float bestHitMul; public float singleWheelMissPunitiveMul; public float doubleWheelMissPunitiveMul; public float doubleWheelFalsePunitiveMul; public float doubleWheelOutTimePunitiveMul; } [CreateAssetMenu(fileName = "JudgeShotTrainInfo", menuName = "ShotSimulator/ScriptableObject/训练数据/认知/判断射击")] public class JudgeShotTrainInfo : BaseTrainInfo { [ContextMenu("初始化难度配置")] public override void ConfigDifficultyData() { base.ConfigDifficultyData(); AddDifficultyData(); } [ContextMenu("初始化得分配置")] public override void ConfigScoreData() { base.ConfigScoreData(); AddScoreData(); } } }