import { ITableRow, WithoutRow } from "../../Engine/CatanEngine/TableV3/Core/ITableRow";
import { TableBase } from "../../Engine/CatanEngine/TableV3/Core/TableBase";
import { TableManager } from "../../Engine/CatanEngine/TableV3/TableManager";

/**
 * COLLECT_002幸運美鈔#collect_002.xlsx
 * ##程式碼由工具產生, 在此做的修改都將被覆蓋##
 */
export class Collect002Table extends TableBase<WithoutRow> {
	private _collect: CollectTable;
	/**  COLLECT_002幸運美鈔#collect_002.xlsx > #collect */
	public get Collect(): CollectTable { return this._collect = this._collect || TableManager.InitTable("#collect_002#collect", CollectTable, CollectTableRow); }
}

/**
 * #collect
 */
export class CollectTable extends TableBase<CollectTableRow> {}

export class CollectTableRow implements ITableRow {
	/** 編號 */
	Id: number;
	/** 此區單格所需token */
	Tokens: number;
	/** 戳幾次 */
	Pick: number;
	/** 金庫倍率 */
	Multiple: any;
}
