statdebugobject.c 529 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. class StatDebugObject
  2. {
  3. string m_Name;
  4. float m_Value;
  5. eRemoteDebugType m_Type;
  6. void StatDebugObject(string name, float value, eRemoteDebugType type)
  7. {
  8. m_Name = name;
  9. m_Value = value;
  10. m_Type = type;
  11. }
  12. void Debug()
  13. {
  14. PrintString("stat_type:"+ m_Name + "|stat_value:"+ m_Value.ToString());
  15. }
  16. string GetName()
  17. {
  18. return m_Name;
  19. }
  20. string GetValue()
  21. {
  22. return m_Value.ToString();
  23. }
  24. void SetType(eRemoteDebugType type)
  25. {
  26. m_Type = type;
  27. }
  28. eRemoteDebugType GetType()
  29. {
  30. return m_Type;
  31. }
  32. };