data = {

    ["OnRemoveFromEntity"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["GetDebugString"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetHorizontalSpeed"] = {
        params = {
            {param = "speed", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetHorizontalSpeedForDistance"] = {
        params = {
            {param = "desired_horizontal_distance", explain = "", type = ""},
            {param = "fallback", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetGravity"] = {
        params = {
            {param = "g", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetLaunchOffset"] = {
        params = {
            {param = "offset", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetTargetOffset"] = {
        params = {
            {param = "offset", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetOnLaunch"] = {
        params = {
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetOnHit"] = {
        params = {
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["SetOnUpdate"] = {
        params = {
            {param = "fn", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CalculateMinimumSpeedForDistance"] = {
        params = {
            {param = "desired_horizontal_distance", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["CalculateTrajectory"] = {
        params = {
            {param = "startPos", explain = "", type = ""},
            {param = "endPos", explain = "", type = ""},
            {param = "speed", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["Launch"] = {
        params = {
            {param = "targetPos", explain = "", type = ""},
            {param = "attacker", explain = "", type = ""},
            {param = "owningweapon", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["Cancel"] = {
        params = {

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["Hit"] = {
        params = {
            {param = "target", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
    ["OnUpdate"] = {
        params = {
            {param = "dt", explain = "", type = ""},

        },
        returns = {
            
        },
        tips = "",
        author = "",
    },
        
}
return data