DanceData.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. using System;
  2. using System.Collections.Generic;
  3. public class DanceData
  4. {
  5. public string titleTerm
  6. {
  7. get
  8. {
  9. return "SceneDanceSelect/曲名/" + this.ID.ToString();
  10. }
  11. }
  12. public string commentaryTextTerm
  13. {
  14. get
  15. {
  16. return "SceneDanceSelect/曲説明/" + this.ID.ToString();
  17. }
  18. }
  19. public void Recet()
  20. {
  21. this.IsPlayable = this.InitialPlayable;
  22. }
  23. public static Dictionary<DanceData.BgType, int> DANCEBG_FLAGVAL_PAIR = new Dictionary<DanceData.BgType, int>
  24. {
  25. {
  26. DanceData.BgType.Theater,
  27. 0
  28. },
  29. {
  30. DanceData.BgType.LiveStage,
  31. 1
  32. },
  33. {
  34. DanceData.BgType.PoleDance,
  35. 2
  36. },
  37. {
  38. DanceData.BgType.ClassRoom,
  39. 3
  40. }
  41. };
  42. public int ID;
  43. public string title;
  44. public int title_font_size;
  45. public int title_offset_y;
  46. public string scene_name;
  47. public int select_chara_num;
  48. public string sample_image_name;
  49. public string commentary_text;
  50. public string bgm_file_name;
  51. public List<string> preset_name;
  52. public int scenario_progress;
  53. public DanceData.DanceTerm Term = DanceData.DanceTerm.None;
  54. public string AppealCutinName;
  55. public string ReversalCutinName;
  56. public string danceshow_scene;
  57. public string danceshow_image;
  58. public List<int> maid_order = new List<int>();
  59. public DanceData.BgType bgType;
  60. public bool InitialPlayable;
  61. public bool IsPlayable;
  62. public bool RhythmGameCorrespond = true;
  63. public string SubtitleSheetName = string.Empty;
  64. public bool isShowSelectScene = true;
  65. public string csvFolderName = string.Empty;
  66. public enum BgType
  67. {
  68. LiveStage,
  69. Theater,
  70. PoleDance,
  71. ClassRoom
  72. }
  73. public enum DanceTerm
  74. {
  75. クラブ,
  76. レストラン,
  77. VS外,
  78. None
  79. }
  80. }