Пример #1
0
 public static TableToLua getInstance()
 {
     if (null == mInstance)
     {
         mInstance = new TableToLua();
     }
     return(mInstance);
 }
Пример #2
0
        private void button_generate_Click(object sender, EventArgs e)
        {
            if (this.textBox_luaTableName.Text.Length == 0)
            {
                MessageBox.Show("Lua Table Name 不能为空!!!");
                return;
            }
            string       luaStr       = TableToLua.getInstance().toLua(this.textBox_luaTableName.Text, this.textBox_sourceFilePath.Text, this.checkBox1.Checked);
            string       luaTableName = this.textBox_luaTableName.Text + ".lua";
            FileStream   fs           = new FileStream(luaTableName, FileMode.Create);
            StreamWriter sw           = new StreamWriter(fs);

            sw.Write(luaStr);
            sw.Flush();
            fs.Close();
            MessageBox.Show("保存成功!");
        }