Exemplo n.º 1
0
    protected void OnBtnSaveClicked(object sender, EventArgs e)
    {
        if (m_curRestData == null)
        {
            return;
        }

        int id;

        if (!int.TryParse(text_rest_id.Text, out id))
        {
            text_rest_id.Text = "";
            ShowMessage("请输入有效的餐厅ID");
            return;
        }
        int count;

        if (!int.TryParse(text_level_count.Text, out count))
        {
            text_level_count.Text = "";
            ShowMessage("请输入有效的关卡数量");
            return;
        }

        m_curRestData.id          = id;
        m_curRestData.key         = text_rest_key.Text;
        m_curRestData.level_count = count;

        _restMgr.setMapData(m_curRestData, map_index.Active);

        string jsonStr = _restMgr.GetJsonString();

        File.WriteAllText(m_mapFilePath, jsonStr);

        ReloadMapData();
    }