public static void WriteCodeNode(string dir, CodeNode data) { var luaBridge = EditorRuntimeUtility.GetEditorLuaBridge(); var luaTable = data.ToLuaTable(luaBridge); var content = luaBridge.ProtobufDump("CodeNode", luaTable); content = "return\n" + content; File.WriteAllText(dir, content); }