// MNetworkVarNames = bool m_bActive
// MNetworkVarNames = GameTime_t m_flStartTime
// MNetworkVarNames = float32 m_flStartTimeInCommentary
// MNetworkVarNames = string_t m_iszCommentaryFile
// MNetworkVarNames = string_t m_iszTitle
// MNetworkVarNames = string_t m_iszSpeakers
// MNetworkVarNames = int m_iNodeNumber
// MNetworkVarNames = int m_iNodeNumberMax
// MNetworkVarNames = bool m_bListenedTo
// MNetworkVarNames = CHandle< C_BaseEntity> m_hViewPosition
class C_PointCommentaryNode : public CBaseAnimGraph
{
uint8 pad_0CA0[24];
public:
// MNetworkEnable
bool m_bActive;
bool m_bWasActive;
GameTime_t m_flEndTime;
// MNetworkEnable
GameTime_t m_flStartTime;
// MNetworkEnable
float32 m_flStartTimeInCommentary;
// MNetworkEnable
CUtlSymbolLarge m_iszCommentaryFile;
// MNetworkEnable
CUtlSymbolLarge m_iszTitle;
// MNetworkEnable
CUtlSymbolLarge m_iszSpeakers;
// MNetworkEnable
int32 m_iNodeNumber;
// MNetworkEnable
int32 m_iNodeNumberMax;
// MNetworkEnable
bool m_bListenedTo;
// MSaveOpsForField = !!UNKNOWN!!
CSoundPatch* m_sndCommentary;
// MNetworkEnable
CHandle<C_BaseEntity> m_hViewPosition;
// MNotSaved = !!UNKNOWN!!
bool m_bRestartAfterRestore;
};