cb/assets/Script/lq_collide_system/lq_collide_system.d.ts
2025-07-01 19:39:23 +08:00

30 lines
719 B
TypeScript

import {LQCollide} from "./lq_collide";
export class LQCollideSystem {
//是否开启检测
public static is_enable: boolean;
//所有collide集合
public static collide_arr: LQCollide[];
//驱动函数
public static update_logic(dt: number);
//注册
public static add_collide(collide: LQCollide);
//移除
public static remove_collide(collide: LQCollide);
//清除所有
public static clear(is_destroy: boolean = false);
//内部方法
public static get_group_by_index(id: number);
//内部方法
public static get_info_by_id(id: number);
//获取collide的碰撞体集合
public static check_collide(collide: LQCollide) :LQCollide[];
}