static int SetParam(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        CBallCurvMotor obj  = (CBallCurvMotor)LuaScriptMgr.GetUnityObjectSelf(L, 1, "CBallCurvMotor");
        float          arg0 = (float)LuaScriptMgr.GetNumber(L, 2);
        float          arg1 = (float)LuaScriptMgr.GetNumber(L, 3);

        obj.SetParam(arg0, arg1);
        return(0);
    }
    static int BallCurvFly(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 5);
        CBallCurvMotor obj  = (CBallCurvMotor)LuaScriptMgr.GetUnityObjectSelf(L, 1, "CBallCurvMotor");
        Vector3        arg0 = LuaScriptMgr.GetVector3(L, 2);
        GameObject     arg1 = (GameObject)LuaScriptMgr.GetUnityObject(L, 3, typeof(GameObject));
        GameObject     arg2 = (GameObject)LuaScriptMgr.GetUnityObject(L, 4, typeof(GameObject));
        float          arg3 = (float)LuaScriptMgr.GetNumber(L, 5);

        obj.BallCurvFly(arg0, arg1, arg2, arg3);
        return(0);
    }