"use strict";
cc._RF.push(module, '4bd21i88J9KfoWB6fqk7oW1', 'lq_collide_config');
// Script/lq_collide_system/lq_collide_config.ts

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LQCollideConfig = exports.LQCollideInfoList = void 0;
var LQCollideInfoList;
(function (LQCollideInfoList) {
    LQCollideInfoList[LQCollideInfoList["default"] = 0] = "default";
    LQCollideInfoList[LQCollideInfoList["role"] = 1] = "role";
    LQCollideInfoList[LQCollideInfoList["role_bullet"] = 2] = "role_bullet";
    LQCollideInfoList[LQCollideInfoList["enemy"] = 3] = "enemy";
    LQCollideInfoList[LQCollideInfoList["enemy_bullet"] = 4] = "enemy_bullet";
    LQCollideInfoList[LQCollideInfoList["prop"] = 5] = "prop";
})(LQCollideInfoList = exports.LQCollideInfoList || (exports.LQCollideInfoList = {}));
var LQCollideConfig = /** @class */ (function () {
    function LQCollideConfig() {
    }
    LQCollideConfig.switch_auto_run = true;
    LQCollideConfig.switch_print_log = true;
    LQCollideConfig.switch_quad_tree = false;
    LQCollideConfig.max_node_len = 10;
    LQCollideConfig.per_frame = 60;
    LQCollideConfig.max_node_level = 4;
    LQCollideConfig.active_area_x = 0;
    LQCollideConfig.active_area_y = 0;
    LQCollideConfig.active_area_width = 1000;
    LQCollideConfig.active_area_height = 1000;
    LQCollideConfig.collide_group_map = {
        "default": { id: 1, category: 1, index: 0, mask: 1 },
        "role": { id: 2, category: 2, index: 1, mask: 56 },
        "role_bullet": { id: 3, category: 4, index: 2, mask: 8 },
        "enemy": { id: 4, category: 8, index: 3, mask: 6 },
        "enemy_bullet": { id: 5, category: 16, index: 4, mask: 2 },
        "prop": { id: 6, category: 32, index: 5, mask: 2 },
    };
    return LQCollideConfig;
}());
exports.LQCollideConfig = LQCollideConfig;

cc._RF.pop();