A stable modding interface between Techblox and mods https://mod.exmods.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

213 lines
6.4KB

  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // Ezt a kódot eszköz generálta.
  4. // Futásidejű verzió:4.0.30319.42000
  5. //
  6. // Ennek a fájlnak a módosítása helytelen viselkedést eredményezhet, és elvész, ha
  7. // a kódot újragenerálják.
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. namespace TechbloxModdingAPI.Blocks
  11. {
  12. using RobocraftX.Common;
  13. using Svelto.ECS;
  14. public class Engine : Block
  15. {
  16. /// Engine constructor
  17. private Engine(EGID egid) :
  18. base(egid)
  19. {
  20. }
  21. /// Engine constructor
  22. private Engine(uint id) :
  23. base(new EGID(id, CommonExclusiveGroups.ENGINE_BLOCK_BUILD_GROUP))
  24. {
  25. }
  26. private bool EngineOn
  27. {
  28. get
  29. {
  30. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).engineOn;
  31. }
  32. set
  33. {
  34. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).engineOn = value;
  35. }
  36. }
  37. private int CurrentGear
  38. {
  39. get
  40. {
  41. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentGear;
  42. }
  43. set
  44. {
  45. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentGear = value;
  46. }
  47. }
  48. private float GearChangeCountdown
  49. {
  50. get
  51. {
  52. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).gearChangeCountdown;
  53. }
  54. set
  55. {
  56. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).gearChangeCountdown = value;
  57. }
  58. }
  59. private float CurrentRpmAV
  60. {
  61. get
  62. {
  63. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentRpmAV;
  64. }
  65. set
  66. {
  67. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentRpmAV = value;
  68. }
  69. }
  70. private float CurrentRpmLV
  71. {
  72. get
  73. {
  74. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentRpmLV;
  75. }
  76. set
  77. {
  78. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentRpmLV = value;
  79. }
  80. }
  81. private float TargetRpmAV
  82. {
  83. get
  84. {
  85. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).targetRpmAV;
  86. }
  87. set
  88. {
  89. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).targetRpmAV = value;
  90. }
  91. }
  92. private float TargetRpmLV
  93. {
  94. get
  95. {
  96. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).targetRpmLV;
  97. }
  98. set
  99. {
  100. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).targetRpmLV = value;
  101. }
  102. }
  103. private float CurrentTorque
  104. {
  105. get
  106. {
  107. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentTorque;
  108. }
  109. set
  110. {
  111. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).currentTorque = value;
  112. }
  113. }
  114. private float TotalWheelVelocityAV
  115. {
  116. get
  117. {
  118. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).totalWheelVelocityAV;
  119. }
  120. set
  121. {
  122. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).totalWheelVelocityAV = value;
  123. }
  124. }
  125. private float TotalWheelVelocityLV
  126. {
  127. get
  128. {
  129. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).totalWheelVelocityLV;
  130. }
  131. set
  132. {
  133. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).totalWheelVelocityLV = value;
  134. }
  135. }
  136. private int TotalWheelCount
  137. {
  138. get
  139. {
  140. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).totalWheelCount;
  141. }
  142. set
  143. {
  144. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).totalWheelCount = value;
  145. }
  146. }
  147. private bool LastGearUpInput
  148. {
  149. get
  150. {
  151. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).lastGearUpInput;
  152. }
  153. set
  154. {
  155. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).lastGearUpInput = value;
  156. }
  157. }
  158. private bool LastGearDownInput
  159. {
  160. get
  161. {
  162. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).lastGearDownInput;
  163. }
  164. set
  165. {
  166. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).lastGearDownInput = value;
  167. }
  168. }
  169. private float ManualToAutoGearCoolOffCounter
  170. {
  171. get
  172. {
  173. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).manualToAutoGearCoolOffCounter;
  174. }
  175. set
  176. {
  177. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).manualToAutoGearCoolOffCounter = value;
  178. }
  179. }
  180. private float Load
  181. {
  182. get
  183. {
  184. return BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).load;
  185. }
  186. set
  187. {
  188. BlockEngine.GetBlockInfo<Techblox.EngineBlock.EngineBlockComponent>(this).load = value;
  189. }
  190. }
  191. }
  192. }