12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import { JsonUtil } from "db://assets/core_tgx/base/utils/JsonUtil";
- export class Tableai_config {
- static TableName: string = "ai_config";
- private data: any;
- init(id: number) {
- const table = JsonUtil.get(Tableai_config.TableName);
- this.data = table[id];
- this.id = id;
- }
- /** 编号【KEY】 */
- id: number = 0;
- /** 备注 */
- get text(): string {
- return this.data.text;
- }
- /** 检测半径 */
- get range(): number {
- return this.data.range;
- }
- /** 移动概率 */
- get move_judge(): number {
- return this.data.move_judge;
- }
- /** 移动周期 */
- get move_time(): any {
- return this.data.move_time;
- }
- /** 逃跑周期 */
- get escape_time(): any {
- return this.data.escape_time;
- }
- /** 追击概率 */
- get pursuit_1(): number {
- return this.data.pursuit_1;
- }
- /** 二次判读追击概率 */
- get pursuit_2(): number {
- return this.data.pursuit_2;
- }
- /** 追击周期 */
- get pursuit_time(): any {
- return this.data.pursuit_time;
- }
- /** 匹配权重 */
- get weight(): number {
- return this.data.weight;
- }
- }
-
|