A stable modding interface between Techblox and mods https://mod.exmods.org/
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

35 wiersze
1.0KB

  1. using RobocraftX.Common;
  2. using Svelto.ECS;
  3. using Techblox.EngineBlock;
  4. namespace TechbloxModdingAPI.Blocks
  5. {
  6. public class Engine : SignalingBlock
  7. {
  8. public Engine(EGID id) : base(id)
  9. {
  10. }
  11. public Engine(uint id) : base(new EGID(id, CommonExclusiveGroups.ENGINE_BLOCK_BUILD_GROUP))
  12. {
  13. }
  14. public bool On
  15. {
  16. get => BlockEngine.GetBlockInfo<EngineBlockComponent>(this).engineOn;
  17. set => BlockEngine.GetBlockInfo<EngineBlockComponent>(this).engineOn = value;
  18. }
  19. public int TorqueDirection
  20. {
  21. get => BlockEngine.GetBlockInfo<EngineBlockComponent>(this).torqueDirection;
  22. set => BlockEngine.GetBlockInfo<EngineBlockComponent>(this).torqueDirection = value;
  23. }
  24. public int CurrentGear
  25. {
  26. get => BlockEngine.GetBlockInfo<EngineBlockComponent>(this).currentGear;
  27. set => BlockEngine.GetBlockInfo<EngineBlockComponent>(this).currentGear = value;
  28. }
  29. }
  30. }