aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/unicode/multiline_chain.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/unicode/multiline_chain.lua')
-rw-r--r--spec/outputs/unicode/multiline_chain.lua135
1 files changed, 135 insertions, 0 deletions
diff --git a/spec/outputs/unicode/multiline_chain.lua b/spec/outputs/unicode/multiline_chain.lua
new file mode 100644
index 0000000..90fdf0b
--- /dev/null
+++ b/spec/outputs/unicode/multiline_chain.lua
@@ -0,0 +1,135 @@
1local _u53d8_u91cfx = _u53d8_u91cfa["变量b"]["变量c"]["变量d"]
2local _call_0 = _u53d8_u91cfa["变量b"]
3_u53d8_u91cfx["变量y"] = _call_0["变量c"](_call_0)
4_u51fd_u6570(1, (function()
5 local _call_1 = _u53c2_u65702["值"]
6 return _call_1["获取"](_call_1)
7end)(), (function()
8 local _call_1 = _u53c2_u65703["值"]
9 return _call_1["获取"](_call_1)
10end)(), {
11 1,
12 ((function()
13 if _u53d8_u91cfx ~= nil then
14 local _obj_0 = _u53d8_u91cfx["变量y"]
15 if _obj_0 ~= nil then
16 return _obj_0["变量z"]
17 end
18 return nil
19 end
20 return nil
21 end)() ~= nil),
22 3
23})
24local _u8868bb = {
25 ["键1"] = (function()
26 local _call_1 = _u53d8_u91cfa
27 return _call_1["变量b"](_call_1, 123)["变量c"]()
28 end)(),
29 ["键2"] = {
30 ["键w1"] = (function()
31 local _call_1 = _u53d8_u91cfa()["变量b"]
32 return _call_1["变量c"](_call_1)
33 end)()
34 }
35}
36local _u8868b
37do
38 local _obj_0 = _u51fd_u65702
39 if _obj_0 ~= nil then
40 _u8868b = _obj_0("abc", _u51fd_u65701({ })["变量a"])
41 end
42end
43local _u51fd_u6570
44_u51fd_u6570 = function()
45 local _accum_0 = { }
46 local _len_0 = 1
47 local _list_0 = _u503c_u96c6_u5408
48 for _index_0 = 1, #_list_0 do
49 local _des_0 = _list_0[_index_0]
50 local _u53d8_u91cfa = _des_0[1]
51 local _call_1 = _u53d8_u91cfa["变量b"]
52 _accum_0[_len_0] = _call_1["变量c"](_call_1, 123)
53 _len_0 = _len_0 + 1
54 end
55 return _accum_0
56end
57local _u51fd_u65701
58_u51fd_u65701 = function()
59 return _u53d8_u91cfx, (function()
60 local _call_1 = _u53d8_u91cfa
61 return _call_1["变量b"](_call_1, 123)["变量c"]("abc")
62 end)()
63end
64local _call_1 = _u539f_u59cb["转换"].root.gameObject
65local _call_2 = _call_1["父节点"](_call_1)
66local _call_3 = _call_2["后代节点"](_call_2)
67local _call_4 = _call_3["选择启用"](_call_3)
68local _call_5 = _call_4["选择可见"](_call_4)
69local _call_6 = _call_5["标签相等"](_call_5, "fx")
70local _call_7 = _call_6["筛选"](_call_6, function(_u5143_u7d20)
71 if _u5143_u7d20["是否目标"](_u5143_u7d20, _u5143_u7d20) then
72 return false
73 end
74 local _call_7 = _u5143_u7d20["名称"]
75 return _call_7["结束于"](_call_7, _call_7, "(Clone)")
76end)
77local _u7ed3_u679c = _call_7["销毁"](_call_7)
78local _call_8 = _u539f_u70b9["变换"]["根节点"]["游戏对象"]
79local _call_9 = _call_8["父节点"](_call_8)
80local _call_10 = _call_9["后代节点"](_call_9)
81local _call_11 = _call_10["选择启用"](_call_10)
82local _call_12 = _call_11["选择可见"](_call_11)
83local _call_13 = _call_12["标签相等"](_call_12, "fx")
84local _call_14 = _call_13["筛选"](_call_13, function(_u5143_u7d20)
85 local _call_14 = _u5143_u7d20["名称"]
86 return _call_14["结束于"](_call_14, _call_14, "(Clone)")
87end)
88_call_14["销毁"](_call_14)
89do
90 local _with_0 = _u9879_u76ee
91 _with_0["项目字段A"] = 123
92 local _call_15 = _with_0["调用方法"](_with_0)
93 _call_15["连续调用"](_call_15)
94 local _call_16 = _with_0["调用方法"](_with_0)
95 _call_16["连续调用"](_call_16)
96 _with_0["连续调用"](_with_0)
97 do
98 local _call_17 = _with_0["项目字段B"]
99 local _exp_0 = _call_17["取值"](_call_17)
100 if "Valid" == _exp_0 or _with_0["获取项目状态"](_with_0) == _exp_0 then
101 local _call_18 = _with_0["项目方法A"](_with_0)
102 _call_18["取值"](_call_18)
103 else
104 local _call_18 = _with_0["项目方法B"](_with_0)
105 _call_18["取值"](_call_18)
106 end
107 end
108 local _u53d8_u91cfa
109 if _with_0["项目字段C"] then
110 _u53d8_u91cfa = _with_0["项目字段D"]
111 else
112 _u53d8_u91cfa = _with_0["项目字段E"]
113 end
114 local _list_0 = _u503c_u96c6_u5408
115 for _index_0 = 1, #_list_0 do
116 local _u53d8_u91cfv = _list_0[_index_0]
117 _with_0["项目方法C"](_with_0, _u53d8_u91cfv)
118 end
119 for _u53d8_u91cfi = 1, _u8ba1_u6570_u5668 do
120 _with_0["项目方法C"](_with_0, _u53d8_u91cfi)
121 end
122 if not _with_0["变量b"] then
123 do
124 local _accum_0 = { }
125 local _len_0 = 1
126 while _with_0["项目字段D"] do
127 local _call_17 = _with_0["下一个项目"](_with_0)
128 _accum_0[_len_0] = _call_17["取得"](_call_17)
129 _len_0 = _len_0 + 1
130 end
131 _with_0["变量c"] = _accum_0
132 end
133 end
134end
135return nil