MozambiqueTrainInfo.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using UnityEngine;
  2. using ShotSimulator.Train.Info;
  3. using System.Collections.Generic;
  4. namespace ShotSimulator.Train.Info
  5. {
  6. public class MozambiqueTrainDifficultyData : BaseDifficultyData
  7. {
  8. public float distance;
  9. }
  10. public class MozambiqueTrainScoreData : BaseScoreData
  11. {
  12. public int firstBaseScore;
  13. public int secondBaseScore;
  14. public int thirdBaseScore;
  15. public float bestHitMul;
  16. public float falsePunitiveMul;
  17. public float missPunitiveMul;
  18. public float outTimePunitiveMul;
  19. }
  20. [CreateAssetMenu(fileName = "MozambiqueTrainInfo", menuName = "ShotSimulator/ScriptableObject/训练数据/快速/莫桑比克射击")]
  21. public class MozambiqueTrainInfo : BaseTrainInfo
  22. {
  23. [ContextMenu("初始化难度配置")]
  24. public override void ConfigDifficultyData()
  25. {
  26. base.ConfigDifficultyData();
  27. AddDifficultyData<MozambiqueTrainDifficultyData>();
  28. }
  29. [ContextMenu("初始化得分配置")]
  30. public override void ConfigScoreData()
  31. {
  32. base.ConfigScoreData();
  33. AddScoreData<MozambiqueTrainScoreData>();
  34. }
  35. }
  36. }