// MNetworkIncludeByName = m_nModelIndex
// MNetworkIncludeByName = m_lifeState
// MNetworkVarNames = Vector m_poolOrigin
// MNetworkVarNames = float32 m_waterLevel
// MNetworkVarNames = float32 m_x
// MNetworkVarNames = float32 m_y
// MNetworkVarNames = float32 m_z
// MNetworkVarNames = float32 m_angle
class C_Fish : public CBaseAnimGraph
{
public:
    // MNotSaved = !!UNKNOWN!!
    Vector m_pos;
    // MNotSaved = !!UNKNOWN!!
    Vector m_vel;
    // MNotSaved = !!UNKNOWN!!
    QAngle m_angles;
    // MNotSaved = !!UNKNOWN!!
    int32 m_localLifeState;
    // MNotSaved = !!UNKNOWN!!
    float32 m_deathDepth;
    // MNotSaved = !!UNKNOWN!!
    float32 m_deathAngle;
    // MNotSaved = !!UNKNOWN!!
    float32 m_buoyancy;
    // MNotSaved = !!UNKNOWN!!
    CountdownTimer m_wiggleTimer;
    // MNotSaved = !!UNKNOWN!!
    float32 m_wigglePhase;
    // MNotSaved = !!UNKNOWN!!
    float32 m_wiggleRate;
    // MNotSaved = !!UNKNOWN!!
    Vector m_actualPos;
    // MNotSaved = !!UNKNOWN!!
    QAngle m_actualAngles;
    // MNetworkEnable
    // MNetworkEncoder = coord
    // MNotSaved = !!UNKNOWN!!
    Vector m_poolOrigin;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    float32 m_waterLevel;
    // MNotSaved = !!UNKNOWN!!
    bool m_gotUpdate;
    // MNetworkEnable
    // MNetworkSerializer = fish_pos_x
    // MNetworkChangeCallback = OnPosChanged
    // MNotSaved = !!UNKNOWN!!
    float32 m_x;
    // MNetworkEnable
    // MNetworkSerializer = fish_pos_y
    // MNetworkChangeCallback = OnPosChanged
    // MNotSaved = !!UNKNOWN!!
    float32 m_y;
    // MNetworkEnable
    // MNetworkSerializer = fish_pos_z
    // MNetworkChangeCallback = OnPosChanged
    // MNotSaved = !!UNKNOWN!!
    float32 m_z;
    // MNetworkEnable
    // MNetworkSerializer = angle_normalize_positive
    // MNetworkBitCount = 7
    // MNetworkMinValue = 0.000000
    // MNetworkMaxValue = 360.000000
    // MNetworkEncodeFlags = 1
    // MNetworkChangeCallback = OnAngChanged
    // MNotSaved = !!UNKNOWN!!
    float32 m_angle;
    // MNotSaved = !!UNKNOWN!!
    float32 m_errorHistory[20];
    // MNotSaved = !!UNKNOWN!!
    int32 m_errorHistoryIndex;
    // MNotSaved = !!UNKNOWN!!
    int32 m_errorHistoryCount;
    // MNotSaved = !!UNKNOWN!!
    float32 m_averageError;
};