class CPulse_Variable
{
public:
PulseSymbol_t m_Name;
CUtlString m_Description;
CPulseValueFullType m_Type;
KeyValues3 m_DefaultValue;
private:
uint8 pad_0040[4];
public:
PulseVariableKeysSource_t m_nKeysSource;
bool m_bIsPublicBlackboardVariable;
bool m_bIsObservable;
PulseDocNodeID_t m_nEditorNodeID;
};
KV3 Class Defaults
{
m_Name = ""
m_Description = ""
m_Type = "PVAL_VOID"
m_DefaultValue = null
m_nKeysSource = "PRIVATE"
m_bIsPublicBlackboardVariable = false
m_bIsObservable = false
m_nEditorNodeID = -1
}