import i18n from "../../i18n/i18n";
import { Zone } from "../Area";

const {ccclass, property} = cc._decorator;

@ccclass
export default class ZoneItem extends cc.Component {

    @property(cc.Label)
    mZoneName: cc.Label = null;

    public zone:Zone;
    public callback:(item:ZoneItem)=>void;
    onLoad () {
        this.mZoneName.string = i18n.t(this.zone.name);
    }

    public setCallback(callback:(item:ZoneItem)=>void){
        this.callback = callback;
    }

    public onclick(){
        this.callback(this);
    }
}