syncedvalue.c 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. class SyncedValue
  2. {
  3. string m_Name;
  4. float m_Value;
  5. float m_ValueNorm;
  6. bool m_State;
  7. void SyncedValue( string name, float value, bool state, float val_norm )
  8. {
  9. m_Name = name;
  10. m_Value = value;
  11. m_State = state;
  12. m_ValueNorm = val_norm;
  13. }
  14. string GetName()
  15. {
  16. return m_Name;
  17. }
  18. float GetValue()
  19. {
  20. return m_Value;
  21. }
  22. float GetValueNorm()
  23. {
  24. return m_ValueNorm;
  25. }
  26. bool GetState()
  27. {
  28. return m_State;
  29. }
  30. }
  31. class SyncedValueLevel
  32. {
  33. string m_Name;
  34. float m_Value;
  35. float m_Value2;
  36. void SyncedValueLevel( string name, float value, float value2 )
  37. {
  38. m_Name = name;
  39. m_Value = value;
  40. m_Value2 = value2;
  41. }
  42. string GetName()
  43. {
  44. return m_Name;
  45. }
  46. float GetValue()
  47. {
  48. return m_Value;
  49. }
  50. float GetValue2()
  51. {
  52. return m_Value2;
  53. }
  54. }
  55. class SyncedValueModifier
  56. {
  57. string m_Name;
  58. int m_ID;
  59. bool m_Locked;
  60. bool m_Active;
  61. void SyncedValueModifier( int id, string name, bool active, bool locked )
  62. {
  63. m_Name = name;
  64. m_ID = id;
  65. m_Locked = locked;
  66. m_Active = active;
  67. }
  68. string GetName()
  69. {
  70. return m_Name;
  71. }
  72. int GetID()
  73. {
  74. return m_ID;
  75. }
  76. bool GetLocked()
  77. {
  78. return m_Locked;
  79. }
  80. bool GetActive()
  81. {
  82. return m_Active;
  83. }
  84. }
  85. class SyncedValueAgent
  86. {
  87. string m_Name;
  88. string m_Value;
  89. int m_ID;
  90. float m_TemporaryResistanceTime;
  91. void SyncedValueAgent(string name, string value, int id, float temporaryResistance)
  92. {
  93. m_Name = name;
  94. m_Value = value;
  95. m_ID = id;
  96. m_TemporaryResistanceTime = temporaryResistance;
  97. }
  98. string GetName()
  99. {
  100. return m_Name;
  101. }
  102. string GetValue()
  103. {
  104. return m_Value;
  105. }
  106. int GetID()
  107. {
  108. return m_ID;
  109. }
  110. float GetTemporaryResistanceTime()
  111. {
  112. return m_TemporaryResistanceTime;
  113. }
  114. }