Yotogi.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. using System;
  2. using MaidStatus;
  3. using Yotogis;
  4. public class Yotogi
  5. {
  6. public const int kSkillMaxSlot = 7;
  7. public enum ExcitementStatus
  8. {
  9. Minus,
  10. Small,
  11. Medium,
  12. Large
  13. }
  14. public enum SkillCommandType
  15. {
  16. 挿入,
  17. 継続,
  18. 単発,
  19. 単発_挿入,
  20. 絶頂,
  21. 止める
  22. }
  23. public enum RCType
  24. {
  25. RCNull,
  26. RC0,
  27. RC1,
  28. RC2
  29. }
  30. public enum RRCType
  31. {
  32. RRCNull,
  33. RRC_2,
  34. RRC_1,
  35. RRC1,
  36. RRC2,
  37. RRC3,
  38. RRC4,
  39. RRC5,
  40. RRC6,
  41. RRC7,
  42. RRC8,
  43. RRC9
  44. }
  45. public enum RRType
  46. {
  47. RRNull,
  48. RR_2,
  49. RR_1,
  50. RR1,
  51. RR2,
  52. RR3,
  53. RR4,
  54. RR5,
  55. RR6
  56. }
  57. public enum Category
  58. {
  59. 淫欲,
  60. 変態,
  61. 奉仕,
  62. M性,
  63. 交換,
  64. 乱交,
  65. 詰られ,
  66. ハ\u30FCレム,
  67. MAX
  68. }
  69. public class SkillDataPair
  70. {
  71. public static Yotogi.SkillDataPair Create(Maid maid, int skill_id)
  72. {
  73. return new Yotogi.SkillDataPair
  74. {
  75. maid = maid,
  76. base_data = Skill.Get(skill_id),
  77. skill_data = maid.status.yotogiSkill.Get(skill_id)
  78. };
  79. }
  80. public static Yotogi.SkillDataPair CreateBaseDataOnly(Maid maid, Skill.Data base_data)
  81. {
  82. return new Yotogi.SkillDataPair
  83. {
  84. maid = maid,
  85. base_data = base_data,
  86. skill_data = null
  87. };
  88. }
  89. public static Yotogi.SkillDataPair Create(Maid maid, Skill.Data base_data)
  90. {
  91. return new Yotogi.SkillDataPair
  92. {
  93. maid = maid,
  94. base_data = base_data,
  95. skill_data = maid.status.yotogiSkill.Get(base_data.id)
  96. };
  97. }
  98. public static Yotogi.SkillDataPair Create(Maid maid, YotogiSkillData skill_data)
  99. {
  100. return new Yotogi.SkillDataPair
  101. {
  102. maid = maid,
  103. base_data = skill_data.data,
  104. skill_data = skill_data
  105. };
  106. }
  107. public Skill.Data base_data;
  108. public YotogiSkillData skill_data;
  109. public Maid maid;
  110. public bool lock_skill_exp;
  111. }
  112. }