// MNetworkVarNames = string_t m_iszCommentaryFile
// MNetworkVarNames = CHandle< CBaseEntity> m_hViewPosition
// MNetworkVarNames = bool m_bActive
// MNetworkVarNames = GameTime_t m_flStartTime
// MNetworkVarNames = float32 m_flStartTimeInCommentary
// MNetworkVarNames = string_t m_iszTitle
// MNetworkVarNames = string_t m_iszSpeakers
// MNetworkVarNames = int m_iNodeNumber
// MNetworkVarNames = int m_iNodeNumberMax
// MNetworkVarNames = bool m_bListenedTo
class CPointCommentaryNode : public CBaseAnimGraph
{
public:
CUtlSymbolLarge m_iszPreCommands;
CUtlSymbolLarge m_iszPostCommands;
// MNetworkEnable
CUtlSymbolLarge m_iszCommentaryFile;
CUtlSymbolLarge m_iszViewTarget;
CHandle<CBaseEntity> m_hViewTarget;
CHandle<CBaseEntity> m_hViewTargetAngles;
CUtlSymbolLarge m_iszViewPosition;
// MNetworkEnable
CHandle<CBaseEntity> m_hViewPosition;
CHandle<CBaseEntity> m_hViewPositionMover;
bool m_bPreventMovement;
bool m_bUnderCrosshair;
bool m_bUnstoppable;
GameTime_t m_flFinishedTime;
Vector m_vecFinishOrigin;
QAngle m_vecOriginalAngles;
QAngle m_vecFinishAngles;
bool m_bPreventChangesWhileMoving;
bool m_bDisabled;
Vector m_vecTeleportOrigin;
GameTime_t m_flAbortedPlaybackAt;
CEntityIOOutput m_pOnCommentaryStarted;
CEntityIOOutput m_pOnCommentaryStopped;
// MNetworkEnable
bool m_bActive;
// MNetworkEnable
GameTime_t m_flStartTime;
// MNetworkEnable
float32 m_flStartTimeInCommentary;
// MNetworkEnable
CUtlSymbolLarge m_iszTitle;
// MNetworkEnable
CUtlSymbolLarge m_iszSpeakers;
// MNetworkEnable
int32 m_iNodeNumber;
// MNetworkEnable
int32 m_iNodeNumberMax;
// MNetworkEnable
bool m_bListenedTo;
};