class SyncedValue { string m_Name; float m_Value; float m_ValueNorm; bool m_State; void SyncedValue( string name, float value, bool state, float val_norm ) { m_Name = name; m_Value = value; m_State = state; m_ValueNorm = val_norm; } string GetName() { return m_Name; } float GetValue() { return m_Value; } float GetValueNorm() { return m_ValueNorm; } bool GetState() { return m_State; } } class SyncedValueLevel { string m_Name; float m_Value; float m_Value2; void SyncedValueLevel( string name, float value, float value2 ) { m_Name = name; m_Value = value; m_Value2 = value2; } string GetName() { return m_Name; } float GetValue() { return m_Value; } float GetValue2() { return m_Value2; } } class SyncedValueModifier { string m_Name; int m_ID; bool m_Locked; bool m_Active; void SyncedValueModifier( int id, string name, bool active, bool locked ) { m_Name = name; m_ID = id; m_Locked = locked; m_Active = active; } string GetName() { return m_Name; } int GetID() { return m_ID; } bool GetLocked() { return m_Locked; } bool GetActive() { return m_Active; } } class SyncedValueAgent { string m_Name; string m_Value; int m_ID; float m_TemporaryResistanceTime; void SyncedValueAgent(string name, string value, int id, float temporaryResistance) { m_Name = name; m_Value = value; m_ID = id; m_TemporaryResistanceTime = temporaryResistance; } string GetName() { return m_Name; } string GetValue() { return m_Value; } int GetID() { return m_ID; } float GetTemporaryResistanceTime() { return m_TemporaryResistanceTime; } }