first commit

This commit is contained in:
SimonSayeBabu
2025-01-17 13:10:20 +01:00
commit bd1057cec0
16967 changed files with 1048699 additions and 0 deletions
.vs/TM1
.vsconfigAssembly-CSharp.Player.csprojAssembly-CSharp.csproj
Assets
Images.meta
Images
Materials.meta
Materials
Prefabs.meta
Prefabs
Scenes.meta
Scenes
Scripts.meta
Scripts
TextMesh Pro.meta
TextMesh Pro
Documentation.meta
Documentation
Examples & Extras.meta
Examples & Extras
Fonts.meta
Fonts
Materials.meta
Materials
Prefabs.meta
Prefabs
Resources.meta
Resources
Scenes.meta
Scenes
01- Single Line TextMesh Pro.unity01- Single Line TextMesh Pro.unity.meta02 - Multi-line TextMesh Pro.unity02 - Multi-line TextMesh Pro.unity.meta03 - Line Justification.unity03 - Line Justification.unity.meta04 - Word Wrapping.unity04 - Word Wrapping.unity.meta05 - Style Tags.unity05 - Style Tags.unity.meta06 - Extra Rich Text Examples.unity06 - Extra Rich Text Examples.unity.meta07 - Superscript & Subscript Example.unity07 - Superscript & Subscript Example.unity.meta08 - Improved Text Alignment.unity08 - Improved Text Alignment.unity.meta09 - Margin Tag Example.unity09 - Margin Tag Example.unity.meta10 - Bullets & Numbered List Example.unity10 - Bullets & Numbered List Example.unity.meta11 - The Style Tag.unity11 - The Style Tag.unity.meta12 - Link Example.unity12 - Link Example.unity.meta12a - Text Interactions.unity12a - Text Interactions.unity.meta13 - Soft Hyphenation.unity13 - Soft Hyphenation.unity.meta14 - Multi Font & Sprites.unity14 - Multi Font & Sprites.unity.meta15 - Inline Graphics & Sprites.unity15 - Inline Graphics & Sprites.unity.meta16 - Linked text overflow mode example.unity16 - Linked text overflow mode example.unity.meta17 - Old Computer Terminal.unity17 - Old Computer Terminal.unity.meta18 - ScrollRect & Masking & Layout.unity18 - ScrollRect & Masking & Layout.unity.meta19 - Masking Texture & Soft Mask.unity19 - Masking Texture & Soft Mask.unity.meta20 - Input Field with Scrollbar.unity20 - Input Field with Scrollbar.unity.meta21 - Script Example.unity21 - Script Example.unity.meta22 - Basic Scripting Example.unity22 - Basic Scripting Example.unity.meta23 - Animating Vertex Attributes.unity23 - Animating Vertex Attributes.unity.meta24 - Surface Shader Example.unity24 - Surface Shader Example.unity.meta25 - Sunny Days Example.unity25 - Sunny Days Example.unity.meta26 - Dropdown Placeholder Example.unity26 - Dropdown Placeholder Example.unity.metaBenchmark (Floating Text).unityBenchmark (Floating Text).unity.meta
Scripts.meta
Scripts
Sprites.meta
Sprites
Textures.meta
Textures
Fonts.meta
Fonts
Resources.meta
Resources
Shaders.meta
Shaders
Sprites.meta
Sprites
light.cslight.cs.meta
Library
APIUpdater
AnnotationManagerArtifactDBArtifactDB-lock
Artifacts
00
01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
12
13
14
15
16
17
18
19
1a
1b
1c
1d
1e
1f
20
21
22
23
24
25
26
27
28
29
2a
2b
2c
2d
2e
2f
30
31
32
33
34
35
36
37
38
39
3a
3b
3c
3d
3e
3f
40
41
42
43
44
45
46
47
48
49
4a
4b
4c
4d
4e
4f
50
51
52
53
54
55
56
57
58
59
5a
5b
5c
5d
5e
5f
60
61
62
63
64
65
66
67
68
69
6a
6b
6c
6d
6e
6f
70
71
72
73
74
75
76
77
78
79
7a
7b
7c
7d
7e
7f
80
81
82
83
84
85
86
87
88
89
8a
8b
8c
8d
8e
8f
90
91
92
93
94
95
96
97
98
99
9a
9b
9c
9d
9e
9f
a0
a1
a2
a3
a4
a5
a6
a7
a8
a9
aa
ab
ac
ad
ae
af
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
ba
bb
bc
bd
be
bf
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
ca
cb
cc
cd
ce
cf
d0
d1
d2
d3
d4
d5
d6
d7
d8
d9
da
db
dc
dd
de
df
e0
e1
e2
e3
e4
e5
e6
e7
e8
e9
ea
eb
ec
ed
ee
ef
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
fa
fb
fc
fd
fe
ff
Bee
1900b0aE-inputdata.json1900b0aE.dag1900b0aE.dag.json1900b0aE.dag.outputdata1900b0aE.dag.payloads1900b0aE.dag_derived1900b0aE.dag_fsmtime1900b0aESkipCompile-inputdata.json1900b0aESkipCompile.dag1900b0aESkipCompile.dag.json1900b0aESkipCompile.dag.outputdata1900b0aESkipCompile.dag.payloads1900b0aESkipCompile.dag_derived1900b0aESkipCompile.dag_fsmtime1900b0aP-inputdata.json1900b0aP.dag1900b0aP.dag.json1900b0aP.dag.outputdata1900b0aP.dag.payloads1900b0aP.dag_derived1900b0aP.dag_fsmtime
CachedNodeOutput
016026d7f7054122373d975ec2e8c311_out0e6c1c4d410fba659e9ac8ed2b2c7093_out0e9d75ec6c8c694629086a4be83d35f6_out12c87243b3fb7b3566caea92a148e2b3_out2304e62947a537015537cf6b30e52451_out2bfbcf87bf4e55440113f2e2f0421625_out2d38cccb82552b2f3ab7227459063fcc_out2f04faa483a1504e583b2544dab5904f_out332acac50de206377b90728cb6e3d710_out3962adafb9eb9a7a344f56d358cbda08_out4012be7264a582ed895a85ac49d2c102_out4012be72b3a898af010d3b1660c693ef_out43891922b39b8701f18182bed7ff63fd_out4a8e30b4585c9b26974879694367f8fc_out4b6e540449b93f270350f6c9d2297d22_out4b6e5404a80704e44c2073e279be1add_out4deeacddebf29cb9734530a6be8b43ac_out4f98a2bcb81e0ea41a2c0977f35a2fb6_out5063f5b743d9e3859c2f24fa900375d6_out508e6a1ecc3bba151daf9fb8379c3051_out526a871bba574e54ca8b009aa01328f7_out560b6c9482e2d935dd1c82805cbe9861_out5afb59a7e8b8d8659645c6f092f23087_out5e6a61c8f9c9b926845bc0337f7cc3c5_out79eb1d1c6d02e8f803f7396fdf81cb39_out80c0c4289b2db57d8661932ee0ec66cc_out8a54ffa787b9f450a1e3843d48a4d72d_out8ea3ef1e8fdad26365aede1c47958067_out9bfae450949ec7f1bd9e22ff5f52fb5d_outaa03fca62fe22be49b0d79becce9fd16_outaa6f1560ef68f4f52b2872cb797ff576_outaba9d17307b85657a7a560361314e649_outaefa0694c1216862b6fc315a1da0ac02_outb261a3a7bec4d8ee027e640a32c8cc8d_outb3cefea1ef4dbd239b86ed8ac0ddf572_outb4176ebb4a672e00b1a0da2c6ef948d5_outb7102a64f984a2fc30140377a14be7e3_outc0c721496f05373765aede1caa551f35_outc436933e980ff96035d950dd7a737b47_outc6dca2d0632887762ded96ac708ebb36_outc8dcf2b9fa0d561a1221a59a72808025_outcaf5aeb136443c31bf2a6da5e2edbc54_outcb09bb79e4fa863ad96dbc9c8f90c081_outce7c5071ad313eb6c5ef1886c6310285_outd17246f3ab22d254ea41a0782040e5d4_outd2248c74dedfb60ae327d5ca5244a93c_outdaa20dd4cd32f51819e4446b4ded4b0d_outdbab6f887b655a52305b506eadb1143f_outdfedf66039f455f95382631d18b31c87_oute0dd852f26e0d8c8133510ee053408d9_oute43d06246ad794dbbca37748accf8384_oute8b874f97862473d2b2872cbd28d1866_outf115b1b0f6cd593dd7a828420557c1d2_outf49c8c45a7bf6db15f42364936f49194_outf9e5ec84199132eab22ee81b8df7316e_outfc71f5bebe91f8ad51fc77d412ecc676_out
Player6747e0a5-inputdata.jsonPlayer6747e0a5.dagPlayer6747e0a5.dag.jsonPlayer6747e0a5.dag.outputdataPlayer6747e0a5.dag.payloadsPlayer6747e0a5.dag_derivedPlayer6747e0a5.dag_fsmtime
PlayerScriptAssemblies
TundraBuildState.stateTundraBuildState.state.map
artifacts
1900b0aE.dag
Assembly-CSharp.UnityAdditionalFile.txtAssembly-CSharp.dllAssembly-CSharp.dll.mvfrmAssembly-CSharp.dll.mvfrm.rspAssembly-CSharp.pdbAssembly-CSharp.ref.dllAssembly-CSharp.rspAssembly-CSharp.rsp2Unity.CollabProxy.Editor.UnityAdditionalFile.txtUnity.CollabProxy.Editor.dllUnity.CollabProxy.Editor.dll.mvfrmUnity.CollabProxy.Editor.dll.mvfrm.rspUnity.CollabProxy.Editor.pdbUnity.CollabProxy.Editor.ref.dllUnity.CollabProxy.Editor.rspUnity.CollabProxy.Editor.rsp2Unity.EditorCoroutines.Editor.UnityAdditionalFile.txtUnity.EditorCoroutines.Editor.dllUnity.EditorCoroutines.Editor.dll.mvfrmUnity.EditorCoroutines.Editor.dll.mvfrm.rspUnity.EditorCoroutines.Editor.pdbUnity.EditorCoroutines.Editor.ref.dllUnity.EditorCoroutines.Editor.rspUnity.EditorCoroutines.Editor.rsp2Unity.Performance.Profile-Analyzer.Editor.UnityAdditionalFile.txtUnity.Performance.Profile-Analyzer.Editor.dllUnity.Performance.Profile-Analyzer.Editor.dll.mvfrmUnity.Performance.Profile-Analyzer.Editor.dll.mvfrm.rspUnity.Performance.Profile-Analyzer.Editor.pdbUnity.Performance.Profile-Analyzer.Editor.ref.dllUnity.Performance.Profile-Analyzer.Editor.rspUnity.Performance.Profile-Analyzer.Editor.rsp2Unity.PlasticSCM.Editor.UnityAdditionalFile.txtUnity.PlasticSCM.Editor.dllUnity.PlasticSCM.Editor.dll.mvfrmUnity.PlasticSCM.Editor.dll.mvfrm.rspUnity.PlasticSCM.Editor.pdbUnity.PlasticSCM.Editor.ref.dllUnity.PlasticSCM.Editor.rspUnity.PlasticSCM.Editor.rsp2Unity.Rider.Editor.UnityAdditionalFile.txtUnity.Rider.Editor.dllUnity.Rider.Editor.dll.mvfrmUnity.Rider.Editor.dll.mvfrm.rspUnity.Rider.Editor.pdbUnity.Rider.Editor.ref.dllUnity.Rider.Editor.rspUnity.Rider.Editor.rsp2Unity.Settings.Editor.UnityAdditionalFile.txtUnity.Settings.Editor.dllUnity.Settings.Editor.dll.mvfrmUnity.Settings.Editor.dll.mvfrm.rspUnity.Settings.Editor.pdbUnity.Settings.Editor.ref.dllUnity.Settings.Editor.rspUnity.Settings.Editor.rsp2Unity.TestTools.CodeCoverage.Editor.OpenCover.Model.UnityAdditionalFile.txtUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dll.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dll.mvfrm.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.ref.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.rsp2Unity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.UnityAdditionalFile.txtUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dll.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dll.mvfrm.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.ref.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.rspUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.rsp2Unity.TestTools.CodeCoverage.Editor.UnityAdditionalFile.txtUnity.TestTools.CodeCoverage.Editor.dllUnity.TestTools.CodeCoverage.Editor.dll.mvfrmUnity.TestTools.CodeCoverage.Editor.dll.mvfrm.rspUnity.TestTools.CodeCoverage.Editor.pdbUnity.TestTools.CodeCoverage.Editor.ref.dllUnity.TestTools.CodeCoverage.Editor.rspUnity.TestTools.CodeCoverage.Editor.rsp2Unity.TextMeshPro.Editor.UnityAdditionalFile.txtUnity.TextMeshPro.Editor.dllUnity.TextMeshPro.Editor.dll.mvfrmUnity.TextMeshPro.Editor.dll.mvfrm.rspUnity.TextMeshPro.Editor.pdbUnity.TextMeshPro.Editor.ref.dllUnity.TextMeshPro.Editor.rspUnity.TextMeshPro.Editor.rsp2Unity.TextMeshPro.UnityAdditionalFile.txtUnity.TextMeshPro.dllUnity.TextMeshPro.dll.mvfrmUnity.TextMeshPro.dll.mvfrm.rspUnity.TextMeshPro.pdbUnity.TextMeshPro.ref.dllUnity.TextMeshPro.rspUnity.TextMeshPro.rsp2Unity.Timeline.Editor.UnityAdditionalFile.txtUnity.Timeline.Editor.dllUnity.Timeline.Editor.dll.mvfrmUnity.Timeline.Editor.dll.mvfrm.rspUnity.Timeline.Editor.pdbUnity.Timeline.Editor.ref.dllUnity.Timeline.Editor.rspUnity.Timeline.Editor.rsp2Unity.Timeline.UnityAdditionalFile.txtUnity.Timeline.dllUnity.Timeline.dll.mvfrmUnity.Timeline.dll.mvfrm.rspUnity.Timeline.pdbUnity.Timeline.ref.dllUnity.Timeline.rspUnity.Timeline.rsp2Unity.VSCode.Editor.UnityAdditionalFile.txtUnity.VSCode.Editor.dllUnity.VSCode.Editor.dll.mvfrmUnity.VSCode.Editor.dll.mvfrm.rspUnity.VSCode.Editor.pdbUnity.VSCode.Editor.ref.dllUnity.VSCode.Editor.rspUnity.VSCode.Editor.rsp2Unity.VisualScripting.Core.Editor.UnityAdditionalFile.txtUnity.VisualScripting.Core.Editor.dllUnity.VisualScripting.Core.Editor.dll.mvfrmUnity.VisualScripting.Core.Editor.dll.mvfrm.rspUnity.VisualScripting.Core.Editor.pdbUnity.VisualScripting.Core.Editor.ref.dllUnity.VisualScripting.Core.Editor.rspUnity.VisualScripting.Core.Editor.rsp2Unity.VisualScripting.Core.UnityAdditionalFile.txtUnity.VisualScripting.Core.dllUnity.VisualScripting.Core.dll.mvfrmUnity.VisualScripting.Core.dll.mvfrm.rspUnity.VisualScripting.Core.pdbUnity.VisualScripting.Core.ref.dllUnity.VisualScripting.Core.rspUnity.VisualScripting.Core.rsp2Unity.VisualScripting.Flow.Editor.UnityAdditionalFile.txtUnity.VisualScripting.Flow.Editor.dllUnity.VisualScripting.Flow.Editor.dll.mvfrmUnity.VisualScripting.Flow.Editor.dll.mvfrm.rspUnity.VisualScripting.Flow.Editor.pdbUnity.VisualScripting.Flow.Editor.ref.dllUnity.VisualScripting.Flow.Editor.rspUnity.VisualScripting.Flow.Editor.rsp2Unity.VisualScripting.Flow.UnityAdditionalFile.txtUnity.VisualScripting.Flow.dllUnity.VisualScripting.Flow.dll.mvfrmUnity.VisualScripting.Flow.dll.mvfrm.rspUnity.VisualScripting.Flow.pdbUnity.VisualScripting.Flow.ref.dllUnity.VisualScripting.Flow.rspUnity.VisualScripting.Flow.rsp2Unity.VisualScripting.SettingsProvider.Editor.UnityAdditionalFile.txtUnity.VisualScripting.SettingsProvider.Editor.dllUnity.VisualScripting.SettingsProvider.Editor.dll.mvfrmUnity.VisualScripting.SettingsProvider.Editor.dll.mvfrm.rspUnity.VisualScripting.SettingsProvider.Editor.pdbUnity.VisualScripting.SettingsProvider.Editor.ref.dllUnity.VisualScripting.SettingsProvider.Editor.rspUnity.VisualScripting.SettingsProvider.Editor.rsp2Unity.VisualScripting.Shared.Editor.UnityAdditionalFile.txtUnity.VisualScripting.Shared.Editor.dllUnity.VisualScripting.Shared.Editor.dll.mvfrmUnity.VisualScripting.Shared.Editor.dll.mvfrm.rspUnity.VisualScripting.Shared.Editor.pdbUnity.VisualScripting.Shared.Editor.ref.dllUnity.VisualScripting.Shared.Editor.rspUnity.VisualScripting.Shared.Editor.rsp2Unity.VisualScripting.State.Editor.UnityAdditionalFile.txtUnity.VisualScripting.State.Editor.dllUnity.VisualScripting.State.Editor.dll.mvfrmUnity.VisualScripting.State.Editor.dll.mvfrm.rspUnity.VisualScripting.State.Editor.pdbUnity.VisualScripting.State.Editor.ref.dllUnity.VisualScripting.State.Editor.rspUnity.VisualScripting.State.Editor.rsp2Unity.VisualScripting.State.UnityAdditionalFile.txtUnity.VisualScripting.State.dllUnity.VisualScripting.State.dll.mvfrmUnity.VisualScripting.State.dll.mvfrm.rspUnity.VisualScripting.State.pdbUnity.VisualScripting.State.ref.dllUnity.VisualScripting.State.rspUnity.VisualScripting.State.rsp2Unity.VisualStudio.Editor.UnityAdditionalFile.txtUnity.VisualStudio.Editor.dllUnity.VisualStudio.Editor.dll.mvfrmUnity.VisualStudio.Editor.dll.mvfrm.rspUnity.VisualStudio.Editor.pdbUnity.VisualStudio.Editor.ref.dllUnity.VisualStudio.Editor.rspUnity.VisualStudio.Editor.rsp2UnityEditor.TestRunner.UnityAdditionalFile.txtUnityEditor.TestRunner.dllUnityEditor.TestRunner.dll.mvfrmUnityEditor.TestRunner.dll.mvfrm.rspUnityEditor.TestRunner.pdbUnityEditor.TestRunner.ref.dllUnityEditor.TestRunner.rspUnityEditor.TestRunner.rsp2UnityEditor.UI.UnityAdditionalFile.txtUnityEditor.UI.dllUnityEditor.UI.dll.mvfrmUnityEditor.UI.dll.mvfrm.rspUnityEditor.UI.pdbUnityEditor.UI.ref.dllUnityEditor.UI.rspUnityEditor.UI.rsp2UnityEngine.TestRunner.UnityAdditionalFile.txtUnityEngine.TestRunner.dllUnityEngine.TestRunner.dll.mvfrmUnityEngine.TestRunner.dll.mvfrm.rspUnityEngine.TestRunner.pdbUnityEngine.TestRunner.ref.dllUnityEngine.TestRunner.rspUnityEngine.TestRunner.rsp2UnityEngine.UI.UnityAdditionalFile.txtUnityEngine.UI.dllUnityEngine.UI.dll.mvfrmUnityEngine.UI.dll.mvfrm.rspUnityEngine.UI.pdbUnityEngine.UI.ref.dllUnityEngine.UI.rspUnityEngine.UI.rsp2
1900b0aP.dag
Assembly-CSharp.UnityAdditionalFile.txtAssembly-CSharp.dllAssembly-CSharp.dll.mvfrmAssembly-CSharp.dll.mvfrm.rspAssembly-CSharp.pdbAssembly-CSharp.ref.dllAssembly-CSharp.rspAssembly-CSharp.rsp2Unity.TextMeshPro.UnityAdditionalFile.txtUnity.TextMeshPro.dllUnity.TextMeshPro.dll.mvfrmUnity.TextMeshPro.dll.mvfrm.rspUnity.TextMeshPro.pdbUnity.TextMeshPro.ref.dllUnity.TextMeshPro.rspUnity.TextMeshPro.rsp2Unity.Timeline.UnityAdditionalFile.txtUnity.Timeline.dllUnity.Timeline.dll.mvfrmUnity.Timeline.dll.mvfrm.rspUnity.Timeline.pdbUnity.Timeline.ref.dllUnity.Timeline.rspUnity.Timeline.rsp2Unity.VisualScripting.Core.UnityAdditionalFile.txtUnity.VisualScripting.Core.dllUnity.VisualScripting.Core.dll.mvfrmUnity.VisualScripting.Core.dll.mvfrm.rspUnity.VisualScripting.Core.pdbUnity.VisualScripting.Core.ref.dllUnity.VisualScripting.Core.rspUnity.VisualScripting.Core.rsp2Unity.VisualScripting.Flow.UnityAdditionalFile.txtUnity.VisualScripting.Flow.dllUnity.VisualScripting.Flow.dll.mvfrmUnity.VisualScripting.Flow.dll.mvfrm.rspUnity.VisualScripting.Flow.pdbUnity.VisualScripting.Flow.ref.dllUnity.VisualScripting.Flow.rspUnity.VisualScripting.Flow.rsp2Unity.VisualScripting.State.UnityAdditionalFile.txtUnity.VisualScripting.State.dllUnity.VisualScripting.State.dll.mvfrmUnity.VisualScripting.State.dll.mvfrm.rspUnity.VisualScripting.State.pdbUnity.VisualScripting.State.ref.dllUnity.VisualScripting.State.rspUnity.VisualScripting.State.rsp2UnityEngine.TestRunner.UnityAdditionalFile.txtUnityEngine.TestRunner.dllUnityEngine.TestRunner.dll.mvfrmUnityEngine.TestRunner.dll.mvfrm.rspUnityEngine.TestRunner.pdbUnityEngine.TestRunner.ref.dllUnityEngine.TestRunner.rspUnityEngine.TestRunner.rsp2UnityEngine.UI.UnityAdditionalFile.txtUnityEngine.UI.dllUnityEngine.UI.dll.mvfrmUnityEngine.UI.dll.mvfrm.rspUnityEngine.UI.pdbUnityEngine.UI.ref.dllUnityEngine.UI.rspUnityEngine.UI.rsp2
WinPlayerBuildProgram
csharpactions
mvdfrm
Unity.Android.Gradle.dll_8F26E63B8AD7E0DA.mvfrmUnity.Android.GradleProject.dll_9D511BF2D4183A7B.mvfrmUnity.Android.Types.dll_2657560F93650402.mvfrmUnity.EditorCoroutines.Editor.ref.dll_34ED10A34098B2DB.mvfrmUnity.Performance.Profile-Analyzer.Editor.ref.dll_65A192712782EB2B.mvfrmUnity.Plastic.Antlr3.Runtime.dll_1B6116B393E72286.mvfrmUnity.Plastic.Newtonsoft.Json.dll_7880F7755F74374F.mvfrmUnity.PlasticSCM.Editor.ref.dll_257AEB342BE77856.mvfrmUnity.Rider.Editor.ref.dll_9B5591808ABA37AF.mvfrmUnity.Settings.Editor.ref.dll_7F5B154C05A780B0.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.ref.dll_D3B9364D6FB03093.mvfrmUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.ref.dll_E668CD773429A040.mvfrmUnity.TestTools.CodeCoverage.Editor.ref.dll_F09CF4826CE11CD9.mvfrmUnity.TextMeshPro.Editor.ref.dll_159E061D77A10B86.mvfrmUnity.TextMeshPro.ref.dll_84A4293DBDD182DB.mvfrmUnity.TextMeshPro.ref.dll_B085F143991618E6.mvfrmUnity.Timeline.Editor.ref.dll_0D3D3C0B73557612.mvfrmUnity.Timeline.ref.dll_54050F91DBE64E14.mvfrmUnity.Timeline.ref.dll_621CDDF9C514DF8F.mvfrmUnity.VSCode.Editor.ref.dll_3628369EB48E4C19.mvfrmUnity.VisualScripting.Antlr3.Runtime.dll_FBC62C826EB2B4B0.mvfrmUnity.VisualScripting.Core.Editor.ref.dll_EDC8690F57C5BDFD.mvfrmUnity.VisualScripting.Core.ref.dll_27ACA245D8399F39.mvfrmUnity.VisualScripting.Core.ref.dll_D75DF4EA1AFE54F4.mvfrmUnity.VisualScripting.Flow.Editor.ref.dll_6AF951BE66A4493E.mvfrmUnity.VisualScripting.Flow.ref.dll_1E6ED5409D07C9A3.mvfrmUnity.VisualScripting.Flow.ref.dll_6EBD829C5A4313E8.mvfrmUnity.VisualScripting.IonicZip.dll_840FAE5C8A141D5B.mvfrmUnity.VisualScripting.SettingsProvider.Editor.ref.dll_A1A44354E0B583A8.mvfrmUnity.VisualScripting.Shared.Editor.ref.dll_9669F6EBFF6DFFB7.mvfrmUnity.VisualScripting.State.Editor.ref.dll_E03858E727F23F6F.mvfrmUnity.VisualScripting.State.ref.dll_D91762B7076BE462.mvfrmUnity.VisualScripting.State.ref.dll_F0190167D28F2F4D.mvfrmUnity.VisualScripting.TextureAssets.dll_E1772EF4FEB70289.mvfrmUnity.VisualScripting.YamlDotNet.dll_4A5905A13DE9A491.mvfrmUnity.VisualStudio.Editor.ref.dll_3A975DBA53ABA4AD.mvfrmUnityEditor.Android.Extensions.dll_974673FE9D3D995A.mvfrmUnityEditor.CoreModule.dll_C7B7DBCCEDFA9DF2.mvfrmUnityEditor.DeviceSimulatorModule.dll_CB1556BE143DF06F.mvfrmUnityEditor.DiagnosticsModule.dll_2CA3C994E851EEFD.mvfrmUnityEditor.EditorToolbarModule.dll_85DC70DFBF17E65F.mvfrmUnityEditor.GraphViewModule.dll_65AE9037441B9534.mvfrmUnityEditor.Graphs.dll_1975539F6350B624.mvfrmUnityEditor.PresetsUIModule.dll_2114C9194673ED39.mvfrmUnityEditor.QuickSearchModule.dll_B7B34AA24128EB56.mvfrmUnityEditor.SceneTemplateModule.dll_A97BE19DBE049097.mvfrmUnityEditor.SceneViewModule.dll_A45E733F393E6242.mvfrmUnityEditor.TestRunner.ref.dll_193EC4CE382CBFB3.mvfrmUnityEditor.TextCoreFontEngineModule.dll_122799BC6B59D730.mvfrmUnityEditor.TextCoreTextEngineModule.dll_5A0FD02DFADD904E.mvfrmUnityEditor.UI.ref.dll_4C98D3F7040CD4F5.mvfrmUnityEditor.UIBuilderModule.dll_BA373D53B6D40E68.mvfrmUnityEditor.UIElementsModule.dll_B04CD8F54A977BEE.mvfrmUnityEditor.UIElementsSamplesModule.dll_BB3A0C722B73FE5F.mvfrmUnityEditor.UnityConnectModule.dll_F9C9A86381EC45A8.mvfrmUnityEditor.WindowsStandalone.Extensions.dll_5C9DB23FD05614CE.mvfrmUnityEditor.dll_6F0EC6E7176AE903.mvfrmUnityEngine.AIModule.dll_26475A0D14DD2206.mvfrmUnityEngine.AIModule.dll_92B469FD80AA9250.mvfrmUnityEngine.ARModule.dll_4C272F00DDC7F119.mvfrmUnityEngine.ARModule.dll_DFBA1F1071FA80CF.mvfrmUnityEngine.AccessibilityModule.dll_1A987C6BFBDC800A.mvfrmUnityEngine.AccessibilityModule.dll_DC214D34BE7AB834.mvfrmUnityEngine.AndroidJNIModule.dll_2E95C1C893B6EAC4.mvfrmUnityEngine.AndroidJNIModule.dll_925CB1228102800E.mvfrmUnityEngine.AnimationModule.dll_34340C601E7869DA.mvfrmUnityEngine.AnimationModule.dll_7735EE4D04BB4C30.mvfrmUnityEngine.AssetBundleModule.dll_D683638B4B31C95E.mvfrmUnityEngine.AssetBundleModule.dll_FB9C7D93A38FA048.mvfrmUnityEngine.AudioModule.dll_3C666DC36C64C44C.mvfrmUnityEngine.AudioModule.dll_E77297F2DFFE2122.mvfrmUnityEngine.ClothModule.dll_4E5AF4EDBA1B0006.mvfrmUnityEngine.ClothModule.dll_A34ECABE4681A330.mvfrmUnityEngine.ClusterInputModule.dll_79661D793374186E.mvfrmUnityEngine.ClusterInputModule.dll_B07B266818D19AF8.mvfrmUnityEngine.ClusterRendererModule.dll_3E176CEF3975BC89.mvfrmUnityEngine.ClusterRendererModule.dll_D0C2192F83F8FDF3.mvfrmUnityEngine.ContentLoadModule.dll_6F99BCCC19B4714B.mvfrmUnityEngine.ContentLoadModule.dll_94B2D6D472124835.mvfrmUnityEngine.CoreModule.dll_359B07226F78C6A7.mvfrmUnityEngine.CoreModule.dll_EAD8AF1F9600091D.mvfrmUnityEngine.CrashReportingModule.dll_06AAEAE81D52F0D5.mvfrmUnityEngine.CrashReportingModule.dll_4412CB9ADB50889F.mvfrmUnityEngine.DSPGraphModule.dll_96EED665CEDC079B.mvfrmUnityEngine.DSPGraphModule.dll_B07BAB37346ED7A5.mvfrmUnityEngine.DirectorModule.dll_919D74FC5C7B367A.mvfrmUnityEngine.DirectorModule.dll_AB2A49CDC20E0684.mvfrmUnityEngine.GIModule.dll_2AF0B30B1C597A6A.mvfrmUnityEngine.GIModule.dll_BE83A31AB08C0A20.mvfrmUnityEngine.GameCenterModule.dll_58E30BE359F7DBB5.mvfrmUnityEngine.GameCenterModule.dll_BCA9FB3D474370FF.mvfrmUnityEngine.GridModule.dll_130C231087CD5C9E.mvfrmUnityEngine.GridModule.dll_C849CB0DAE549F14.mvfrmUnityEngine.HotReloadModule.dll_B57CCA65F9AB855C.mvfrmUnityEngine.HotReloadModule.dll_F87EAC52DFEE67B2.mvfrmUnityEngine.IMGUIModule.dll_1FD23759A62FB503.mvfrmUnityEngine.IMGUIModule.dll_74C60D2A3296582D.mvfrmUnityEngine.ImageConversionModule.dll_3CB416E0061DB5E7.mvfrmUnityEngine.ImageConversionModule.dll_AA096A9FBB9A747D.mvfrmUnityEngine.InputLegacyModule.dll_67C87EA9E3237F4F.mvfrmUnityEngine.InputLegacyModule.dll_8CE198B23B815639.mvfrmUnityEngine.InputModule.dll_4DE85FA3563645C6.mvfrmUnityEngine.InputModule.dll_A2DC3573E29CE8F0.mvfrmUnityEngine.JSONSerializeModule.dll_3C38D670BDB618BE.mvfrmUnityEngine.JSONSerializeModule.dll_7AB005A7FB17E094.mvfrmUnityEngine.LocalizationModule.dll_B7B2E7CBCAF00B67.mvfrmUnityEngine.LocalizationModule.dll_EEC7F0BAB04D8DF1.mvfrmUnityEngine.NVIDIAModule.dll_CF8D581E88DD3329.mvfrmUnityEngine.ParticleSystemModule.dll_59BD34348B647C63.mvfrmUnityEngine.ParticleSystemModule.dll_972514E74962142D.mvfrmUnityEngine.PerformanceReportingModule.dll_D7531D1B6E22C266.mvfrmUnityEngine.PerformanceReportingModule.dll_F42573A8C77DFADC.mvfrmUnityEngine.Physics2DModule.dll_80D9FC50BF75616F.mvfrmUnityEngine.Physics2DModule.dll_C3DBDE3DA5B843C5.mvfrmUnityEngine.PhysicsModule.dll_AB1B5AC003A62433.mvfrmUnityEngine.PhysicsModule.dll_CDBF5D24A6FD309D.mvfrmUnityEngine.ProfilerModule.dll_C3E3AE32F5D4BD87.mvfrmUnityEngine.ProfilerModule.dll_DD7083045B678D91.mvfrmUnityEngine.PropertiesModule.dll_861E4B21CCE33FF1.mvfrmUnityEngine.PropertiesModule.dll_E9E53A7BBA2ED53B.mvfrmUnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll_C35095AC0DD83038.mvfrmUnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll_D569CFF5C2C8BE8E.mvfrmUnityEngine.ScreenCaptureModule.dll_562083F5D2224520.mvfrmUnityEngine.ScreenCaptureModule.dll_9497B32D0F840CF6.mvfrmUnityEngine.SharedInternalsModule.dll_2E1AA97532C86FCD.mvfrmUnityEngine.SharedInternalsModule.dll_C0C555B57D4BB137.mvfrmUnityEngine.SpriteMaskModule.dll_420F7E737B67712F.mvfrmUnityEngine.SpriteMaskModule.dll_A5D66DCD68B30679.mvfrmUnityEngine.SpriteShapeModule.dll_14FDAAEE5931D852.mvfrmUnityEngine.SpriteShapeModule.dll_EFE490E600D40168.mvfrmUnityEngine.StreamingModule.dll_2BCADB9D5443036E.mvfrmUnityEngine.StreamingModule.dll_E8C8F9B06E002118.mvfrmUnityEngine.SubstanceModule.dll_0875EFE69F96017C.mvfrmUnityEngine.SubstanceModule.dll_C5740DF9B9531F26.mvfrmUnityEngine.SubsystemsModule.dll_1083D42F36FAEE8C.mvfrmUnityEngine.SubsystemsModule.dll_ACBCE4D549AF5942.mvfrmUnityEngine.TLSModule.dll_3A12FCBECA7BB047.mvfrmUnityEngine.TLSModule.dll_67C3C35C1D429231.mvfrmUnityEngine.TerrainModule.dll_C561D62ED9646D21.mvfrmUnityEngine.TerrainModule.dll_E805D8937CBB798B.mvfrmUnityEngine.TerrainPhysicsModule.dll_5A37DD07A4A776F0.mvfrmUnityEngine.TerrainPhysicsModule.dll_979FBDBA62A50EBA.mvfrmUnityEngine.TestRunner.ref.dll_E55D0F7C63F01D9E.mvfrmUnityEngine.TextCoreFontEngineModule.dll_9087150F7E5795FB.mvfrmUnityEngine.TextCoreFontEngineModule.dll_EF61D30B0F33D045.mvfrmUnityEngine.TextCoreTextEngineModule.dll_374A097C9EB78963.mvfrmUnityEngine.TextCoreTextEngineModule.dll_D86F4B810DDB4F19.mvfrmUnityEngine.TextRenderingModule.dll_7F5FF6008959C515.mvfrmUnityEngine.TextRenderingModule.dll_BDD72537C6BB8CEB.mvfrmUnityEngine.TilemapModule.dll_645E3DAFF1214E2A.mvfrmUnityEngine.TilemapModule.dll_8702401494785A94.mvfrmUnityEngine.UI.ref.dll_08FEAA520A2EFD60.mvfrmUnityEngine.UI.ref.dll_FAE6DBEA21006BE5.mvfrmUnityEngine.UIElementsModule.dll_14C235973A272A83.mvfrmUnityEngine.UIElementsModule.dll_B0FB463D4CDB9539.mvfrmUnityEngine.UIModule.dll_21BAF83A712427B2.mvfrmUnityEngine.UIModule.dll_8E28082ADCF197FC.mvfrmUnityEngine.UmbraModule.dll_6247440B6D24CC95.mvfrmUnityEngine.UmbraModule.dll_B73B19DBF98B6FBF.mvfrmUnityEngine.UnityAnalyticsCommonModule.dll_7291DA5F880B60C4.mvfrmUnityEngine.UnityAnalyticsCommonModule.dll_8F6430ECE166993A.mvfrmUnityEngine.UnityAnalyticsModule.dll_795CA4FE378BCE5F.mvfrmUnityEngine.UnityAnalyticsModule.dll_B6C485B0F5896629.mvfrmUnityEngine.UnityConnectModule.dll_1E3E356161D1C8DD.mvfrmUnityEngine.UnityConnectModule.dll_E7292C727C744653.mvfrmUnityEngine.UnityCurlModule.dll_6750AD918E8C5BC7.mvfrmUnityEngine.UnityCurlModule.dll_AA528F7E74CF3E1D.mvfrmUnityEngine.UnityTestProtocolModule.dll_25C2541800BD610B.mvfrmUnityEngine.UnityTestProtocolModule.dll_76FCC264856F53B5.mvfrmUnityEngine.UnityWebRequestAssetBundleModule.dll_0CEBC50273C07FBA.mvfrmUnityEngine.UnityWebRequestAssetBundleModule.dll_C0781C6A94012070.mvfrmUnityEngine.UnityWebRequestAudioModule.dll_4F4F70F9F48D8CFE.mvfrmUnityEngine.UnityWebRequestAudioModule.dll_6C21C7874DE8C574.mvfrmUnityEngine.UnityWebRequestModule.dll_4E531E8A11125066.mvfrmUnityEngine.UnityWebRequestModule.dll_BBA87249C68F0EFC.mvfrmUnityEngine.UnityWebRequestTextureModule.dll_6CD2816EA19151C9.mvfrmUnityEngine.UnityWebRequestTextureModule.dll_A7BB9D5D9DA0CE93.mvfrmUnityEngine.UnityWebRequestWWWModule.dll_020C4ED88E7745CF.mvfrmUnityEngine.UnityWebRequestWWWModule.dll_A33190DCFD9B0B85.mvfrmUnityEngine.VFXModule.dll_BAF1952DA0E919B4.mvfrmUnityEngine.VFXModule.dll_E8A25BCAF3AFFB9E.mvfrmUnityEngine.VRModule.dll_748D1EC012DEAD2A.mvfrmUnityEngine.VRModule.dll_E0FA2EB07EAC1D74.mvfrmUnityEngine.VehiclesModule.dll_09606E7BD6A50615.mvfrmUnityEngine.VehiclesModule.dll_22ED434D3C37D61F.mvfrmUnityEngine.VideoModule.dll_0C7C1C5DA2903CC7.mvfrmUnityEngine.VideoModule.dll_616FF22E2EF6DFF1.mvfrmUnityEngine.VirtualTexturingModule.dll_8DFC38476F75B685.mvfrmUnityEngine.VirtualTexturingModule.dll_B43652EB3F74E17B.mvfrmUnityEngine.WindModule.dll_61278A4827368786.mvfrmUnityEngine.WindModule.dll_ABE9E24B00AF4510.mvfrmUnityEngine.XRModule.dll_13B8F1B507E66AD2.mvfrmUnityEngine.XRModule.dll_A74BE1C49C18FA88.mvfrmUnityEngine.dll_23939E69DECB823E.mvfrmUnityEngine.dll_A1B30DBF75DE75E8.mvfrm
backend1.traceeventsbackend2.traceeventsbee_backend.infobuildprogram0.traceeventsbuildreport.jsonbuildreport.json_0.traceeventsbuildreport.json_1.traceeventsbuildreport.json_2.traceeventsfullprofile.jsontundra.digestcachetundra.log.json
BuildPlayer.prefs
BuildPlayerData
BuildSettings.assetEditorOnlyScriptingSettings.jsonEditorOnlyVirtualTextureState.jsonEditorSnapSettings.assetEditorUserBuildSettings.assetInspectorExpandedItems.assetLastBuild.buildreportLastSceneManagerSetup.txtLibraryFormatVersion.txtMonoManager.asset
PackageCache
com.unity.collab-proxy@2.5.2
.Resources
.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor.meta
Editor
PlasticSCM.meta
PlasticSCM
ApplicationDataPath.csApplicationDataPath.cs.metaAssemblyInfo.csAssemblyInfo.cs.metaAssetMenu.meta
AssetMenu
AssetOverlays.meta
AssetOverlays
Assets.meta
Assets
Images.meta
Images
buttonssosigninemail.pngbuttonssosigninemail.png.metabuttonssosigninemail@2x.pngbuttonssosigninemail@2x.png.metabuttonssosigningoogle.pngbuttonssosigningoogle.png.metabuttonssosigninunity.pngbuttonssosigninunity.png.metad_buttonssosigninemail.pngd_buttonssosigninemail.png.metad_buttonssosigninemail@2x.pngd_buttonssosigninemail@2x.png.metad_iconaddedlocal.pngd_iconaddedlocal.png.metad_iconaddedlocal@2x.pngd_iconaddedlocal@2x.png.metad_iconaddedoverlay.pngd_iconaddedoverlay.png.metad_iconaddedoverlay@2x.pngd_iconaddedoverlay@2x.png.metad_iconbranch.pngd_iconbranch.png.metad_iconbranch@2x.pngd_iconbranch@2x.png.metad_iconcheckedoutlocaloverlay.pngd_iconcheckedoutlocaloverlay.png.metad_iconcheckedoutlocaloverlay@2x.pngd_iconcheckedoutlocaloverlay@2x.png.metad_iconclosebutton.pngd_iconclosebutton.png.metad_iconclosebutton@2x.pngd_iconclosebutton@2x.png.metad_iconconflicted.pngd_iconconflicted.png.metad_iconconflicted@2x.pngd_iconconflicted@2x.png.metad_iconconflictedoverlay.pngd_iconconflictedoverlay.png.metad_iconconflictedoverlay@2x.pngd_iconconflictedoverlay@2x.png.metad_iconconflictresolvedoverlay.pngd_iconconflictresolvedoverlay.png.metad_iconconflictresolvedoverlay@2x.pngd_iconconflictresolvedoverlay@2x.png.metad_icondeletedlocaloverlay.pngd_icondeletedlocaloverlay.png.metad_icondeletedlocaloverlay@2x.pngd_icondeletedlocaloverlay@2x.png.metad_icondeletedremote.pngd_icondeletedremote.png.metad_icondeletedremote@2x.pngd_icondeletedremote@2x.png.metad_icondeletedremoteoverlay.pngd_icondeletedremoteoverlay.png.metad_icondeletedremoteoverlay@2x.pngd_icondeletedremoteoverlay@2x.png.metad_iconemptygravatar.pngd_iconemptygravatar.png.metad_iconemptygravatar@2x.pngd_iconemptygravatar@2x.png.metad_iconinviteusers.pngd_iconinviteusers.png.metad_iconinviteusers@2x.pngd_iconinviteusers@2x.png.metad_iconlock.pngd_iconlock.png.metad_iconlock@2x.pngd_iconlock@2x.png.metad_iconlockedlocaloverlay.pngd_iconlockedlocaloverlay.png.metad_iconlockedlocaloverlay@2x.pngd_iconlockedlocaloverlay@2x.png.metad_iconlockedremoteoverlay.pngd_iconlockedremoteoverlay.png.metad_iconlockedremoteoverlay@2x.pngd_iconlockedremoteoverlay@2x.png.metad_iconoutofsync.pngd_iconoutofsync.png.metad_iconoutofsync@2x.pngd_iconoutofsync@2x.png.metad_iconoutofsyncoverlay.pngd_iconoutofsyncoverlay.png.metad_iconoutofsyncoverlay@2x.pngd_iconoutofsyncoverlay@2x.png.metad_iconplasticnotifyconflict.pngd_iconplasticnotifyconflict.png.metad_iconplasticnotifyconflict@2x.pngd_iconplasticnotifyconflict@2x.png.metad_iconplasticnotifyincoming.pngd_iconplasticnotifyincoming.png.metad_iconplasticnotifyincoming@2x.pngd_iconplasticnotifyincoming@2x.png.metad_iconplasticview.pngd_iconplasticview.png.metad_iconplasticview@2x.pngd_iconplasticview@2x.png.metad_iconprivateoverlay.pngd_iconprivateoverlay.png.metad_iconprivateoverlay@2x.pngd_iconprivateoverlay@2x.png.metad_iconretainedoverlay@2x.pngd_iconretainedoverlay@2x.png.metad_iconundo.pngd_iconundo.png.metad_iconundo@2x.pngd_iconundo@2x.png.metad_ignoredoverlay.pngd_ignoredoverlay.png.metad_ignoredoverlay@2x.pngd_ignoredoverlay@2x.png.metad_loading.pngd_loading.png.metad_loading@2x.pngd_loading@2x.png.metad_refresh.pngd_refresh.png.metad_refresh@2x.pngd_refresh@2x.png.metad_secondarytabclose.pngd_secondarytabclose.png.metad_secondarytabclosehover.pngd_secondarytabclosehover.png.metad_secondarytabclosehover@2x.pngd_secondarytabclosehover@2x.png.metad_step1.pngd_step1.png.metad_step1@2x.pngd_step1@2x.png.metad_step2.pngd_step2.png.metad_step2@2x.pngd_step2@2x.png.metad_step3.pngd_step3.png.metad_step3@2x.pngd_step3@2x.png.metad_stepok.pngd_stepok.png.metad_stepok@2x.pngd_stepok@2x.png.metaiconaddedlocal.pngiconaddedlocal.png.metaiconaddedlocal@2x.pngiconaddedlocal@2x.png.metaiconaddedoverlay@2x.pngiconaddedoverlay@2x.png.metaiconbranch.pngiconbranch.png.metaiconbranch@2x.pngiconbranch@2x.png.metaiconcheckedoutlocaloverlay@2x.pngiconcheckedoutlocaloverlay@2x.png.metaiconclosebutton.pngiconclosebutton.png.metaiconconflicted.pngiconconflicted.png.metaiconconflicted@2x.pngiconconflicted@2x.png.metaiconconflictedoverlay@2x.pngiconconflictedoverlay@2x.png.metaiconconflictresolvedoverlay@2x.pngiconconflictresolvedoverlay@2x.png.metaicondeleted.pngicondeleted.png.metaicondeletedlocaloverlay@2x.pngicondeletedlocaloverlay@2x.png.metaicondeletedremote.pngicondeletedremote.png.metaicondeletedremote@2x.pngicondeletedremote@2x.png.metaicondeletedremoteoverlay@2x.pngicondeletedremoteoverlay@2x.png.metaiconemptygravatar.pngiconemptygravatar.png.metaiconemptygravatar@2x.pngiconemptygravatar@2x.png.metaiconinviteusers.pngiconinviteusers.png.metaiconinviteusers@2x.pngiconinviteusers@2x.png.metaiconlock.pngiconlock.png.metaiconlock@2x.pngiconlock@2x.png.metaiconlockedlocaloverlay@2x.pngiconlockedlocaloverlay@2x.png.metaiconlockedremoteoverlay@2x.pngiconlockedremoteoverlay@2x.png.metaiconmergelink.pngiconmergelink.png.metaiconmoved.pngiconmoved.png.metaiconoutofsync.pngiconoutofsync.png.metaiconoutofsync@2x.pngiconoutofsync@2x.png.metaiconoutofsyncoverlay@2x.pngiconoutofsyncoverlay@2x.png.metaiconplastic.pngiconplastic.png.metaiconplasticnotifyconflict.pngiconplasticnotifyconflict.png.metaiconplasticnotifyconflict@2x.pngiconplasticnotifyconflict@2x.png.metaiconplasticnotifyincoming.pngiconplasticnotifyincoming.png.metaiconplasticnotifyincoming@2x.pngiconplasticnotifyincoming@2x.png.metaiconplasticview.pngiconplasticview.png.metaiconplasticview@2x.pngiconplasticview@2x.png.metaiconpressedclosebutton.pngiconpressedclosebutton.png.metaiconprivateoverlay@2x.pngiconprivateoverlay@2x.png.metaiconrepository.pngiconrepository.png.metaiconretainedoverlay@2x.pngiconretainedoverlay@2x.png.metaiconundo.pngiconundo.png.metaiconundo@2x.pngiconundo@2x.png.metaignored.pngignored.png.metaignoredoverlay@2x.pngignoredoverlay@2x.png.metaloading.pngloading.png.metaloading@2x.pngloading@2x.png.metanotondisk.pngnotondisk.png.metaok.pngok.png.metarefresh.pngrefresh.png.metarefresh@2x.pngrefresh@2x.png.metasecondarytabclose.pngsecondarytabclose.png.metasecondarytabclosehover.pngsecondarytabclosehover.png.metastep1.pngstep1.png.metastep1@2x.pngstep1@2x.png.metastep2.pngstep2.png.metastep2@2x.pngstep2@2x.png.metastep3.pngstep3.png.metastep3@2x.pngstep3@2x.png.metastepok.pngstepok.png.metastepok@2x.pngstepok@2x.png.metaxlink.pngxlink.png.meta
Layouts.meta
Layouts
Styles.meta
Styles
AssetsUtils.meta
AssetsUtils
AutoRefresh.csAutoRefresh.cs.metaBuildGetEventExtraInfoFunction.csBuildGetEventExtraInfoFunction.cs.metaCheckWorkspaceTreeNodeStatus.csCheckWorkspaceTreeNodeStatus.cs.metaCollabMigration.meta
CollabMigration
CollabPlugin.csCollabPlugin.cs.metaConfiguration.meta
Configuration
Developer.meta
Developer
DrawGuiModeSwitcher.csDrawGuiModeSwitcher.cs.metaEnumExtensions.csEnumExtensions.cs.metaFindWorkspace.csFindWorkspace.cs.metaGetRelativePath.csGetRelativePath.cs.metaGluon.meta
Gluon
Help.meta
Help
Hub.meta
Hub
Inspector.meta
Inspector
MetaPath.csMetaPath.cs.metaNewIncomingChanges.csNewIncomingChanges.cs.metaOrganizationsInformation.csOrganizationsInformation.cs.metaParentWindow.csParentWindow.cs.metaPlasticApp.csPlasticApp.cs.metaPlasticConnectionMonitor.csPlasticConnectionMonitor.cs.metaPlasticMenuItem.csPlasticMenuItem.cs.metaPlasticNotification.csPlasticNotification.cs.metaPlasticPlugin.csPlasticPlugin.cs.metaPlasticPluginIsEnabledPreference.csPlasticPluginIsEnabledPreference.cs.metaPlasticProjectSettingsProvider.csPlasticProjectSettingsProvider.cs.metaPlasticShutdown.csPlasticShutdown.cs.metaPlasticWindow.csPlasticWindow.cs.metaProjectWindow.csProjectWindow.cs.metaQueryVisualElementsExtensions.csQueryVisualElementsExtensions.cs.metaSceneView.meta
SceneView
SwitchModeConfirmationDialog.csSwitchModeConfirmationDialog.cs.metaTool.meta
Tool
Toolbar.meta
Toolbar
UI.meta
UI
Avatar.meta
Avatar
BoolSetting.csBoolSetting.cs.metaCloseWindowIfOpened.csCloseWindowIfOpened.cs.metaCooldownWindowDelayer.csCooldownWindowDelayer.cs.metaDockEditorWindow.csDockEditorWindow.cs.metaDrawActionButton.csDrawActionButton.cs.metaDrawActionButtonWithMenu.csDrawActionButtonWithMenu.cs.metaDrawActionHelpBox.csDrawActionHelpBox.cs.metaDrawActionToolbar.csDrawActionToolbar.cs.metaDrawSearchField.csDrawSearchField.cs.metaDrawSplitter.csDrawSplitter.cs.metaDrawTextBlockWithEndLink.csDrawTextBlockWithEndLink.cs.metaDrawUserIcon.csDrawUserIcon.cs.metaDropDownTextField.csDropDownTextField.cs.metaEditorDispatcher.csEditorDispatcher.cs.metaEditorProgressBar.csEditorProgressBar.cs.metaEditorProgressControls.csEditorProgressControls.cs.metaEditorVersion.csEditorVersion.cs.metaEditorWindowFocus.csEditorWindowFocus.cs.metaEnumPopupSetting.csEnumPopupSetting.cs.metaFindEditorWindow.csFindEditorWindow.cs.metaGUIActionRunner.csGUIActionRunner.cs.metaGetPlasticShortcut.csGetPlasticShortcut.cs.metaGuiEnabled.csGuiEnabled.cs.metaHandleMenuItem.csHandleMenuItem.cs.metaImages.csImages.cs.metaMeasureMaxWidth.csMeasureMaxWidth.cs.metaOverlayRect.csOverlayRect.cs.metaPlasticDialog.csPlasticDialog.cs.metaPlasticSplitterGUILayout.csPlasticSplitterGUILayout.cs.metaProgress.meta
Progress
ResponseType.csResponseType.cs.metaRunModal.csRunModal.cs.metaScreenResolution.csScreenResolution.cs.metaShowWindow.csShowWindow.cs.metaSortOrderComparer.csSortOrderComparer.cs.metaStatusBar.meta
StatusBar
TabButton.csTabButton.cs.metaTree.meta
Tree
UIElements.meta
UIElements
UnityConstants.csUnityConstants.cs.metaUnityEvents.csUnityEvents.cs.metaUnityMenuItem.csUnityMenuItem.cs.metaUnityPlasticGuiMessage.csUnityPlasticGuiMessage.cs.metaUnityPlasticTimer.csUnityPlasticTimer.cs.metaUnityStyles.csUnityStyles.cs.metaUnityThreadWaiter.csUnityThreadWaiter.cs.meta
UVCPackageVersion.csUVCPackageVersion.cs.metaUnity.PlasticSCM.Editor.asmdefUnity.PlasticSCM.Editor.asmdef.metaUnityConfigurationChecker.csUnityConfigurationChecker.cs.metaVCSPlugin.csVCSPlugin.cs.metaViewSwitcher.csViewSwitcher.cs.metaViews.meta
Views
Branch.meta
Branch
Changesets.meta
Changesets
ConfirmContinueWithPendingChangesDialog.csConfirmContinueWithPendingChangesDialog.cs.metaCreateWorkspace.meta
CreateWorkspace
Diff.meta
Diff
DownloadPlasticExeDialog.csDownloadPlasticExeDialog.cs.metaFileSystemOperation.csFileSystemOperation.cs.metaHistory.meta
History
IncomingChanges.meta
IncomingChanges
Locks.meta
Locks
PendingChanges.meta
PendingChanges
ChangeCategoryTreeViewItem.csChangeCategoryTreeViewItem.cs.metaChangeTreeViewItem.csChangeTreeViewItem.cs.metaChangelistTreeViewItem.csChangelistTreeViewItem.cs.metaChangelists.meta
Changelists
Dialogs.meta
Dialogs
DrawCommentTextArea.csDrawCommentTextArea.cs.metaFilesFilterPatternsMenuBuilder.csFilesFilterPatternsMenuBuilder.cs.metaPendingChangesMultiColumnHeader.csPendingChangesMultiColumnHeader.cs.metaPendingChangesSelection.csPendingChangesSelection.cs.metaPendingChangesTab.csPendingChangesTab.cs.metaPendingChangesTab_Operations.csPendingChangesTab_Operations.cs.metaPendingChangesTreeHeaderState.csPendingChangesTreeHeaderState.cs.metaPendingChangesTreeView.csPendingChangesTreeView.cs.metaPendingChangesViewMenu.csPendingChangesViewMenu.cs.metaPendingChangesViewPendingChangeMenu.csPendingChangesViewPendingChangeMenu.cs.metaPendingMergeLinks.meta
PendingMergeLinks
UnityPendingChangesTree.csUnityPendingChangesTree.cs.meta
Welcome.meta
Welcome
VisualElementExtensions.csVisualElementExtensions.cs.metaWebApi.meta
WebApi
WorkspaceWindow.csWorkspaceWindow.cs.meta
LICENSE.mdLICENSE.md.metaLib.meta
Lib
Editor.meta
Editor
PlasticSCM.meta
PlasticSCM
FileSystemWatcherLicense.txtFileSystemWatcherLicense.txt.metaLocalization.meta
Localization
basecommands.en.txtbasecommands.en.txt.metabasecommands.es.txtbasecommands.es.txt.metabasecommands.ja.txtbasecommands.ja.txt.metabasecommands.ko.txtbasecommands.ko.txt.metabasecommands.zh-Hans.txtbasecommands.zh-Hans.txt.metabasecommands.zh-Hant.txtbasecommands.zh-Hant.txt.metabinmergetool.en.txtbinmergetool.en.txt.metabinmergetool.es.txtbinmergetool.es.txt.metabinmergetool.ja.txtbinmergetool.ja.txt.metabinmergetool.ko.txtbinmergetool.ko.txt.metabinmergetool.zh-Hans.txtbinmergetool.zh-Hans.txt.metabinmergetool.zh-Hant.txtbinmergetool.zh-Hant.txt.metaclientcommon.en.txtclientcommon.en.txt.metaclientcommon.es.txtclientcommon.es.txt.metaclientcommon.ja.txtclientcommon.ja.txt.metaclientcommon.ko.txtclientcommon.ko.txt.metaclientcommon.zh-Hans.txtclientcommon.zh-Hans.txt.metaclientcommon.zh-Hant.txtclientcommon.zh-Hant.txt.metacm-help.en.txtcm-help.en.txt.metacm-help.es.txtcm-help.es.txt.metacm-help.ja.txtcm-help.ja.txt.metacm-help.ko.txtcm-help.ko.txt.metacm-help.zh-Hans.txtcm-help.zh-Hans.txt.metacm-help.zh-Hant.txtcm-help.zh-Hant.txt.metacm.en.txtcm.en.txt.metacm.es.txtcm.es.txt.metacm.ja.txtcm.ja.txt.metacm.ko.txtcm.ko.txt.metacm.zh-Hans.txtcm.zh-Hans.txt.metacm.zh-Hant.txtcm.zh-Hant.txt.metacommon.en.txtcommon.en.txt.metacommon.es.txtcommon.es.txt.metacommontypes.en.txtcommontypes.en.txt.metacommontypes.es.txtcommontypes.es.txt.metacommontypes.ja.txtcommontypes.ja.txt.metacommontypes.ko.txtcommontypes.ko.txt.metacommontypes.zh-Hans.txtcommontypes.zh-Hans.txt.metacommontypes.zh-Hant.txtcommontypes.zh-Hant.txt.metaconfigurehelper.en.txtconfigurehelper.en.txt.metaconfigurehelper.es.txtconfigurehelper.es.txt.metaconfigurehelper.ja.txtconfigurehelper.ja.txt.metaconfigurehelper.ko.txtconfigurehelper.ko.txt.metaconfigurehelper.zh-Hans.txtconfigurehelper.zh-Hans.txt.metaconfigurehelper.zh-Hant.txtconfigurehelper.zh-Hant.txt.metadifferences.en.txtdifferences.en.txt.metadifferences.es.txtdifferences.es.txt.metadifferences.ja.txtdifferences.ja.txt.metadifferences.ko.txtdifferences.ko.txt.metadifferences.zh-Hans.txtdifferences.zh-Hans.txt.metadifferences.zh-Hant.txtdifferences.zh-Hant.txt.metaguihelp.en.txtguihelp.en.txt.metaguihelp.es.txtguihelp.es.txt.metaguihelp.ja.txtguihelp.ja.txt.metaguihelp.ko.txtguihelp.ko.txt.metaguihelp.zh-Hans.txtguihelp.zh-Hans.txt.metaguihelp.zh-Hant.txtguihelp.zh-Hant.txt.metai3.en.txti3.en.txt.metai3.es.txti3.es.txt.metai3.ja.txti3.ja.txt.metai3.ko.txti3.ko.txt.metai3.zh-Hans.txti3.zh-Hans.txt.metai3.zh-Hant.txti3.zh-Hant.txt.metaimages.en.txtimages.en.txt.metaimages.es.txtimages.es.txt.metaimages.ja.txtimages.ja.txt.metaimages.ko.txtimages.ko.txt.metaimages.zh-Hans.txtimages.zh-Hans.txt.metaimages.zh-Hant.txtimages.zh-Hant.txt.metamergetool.en.txtmergetool.en.txt.metamergetool.es.txtmergetool.es.txt.metamergetool.ja.txtmergetool.ja.txt.metamergetool.ko.txtmergetool.ko.txt.metamergetool.zh-Hans.txtmergetool.zh-Hans.txt.metamergetool.zh-Hant.txtmergetool.zh-Hant.txt.metaplastic-gui.en.txtplastic-gui.en.txt.metaplastic-gui.es.txtplastic-gui.es.txt.metaplastic-gui.ja.txtplastic-gui.ja.txt.metaplastic-gui.ko.txtplastic-gui.ko.txt.metaplastic-gui.zh-Hans.txtplastic-gui.zh-Hans.txt.metaplastic-gui.zh-Hant.txtplastic-gui.zh-Hant.txt.metasemantic.en.txtsemantic.en.txt.metasemantic.es.txtsemantic.es.txt.metasemantic.ja.txtsemantic.ja.txt.metasemantic.ko.txtsemantic.ko.txt.metasemantic.zh-Hans.txtsemantic.zh-Hans.txt.metasemantic.zh-Hant.txtsemantic.zh-Hant.txt.metaworkspaceserver.en.txtworkspaceserver.en.txt.metaworkspaceserver.es.txtworkspaceserver.es.txt.metaworkspaceserver.ja.txtworkspaceserver.ja.txt.metaworkspaceserver.ko.txtworkspaceserver.ko.txt.metaworkspaceserver.zh-Hans.txtworkspaceserver.zh-Hans.txt.metaworkspaceserver.zh-Hant.txtworkspaceserver.zh-Hant.txt.metaxdiff.en.txtxdiff.en.txt.metaxdiff.es.txtxdiff.es.txt.metaxdiff.ja.txtxdiff.ja.txt.metaxdiff.ko.txtxdiff.ko.txt.metaxdiff.zh-Hans.txtxdiff.zh-Hans.txt.metaxdiff.zh-Hant.txtxdiff.zh-Hant.txt.meta
Unity.Plastic.Antlr3.Runtime.dllUnity.Plastic.Antlr3.Runtime.dll.metaUnity.Plastic.Newtonsoft.Json.dllUnity.Plastic.Newtonsoft.Json.dll.metaliblz4Plastic.dylibliblz4Plastic.dylib.metalog4netPlastic.dlllog4netPlastic.dll.metalz4x64Plastic.dlllz4x64Plastic.dll.metaunityplastic.dllunityplastic.dll.metazlib64Plastic.dllzlib64Plastic.dll.meta
README.mdREADME.md.metaThird Party Notices.mdThird Party Notices.md.metaValidationConfig.jsonValidationConfig.json.metapackage.jsonpackage.json.meta
com.unity.editorcoroutines@1.0.0
com.unity.ext.nunit@1.0.6
com.unity.feature.development@1.0.1
com.unity.ide.rider@3.0.31
.editorconfig.signatureCHANGELOG.mdCHANGELOG.md.metaCONTRIBUTING.mdCONTRIBUTING.md.meta
Documentation~
LICENSE.mdLICENSE.md.metaRider.meta
Rider
Editor.meta
Editor
Discovery.csDiscovery.cs.metaEditorPluginInterop.csEditorPluginInterop.cs.metaJetBrains.Rider.PathLocator.dllJetBrains.Rider.PathLocator.dll.metaLoggingLevel.csLoggingLevel.cs.metaPluginSettings.csPluginSettings.cs.metaPostProcessors.meta
PostProcessors
ProjectGeneration.meta
ProjectGeneration
Properties.meta
Properties
RiderInitializer.csRiderInitializer.cs.metaRiderScriptEditor.csRiderScriptEditor.cs.metaRiderScriptEditorData.csRiderScriptEditorData.cs.metaRiderScriptEditorDataPersisted.csRiderScriptEditorDataPersisted.cs.metaRiderStyles.csRiderStyles.cs.metaStartUpMethodExecutor.csStartUpMethodExecutor.cs.metaUnitTesting.meta
UnitTesting
Util.meta
Util
com.unity.ide.rider.asmdefcom.unity.ide.rider.asmdef.meta
package.jsonpackage.json.meta
com.unity.ide.visualstudio@2.0.22
.signatureCHANGELOG.mdCHANGELOG.md.metaCONTRIBUTING.mdCONTRIBUTING.md.meta
Documentation~
Editor.meta
Editor
AppleEventIntegration~
AppleEventIntegration.xcodeproj
AppleEventIntegration
howtobuild.txt
AssemblyInfo.csAssemblyInfo.cs.metaAsyncOperation.csAsyncOperation.cs.metaCOMIntegration.meta
COMIntegration
Cli.csCli.cs.metaDiscovery.csDiscovery.cs.metaFileUtility.csFileUtility.cs.metaImage.csImage.cs.metaKnownAssemblies.csKnownAssemblies.cs.metaMessaging.meta
Messaging
Plugins.meta
Plugins
ProcessRunner.csProcessRunner.cs.metaProjectGeneration.meta
ProjectGeneration
SimpleJSON.csSimpleJSON.cs.metaSolution.csSolution.cs.metaSolutionParser.csSolutionParser.cs.metaSolutionProjectEntry.csSolutionProjectEntry.cs.metaSolutionProperties.csSolutionProperties.cs.metaSymbols.csSymbols.cs.metaTesting.meta
Testing
UnityInstallation.csUnityInstallation.cs.metaUsageUtility.csUsageUtility.cs.metaVSWhere.meta
VSWhere
VersionPair.csVersionPair.cs.metaVisualStudioCodeInstallation.csVisualStudioCodeInstallation.cs.metaVisualStudioEditor.csVisualStudioEditor.cs.metaVisualStudioForMacInstallation.csVisualStudioForMacInstallation.cs.metaVisualStudioForWindowsInstallation.csVisualStudioForWindowsInstallation.cs.metaVisualStudioInstallation.csVisualStudioInstallation.cs.metaVisualStudioIntegration.csVisualStudioIntegration.cs.metacom.unity.ide.visualstudio.asmdefcom.unity.ide.visualstudio.asmdef.meta
LICENSE.mdLICENSE.md.metaThirdPartyNotices.mdThirdPartyNotices.md.metaValidationConfig.jsonValidationConfig.json.metaValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
com.unity.ide.vscode@1.2.5
com.unity.modules.ai@1.0.0
com.unity.modules.androidjni@1.0.0
com.unity.modules.animation@1.0.0
com.unity.modules.assetbundle@1.0.0
com.unity.modules.audio@1.0.0
com.unity.modules.cloth@1.0.0
com.unity.modules.director@1.0.0
com.unity.modules.imageconversion@1.0.0
com.unity.modules.imgui@1.0.0
com.unity.modules.jsonserialize@1.0.0
com.unity.modules.particlesystem@1.0.0
com.unity.modules.physics2d@1.0.0
com.unity.modules.physics@1.0.0
com.unity.modules.screencapture@1.0.0
com.unity.modules.subsystems@1.0.0
com.unity.modules.terrain@1.0.0
com.unity.modules.terrainphysics@1.0.0
com.unity.modules.tilemap@1.0.0
com.unity.modules.ui@1.0.0
com.unity.modules.uielements@1.0.0
com.unity.modules.umbra@1.0.0
com.unity.modules.unityanalytics@1.0.0
com.unity.modules.unitywebrequest@1.0.0
com.unity.modules.unitywebrequestassetbundle@1.0.0
com.unity.modules.unitywebrequestaudio@1.0.0
com.unity.modules.unitywebrequesttexture@1.0.0
com.unity.modules.unitywebrequestwww@1.0.0
com.unity.modules.vehicles@1.0.0
com.unity.modules.video@1.0.0
com.unity.modules.vr@1.0.0
com.unity.modules.wind@1.0.0
com.unity.modules.xr@1.0.0
com.unity.performance.profile-analyzer@1.2.2
.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor.meta
Editor
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaTests.meta
Tests
package.jsonpackage.json.meta
com.unity.settings-manager@2.0.1
com.unity.test-framework@1.1.33
.signatureCHANGELOG.mdCHANGELOG.md.metaCONTRIBUTING.mdCONTRIBUTING.md.meta
Documentation~
TableOfContents.mdedit-mode-vs-play-mode-tests.mdextending.mdextension-get-test-results.mdextension-retrieve-test-list.mdextension-run-tests.mdgetting-started.md
images
index.mdmanual.mdreference-actions-outside-tests.mdreference-attribute-conditionalignore.mdreference-attribute-testmustexpectalllogs.mdreference-attribute-testplayerbuildmodifier.mdreference-attribute-testruncallback.mdreference-attribute-unityplatform.mdreference-attribute-unitytest.mdreference-command-line.mdreference-comparer-color.mdreference-comparer-equals.mdreference-comparer-float.mdreference-comparer-quaternion.mdreference-comparer-vector2.mdreference-comparer-vector3.mdreference-comparer-vector4.mdreference-custom-assertion.mdreference-custom-attributes.mdreference-custom-constraints.mdreference-custom-equality-comparers.mdreference-custom-yield-instructions.mdreference-execution-settings.mdreference-filter.mdreference-icallbacks.mdreference-ierror-callbacks.mdreference-itest-adaptor.mdreference-itest-result-adaptor.mdreference-itest-run-settings.mdreference-outerunitytestaction.mdreference-recompile-scripts.mdreference-setup-and-cleanup.mdreference-test-runner-api.mdreference-test-utils.mdreference-tests-monobehaviour.mdreference-tests-parameterized.mdreference-unitysetup-and-unityteardown.mdreference-wait-for-domain-reload.mdresources.mdworkflow-create-playmode-test.mdworkflow-create-test-assembly.mdworkflow-create-test.mdworkflow-run-playmode-test-standalone.mdworkflow-run-test.md
LICENSE.mdLICENSE.md.metaUnityEditor.TestRunner.meta
UnityEditor.TestRunner
Api.meta
Api
AssemblyInfo.csAssemblyInfo.cs.metaCommandLineParser.meta
CommandLineParser
CommandLineTest.meta
CommandLineTest
GUI.meta
GUI
NUnitExtension.meta
NUnitExtension
RequireApiProfileAttribute.csRequireApiProfileAttribute.cs.metaRequirePlatformSupportAttribute.csRequirePlatformSupportAttribute.cs.metaTestBuildAssemblyFilter.csTestBuildAssemblyFilter.cs.metaTestLaunchers.meta
TestLaunchers
TestResultSerializer.csTestResultSerializer.cs.metaTestRun.meta
TestRun
TestRunner.meta
TestRunner
Callbacks.meta
Callbacks
EditModePCHelper.csEditModePCHelper.cs.metaEditModeRunner.csEditModeRunner.cs.metaEditmodeWorkItemFactory.csEditmodeWorkItemFactory.cs.metaEditorEnumeratorTestWorkItem.csEditorEnumeratorTestWorkItem.cs.metaEnumeratorStepHelper.csEnumeratorStepHelper.cs.metaMessages.meta
Messages
Utils.meta
Utils
TestRunnerWindow.csTestRunnerWindow.cs.metaTestRunnerWindowSettings.csTestRunnerWindowSettings.cs.metaTestSettings.meta
TestSettings
UnityEditor.TestRunner.asmdefUnityEditor.TestRunner.asmdef.metaUnityTestProtocol.meta
UnityTestProtocol
UnityEngine.TestRunner.meta
UnityEngine.TestRunner
AssemblyInfo.csAssemblyInfo.cs.metaAssertions.meta
Assertions
NUnitExtensions.meta
NUnitExtensions
ActionDelegator.csActionDelegator.cs.metaAttributes.meta
Attributes
BaseDelegator.csBaseDelegator.cs.metaCommands.meta
Commands
ConstructDelegator.csConstructDelegator.cs.metaFilters.meta
Filters
IAsyncTestAssemblyBuilder.csIAsyncTestAssemblyBuilder.cs.metaIStateSerializer.csIStateSerializer.cs.metaITestSuiteModifier.csITestSuiteModifier.cs.metaOrderedTestSuiteModifier.csOrderedTestSuiteModifier.cs.metaRunner.meta
Runner
TestExtensions.csTestExtensions.cs.metaTestResultExtensions.csTestResultExtensions.cs.metaUnityTestAssemblyBuilder.csUnityTestAssemblyBuilder.cs.meta
TestRunner.meta
TestRunner
UnityEngine.TestRunner.asmdefUnityEngine.TestRunner.asmdef.metaUtils.meta
Utils
AssemblyProvider.meta
AssemblyProvider
AttributeHelper.csAttributeHelper.cs.metaColorEqualityComparer.csColorEqualityComparer.cs.metaCoroutineRunner.csCoroutineRunner.cs.metaFloatEqualityComparer.csFloatEqualityComparer.cs.metaIOuterUnityTestAction.csIOuterUnityTestAction.cs.metaIPostBuildCleanup.csIPostBuildCleanup.cs.metaIPrebuildSceneSetup.csIPrebuildSceneSetup.cs.metaITestRunCallback.csITestRunCallback.cs.metaMonoBehaviourTest.meta
MonoBehaviourTest
PostBuildCleanupAttribute.csPostBuildCleanupAttribute.cs.metaPrebuildSceneSetupAttribute.csPrebuildSceneSetupAttribute.cs.metaQuaternionEqualityComparer.csQuaternionEqualityComparer.cs.metaStacktraceFilter.csStacktraceFilter.cs.metaTestRunCallbackAttribute.csTestRunCallbackAttribute.cs.metaTestRunCallbackListener.csTestRunCallbackListener.cs.metaUtils.csUtils.cs.metaVector2ComparerWithEqualsOperator.csVector2ComparerWithEqualsOperator.cs.metaVector2EqualityComparer.csVector2EqualityComparer.cs.metaVector3ComparerWithEqualsOperator.csVector3ComparerWithEqualsOperator.cs.metaVector3EqualityComparer.csVector3EqualityComparer.cs.metaVector4ComparerWithEqualsOperator.csVector4ComparerWithEqualsOperator.cs.metaVector4EqualityComparer.csVector4EqualityComparer.cs.meta
package.jsonpackage.json.meta
com.unity.testtools.codecoverage@1.2.6
.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor.meta
Editor
Analytics.meta
Analytics
AssemblyInfo.csAssemblyInfo.cs.metaCodeCoverage.Editor.asmdefCodeCoverage.Editor.asmdef.metaCodeCoverage.csCodeCoverage.cs.metaCommandLineManager.csCommandLineManager.cs.metaCommandLineParser.meta
CommandLineParser
Compatibility.meta
Compatibility
CoverageFormats.meta
CoverageFormats
CoveragePreferences.csCoveragePreferences.cs.metaCoverageReportType.csCoverageReportType.cs.metaCoverageReporterListener.csCoverageReporterListener.cs.metaCoverageReporterManager.csCoverageReporterManager.cs.metaCoverageResultWriterBase.csCoverageResultWriterBase.cs.metaCoverageRunData.csCoverageRunData.cs.metaCoverageSettings.csCoverageSettings.cs.metaCoverageStats.meta
CoverageStats
CoverageWindow.meta
CoverageWindow
Events.meta
Events
Filtering.meta
Filtering
ICoverageReporter.csICoverageReporter.cs.metaICoverageReporterFilter.csICoverageReporterFilter.cs.metaIcons.meta
Icons
Logging.meta
Logging
Replacing.meta
Replacing
ReportGenerator.meta
ReportGenerator
Utils.meta
Utils
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.meta
Samples~
Tutorial.meta
Tutorial
.sample.json.sample.json.metaAsteroids.meta
Asteroids
Prefabs.meta
Prefabs
Resources.meta
Resources
Scenes.meta
Scenes
Scripts.meta
Scripts
Tests.meta
Tests
Visuals.meta
Visuals
README.mdREADME.md.metaWorksheet.pdfWorksheet.pdf.meta
Third Party Notices.mdThird Party Notices.md.metalib.meta
lib
package.jsonpackage.json.meta
com.unity.textmeshpro@3.0.6
CHANGELOG.mdCHANGELOG.md.meta
Documentation~
Editor Resources.meta
Editor Resources
Gizmos.meta
Gizmos
Shaders.meta
Shaders
Textures.meta
Textures
LICENSE.mdLICENSE.md.metaPackage Resources.meta
Package Resources
PackageConversionData.jsonPackageConversionData.json.metaPackageConversionData_Assets.jsonPackageConversionData_Assets.json.metaScripts.meta
Scripts
Editor.meta
Editor
DropdownOptionListDrawer.csDropdownOptionListDrawer.cs.metaGlyphInfoDrawer.csGlyphInfoDrawer.cs.metaGlyphMetricsPropertyDrawer.csGlyphMetricsPropertyDrawer.cs.metaGlyphRectPropertyDrawer.csGlyphRectPropertyDrawer.cs.metaTMP_BaseEditorPanel.csTMP_BaseEditorPanel.cs.metaTMP_BaseShaderGUI.csTMP_BaseShaderGUI.cs.metaTMP_BitmapShaderGUI.csTMP_BitmapShaderGUI.cs.metaTMP_CharacterPropertyDrawer.csTMP_CharacterPropertyDrawer.cs.metaTMP_ColorGradientAssetMenu.csTMP_ColorGradientAssetMenu.cs.metaTMP_ColorGradientEditor.csTMP_ColorGradientEditor.cs.metaTMP_DropdownEditor.csTMP_DropdownEditor.cs.metaTMP_EditorCoroutine.csTMP_EditorCoroutine.cs.metaTMP_EditorPanel.csTMP_EditorPanel.cs.metaTMP_EditorPanelUI.csTMP_EditorPanelUI.cs.metaTMP_EditorUtility.csTMP_EditorUtility.cs.metaTMP_FontAssetEditor.csTMP_FontAssetEditor.cs.metaTMP_FontAsset_CreationMenu.csTMP_FontAsset_CreationMenu.cs.metaTMP_GlyphPairAdjustmentRecordPropertyDrawer.csTMP_GlyphPairAdjustmentRecordPropertyDrawer.cs.metaTMP_GlyphPropertyDrawer.csTMP_GlyphPropertyDrawer.cs.metaTMP_InputFieldEditor.csTMP_InputFieldEditor.cs.metaTMP_MeshRendererEditor.csTMP_MeshRendererEditor.cs.metaTMP_PackageUtilities.csTMP_PackageUtilities.cs.metaTMP_PostBuildProcessHandler.csTMP_PostBuildProcessHandler.cs.metaTMP_PreBuildProcessor.csTMP_PreBuildProcessor.cs.metaTMP_ProjectTextSettings.csTMP_ProjectTextSettings.cs.metaTMP_ResourcesLoader.csTMP_ResourcesLoader.cs.metaTMP_SDFShaderGUI.csTMP_SDFShaderGUI.cs.metaTMP_SerializedPropertyHolder.csTMP_SerializedPropertyHolder.cs.metaTMP_SettingsEditor.csTMP_SettingsEditor.cs.metaTMP_SpriteAssetEditor.csTMP_SpriteAssetEditor.cs.metaTMP_SpriteAssetImporter.csTMP_SpriteAssetImporter.cs.metaTMP_SpriteAssetMenu.csTMP_SpriteAssetMenu.cs.metaTMP_SpriteCharacterPropertyDrawer.csTMP_SpriteCharacterPropertyDrawer.cs.metaTMP_SpriteGlyphPropertyDrawer.csTMP_SpriteGlyphPropertyDrawer.cs.metaTMP_StyleAssetMenu.csTMP_StyleAssetMenu.cs.metaTMP_StyleSheetEditor.csTMP_StyleSheetEditor.cs.metaTMP_SubMeshUI_Editor.csTMP_SubMeshUI_Editor.cs.metaTMP_SubMesh_Editor.csTMP_SubMesh_Editor.cs.metaTMP_TextAlignmentDrawer.csTMP_TextAlignmentDrawer.cs.metaTMP_UIStyleManager.csTMP_UIStyleManager.cs.metaTMPro_ContextMenus.csTMPro_ContextMenus.cs.metaTMPro_CreateObjectMenu.csTMPro_CreateObjectMenu.cs.metaTMPro_EditorShaderUtilities.csTMPro_EditorShaderUtilities.cs.metaTMPro_FontAssetCreatorWindow.csTMPro_FontAssetCreatorWindow.cs.metaTMPro_FontPlugin.csTMPro_FontPlugin.cs.metaTMPro_SortingLayerHelper.csTMPro_SortingLayerHelper.cs.metaTMPro_TextContainerEditor.csTMPro_TextContainerEditor.cs.metaTMPro_TexturePostProcessor.csTMPro_TexturePostProcessor.cs.metaUnity.TextMeshPro.Editor.asmdefUnity.TextMeshPro.Editor.asmdef.meta
Runtime.meta
Runtime
AssemblyInfo.csAssemblyInfo.cs.metaFastAction.csFastAction.cs.metaITextPreProcessor.csITextPreProcessor.cs.metaMaterialReferenceManager.csMaterialReferenceManager.cs.metaTMP_Asset.csTMP_Asset.cs.metaTMP_Character.csTMP_Character.cs.metaTMP_CharacterInfo.csTMP_CharacterInfo.cs.metaTMP_ColorGradient.csTMP_ColorGradient.cs.metaTMP_Compatibility.csTMP_Compatibility.cs.metaTMP_CoroutineTween.csTMP_CoroutineTween.cs.metaTMP_DefaultControls.csTMP_DefaultControls.cs.metaTMP_Dropdown.csTMP_Dropdown.cs.metaTMP_EditorResourceManager.csTMP_EditorResourceManager.cs.metaTMP_FontAsset.csTMP_FontAsset.cs.metaTMP_FontAssetCommon.csTMP_FontAssetCommon.cs.metaTMP_FontAssetUtilities.csTMP_FontAssetUtilities.cs.metaTMP_FontFeatureTable.csTMP_FontFeatureTable.cs.metaTMP_FontFeaturesCommon.csTMP_FontFeaturesCommon.cs.metaTMP_InputField.csTMP_InputField.cs.metaTMP_InputValidator.csTMP_InputValidator.cs.metaTMP_LineInfo.csTMP_LineInfo.cs.metaTMP_ListPool.csTMP_ListPool.cs.metaTMP_MaterialManager.csTMP_MaterialManager.cs.metaTMP_MeshInfo.csTMP_MeshInfo.cs.metaTMP_ObjectPool.csTMP_ObjectPool.cs.metaTMP_PackageResourceImporter.csTMP_PackageResourceImporter.cs.metaTMP_ResourcesManager.csTMP_ResourcesManager.cs.metaTMP_RichTextTagsCommon.csTMP_RichTextTagsCommon.cs.metaTMP_ScrollbarEventHandler.csTMP_ScrollbarEventHandler.cs.metaTMP_SelectionCaret.csTMP_SelectionCaret.cs.metaTMP_Settings.csTMP_Settings.cs.metaTMP_ShaderUtilities.csTMP_ShaderUtilities.cs.metaTMP_Sprite.csTMP_Sprite.cs.metaTMP_SpriteAnimator.csTMP_SpriteAnimator.cs.metaTMP_SpriteAsset.csTMP_SpriteAsset.cs.metaTMP_SpriteAssetImportFormats.csTMP_SpriteAssetImportFormats.cs.metaTMP_SpriteCharacter.csTMP_SpriteCharacter.cs.metaTMP_SpriteGlyph.csTMP_SpriteGlyph.cs.metaTMP_Style.csTMP_Style.cs.metaTMP_StyleSheet.csTMP_StyleSheet.cs.metaTMP_SubMesh.csTMP_SubMesh.cs.metaTMP_SubMeshUI.csTMP_SubMeshUI.cs.metaTMP_Text.csTMP_Text.cs.metaTMP_TextElement.csTMP_TextElement.cs.metaTMP_TextElement_Legacy.csTMP_TextElement_Legacy.cs.metaTMP_TextInfo.csTMP_TextInfo.cs.metaTMP_TextParsingUtilities.csTMP_TextParsingUtilities.cs.metaTMP_TextProcessingStack.csTMP_TextProcessingStack.cs.metaTMP_TextUtilities.csTMP_TextUtilities.cs.metaTMP_UpdateManager.csTMP_UpdateManager.cs.metaTMP_UpdateRegistery.csTMP_UpdateRegistery.cs.metaTMPro_EventManager.csTMPro_EventManager.cs.metaTMPro_ExtensionMethods.csTMPro_ExtensionMethods.cs.metaTMPro_MeshUtilities.csTMPro_MeshUtilities.cs.metaTMPro_Private.csTMPro_Private.cs.metaTMPro_UGUI_Private.csTMPro_UGUI_Private.cs.metaTextContainer.csTextContainer.cs.metaTextMeshPro.csTextMeshPro.cs.metaTextMeshProUGUI.csTextMeshProUGUI.cs.metaUnity.TextMeshPro.asmdefUnity.TextMeshPro.asmdef.meta
Tests.meta
Tests
ValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
com.unity.timeline@1.7.6
.signatureCHANGELOG.mdCHANGELOG.md.metaDocCodeExamples.meta
DocCodeExamples
Documentation~
TableOfContents.mdclp_about.mdclp_add.mdclp_blend.mdclp_dup.mdclp_ease.mdclp_gap_extrap.mdclp_insert.mdclp_match.mdclp_pan_zoom.mdclp_position.mdclp_reset.mdclp_select.mdclp_speed.mdclp_split.mdclp_tile.mdclp_trim.mdcrv_about.mdcrv_hide.mdcrv_keys_add.mdcrv_keys_del.mdcrv_keys_edit.mdcrv_keys_interp.mdcrv_keys_sel.mdcrv_nav.mdfilter.ymlgrp_hide.mdgrp_lock.mdgrp_use.md
images
smpl_annotation.pngsmpl_annotation_customStyle.pngsmpl_annotation_markerOverlayRegion.pngsmpl_annotation_markerTooltip.pngsmpl_annotation_newMarker.pngsmpl_annotation_timelineOverlayRegion.pngsmpl_custom.pngsmpl_custom_demo.pngsmpl_gameplay.pngsmpl_tween.pngsmpl_tween_custom_graph.pngsmpl_tween_default_graph.pngsmpl_tween_default_track.pngsmpl_tween_empty.pngtimeline_add_track_menu.pngtimeline_animation_window_locked.pngtimeline_cinematic_example.pngtimeline_clip_blend_area.pngtimeline_clip_double_speed.pngtimeline_clip_duplicate_before.pngtimeline_clip_duplicate_clip_after.pngtimeline_clip_duplicate_clip_before.pngtimeline_clip_duplicate_project.pngtimeline_clip_ease_in_bad_gap.pngtimeline_clip_ease_in_good_gap.pngtimeline_clip_ease_in_out.pngtimeline_clip_ease_in_override_scene.pngtimeline_clip_ease_in_override_track.pngtimeline_clip_split_after.pngtimeline_clip_split_before.pngtimeline_clip_trim_end_keys.pngtimeline_clip_trim_loop.pngtimeline_clip_trim_start_keys.pngtimeline_clips_anim_clip_timing.pngtimeline_clips_arrows.pngtimeline_clips_position_invalid.pngtimeline_clips_positioning.pngtimeline_clips_select_first.pngtimeline_clips_select_last.pngtimeline_clips_split_after.pngtimeline_clips_split_before.pngtimeline_clips_tile_result.pngtimeline_clips_tile_selection.pngtimeline_clips_view.pngtimeline_clips_view_adding.pngtimeline_clips_view_inserting_after.pngtimeline_clips_view_inserting_before.pngtimeline_cog_menu.pngtimeline_curves_first_last_tangent.pngtimeline_curves_interp_menu.pngtimeline_curves_tangent_joined.pngtimeline_curves_view_icon.pngtimeline_curves_view_position_x.pngtimeline_curves_view_select_contiguous.pngtimeline_curves_view_select_key.pngtimeline_duration_mode.pngtimeline_editor_bindings.pngtimeline_editor_create.pngtimeline_editor_project.pngtimeline_editor_to_start.pngtimeline_end_button.pngtimeline_frames_subframes.pngtimeline_gap_extrap_icons.pngtimeline_gap_extrap_two_tracks.pngtimeline_humanoid_after_match.pngtimeline_humanoid_before_match.pngtimeline_humanoid_blend.pngtimeline_humanoid_idle.pngtimeline_humanoid_manual.pngtimeline_humanoid_match_menu.pngtimeline_humanoid_runleft.pngtimeline_humanoid_start.pngtimeline_inspector_activation_clip.pngtimeline_inspector_activation_track.pngtimeline_inspector_anim_extrap.pngtimeline_inspector_animation_clip.pngtimeline_inspector_animation_clip_common.pngtimeline_inspector_animation_clip_playable.pngtimeline_inspector_animation_track.pngtimeline_inspector_audio_clip.pngtimeline_inspector_blend_curves.pngtimeline_inspector_clip_speed.pngtimeline_inspector_clip_timing.pngtimeline_inspector_control_clip_common.pngtimeline_inspector_control_clip_playable.pngtimeline_inspector_curve_editor.pngtimeline_inspector_ease_in_blend_out.pngtimeline_inspector_ease_in_out.pngtimeline_inspector_multiple_selection.pngtimeline_inspector_narrow_selection.pngtimeline_inspector_playable_director.pngtimeline_inspector_timeline.pngtimeline_last_loop_before.pngtimeline_last_loop_complete.pngtimeline_last_loop_trim.pngtimeline_masking_avatar_inspector.pngtimeline_masking_avatar_off.pngtimeline_masking_avatar_on.pngtimeline_masking_override.pngtimeline_masking_override_selected.pngtimeline_masking_start.pngtimeline_masking_waving.pngtimeline_match_clip_many.pngtimeline_match_clip_two.pngtimeline_match_prematch_clips.pngtimeline_match_prematch_scene.pngtimeline_mix_mode_blend_arrow.pngtimeline_mix_mode_position_cursor.pngtimeline_move_track_after copy.pngtimeline_move_track_after.pngtimeline_move_track_before.pngtimeline_nesting_editing.pngtimeline_nesting_example.pngtimeline_nesting_global.pngtimeline_nesting_local.pngtimeline_next_frame_button.pngtimeline_overview_asset.pngtimeline_overview_enemy.pngtimeline_overview_instance.pngtimeline_overview_player.pngtimeline_play_button.pngtimeline_play_range.pngtimeline_play_range_button.pngtimeline_playback_controls.pngtimeline_playhead_insert_100_after.pngtimeline_playhead_insert_before.pngtimeline_playhead_insert_menu.pngtimeline_playhead_location.pngtimeline_playhead_select_menu.pngtimeline_playhead_trim_after.pngtimeline_playhead_trim_before.pngtimeline_preview_selector.pngtimeline_previous_frame_button.pngtimeline_property_red.pngtimeline_replace_mode.pngtimeline_replace_mode_red_cut.pngtimeline_ripple_mode.pngtimeline_ripple_mode_yellow_arrow.pngtimeline_splash.pngtimeline_start_button.pngtimeline_track_alert_icon.pngtimeline_track_duplicate.pngtimeline_track_group_add.pngtimeline_track_group_hidden.pngtimeline_track_group_locked.pngtimeline_track_group_plus.pngtimeline_track_list.pngtimeline_track_locked.pngtimeline_track_muted.pngtimeline_track_priority.pngtimeline_track_reorder.pngtimeline_track_select_first.pngtimeline_track_select_last.pngtimeline_workflow_clip_in_project.pngtimeline_workflow_converted_clip.pngtimeline_workflow_dopesheet.pngtimeline_workflow_keyframing_menu.pngtimeline_workflow_record_button.pngtimeline_workflow_recorded_clip_track_menu.pngtimeline_workflow_recording.pngtimeline_workflow_recording_diamonds.pngtimeline_zoombar.pngtimeline_zoomed_clip_edit_modes.pngworkflow_inspector_animation_clip_playable.pngworkflow_nesting_control_disabled.pngworkflow_nesting_done.pngworkflow_nesting_double_click.pngworkflow_nesting_drag_board.pngworkflow_nesting_edit_warning.pngworkflow_nesting_master.png
index.mdinsp_about.mdinsp_clp.mdinsp_clp_act.mdinsp_clp_anim_com.mdinsp_clp_anim_plyb.mdinsp_clp_aud.mdinsp_clp_ctrl_com.mdinsp_clp_ctrl_plyb.mdinsp_tl.mdinsp_trk.mdinsp_trk_act.mdinsp_trk_anim.mdplay_director.mdsmpl_about.mdsmpl_custom_annotation.mdsmpl_custom_text.mdsmpl_custom_time.mdsmpl_custom_tween.mdsmpl_custom_video.mdtl_about.mdtl_gloss.mdtl_play_cntrls.mdtl_selector.mdtl_settings.mdtl_window.mdtrk_add.mdtrk_delete.mdtrk_dup.mdtrk_list_about.mdtrk_lock.mdtrk_mute.mdtrk_reorder.mdtrk_select.mduss_styles.mdwf_about.mdwf_char_anim.mdwf_conv_infinite.mdwf_instance.mdwf_mask.mdwf_nested.mdwf_rec_anim.md
Editor.meta
Editor
Actions.meta
Actions
Activation.meta
Activation
Analytics.meta
Analytics
Animation.meta
Animation
Attributes.meta
Attributes
Audio.meta
Audio
ControlTrack.meta
ControlTrack
CurveEditUtility.csCurveEditUtility.cs.metaCustomEditors.meta
CustomEditors
DirectorNamedColor.csDirectorNamedColor.cs.metaDirectorStyles.csDirectorStyles.cs.metaExtensions.meta
Extensions
Items.meta
Items
Localization.meta
Localization
Manipulators.meta
Manipulators
AddDelete.meta
AddDelete
Cursors.meta
Cursors
EditMode.csEditMode.cs.metaEditModeInputHandler.csEditModeInputHandler.cs.metaHeaderSplitterManipulator.csHeaderSplitterManipulator.cs.metaMove.meta
Move
Sequence.meta
Sequence
TimeAreaAutoPanner.csTimeAreaAutoPanner.cs.metaTimeIndicator.csTimeIndicator.cs.metaTimelineClipGroup.csTimelineClipGroup.cs.metaTrim.meta
Trim
Utils.meta
Utils
MenuPriority.csMenuPriority.cs.metaPlayables.meta
Playables
Properties.meta
Properties
Recording.meta
Recording
Shortcuts.csShortcuts.cs.metaSignals.meta
Signals
State.meta
State
StyleSheets.meta
StyleSheets
Extensions.meta
Extensions
Images.meta
Images
DarkSkin.meta
DarkSkin
Icons.meta
Icons
Timeline-Marker-Warning-Overlay.pngTimeline-Marker-Warning-Overlay.png.metaTimelineClipBG.pngTimelineClipBG.png.metaTimelineClipFG.pngTimelineClipFG.png.metaTimelineCollapseMarkerButtonDisabled.pngTimelineCollapseMarkerButtonDisabled.png.metaTimelineCollapseMarkerButtonEnabled.pngTimelineCollapseMarkerButtonEnabled.png.metaTimelineDigIn.pngTimelineDigIn.png.metaTimelineEditModeMixOFF.pngTimelineEditModeMixOFF.png.metaTimelineEditModeMixON.pngTimelineEditModeMixON.png.metaTimelineEditModeReplaceOFF.pngTimelineEditModeReplaceOFF.png.metaTimelineEditModeReplaceON.pngTimelineEditModeReplaceON.png.metaTimelineEditModeRippleOFF.pngTimelineEditModeRippleOFF.png.metaTimelineEditModeRippleON.pngTimelineEditModeRippleON.png.metaTimelineHeaderMarkerIcon.pngTimelineHeaderMarkerIcon.png.metaTimelineSelector.pngTimelineSelector.png.metaTimelineSignal.pngTimelineSignal.png.metaTrackAvatarButtonDisabled.pngTrackAvatarButtonDisabled.png.metaTrackAvatarButtonDisabled@2x.pngTrackAvatarButtonDisabled@2x.png.metaTrackAvatarButtonEnabled.pngTrackAvatarButtonEnabled.png.metaTrackAvatarButtonEnabled@2x.pngTrackAvatarButtonEnabled@2x.png.metaTrackCurvesButtonDisabled.pngTrackCurvesButtonDisabled.png.metaTrackCurvesButtonDisabled@2x.pngTrackCurvesButtonDisabled@2x.png.metaTrackCurvesButtonEnabled.pngTrackCurvesButtonEnabled.png.metaTrackCurvesButtonEnabled@2x.pngTrackCurvesButtonEnabled@2x.png.metaTrackLockButtonDisabled.pngTrackLockButtonDisabled.png.metaTrackLockButtonDisabled@2x.pngTrackLockButtonDisabled@2x.png.metaTrackLockButtonEnabled.pngTrackLockButtonEnabled.png.metaTrackLockButtonEnabled@2x.pngTrackLockButtonEnabled@2x.png.metaTrackMarkerButtonDisabled.pngTrackMarkerButtonDisabled.png.metaTrackMarkerButtonDisabled@2x.pngTrackMarkerButtonDisabled@2x.png.metaTrackMarkerButtonEnabled.pngTrackMarkerButtonEnabled.png.metaTrackMarkerButtonEnabled@2x.pngTrackMarkerButtonEnabled@2x.png.metaTrackMuteButtonDisabled.pngTrackMuteButtonDisabled.png.metaTrackMuteButtonDisabled@2x.pngTrackMuteButtonDisabled@2x.png.metaTrackMuteButtonEnabled.pngTrackMuteButtonEnabled.png.metaTrackMuteButtonEnabled@2x.pngTrackMuteButtonEnabled@2x.png.metaTrackRecordButtonDisabled.pngTrackRecordButtonDisabled.png.metaTrackRecordButtonDisabled@2x.pngTrackRecordButtonDisabled@2x.png.metaTrackRecordButtonEnabled.pngTrackRecordButtonEnabled.png.metaTrackRecordButtonEnabled@2x.pngTrackRecordButtonEnabled@2x.png.metad_TimelineCollapseMarkerButtonDisabled.pngd_TimelineCollapseMarkerButtonDisabled.png.metad_TimelineCollapseMarkerButtonEnabled.pngd_TimelineCollapseMarkerButtonEnabled.png.metad_TimelineDigIn.pngd_TimelineDigIn.png.metad_TimelineEditModeMixOFF.pngd_TimelineEditModeMixOFF.png.metad_TimelineEditModeMixON.pngd_TimelineEditModeMixON.png.metad_TimelineEditModeReplaceOFF.pngd_TimelineEditModeReplaceOFF.png.metad_TimelineEditModeReplaceON.pngd_TimelineEditModeReplaceON.png.metad_TimelineEditModeRippleOFF.pngd_TimelineEditModeRippleOFF.png.metad_TimelineEditModeRippleON.pngd_TimelineEditModeRippleON.png.metad_TimelineHeaderMarkerIcon.pngd_TimelineHeaderMarkerIcon.png.metad_TimelineSelector.pngd_TimelineSelector.png.metad_TimelineSignal.pngd_TimelineSignal.png.metad_TrackAvatarButtonDisabled.pngd_TrackAvatarButtonDisabled.png.metad_TrackAvatarButtonDisabled@2x.pngd_TrackAvatarButtonDisabled@2x.png.metad_TrackAvatarButtonEnabled.pngd_TrackAvatarButtonEnabled.png.metad_TrackAvatarButtonEnabled@2x.pngd_TrackAvatarButtonEnabled@2x.png.metad_TrackCurvesButtonDisabled.pngd_TrackCurvesButtonDisabled.png.metad_TrackCurvesButtonDisabled@2x.pngd_TrackCurvesButtonDisabled@2x.png.metad_TrackCurvesButtonEnabled.pngd_TrackCurvesButtonEnabled.png.metad_TrackCurvesButtonEnabled@2x.pngd_TrackCurvesButtonEnabled@2x.png.metad_TrackLockButtonDisabled.pngd_TrackLockButtonDisabled.png.metad_TrackLockButtonDisabled@2x.pngd_TrackLockButtonDisabled@2x.png.metad_TrackLockButtonEnabled.pngd_TrackLockButtonEnabled.png.metad_TrackLockButtonEnabled@2x.pngd_TrackLockButtonEnabled@2x.png.metad_TrackMarkerButtonDisabled.pngd_TrackMarkerButtonDisabled.png.metad_TrackMarkerButtonDisabled@2x.pngd_TrackMarkerButtonDisabled@2x.png.metad_TrackMarkerButtonEnabled.pngd_TrackMarkerButtonEnabled.png.metad_TrackMarkerButtonEnabled@2x.pngd_TrackMarkerButtonEnabled@2x.png.metad_TrackMuteButtonDisabled.pngd_TrackMuteButtonDisabled.png.metad_TrackMuteButtonDisabled@2x.pngd_TrackMuteButtonDisabled@2x.png.metad_TrackMuteButtonEnabled.pngd_TrackMuteButtonEnabled.png.metad_TrackMuteButtonEnabled@2x.pngd_TrackMuteButtonEnabled@2x.png.metad_TrackRecordButtonDisabled.pngd_TrackRecordButtonDisabled.png.metad_TrackRecordButtonDisabled@2x.pngd_TrackRecordButtonDisabled@2x.png.metad_TrackRecordButtonEnabled.pngd_TrackRecordButtonEnabled.png.metad_TrackRecordButtonEnabled@2x.pngd_TrackRecordButtonEnabled@2x.png.meta
LightSkin.meta
LightSkin
Shared.meta
Shared
res.meta
res
TimelineEditor.csTimelineEditor.cs.metaTimelineHelpers.csTimelineHelpers.cs.metaTimelineSelection.csTimelineSelection.cs.metaTimelineUtility.csTimelineUtility.cs.metaTooltip.csTooltip.cs.metaTrackhead.csTrackhead.cs.metaUndo.meta
Undo
Unity.Timeline.Editor.asmdefUnity.Timeline.Editor.asmdef.metaUnityEditorInternals.csUnityEditorInternals.cs.metaUtilities.meta
Utilities
AnimatedParameterCache.csAnimatedParameterCache.cs.metaAnimatedParameterUtility.csAnimatedParameterUtility.cs.metaAnimatedPropertyUtility.csAnimatedPropertyUtility.cs.metaBindingUtility.csBindingUtility.cs.metaBreadcrumbDrawer.csBreadcrumbDrawer.cs.metaClipModifier.csClipModifier.cs.metaClipboard.csClipboard.cs.metaControlPlayableUtility.csControlPlayableUtility.cs.metaCustomTrackDrawerAttribute.csCustomTrackDrawerAttribute.cs.metaDisplayNameHelper.csDisplayNameHelper.cs.metaFileUtility.csFileUtility.cs.metaFrameRateDisplayUtility.csFrameRateDisplayUtility.cs.metaGraphics.csGraphics.cs.metaKeyTraverser.csKeyTraverser.cs.metaMarkerModifier.csMarkerModifier.cs.metaObjectExtension.csObjectExtension.cs.metaObjectReferenceField.csObjectReferenceField.cs.metaPreviewedBindings.csPreviewedBindings.cs.metaPropertyCollector.csPropertyCollector.cs.metaRange.csRange.cs.metaScopes.meta
Scopes
SequenceSelectorNameFormater.csSequenceSelectorNameFormater.cs.metaSpacePartitioner.csSpacePartitioner.cs.metaStyleManager.csStyleManager.cs.metaStyleNormalColorOverride.csStyleNormalColorOverride.cs.metaTimeFormat.csTimeFormat.cs.metaTimeReferenceUtility.csTimeReferenceUtility.cs.metaTimelineKeyboardNavigation.csTimelineKeyboardNavigation.cs.metaTrackModifier.csTrackModifier.cs.metaTrackResourceCache.csTrackResourceCache.cs.metaTypeUtility.csTypeUtility.cs.meta
Window.meta
Window
Modes.meta
Modes
OverlayDrawer.csOverlayDrawer.cs.metaPlaybackScroller.csPlaybackScroller.cs.metaSequenceContext.csSequenceContext.cs.metaTimelineEditorWindow.csTimelineEditorWindow.cs.metaTimelineMarkerHeaderGUI.csTimelineMarkerHeaderGUI.cs.metaTimelineNavigator.csTimelineNavigator.cs.metaTimelinePlaybackControls.csTimelinePlaybackControls.cs.metaTimelineWindow.csTimelineWindow.cs.metaTimelineWindowAnalytics.csTimelineWindowAnalytics.cs.metaTimelineWindowTimeControl.csTimelineWindowTimeControl.cs.metaTimelineWindow_ActiveTimeline.csTimelineWindow_ActiveTimeline.cs.metaTimelineWindow_Breadcrumbs.csTimelineWindow_Breadcrumbs.cs.metaTimelineWindow_Duration.csTimelineWindow_Duration.cs.metaTimelineWindow_EditorCallbacks.csTimelineWindow_EditorCallbacks.cs.metaTimelineWindow_Gui.csTimelineWindow_Gui.cs.metaTimelineWindow_HeaderGui.csTimelineWindow_HeaderGui.cs.metaTimelineWindow_Manipulators.csTimelineWindow_Manipulators.cs.metaTimelineWindow_Navigator.csTimelineWindow_Navigator.cs.metaTimelineWindow_PlayRange.csTimelineWindow_PlayRange.cs.metaTimelineWindow_PlayableLookup.csTimelineWindow_PlayableLookup.cs.metaTimelineWindow_PlaybackControls.csTimelineWindow_PlaybackControls.cs.metaTimelineWindow_PreviewPlayMode.csTimelineWindow_PreviewPlayMode.cs.metaTimelineWindow_Selection.csTimelineWindow_Selection.cs.metaTimelineWindow_StateChange.csTimelineWindow_StateChange.cs.metaTimelineWindow_TimeArea.csTimelineWindow_TimeArea.cs.metaTimelineWindow_TimeCursor.csTimelineWindow_TimeCursor.cs.metaTimelineWindow_TrackGui.csTimelineWindow_TrackGui.cs.metaViewModel.meta
ViewModel
WindowConstants.csWindowConstants.cs.meta
inspectors.meta
inspectors
treeview.meta
treeview
AnimationTrackKeyDataSource.csAnimationTrackKeyDataSource.cs.metaControl.csControl.cs.metaDrawers.meta
Drawers
IPropertyKeyDataSource.csIPropertyKeyDataSource.cs.metaIRowGUI.csIRowGUI.cs.metaItemGui.meta
ItemGui
ManipulationsClips.csManipulationsClips.cs.metaManipulationsTimeline.csManipulationsTimeline.cs.metaManipulationsTracks.csManipulationsTracks.cs.metaManipulator.csManipulator.cs.metaPickerUtils.csPickerUtils.cs.metaSnapping.meta
Snapping
TimelineClipHandle.csTimelineClipHandle.cs.metaTimelineClipUnion.csTimelineClipUnion.cs.metaTimelineDataSource.csTimelineDataSource.cs.metaTimelineDragging.csTimelineDragging.cs.metaTimelineTreeView.csTimelineTreeView.cs.metaTimelineTreeViewGUI.csTimelineTreeViewGUI.cs.metaTrackGui.meta
TrackGui
TrackPropertyCurvesDataSource.csTrackPropertyCurvesDataSource.cs.meta
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaRuntime.meta
Runtime
Activation.meta
Activation
Animation.meta
Animation
AssetUpgrade.meta
AssetUpgrade
Attributes.meta
Attributes
Audio.meta
Audio
ClipCaps.csClipCaps.cs.metaControl.meta
Control
DiscreteTime.csDiscreteTime.cs.metaEvaluation.meta
Evaluation
Events.meta
Events
Extensions.meta
Extensions
GroupTrack.csGroupTrack.cs.metaILayerable.csILayerable.cs.metaPlayables.meta
Playables
Properties.meta
Properties
Scripting.meta
Scripting
Timeline.deprecated.csTimeline.deprecated.cs.metaTimelineAsset.csTimelineAsset.cs.metaTimelineAsset_CreateRemove.csTimelineAsset_CreateRemove.cs.metaTimelineAttributes.csTimelineAttributes.cs.metaTimelineClip.csTimelineClip.cs.metaTimelinePlayable.csTimelinePlayable.cs.metaTrackAsset.csTrackAsset.cs.metaUnity.Timeline.asmdefUnity.Timeline.asmdef.metaUtilities.meta
Utilities
Samples~
Customization.meta
Customization
.sample.jsonAnnotation.meta
Annotation
Demo.meta
Demo
Text.meta
Text
TimeDilation.meta
TimeDilation
Tween.meta
Tween
Utilities.meta
Utilities
Video.meta
Video
GameplaySequenceDemo.meta
GameplaySequenceDemo
.sample.jsonAnimation.meta
Animation
Audio.meta
Audio
Character.meta
Character
Info.meta
Info
Materials.meta
Materials
Particles.meta
Particles
Prefabs.meta
Prefabs
Readme.assetReadme.asset.metaScenes.meta
Scenes
Shaders.meta
Shaders
Textures.meta
Textures
Timelines.meta
Timelines
ValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
com.unity.ugui@1.0.0
CHANGELOG.mdCHANGELOG.md.meta
Documentation~
EventSystem.mdEventSystemReference.mdHOWTO-UICreateFromScripting.mdHOWTO-UIFitContentSize.mdHOWTO-UIMultiResolution.mdHOWTO-UIScreenTransition.mdHOWTO-UIWorldSpace.mdInputModules.mdMessagingSystem.mdRaycasters.mdStyledText.mdSupportedEvents.mdTableOfContents.mdUIAnimationIntegration.mdUIAutoLayout.mdUIBasicLayout.mdUICanvas.mdUIHowTos.mdUIInteractionComponents.mdUIReference.mdUIVisualComponents.mdclass-Canvas.mdclass-CanvasGroup.mdclass-CanvasRenderer.mdclass-RectTransform.mdcomp-CanvasComponents.mdcomp-UIAutoLayout.mdcomp-UIEffects.mdcomp-UIInteraction.mdcomp-UIVisual.md
images
BlackSwatch.pngBlueSwatch.pngBrownSwatch.pngCanvasCamera.pngCanvasOverlay.pngCanvasWorldSpace.pngCyanSwatch.pngDarkblueSwatch.pngGUIScriptingGuideHelloExample.pngGUISkin-EditingTextField.pngGUISkin-ProjectView.pngGUITexture-Example.pngGUITexture-Layout.pngGUITextureWindow.pngGUIVisualizeNavigation.pngGUI_ButtonAnimationWindow.pngGUI_ButtonAnimator.pngGUI_ButtonInspectorAnimation.pngGUI_Canvas_Screenspace_Camera.pngGUI_Canvas_Screenspace_Overlay.pngGUI_Canvas_Worldspace.pngGUI_Pivot_Local_Buttons.pngGUI_Rect_Tool_Button.pngGreenSwatch.pngGreySwatch.pngGuiStyleInspector.pngImageCtrlExample.pngLightblueSwatch.pngLimeSwatch.pngMagentaSwatch.pngMaroonSwatch.pngMaskCtrlExample.pngMaskDisabled.svgMaskEnabled.svgNavySwatch.pngOliveSwatch.pngOrangeSwatch.pngPurpleSwatch.pngRawImageCtrlExample.pngRedSwatch.pngSilverSwatch.pngStyleTextBold.pngStyleTextBoldItalic1.pngStyleTextBoldItalic2.pngStyleTextColorGreen.pngTealSwatch.pngUI-ViewTool.pngUI_AnchorPreset.pngUI_Anchored1.gifUI_Anchored2.gifUI_Anchored3.gifUI_Anchored4.gifUI_AspectRatioFitterInspector.pngUI_ButtonExample.pngUI_ButtonInspector.pngUI_CanvasGroupInspector.pngUI_CanvasInspector.pngUI_CanvasRendererInspector.pngUI_CanvasScalerInspector.pngUI_CanvasScreenSpaceCameraInspector.pngUI_CanvasWorldSpaceInspector.pngUI_ContentSizeFitterInspector.pngUI_DropdownExample.pngUI_DropdownExampleOpen.pngUI_DropdownHierarchyScrolling.pngUI_DropdownHierarchySimple.pngUI_DropdownInspector.pngUI_GridLayoutGroupInspector.pngUI_HorizontalLayoutGroupInspector.pngUI_ImageInspector.pngUI_ImageInspector184.pngUI_InputFieldExample.pngUI_InputFieldExample2.pngUI_InputFieldInspector.pngUI_LayoutElementInspector.pngUI_Main.pngUI_MaskInspector.pngUI_MultiResAllResolutions.pngUI_MultiResBase.pngUI_MultiResCenter.pngUI_MultiResCorners.pngUI_MultiResLandscapeWrongScaling.pngUI_MultiResReferenceResolution.pngUI_MultiResSizeChange.pngUI_OutlineExample.pngUI_OutlineInspector.pngUI_PivotRotate.pngUI_PositionAsUV1Inspector.pngUI_Profiler_Image_1.pngUI_RawImageInspector.pngUI_RawImageInspector184.pngUI_RectTransform.pngUI_ScreenTransitionAnimatorClosed.pngUI_ScreenTransitionAnimatorOpen.pngUI_ScreenTransitionAnimatorTransitionToClosed.pngUI_ScreenTransitionAnimatorTransitionToOpen.pngUI_ScreenTransitionButtonInspector.pngUI_ScrollBarInspector.pngUI_ScrollRectExample.pngUI_ScrollRectHierarchy.pngUI_ScrollRectInspector.pngUI_ScrollbarExample.pngUI_SelectableAnimation.pngUI_SelectableColorTint.pngUI_SelectableNavigation.pngUI_SelectableNavigationExplicit.pngUI_SelectableSpriteSwap.pngUI_SelectableTransition.pngUI_ShadowExample.pngUI_ShadowInspector.pngUI_SliderExample.pngUI_SliderInspector.pngUI_SpriteEditor.pngUI_TextExample.pngUI_TextInspector.pngUI_ToggleExample.pngUI_ToggleGroupExample.pngUI_ToggleGroupInspector.pngUI_ToggleInspector.pngUI_VerticalLayoutGroupInspector.pngWhiteSwatch.pngYellowSwatch.pngguiScripting-BasicsLoaderMenuExample.pngguiStyle-TwoButtonsOneIsStyled.png
index.mdscript-AspectRatioFitter.mdscript-Button.mdscript-CanvasScaler.mdscript-ContentSizeFitter.mdscript-Dropdown.mdscript-EventSystem.mdscript-EventTrigger.mdscript-GraphicRaycaster.mdscript-GridLayoutGroup.mdscript-HorizontalLayoutGroup.mdscript-Image.mdscript-InputField.mdscript-LayoutElement.mdscript-Mask.mdscript-Outline.mdscript-Physics2DRaycaster.mdscript-PhysicsRaycaster.mdscript-PositionAsUV1.mdscript-RawImage.mdscript-RectMask2D.mdscript-ScrollRect.mdscript-Scrollbar.mdscript-Selectable.mdscript-SelectableNavigation.mdscript-SelectableTransition.mdscript-Shadow.mdscript-Slider.mdscript-StandaloneInputModule.mdscript-Text.mdscript-Toggle.mdscript-ToggleGroup.mdscript-TouchInputModule.mdscript-VerticalLayoutGroup.mdugui.mdugui.md.meta
Editor.meta
Editor
EventSystem.meta
EventSystem
Properties.meta
Properties
UI.meta
UI
UnityEditor.UI.asmdefUnityEditor.UI.asmdef.meta
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaRuntime.meta
Runtime
EventSystem.meta
EventSystem
Properties.meta
Properties
UI.meta
UI
Animation.meta
Animation
Core.meta
Core
AnimationTriggers.csAnimationTriggers.cs.metaButton.csButton.cs.metaCanvasUpdateRegistry.csCanvasUpdateRegistry.cs.metaColorBlock.csColorBlock.cs.metaCulling.meta
Culling
DefaultControls.csDefaultControls.cs.metaDropdown.csDropdown.cs.metaFontData.csFontData.cs.metaFontUpdateTracker.csFontUpdateTracker.cs.metaGraphic.csGraphic.cs.metaGraphicRaycaster.csGraphicRaycaster.cs.metaGraphicRebuildTracker.csGraphicRebuildTracker.cs.metaGraphicRegistry.csGraphicRegistry.cs.metaIGraphicEnabledDisabled.csIGraphicEnabledDisabled.cs.metaIMask.csIMask.cs.metaIMaskable.csIMaskable.cs.metaImage.csImage.cs.metaInputField.csInputField.cs.metaLayout.meta
Layout
Mask.csMask.cs.metaMaskUtilities.csMaskUtilities.cs.metaMaskableGraphic.csMaskableGraphic.cs.metaMaterialModifiers.meta
MaterialModifiers
Misc.csMisc.cs.metaMultipleDisplayUtilities.csMultipleDisplayUtilities.cs.metaNavigation.csNavigation.cs.metaRawImage.csRawImage.cs.metaRectMask2D.csRectMask2D.cs.metaScrollRect.csScrollRect.cs.metaScrollbar.csScrollbar.cs.metaSelectable.csSelectable.cs.metaSetPropertyUtility.csSetPropertyUtility.cs.metaSlider.csSlider.cs.metaSpecializedCollections.meta
SpecializedCollections
SpriteState.csSpriteState.cs.metaStencilMaterial.csStencilMaterial.cs.metaText.csText.cs.metaToggle.csToggle.cs.metaToggleGroup.csToggleGroup.cs.metaUtility.meta
Utility
VertexModifiers.meta
VertexModifiers
UnityEngine.UI.asmdefUnityEngine.UI.asmdef.meta
Tests.meta
Tests
Editor.meta
Editor
Canvas.meta
Canvas
CanvasRenderer.meta
CanvasRenderer
Dropdown.meta
Dropdown
EventSystem.meta
EventSystem
InputField.meta
InputField
RectMask2D.meta
RectMask2D
Slider.meta
Slider
TestBehaviourBase.csTestBehaviourBase.cs.metaText.meta
Text
UI.meta
UI
UnityEditor.UI.EditorTests.asmdefUnityEditor.UI.EditorTests.asmdef.metaUnityEvent.meta
UnityEvent
WrapperWindowFixture.csWrapperWindowFixture.cs.meta
Runtime.meta
Runtime
Button.meta
Button
Canvas.meta
Canvas
Dropdown.meta
Dropdown
EventSystem.meta
EventSystem
Graphic.meta
Graphic
Image.meta
Image
InputField.meta
InputField
Layout.meta
Layout
LayoutGroup.meta
LayoutGroup
MaskClipping.meta
MaskClipping
NestedLayout.meta
NestedLayout
ScrollBar.meta
ScrollBar
ScrollRect.meta
ScrollRect
Slider.meta
Slider
TextEditor.meta
TextEditor
Toggle.meta
Toggle
UnityEngine.UI.Tests.asmdefUnityEngine.UI.Tests.asmdef.metaUtil.meta
Util
package.jsonpackage.json.meta
com.unity.visualscripting@1.9.4
.npmignore.release.signatureCHANGELOG.mdCHANGELOG.md.meta
Documentation~
TableOfContents.md
images
Label-A.pngLabel-B.pngLabel-C.pngLabel-D.pngLabel-E.pngLabel-F.pngVS-LeftSide.pngVS-RightSide.pngVS-get-script-graph-node.pngVS-get-script-graphs-node.pngVS-get-state-graph-node.pngVS-get-state-graphs-node.pngVS-has-script-graph-node.pngVS-has-state-graph-node.pngVS-set-script-graph-node.pngVS-set-state-graph-node.pngvs-add-node-overloads-2.pngvs-add-node-overloads.pngvs-add-variable-node-set-variable-node-example.pngvs-add-variable-node-to-graph.pngvs-blackboard-icon.pngvs-blackboard.pngvs-blank-graph-script-state-example.pngvs-blank-graph-subgraph-example.pngvs-blank-graph-super-state-example.pngvs-capturing-player-inputs-new-10-debug.pngvs-capturing-player-inputs-new-2-package-manager.pngvs-capturing-player-inputs-new-3-warning.pngvs-capturing-player-inputs-new-4-input-player-settings.pngvs-capturing-player-inputs-new-6-create-action.pngvs-capturing-player-inputs-new-7-keyboard-mouse.pngvs-capturing-player-inputs-new-8-nodes.pngvs-capturing-player-inputs-new-9-fire.pngvs-context-menu.pngvs-control-break-loop-node.pngvs-control-cache-node-example.pngvs-control-cache-node.pngvs-control-for-each-loop-node.pngvs-control-for-loop-node-get-count-list-items-node.pngvs-control-for-loop-node.pngvs-control-if-control-node.pngvs-control-once-node.pngvs-control-select-control-node.pngvs-control-switch-enum-control-node.pngvs-control-switch-string-control-node.pngvs-control-throw-node.pngvs-control-toggle-flow-value-node.pngvs-control-try-catch-node.pngvs-control-while-loop-node.pngvs-create-selection.pngvs-custom-class-example-players.pngvs-custom-class-example.pngvs-custom-event-add-code-trigger-script-inspector.pngvs-custom-event-node.pngvs-custom-event-nodes-example.pngvs-custom-event-on-my-custom-event-debug-log.pngvs-custom-event-receiver-debug-log.pngvs-custom-event-send-my-custom-event-node-keyboard.pngvs-custom-event-send-my-event-node.pngvs-data-trigger-subgraph-ports.pngvs-debug-add-node-error.pngvs-debug-faulty-node-console-error.pngvs-debug-faulty-node-example.pngvs-debug-faulty-node-highlighted.pngvs-debug-log-node-error.pngvs-debug-missing-component.pngvs-debug-nodes-correct.pngvs-debug-null-reference.pngvs-duplicate-selection.pngvs-empty-graph-create-flow.pngvs-events-animation-choose-animation-function-inspector.pngvs-events-animation-event-nodes.pngvs-events-animation-trigger-inspector.pngvs-events-animation-window-add-event.pngvs-events-custom-event-example.pngvs-events-custom-event-node-blank.pngvs-events-custom-event-node.pngvs-events-custom-event-trigger-node-error-2.pngvs-events-custom-event-trigger-node-error.pngvs-events-on-trigger-enter-node.pngvs-events-trigger-custom-event-example.pngvs-events-unity-event-node.pngvs-existing-graph-example-script-state.pngvs-existing-graph-example-state-unit.pngvs-existing-graph-example-subgraph.pngvs-existing-graph-example-super-state.pngvs-flagged-assembly.pngvs-formula-node-example.pngvs-formula-node.pngvs-frame-all.pngvs-frame-selected.pngvs-fuzzy-finder.pngvs-gameobject-icon.pngvs-graph-editor.pngvs-graph-inspector-icon.pngvs-graph-inspector-switch-node.pngvs-graph-window-overview.pngvs-groups.pngvs-input-manager-project-settings.pngvs-input-new-system-connect-nodes-example.pngvs-input-new-system-example.pngvs-input-new-system-v2-node-set.pngvs-input-old-system-example.pngvs-input-system-package-manager.pngvs-input-system-player-input-component.pngvs-live-editing-droplets.pngvs-move-group.pngvs-multiple-connections-example.pngvs-my-node-custom-node-control-input-output.pngvs-my-node-custom-node-data-input-output.pngvs-my-node-custom-node-descriptions-inspector.pngvs-my-node-custom-node-fuzzy-finder-level.pngvs-my-node-custom-node-graph-editor.pngvs-my-node-custom-node-port-labels-hidden.pngvs-my-node-custom-node-relations.pngvs-my-node-custom-node-running-console.pngvs-my-node-custom-node-short-title.pngvs-my-node-custom-node-subtitle.pngvs-my-node-custom-node-type-icon.pngvs-my-node-custom-node-unit-title.pngvs-nesting-input-node-example.pngvs-nesting-input-node.pngvs-nesting-nodes-example.pngvs-nesting-output-node-example.pngvs-nesting-output-node.pngvs-new-graph-empty.pngvs-new-graph-new-gameobject.pngvs-new-graph-starter-nodes.pngvs-node-container-type.pngvs-node-example.pngvs-node-group.pngvs-node-inline-value.pngvs-node-input-trigger-port.pngvs-node-kind-selection.pngvs-node-output-trigger-port.pngvs-nodes-events-on-button-input-example-2.pngvs-nodes-events-on-button-input-example.pngvs-nodes-events-on-button-input-node.pngvs-nodes-events-on-keyboard-input-example-2.pngvs-nodes-events-on-keyboard-input-example.pngvs-nodes-events-on-keyboard-input-node.pngvs-nodes-events-on-mouse-down-example-2.pngvs-nodes-events-on-mouse-down-example.pngvs-nodes-events-on-mouse-down-node.pngvs-nodes-events-on-mouse-drag-example-2.pngvs-nodes-events-on-mouse-drag-example.pngvs-nodes-events-on-mouse-drag-node.pngvs-nodes-events-on-mouse-enter-example-2.pngvs-nodes-events-on-mouse-enter-example.pngvs-nodes-events-on-mouse-enter-node.pngvs-nodes-events-on-mouse-exit-example-2.pngvs-nodes-events-on-mouse-exit-example.pngvs-nodes-events-on-mouse-exit-node.pngvs-nodes-events-on-mouse-input-example-2.pngvs-nodes-events-on-mouse-input-example-3.pngvs-nodes-events-on-mouse-input-example.pngvs-nodes-events-on-mouse-input-node.pngvs-nodes-events-on-mouse-over-example-2.pngvs-nodes-events-on-mouse-over-example-3.pngvs-nodes-events-on-mouse-over-example.pngvs-nodes-events-on-mouse-over-node.pngvs-nodes-events-on-mouse-up-as-button-example-2.pngvs-nodes-events-on-mouse-up-as-button-example-3.pngvs-nodes-events-on-mouse-up-as-button-example.pngvs-nodes-events-on-mouse-up-button-node.pngvs-nodes-events-on-mouse-up-example-2.pngvs-nodes-events-on-mouse-up-example.pngvs-nodes-events-on-mouse-up-node.pngvs-nodes-rotate-node-overloads.pngvs-nulls-null-check-node.pngvs-nulls-null-coalesce-node.pngvs-on-input-system-event-button-node-example.pngvs-on-input-system-event-button-node.pngvs-on-input-system-event-float-node-example.pngvs-on-input-system-event-float-node.pngvs-on-input-system-event-vector2-node-example.pngvs-on-input-system-event-vector2-node.pngvs-open-project-window-graph-files.pngvs-project-settings-window-regen-nodes.pngvs-refactoring-script-node-error-example.pngvs-refactoring-script-node-example.pngvs-relations-debugging-predictive.pngvs-relations-debugging-show-relations.pngvs-saved-variables.pngvs-script-graph-icon.pngvs-script-machine-blank.pngvs-script-machine.pngvs-state-graph-example.pngvs-state-graphs-transition-node-w-transition.pngvs-state-graphs-transition-trigger-transition.pngvs-state-machine-blank.pngvs-state-machine-icon.pngvs-state-unit-new-state-graph.pngvs-state-unit-node-example.pngvs-state-unit-node-script-graph-example.pngvs-states-any-state-node.pngvs-states-multi-start-states.pngvs-states-self-transition.pngvs-states-transition-graph-blank.pngvs-sticky-note-example-color.pngvs-sticky-note-example.pngvs-subgraph-node-use-example.pngvs-subgraph-ports-example-2.pngvs-subgraph-ports-example.pngvs-this-self-node-example-2.pngvs-this-self-node-example.pngvs-time-cooldown-node-example.pngvs-time-cooldown-node.pngvs-time-coroutine-wait-nodes.pngvs-time-timer-node-example.pngvs-time-timer-node.pngvs-time-wait-for-seconds-node.pngvs-time-wait-until-node.pngvs-time-wait-while-node.pngvs-toolbar.pngvs-types-menu.pngvs-types-type-conversion-example.pngvs-understanding-nodes-example.pngvs-unity-console-w-warnings.pngvs-uwp-player-settings.pngvs-variables-change-scope-node.pngvs-variables-get-object-variable-object.pngvs-variables-get-variable-fallback-option.pngvs-variables-get-variable-node.pngvs-variables-has-variable-node.pngvs-variables-set-variable-node.png
index.md
snippets
vs-add-custom-event-node-trigger.mdvs-add-custom-event-node.mdvs-add-inspectable-attribute-custom-types.mdvs-add-node-to-graph.mdvs-add-remove-node-library.mdvs-add-remove-type-options.mdvs-add-subgraph.mdvs-add-triggers-data-graph.mdvs-add-variable-graph.mdvs-advanced-topics-intro.mdvs-aot.mdvs-attach-graph-machine.mdvs-basic-concepts.mdvs-capture-player-input-add-component.mdvs-capture-player-input.mdvs-capturing-player-inputs-new.mdvs-capturing-player-inputs-old.mdvs-configuration.mdvs-control-schemes.mdvs-control.mdvs-create-custom-drawer.mdvs-create-custom-node-add-docs.mdvs-create-custom-node-add-logic.mdvs-create-custom-node-add-ports.mdvs-create-custom-node-add-relations.mdvs-create-custom-node-attributes-reference.mdvs-create-custom-node-empty.mdvs-create-custom-node.mdvs-create-graph-assign-existing-gameobject.mdvs-create-graph-assign-new-gameobject.mdvs-create-graph-on-machine.mdvs-create-graph-project-window.mdvs-create-graph-unassigned-flow.mdvs-create-graph.mdvs-create-own-custom-event-listen-code.mdvs-create-own-custom-event-node-trigger-code.mdvs-create-own-custom-event-node.mdvs-create-own-custom-event-send-node.mdvs-create-restore-backups.mdvs-create-state.mdvs-creating-connections.mdvs-creating-transition.mdvs-custom-events.mdvs-custom-types.mdvs-debug-messages.mdvs-debugging.mdvs-developers-guide.mdvs-editor-script-issues.mdvs-events-reference.mdvs-events.mdvs-formula.mdvs-graph-machine-types.mdvs-graph-types.mdvs-groups.mdvs-input-nodes.mdvs-interface-overview.mdvs-live-edit-runtime.mdvs-live.mdvs-nesting-add-state-unit.mdvs-nesting-add-subgraph.mdvs-nesting-add-triggers-data-graph.mdvs-nesting-input-node.mdvs-nesting-nodes.mdvs-nesting-output-node.mdvs-nesting-state-unit-node.mdvs-nesting-subgraph-node.mdvs-nesting-subgraphs-state-units.mdvs-nodes-events-input-system-button.mdvs-nodes-events-input-system-float.mdvs-nodes-events-input-system-vector2.mdvs-nodes-events-on-button-input.mdvs-nodes-events-on-keyboard-input.mdvs-nodes-events-on-mouse-down.mdvs-nodes-events-on-mouse-drag.mdvs-nodes-events-on-mouse-enter.mdvs-nodes-events-on-mouse-exit.mdvs-nodes-events-on-mouse-input.mdvs-nodes-events-on-mouse-over.mdvs-nodes-events-on-mouse-up-button.mdvs-nodes-events-on-mouse-up.mdvs-nodes-reference.mdvs-nodes.mdvs-nulls.mdvs-open-graph-edit.mdvs-refactor-add-attribute.mdvs-refactoring.mdvs-relations.mdvs-script-graphs-intro.mdvs-scripts-reference.mdvs-self.mdvs-set-preferences.mdvs-state-graphs-intro.mdvs-states-reference.mdvs-sticky-notes.mdvs-time.mdvs-transitions.mdvs-types.mdvs-update.mdvs-using-custom-types.mdvs-variables-api.mdvs-variables-reference.mdvs-variables.mdvs-version-control.md
Editor.meta
Editor
SettingsProvider.meta
SettingsProvider
VisualScripting.Core.meta
VisualScripting.Core
Analysis.meta
Analysis
Analytics.meta
Analytics
AssetBundleCreator.csAssetBundleCreator.cs.metaAssignment.meta
Assignment
BoltGUI.csBoltGUI.cs.metaBoltProduct.csBoltProduct.cs.metaBoltStyles.csBoltStyles.cs.metaCanvases.meta
Canvases
Context.meta
Context
Debugging.meta
Debugging
Decorators.meta
Decorators
Dependencies.meta
Dependencies
Assemblies.meta
Assemblies
DotNetZip.meta
DotNetZip
ReorderableList.meta
ReorderableList
SQLite.meta
SQLite
YamlDotNet.meta
YamlDotNet
Description.meta
Description
Descriptors.meta
Descriptors
Documentation.meta
Documentation
EditorAssetResources.meta
EditorAssetResources
Exceptions.meta
Exceptions
Graph.meta
Graph
IconMap.meta
IconMap
Inspection.meta
Inspection
DraggedListItem.csDraggedListItem.cs.metaEditorAttribute.csEditorAttribute.cs.metaEditorProvider.csEditorProvider.cs.metaEventMachineEditor.csEventMachineEditor.cs.metaGraphEditor.csGraphEditor.cs.metaGraphElementEditor.csGraphElementEditor.cs.metaGraphInspector.csGraphInspector.cs.metaGraphNestEditor.csGraphNestEditor.cs.metaImplementationInspector.csImplementationInspector.cs.metaIndividualEditor.csIndividualEditor.cs.metaIndividualPropertyDrawer.csIndividualPropertyDrawer.cs.metaInspector.csInspector.cs.metaInspectorAttribute.csInspectorAttribute.cs.metaInspectorBlock.csInspectorBlock.cs.metaInspectorImplementationOrderAttribute.csInspectorImplementationOrderAttribute.cs.metaInspectorProvider.csInspectorProvider.cs.metaInspectorUtility.csInspectorUtility.cs.metaMachineEditor.csMachineEditor.cs.metaMacroEditor.csMacroEditor.cs.metaMetadataCollectionAdaptor.csMetadataCollectionAdaptor.cs.metaMetadataDictionaryAdaptor.csMetadataDictionaryAdaptor.cs.metaMetadataListAdaptor.csMetadataListAdaptor.cs.metaOptimizedEditor.csOptimizedEditor.cs.metaOptimizedPropertyDrawer.csOptimizedPropertyDrawer.cs.metaOther.meta
Other
Primitives.meta
Primitives
Reflection.meta
Reflection
Root.meta
Root
Special.meta
Special
Unity.meta
Unity
Interface.meta
Interface
Annotations.meta
Annotations
Colors.meta
Colors
DragAndDrop.meta
DragAndDrop
Dropdowns.meta
Dropdowns
Edge.csEdge.cs.metaEditorTexture.csEditorTexture.cs.metaEventWrapper.csEventWrapper.cs.metaFonts.meta
Fonts
Fuzzy.meta
Fuzzy
Icons.meta
Icons
Licenses.meta
Licenses
ListOption.csListOption.cs.metaLudiqGUI.csLudiqGUI.cs.metaLudiqGUIUtility.csLudiqGUIUtility.cs.metaLudiqStyles.csLudiqStyles.cs.metaSharedEditorTextureDictionary.csSharedEditorTextureDictionary.cs.metaTextureResolution.csTextureResolution.cs.meta
Meta.meta
Meta
PackageEventListener.csPackageEventListener.cs.metaPlatforms.meta
Platforms
Plugin.meta
Plugin
Acknowledgements.meta
Acknowledgements
BoltCore.csBoltCore.cs.metaBoltCoreConfiguration.csBoltCoreConfiguration.cs.metaBoltCoreManifest.csBoltCoreManifest.cs.metaBoltCoreMigration.csBoltCoreMigration.cs.metaBoltCorePaths.csBoltCorePaths.cs.metaBoltCoreResources.csBoltCoreResources.cs.metaChangelogs.meta
Changelogs
Changelog_1_0_0.csChangelog_1_0_0.cs.metaChangelog_1_3_0.csChangelog_1_3_0.cs.metaChangelog_1_4_0.csChangelog_1_4_0.cs.metaChangelog_1_4_1.csChangelog_1_4_1.cs.metaChangelog_1_4_13.csChangelog_1_4_13.cs.metaChangelog_1_4_2.csChangelog_1_4_2.cs.metaChangelog_1_4_5.csChangelog_1_4_5.cs.metaLegacyLudiqCore.meta
LegacyLudiqCore
LegacyLudiqGraphs.meta
LegacyLudiqGraphs
Migrations.meta
Migrations
NamingSchemePage.csNamingSchemePage.cs.meta
Plugins.meta
Plugins
Product.meta
Product
Products.meta
Products
Properties.meta
Properties
Reflection.meta
Reflection
ResourceProviders.meta
ResourceProviders
SemanticLabel.csSemanticLabel.cs.metaSemanticVersion.csSemanticVersion.cs.metaSerialization.meta
Serialization
SerializedProperties.meta
SerializedProperties
System.Threading.definesSystem.Threading.defines.metaThreading.meta
Threading
Unity.VisualScripting.Core.Editor.asmdefUnity.VisualScripting.Core.Editor.asmdef.metaUtilities.meta
Utilities
AnnotationUtility.csAnnotationUtility.cs.metaAssetBundleUtility.csAssetBundleUtility.cs.metaAssetUtility.csAssetUtility.cs.metaBackupUtility.csBackupUtility.cs.metaClipboard.csClipboard.cs.metaConsoleProfiler.csConsoleProfiler.cs.metaDefineUtility.csDefineUtility.cs.metaEditorApplicationUtility.csEditorApplicationUtility.cs.metaEditorFilteringUtility.csEditorFilteringUtility.cs.metaEditorLinqUtility.csEditorLinqUtility.cs.metaEditorSerializationUtility.csEditorSerializationUtility.cs.metaEditorTimeUtility.csEditorTimeUtility.cs.metaEditorTypeUtility.csEditorTypeUtility.cs.metaEditorUnityObjectUtility.csEditorUnityObjectUtility.cs.metaFrameLimiterUtility.csFrameLimiterUtility.cs.metaIconExportUtility.csIconExportUtility.cs.metaLudiqEditorUtility.csLudiqEditorUtility.cs.metaMD4.csMD4.cs.metaMathfEx.csMathfEx.cs.metaNameUtility.csNameUtility.cs.metaNativeUtility.csNativeUtility.cs.metaPackageVersionUtility.csPackageVersionUtility.cs.metaPathUtility.csPathUtility.cs.metaPaths.csPaths.cs.metaPluginPaths.csPluginPaths.cs.metaProgressUtility.csProgressUtility.cs.metaReloadAssets.csReloadAssets.cs.metaScriptReference.csScriptReference.cs.metaScriptReferenceReplacement.csScriptReferenceReplacement.cs.metaScriptReferenceResolver.csScriptReferenceResolver.cs.metaScriptUtility.csScriptUtility.cs.metaSearchResult.csSearchResult.cs.metaSearchUtility.csSearchUtility.cs.metaUndoUtility.csUndoUtility.cs.metaUnityAPI.csUnityAPI.cs.metaVSBackupUtility.csVSBackupUtility.cs.metaVSMigrationUtility.csVSMigrationUtility.cs.metaVSUsageUtility.csVSUsageUtility.cs.metaVersionControlUtility.csVersionControlUtility.cs.metaWarning.csWarning.cs.metaWarningLevel.csWarningLevel.cs.meta
Variables.meta
Variables
Widgets.meta
Widgets
Windows.meta
Windows
YamlDotNet.definesYamlDotNet.defines.meta
VisualScripting.Flow.meta
VisualScripting.Flow
Acknowledgements.meta
Acknowledgements
Analytics.meta
Analytics
BoltFlowNameUtility.csBoltFlowNameUtility.cs.metaConnections.meta
Connections
Description.meta
Description
Events.meta
Events
FlowCanvas.csFlowCanvas.cs.metaFlowDragAndDropUtility.csFlowDragAndDropUtility.cs.metaFlowEditorBindings.csFlowEditorBindings.cs.metaFlowGraphContext.csFlowGraphContext.cs.metaFlowGraphEditor.csFlowGraphEditor.cs.metaFlowGraphUnitUISample.csFlowGraphUnitUISample.cs.metaFlowMachineEditor.csFlowMachineEditor.cs.metaFramework.meta
Framework
Codebase.meta
Codebase
Control.meta
Control
InputActionInspector.csInputActionInspector.cs.metaInputSystemWidget.csInputSystemWidget.cs.metaMultiInputUnitAlphabeticDescriptor.csMultiInputUnitAlphabeticDescriptor.cs.metaMultiInputUnitNumericDescriptor.csMultiInputUnitNumericDescriptor.cs.metaNesting.meta
Nesting
Time.meta
Time
Variables.meta
Variables
Invocations.meta
Invocations
Linker.meta
Linker
Options.meta
Options
Plugin.meta
Plugin
BoltFlow.csBoltFlow.cs.metaBoltFlowConfiguration.csBoltFlowConfiguration.cs.metaBoltFlowManifest.csBoltFlowManifest.cs.metaBoltFlowPaths.csBoltFlowPaths.cs.metaBoltFlowResources.csBoltFlowResources.cs.metaChangelogs.meta
Changelogs
Migrations.meta
Migrations
Ports.meta
Ports
Properties.meta
Properties
RuntimeGraphBase.csRuntimeGraphBase.cs.metaUnits.meta
Units
Unity.VisualScripting.Flow.Editor.asmdefUnity.VisualScripting.Flow.Editor.asmdef.metaXFlowGraph.csXFlowGraph.cs.meta
VisualScripting.Shared.meta
VisualScripting.Shared
VisualScripting.State.meta
VisualScripting.State
Analytics.meta
Analytics
Description.meta
Description
Flow.meta
Flow
Graph.meta
Graph
Plugin.meta
Plugin
Properties.meta
Properties
StateGraphEditor.csStateGraphEditor.cs.metaStateRevealCondition.csStateRevealCondition.cs.metaStates.meta
States
Transitions.meta
Transitions
Unity.VisualScripting.State.Editor.asmdefUnity.VisualScripting.State.Editor.asmdef.meta
Graphics.meta
Graphics
LICENSE.mdLICENSE.md.metaREADME.mdREADME.md.metaRuntime.meta
Runtime
VisualScripting.Core.meta
VisualScripting.Core
Attributes.meta
Attributes
Cloning.meta
Cloning
Collections.meta
Collections
Connections.meta
Connections
Decorators.meta
Decorators
Dependencies.meta
Dependencies
AssemblyQualifiedNameParser.meta
AssemblyQualifiedNameParser
FullSerializer.meta
FullSerializer
Converters.meta
Converters
Internal.meta
Internal
Reflection.meta
Reflection
fsAotCompilationManager.csfsAotCompilationManager.cs.metafsBaseConverter.csfsBaseConverter.cs.metafsConfig.csfsConfig.cs.metafsContext.csfsContext.cs.metafsConverter.csfsConverter.cs.metafsConverterRegistrar.csfsConverterRegistrar.cs.metafsData.csfsData.cs.metafsDirectConverter.csfsDirectConverter.cs.metafsExceptions.csfsExceptions.cs.metafsISerializationCallbacks.csfsISerializationCallbacks.cs.metafsIgnoreAttribute.csfsIgnoreAttribute.cs.metafsJsonParser.csfsJsonParser.cs.metafsJsonPrinter.csfsJsonPrinter.cs.metafsMemberSerialization.csfsMemberSerialization.cs.metafsObjectAttribute.csfsObjectAttribute.cs.metafsObjectProcessor.csfsObjectProcessor.cs.metafsPropertyAttribute.csfsPropertyAttribute.cs.metafsResult.csfsResult.cs.metafsSerializer.csfsSerializer.cs.meta
EditorBinding.meta
EditorBinding
AllowsNullAttribute.csAllowsNullAttribute.cs.metaDisableAnnotationAttribute.csDisableAnnotationAttribute.cs.metaEditorBindingUtility.csEditorBindingUtility.cs.metaEditorTimeBinding.csEditorTimeBinding.cs.metaExpectedTypeAttribute.csExpectedTypeAttribute.cs.metaIInspectableAttribute.csIInspectableAttribute.cs.metaIncludeInSettingsAttribute.csIncludeInSettingsAttribute.cs.metaInspectableAttribute.csInspectableAttribute.cs.metaInspectableIfAttribute.csInspectableIfAttribute.cs.metaInspector.meta
Inspector
NullMeansSelfAttribute.csNullMeansSelfAttribute.cs.metaPredictableAttribute.csPredictableAttribute.cs.metaTypeIconAttribute.csTypeIconAttribute.cs.metaTypeIconPriorityAttribute.csTypeIconPriorityAttribute.cs.metaTypeSetAttribute.csTypeSetAttribute.cs.metaTypeset.csTypeset.cs.metaWarnBeforeEditingAttribute.csWarnBeforeEditingAttribute.cs.metaWarnBeforeRemovingAttribute.csWarnBeforeRemovingAttribute.cs.meta
Ensure.meta
Ensure
Events.meta
Events
Exceptions.meta
Exceptions
Graphs.meta
Graphs
Groups.meta
Groups
Input.meta
Input
Listeners.meta
Listeners
AnimatorMessageListener.csAnimatorMessageListener.cs.metaGlobalMessageListener.csGlobalMessageListener.cs.metaIGraphEventListener.csIGraphEventListener.cs.metaIGraphEventListenerData.csIGraphEventListenerData.cs.metaMessageListener.csMessageListener.cs.metaMonoBehaviour.meta
MonoBehaviour
UnityOnBecameInvisibleMessageListener.csUnityOnBecameInvisibleMessageListener.cs.metaUnityOnBecameVisibleMessageListener.csUnityOnBecameVisibleMessageListener.cs.metaUnityOnCollisionEnter2DMessageListener.csUnityOnCollisionEnter2DMessageListener.cs.metaUnityOnCollisionEnterMessageListener.csUnityOnCollisionEnterMessageListener.cs.metaUnityOnCollisionExit2DMessageListener.csUnityOnCollisionExit2DMessageListener.cs.metaUnityOnCollisionExitMessageListener.csUnityOnCollisionExitMessageListener.cs.metaUnityOnCollisionStay2DMessageListener.csUnityOnCollisionStay2DMessageListener.cs.metaUnityOnCollisionStayMessageListener.csUnityOnCollisionStayMessageListener.cs.metaUnityOnControllerColliderHitMessageListener.csUnityOnControllerColliderHitMessageListener.cs.metaUnityOnJointBreak2DMessageListener.csUnityOnJointBreak2DMessageListener.cs.metaUnityOnJointBreakMessageListener.csUnityOnJointBreakMessageListener.cs.metaUnityOnMouseDownMessageListener.csUnityOnMouseDownMessageListener.cs.metaUnityOnMouseDragMessageListener.csUnityOnMouseDragMessageListener.cs.metaUnityOnMouseEnterMessageListener.csUnityOnMouseEnterMessageListener.cs.metaUnityOnMouseExitMessageListener.csUnityOnMouseExitMessageListener.cs.metaUnityOnMouseOverMessageListener.csUnityOnMouseOverMessageListener.cs.metaUnityOnMouseUpAsButtonMessageListener.csUnityOnMouseUpAsButtonMessageListener.cs.metaUnityOnMouseUpMessageListener.csUnityOnMouseUpMessageListener.cs.metaUnityOnParticleCollisionMessageListener.csUnityOnParticleCollisionMessageListener.cs.metaUnityOnTransformChildrenChangedMListener.csUnityOnTransformChildrenChangedMListener.cs.metaUnityOnTransformParentChangedMListener.csUnityOnTransformParentChangedMListener.cs.metaUnityOnTriggerEnter2DMListener.csUnityOnTriggerEnter2DMListener.cs.metaUnityOnTriggerEnterMessageListener.csUnityOnTriggerEnterMessageListener.cs.metaUnityOnTriggerExit2DMListener.csUnityOnTriggerExit2DMListener.cs.metaUnityOnTriggerExitMListener.csUnityOnTriggerExitMListener.cs.metaUnityOnTriggerStay2DMListener.csUnityOnTriggerStay2DMListener.cs.metaUnityOnTriggerStayMListener.csUnityOnTriggerStayMListener.cs.meta
UI.meta
UI
UIInterfaces.meta
UIInterfaces
UnityMessageListener.csUnityMessageListener.cs.meta
Machines.meta
Machines
Macros.meta
Macros
MiscUtil.definesMiscUtil.defines.metaPlatforms.meta
Platforms
Pooling.meta
Pooling
Profiling.meta
Profiling
Properties.meta
Properties
Reflection.meta
Reflection
ActionDirection.csActionDirection.cs.metaAttributeUtility.csAttributeUtility.cs.metaConversionUtility.csConversionUtility.cs.metaGenericClosingException.csGenericClosingException.cs.metaIAttributeProvider.csIAttributeProvider.cs.metaIPrewarmable.csIPrewarmable.cs.metaLooseAssemblyName.csLooseAssemblyName.cs.metaMember.csMember.cs.metaMemberFilter.csMemberFilter.cs.metaMemberInfoComparer.csMemberInfoComparer.cs.metaMemberUtility.csMemberUtility.cs.metaNamespace.csNamespace.cs.metaOperators.meta
Operators
Optimization.meta
Optimization
Action_5.csAction_5.cs.metaAction_6.csAction_6.cs.metaFunc_5.csFunc_5.cs.metaFunc_6.csFunc_6.cs.metaIOptimizedAccessor.csIOptimizedAccessor.cs.metaIOptimizedInvoker.csIOptimizedInvoker.cs.metaInstanceActionInvokerBase.csInstanceActionInvokerBase.cs.metaInstanceActionInvoker_0.csInstanceActionInvoker_0.cs.metaInstanceActionInvoker_1.csInstanceActionInvoker_1.cs.metaInstanceActionInvoker_2.csInstanceActionInvoker_2.cs.metaInstanceActionInvoker_3.csInstanceActionInvoker_3.cs.metaInstanceActionInvoker_4.csInstanceActionInvoker_4.cs.metaInstanceActionInvoker_5.csInstanceActionInvoker_5.cs.metaInstanceFieldAccessor.csInstanceFieldAccessor.cs.metaInstanceFunctionInvokerBase.csInstanceFunctionInvokerBase.cs.metaInstanceFunctionInvoker_0.csInstanceFunctionInvoker_0.cs.metaInstanceFunctionInvoker_1.csInstanceFunctionInvoker_1.cs.metaInstanceFunctionInvoker_2.csInstanceFunctionInvoker_2.cs.metaInstanceFunctionInvoker_3.csInstanceFunctionInvoker_3.cs.metaInstanceFunctionInvoker_4.csInstanceFunctionInvoker_4.cs.metaInstanceFunctionInvoker_5.csInstanceFunctionInvoker_5.cs.metaInstanceInvokerBase.csInstanceInvokerBase.cs.metaInstancePropertyAccessor.csInstancePropertyAccessor.cs.metaInvokerBase.csInvokerBase.cs.metaOptimizedReflection.csOptimizedReflection.cs.metaReflectionFieldAccessor.csReflectionFieldAccessor.cs.metaReflectionInvoker.csReflectionInvoker.cs.metaReflectionPropertyAccessor.csReflectionPropertyAccessor.cs.metaStaticActionInvokerBase.csStaticActionInvokerBase.cs.metaStaticActionInvoker_0.csStaticActionInvoker_0.cs.metaStaticActionInvoker_1.csStaticActionInvoker_1.cs.metaStaticActionInvoker_2.csStaticActionInvoker_2.cs.metaStaticActionInvoker_3.csStaticActionInvoker_3.cs.metaStaticActionInvoker_4.csStaticActionInvoker_4.cs.metaStaticActionInvoker_5.csStaticActionInvoker_5.cs.metaStaticFieldAccessor.csStaticFieldAccessor.cs.metaStaticFunctionInvokerBase.csStaticFunctionInvokerBase.cs.metaStaticFunctionInvoker_0.csStaticFunctionInvoker_0.cs.metaStaticFunctionInvoker_1.csStaticFunctionInvoker_1.cs.metaStaticFunctionInvoker_2.csStaticFunctionInvoker_2.cs.metaStaticFunctionInvoker_3.csStaticFunctionInvoker_3.cs.metaStaticFunctionInvoker_4.csStaticFunctionInvoker_4.cs.metaStaticFunctionInvoker_5.csStaticFunctionInvoker_5.cs.metaStaticInvokerBase.csStaticInvokerBase.cs.metaStaticPropertyAccessor.csStaticPropertyAccessor.cs.meta
RenamedAssemblyAttribute.csRenamedAssemblyAttribute.cs.metaRenamedFromAttribute.csRenamedFromAttribute.cs.metaRenamedNamespaceAttribute.csRenamedNamespaceAttribute.cs.metaRuntimeCodebase.csRuntimeCodebase.cs.metaTypeFilter.csTypeFilter.cs.metaTypeName.csTypeName.cs.metaTypeNameDetail.csTypeNameDetail.cs.metaTypeQualifier.csTypeQualifier.cs.metaTypeUtility.csTypeUtility.cs.metaTypesMatching.csTypesMatching.cs.meta
Serialization.meta
Serialization
SerializedProperties.meta
SerializedProperties
StickyNote.meta
StickyNote
Unity.VisualScripting.Core.asmdefUnity.VisualScripting.Core.asmdef.metaUnity.meta
Unity
Utilities.meta
Utilities
Variables.meta
Variables
VisualScripting.Flow.meta
VisualScripting.Flow
Antlr3.Runtime.definesAntlr3.Runtime.defines.metaConnections.meta
Connections
Dependencies.meta
Dependencies
EditorBinding.meta
EditorBinding
Flow.csFlow.cs.metaFlowGraph.csFlowGraph.cs.metaFlowGraphData.csFlowGraphData.cs.metaFramework.meta
Framework
Codebase.meta
Codebase
Collections.meta
Collections
Control.meta
Control
Events.meta
Events
Animation.meta
Animation
Application.meta
Application
BoltUnityEvent.csBoltUnityEvent.cs.metaCustomEvent.csCustomEvent.cs.metaCustomEventArgs.csCustomEventArgs.cs.metaEditor.meta
Editor
EventUnit.csEventUnit.cs.metaGUI.meta
GUI
GameObjectEventUnit.csGameObjectEventUnit.cs.metaGlobalEventUnit.csGlobalEventUnit.cs.metaHierarchy.meta
Hierarchy
IEventUnit.csIEventUnit.cs.metaInput.meta
Input
Lifecycle.meta
Lifecycle
MachineEventUnit.csMachineEventUnit.cs.metaManualEventUnit.csManualEventUnit.cs.metaNavigation.meta
Navigation
Physics.meta
Physics
Physics2D.meta
Physics2D
Rendering.meta
Rendering
Time.meta
Time
TriggerCustomEvent.csTriggerCustomEvent.cs.meta
Formula.csFormula.cs.metaGraph.meta
Graph
Literal.csLiteral.cs.metaLogic.meta
Logic
Math.meta
Math
Absolute.csAbsolute.cs.metaAdd.csAdd.cs.metaAngle.csAngle.cs.metaAverage.csAverage.cs.metaCrossProduct.csCrossProduct.cs.metaDistance.csDistance.cs.metaDivide.csDivide.cs.metaDotProduct.csDotProduct.cs.metaGeneric.meta
Generic
Lerp.csLerp.cs.metaMaximum.csMaximum.cs.metaMinimum.csMinimum.cs.metaModulo.csModulo.cs.metaMoveTowards.csMoveTowards.cs.metaMultiply.csMultiply.cs.metaNormalize.csNormalize.cs.metaPerSecond.csPerSecond.cs.metaProject.csProject.cs.metaRound.csRound.cs.metaScalar.meta
Scalar
Subtract.csSubtract.cs.metaSum.csSum.cs.metaVector2.meta
Vector2
Vector3.meta
Vector3
Vector4.meta
Vector4
MissingType.csMissingType.cs.metaNesting.meta
Nesting
Nulls.meta
Nulls
This.csThis.cs.metaTime.meta
Time
Variables.meta
Variables
IDefaultValue.csIDefaultValue.cs.metaINesterUnit.csINesterUnit.cs.metaIUnit.csIUnit.cs.metaIUnitDebugData.csIUnitDebugData.cs.metaMultiInputUnit.csMultiInputUnit.cs.metaNesterUnit.csNesterUnit.cs.metaPorts.meta
Ports
Properties.meta
Properties
ScriptGraphAsset.csScriptGraphAsset.cs.metaScriptMachine.csScriptMachine.cs.metaSubgraphUnit.csSubgraphUnit.cs.metaUnit.csUnit.cs.metaUnitCategory.csUnitCategory.cs.metaUnitCategoryConverter.csUnitCategoryConverter.cs.metaUnitPortDefinitionCollection.csUnitPortDefinitionCollection.cs.metaUnitPreservation.csUnitPreservation.cs.metaUnity.VisualScripting.Flow.asmdefUnity.VisualScripting.Flow.asmdef.meta
VisualScripting.State.meta
VisualScripting.State
Third Party Notices.mdThird Party Notices.md.metaValidationConfig.jsonValidationConfig.json.metaValidationExceptions.jsonValidationExceptions.json.metapackage.jsonpackage.json.meta
PackageManager
PlayModeViewStates
PlayerDataCache
SceneVisibilityState.asset
ScriptAssemblies
Assembly-CSharp.dllAssembly-CSharp.pdbUnity.CollabProxy.Editor.dllUnity.CollabProxy.Editor.pdbUnity.EditorCoroutines.Editor.dllUnity.EditorCoroutines.Editor.pdbUnity.Performance.Profile-Analyzer.Editor.dllUnity.Performance.Profile-Analyzer.Editor.pdbUnity.PlasticSCM.Editor.dllUnity.PlasticSCM.Editor.pdbUnity.Rider.Editor.dllUnity.Rider.Editor.pdbUnity.Settings.Editor.dllUnity.Settings.Editor.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.pdbUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.dllUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.pdbUnity.TestTools.CodeCoverage.Editor.dllUnity.TestTools.CodeCoverage.Editor.pdbUnity.TextMeshPro.Editor.dllUnity.TextMeshPro.Editor.pdbUnity.TextMeshPro.dllUnity.TextMeshPro.pdbUnity.Timeline.Editor.dllUnity.Timeline.Editor.pdbUnity.Timeline.dllUnity.Timeline.pdbUnity.VSCode.Editor.dllUnity.VSCode.Editor.pdbUnity.VisualScripting.Core.Editor.dllUnity.VisualScripting.Core.Editor.pdbUnity.VisualScripting.Core.dllUnity.VisualScripting.Core.pdbUnity.VisualScripting.Flow.Editor.dllUnity.VisualScripting.Flow.Editor.pdbUnity.VisualScripting.Flow.dllUnity.VisualScripting.Flow.pdbUnity.VisualScripting.SettingsProvider.Editor.dllUnity.VisualScripting.SettingsProvider.Editor.pdbUnity.VisualScripting.Shared.Editor.dllUnity.VisualScripting.Shared.Editor.pdbUnity.VisualScripting.State.Editor.dllUnity.VisualScripting.State.Editor.pdbUnity.VisualScripting.State.dllUnity.VisualScripting.State.pdbUnity.VisualStudio.Editor.dllUnity.VisualStudio.Editor.pdbUnityEditor.TestRunner.dllUnityEditor.TestRunner.pdbUnityEditor.UI.dllUnityEditor.UI.pdbUnityEngine.TestRunner.dllUnityEngine.TestRunner.pdbUnityEngine.UI.dllUnityEngine.UI.pdb
ScriptMapper
Search
ShaderCache.db
ShaderCache
EditorEncounteredVariants
builtin
unity_builtin_extra0000
00
0027833091fd4b6e5a9b9f18e5844d63.bin00350712de5b3432c75e498cfab9af2f.bin0062a910acab56c9ac4144cbd8aed696.bin0067937a84c7513b083f366747cc5290.bin0090c72241c34768380e8a2bc0825a6f.bin009e216e20e540d1fbd231f4385aab2e.bin00a45ebfda908a5d1cf1a28791fbb0b0.bin00ad1702160b840e27270a0ed2f30f30.bin0138aef3c71b6d80d323466e8f32d75e.bin014afcefd1a398031bf7866c8d19157c.bin0168c9fb1d9dc96c5b33ced6792d998f.bin01ac2e7ea20bb359198cd5d251b90981.bin01b91ca97be140dcb5ffe8aa581066a6.bin01dec86eaf88be578240bd56b94b93de.bin01e67ae84710653b4447c4ef4f9995e2.bin01f26df11a3e138d03484e3c69fb9ee6.bin020736319fdaed4d22bfb9a09b044ec0.bin0222cbe0afa7ea7a903a3c9a0d52ad83.bin0228dbd97c44e0261ec8d79b6ff06aa0.bin023c725ffaad6f7edfcfbb08b9cf90ad.bin0253cd2c095d4e3ed1b495bde35a3d5c.bin026ba12ce1afa3356b1772429969e140.bin0299c14eeb49a5abd370dbdf61f6c9b3.bin02a91a9e4593f3f5d974817bc715ca8c.bin02d9b5a164102a80713e478d02ba873c.bin0306ea51790ecc5c9ceb0928749bc879.bin0312b8e6d15b014e869bc67108130182.bin03299a4978960d6f50d4eb4a161530a2.bin03426f73a9e73e664ea35721f5514295.bin0346f2c13816c9b4775e756dc611e402.bin0377403ce0b86dcb151f99e9157bf450.bin03c638061868f721e19aa458f14101a9.bin03e75f0ad3c3d08e23a6fe657e26b822.bin0457a46a79ad7de74eaf0727450c2787.bin0462e49414fa010613e603195b6e4cc6.bin047f0047d08d21f55a261d167d26d91f.bin048cb69c1c129c7f77255313367d00d6.bin049001c5efd8e00c98fbed0e913ab18c.bin04f5534acd4e87a059e7c33d45f2ab35.bin0520193e16bb2968f59a84971f4d1014.bin0579cd57f9068f3fe096842d7829ddb5.bin058ebaadf664589bf912668418f3a620.bin059292947fe1d59cebc3188e8f1f1c52.bin059a546013ac75f106500c316d657147.bin05aff30d87a094454d57c2af70097cce.bin05b997ed037089194fb76b0680415555.bin05c17c58d505dd22f4e4a81d2e2c628e.bin05e38ad30a15eebc353aeb11550783a4.bin060d8070af2b7238ac9146057158d8e3.bin0627d8ac70aac095f0a9e62ef199dc04.bin063f4323253322d9d2154391ff64df8b.bin06414357ebfb407f5345e6cefc3c11b2.bin066f60376e3e78019052b7b1ceaed335.bin06740cd8e7eb71161c3cf6a539eaa7f6.bin0678e4be1bc5b61a16063b5bad77e9fa.bin068fd1aeeeac3b0054c42b17a4bd8575.bin0697d94904e376d859f42b7c542b0289.bin06a09fdcd38b683c404ec54aacf4588a.bin06c434fbfefeff36e809e21e4dd29083.bin0706e36d92d32d10b95012dd479f2c19.bin070c836e38a15e9103f38e08210cea9d.bin070e20117b91f7932d712e7722cb7851.bin072b2e531d65ef4d4b7b020e40250cba.bin072b65074e9faa91a5bdeaa01cf11cbe.bin07333a4e54fe4da07095919c027d8c3e.bin0754adae90bb19b95f8bf2ade400b272.bin07684504c517952268f28c470b8d673d.bin077e1b863c17e4d4f76aec687a7e66f2.bin0798e1defecae344f0084328776a0231.bin07a82ba52a7aae970c8529ec440300fc.bin07a91d88288601595ab02bc0af1417cb.bin07c2b33803bcc3f86a33cd640cb77751.bin07fc8bcb729f9bfac57e22fc6ace3ee0.bin0801f3686c8900fb96d42d90445bd9a9.bin08056dfbe45c9cd68e3ca98971de4f13.bin0834ac29378ff6207c3f01a9365d88f2.bin08467d84356866a853a30a0c8791e839.bin08729cf07b83dea0ebdc2fe8e1f4f772.bin0872a8eadc5fd105f71fff6e3c5d03bc.bin08c24053482c852f8cb03129be696238.bin092821173efcd6334f0861e7611a82a5.bin093bbda64282fa1bdadb3bbfbc95cb3f.bin0964243ea76656b791e35f254f530ef1.bin09bc53e8fde7eb957ecf6c26f59eeb54.bin0a1064cf30012a60b9982c6b02aa6498.bin0a28b7b9f0dc526ce79054be5142fe24.bin0a7dce6f21c1a5e72a24a098d6d8674d.bin0a87fae0d1459289068c7da4d8534c9c.bin0aa65fdceb81c731c7b8911f05ed43cd.bin0ab18d781a38b6c57550ef752448a6f1.bin0abcd46846942d3f520fd87bafe2bf2f.bin0b18b13612693502a85a86b54bd8d19f.bin0b5372d13f31127a95776eb43b20e563.bin0b548e0d599f34486069df0f4f581ded.bin0b7f0c3024dc341bea4626b186e44c9b.bin0badbcd1d0fc255b9a7bf66da9ab0871.bin0bb2c70e8d739a9694082d7755d93cb7.bin0bcb62390c42217ea978b6129d037f36.bin0c52c364442be5f9b8f655642e055c56.bin0c74a4c928971c7fedf4493787cef837.bin0c7db04f760ca52481841b5e6c3406ee.bin0c9714735d7ec674b3556e9ed3659e6d.bin0cbd56ac8e3d531ddc320e92d16ca81c.bin0cda498ce842499e2f107e07970ef3ec.bin0d0159d624e5bcb9c3afb47780a758ae.bin0d0ee1f4c724b6d9d775be9eff93636d.bin0d4c2b28cd94afa6d770abb5a6abf6a6.bin0d5616bb8d5ebaf0249b4ae72798b246.bin0d5a8dfc7a40a6ad12ca1d9c5f27ae7f.bin0d6bb87b0940782c9ed5874b9bbf022c.bin0d8410e89a69dedcfbf8efe35aab0f55.bin0d89b529b1f3e713010ccb608723ea90.bin0db8a64a9e0953d12ade6377a544fa52.bin0dc470c5f773da90a6ee45fe734772da.bin0e01ba5dec2fddfcfe8f94d92be5c32e.bin0e03cefc20812a69384dc9cd299a523a.bin0e073f721f840233044b7f850412f9ca.bin0e3df54703842d1d04dfd673f5042e7b.bin0ea5f3c950d83705070413fda0314bc2.bin0ec009d12015e32e9f51f164eebffdd6.bin0ec8977f64833dbf6e67a63ac7e642b5.bin0eced062195e41786717d46f0f604ded.bin0f13356e6c24783a70d03e418920064b.bin0f3e134f4ef0cfcb476fc849829ab698.bin0f4a8f1c0124ec3bcfe645f9ff76f8da.bin0f623483fd781d0e59744221cde424f6.bin0f79ba09887335a66ec47bc9dc973f76.bin0fef4fc175db82137ea648dca7c80742.bin1054caf6517f96dfdc786cc35df31d61.bin105a104d7a0487707e9465b1e1cfe23d.bin106eb93f289852c8c52580eb70173895.bin10b8436ed385f3389afb828c92b812b4.bin10b8a6a702a0dc6dd13dc152a6901767.bin10ce0b19a2bc4fd9ec48939e029775bd.bin10d468d87578ac4bd9ac5079f7cbc973.bin10fbcd3e629e2f3b15ed0facfd69d3ed.bin10fc73942a091829d2f83e6d9cb7f401.bin11394ce589f00cde12afeb0c5d18224c.bin1178c52a58a90bed791e2c041ff12c3a.bin1178d746fe2a2303e8f448327b0efe91.bin11926f6a5b0a89d8b4340663826edc81.bin11940d0f1dc3978c7b480e25cad8ef86.bin1198b515281d14a5c1b36ad37580ff05.bin11dda84fe2075c0cb55ab44be069bf4a.bin11fd20ab391a20d6be9a8e62adf61b86.bin120ea0f382bde51a876bdce500586799.bin120fe832bd6be2f8c2b2292bcf4967dd.bin1247e07f2c73c1d3bb44f999069a9cc0.bin127b7d508e57e54a0e1c6cee5ec45785.bin1327620880a41ff9822fe047f984eec8.bin13609ea031dbdfd88379cb1204f3ea2b.bin13775f555484cfd7ab66c7dab350378c.bin138924b69e16c0795bf89f6e2dbd1cac.bin13c59f12634462ade29f6f1806698b1f.bin13d849bf86b2f21f334c0f67d9cb9675.bin13e00b615eac2749e757e75bde0cd0b3.bin13e46910171375503b1ff91111f606e5.bin13f40fa5340e24937592d3388661166a.bin13f473930fd85d213ff520f0a48fc03e.bin14016cee46e10655996bef33dce2df35.bin1425ee0cf2958166d9df224316f4fbe6.bin143decc3a8c4c63d1cb699eaff6b6e61.bin1440be40f67d8a7bae11f7ffb9f699f1.bin1486e1aad16c34151207b4d483725a6c.bin14bfc0520c4530e89432e85a2c1b6361.bin14c6619bc139c527b9ff08e6817bcaf0.bin14d86aa9edcc203d57f65f94471b1091.bin14dedc2f1ac6b0c0d35b0f308c5b9a58.bin14ea389db301f5459e61e6a2629f3142.bin157ab24b32f4bfde517d2cf204c784ab.bin158279c7c28da836c821ac7a3ef785b6.bin159fd8e00b81719e5ea3542a192e1cf0.bin15bc91b33e0a95f25060bf097e4f1952.bin15f8346ce631e5902e84f9ab04fae488.bin15fed3fdc1906dc147ec6749fafd7470.bin16044c6f78d9b5957c1100b78fb2b1b3.bin16183840738e59d60e428f44675215f3.bin163eca793b234287516086411095cc59.bin1653a6175c27c6067909466accf655f5.bin16664872a4a01fa2e8ad87095c94472c.bin1675051c2f7fd3d57396ec9ecb2b2e52.bin16bf9d55da4834ade673a9dca4376d8d.bin16da104fd526813fea4866513c0ee604.bin16f0b2a113f2b7a376d447adb4ad44ac.bin17278367be87d1bfd01e3aaf053de311.bin172c2424c96fce8ce4cd150b6dd9e8a5.bin17a01227afabbceb0e7f7793582aeb7d.bin17b5c292cd7590df584251b9d7decada.bin17e67ef69e75251e1a289c58753830d9.bin17e75176d39e2dd95df3b5f07b293208.bin17e77c6abc9d12b4037339f35613b55f.bin17ebb3c5ebef3a35c538935edb8eebe3.bin17edb45ff66536f22818a6cf19f83d94.bin17eef18ee709ac59f17a717d6e8c8489.bin1816db963fa3b6c172693b929d9787d2.bin181c954a3d90adf06138a6b8b7ae42a1.bin183f1d7b20bd62f2d99c809fdadf867f.bin1869120be6ba7df1a51ed4dc855dad73.bin1870cc7f4a8b5a954183c2a31951072e.bin1873261a5c2ef9c7f59c713d919f210c.bin18793fd0d6e928a9c4d73d4551a32b0a.bin187ebb9b6a8b9b6bac2fbaf3aa6adf5f.bin189ed7185798d2c25d3e4c4063916678.bin18cc368d28c23e0bca886e77eb79e95d.bin18fd240cd2e5def1f096f2e9d0c649fc.bin193c2c1f34a8d8602d9d72b3529e62a0.bin19442ba8d73e7b9dbd95f3b220d48a02.bin1955e7b09485437559ba8ee4d632f613.bin195d845caed9a03b11d24e2482023891.bin196ad16fb80ec72669e7ab2c7f326251.bin1974940be1a6a112d02f174b6a3c7602.bin19780283f7e6b311801c92067c34933f.bin19a50e9d21ba167b286a514962a59438.bin19a6d083d74fe83d3c55067b452be0fe.bin19aba32735c3d9d6bd23e90790d06326.bin19c21c1ec24489241e87b12f616dba5e.bin19c695675e62dcb5df0b04733a7dbebf.bin19caf125ccfb5f33006d9d60b50e094e.bin1a02d276a5d93b312b6400925f590dff.bin1a102abd27665e7be595d826182105bb.bin1a400b5886eebeff3103dbf17bfbc36f.bin1a5fc7140bbf60c27b92e976f9fc1454.bin1aa90b4abcb32a2827c720b3d7cb2879.bin1ad8491252bfe0e37cc00e9c13a63019.bin1b08c1e1979a91b6d9491f1c372d37f7.bin1b221059773dca8381cf27a74076a4ed.bin1b2a637dac1c58da246bdf32313a5693.bin1b3e35e884b0d1e6d789148f073befc7.bin1b48577ac6d74d3130ad693d47b377bd.bin1b626b8d4645fdb06773258417272ca6.bin1b8f5b4cb2430aae014803526cb49d77.bin1bab9fbd0fd5630e3e3448063a2584e3.bin1bac20206397057b1e4ec038ef7c1fb0.bin1bb6b2f05330784ffa81b1cc1e7d86fa.bin1bfd583545ee27de4391f192098727d1.bin1c29de5fdcf82cd1fdf1fbd9ea23bcf9.bin1c3cef79df9bd37de98a32e26658c642.bin1c41afe8265b68431c4812f5a3bfc92b.bin1c5293f406a037d644c1f01bacb29bf7.bin1c780adda76edf3934014b8c3c546e62.bin1c84bb43014dd839be2c520ccefa98dd.bin1c99ec37992dad2eb4c7e8f623191068.bin1cc43556f3062096bfc887775b64f761.bin1cc67eee9d4a5495eb83a735101cac83.bin1cd1179c43cea8bd5c8e84b0a9abac54.bin1cd4e224ecd768c7303426283e908b7c.bin1d4a8a1954f03ed80aecd817e628b7ff.bin1d559e171037bcecfc75407a57bdf3d7.bin1dd02f34412aebff6b8d913ed8bae639.bin1dd3a4238ecd0586df7a0e89a7333f85.bin1de5a60b695823ca6a430d1cdf5bc306.bin1dea0e5749872e43820fa5a4ad3c6ac9.bin1def360ae91e55baa64117d3b15d4fc8.bin1df3428858d4910127d2506c2fb04805.bin1df42b688e0859fde7f2b52c1cbe77fb.bin1e14928e7a27ed75a41852e3b406b59f.bin1e1d3b94f6209cdeb733212238024212.bin1e2ccde55759c00d6449f0784abfa14a.bin1e640ba47c25a3af6c118a36146a1073.bin1e6742cd70f273d75984f88a5b64301c.bin1e9d4c2472e7b169e8176a326701e3ac.bin1eda21c5b95081923fc6abb4f4bcd76c.bin1f02f6457efaa6b2cc7dca792e84812d.bin1f6437bdd8625b2c0e9dae30755e0841.bin1f66b86318b8c7b9108b2dad86031cdc.bin1f75a675bf1b99fd15d4ebc02416c85a.bin1f8a69a0d8c54986927a03a9b76ab2a2.bin1f968bc3f57046e49f654c79872e4177.bin1f9c2a284b88bef48cabaadf7917cc60.bin1faaab0e38c29d32d39b586b5ca712ca.bin1ff8eec651dd18a520ef35b45fe032d1.bin204c82425fd0885f972c5b9bb01a544e.bin205600610491294be49f0f9615268f38.bin205af6821cd5ab364c6acba923b07192.bin206a177bb1f2306bfbd349bf10595e58.bin20781f85d40818b872576cd54a88a904.bin207d6c1fecc69110a636dc00bb10eb97.bin20884518eb1650bdb9ab74f23f81bf2b.bin208c5d4529cd7b053c74813601da0351.bin20a9a37d04eb43465186ec388f64766f.bin20b8e8b316e798e738fb408a6cc1a4ae.bin20d07e32d15d9803c712d712b19556b9.bin20dafb67bcbc158dfc1ee86ef45b17c6.bin20e9e5510be5493f3066af6a41d65b33.bin210798435495072da58a70048ce624b9.bin213ede5572c431890bdcbdda64e3213f.bin2199980e8b0c59af6fba5e1700cbd227.bin21e7616cf620a6f6a708f66d636366fb.bin220ed314352ddc8deda5312457affc3d.bin22241989dbab3d3fcde6d74cb225c753.bin222ebb8111ac1fd65630f8b7e50f4e73.bin2231b49f108a1cf1b55f8111d013152b.bin2239996340dc2734a88666fcb95cba2a.bin22763699f5a3eb47253cc3b364c5476e.bin2276d09ce1766721957ac45987cc872d.bin228a33dfaecae2ddb8ec0586304422b0.bin22ec4f73d80545a4cdb9e2906b1a3e84.bin22efeb6d76953d32b2b55151b8ee9a90.bin22f9b355df6f50e965b03502bbff188b.bin23ad14ec184983a54d101f52366cec0e.bin23ef37c0c005bdb227b03f7d0a508a42.bin2488752b1846b5bd38347942c67dd207.bin24b3994ddff46b3485ae12d0c241f484.bin24d8aed8204c38777eb3f3125cab05ca.bin24eda6a3cf2b6f9c1e4b8c51f73932c1.bin2510620939b65a6c0cca29a896f7d258.bin251bc3de8d62c55a21ad24b1d3ff1f20.bin2533519287b4fbe7c79710208c87f567.bin25405ba370ea8351bb1442e569f4f459.bin25a18d1a36dcc25ac700e8a8184e6a2d.bin25fbf98e964e7c9047d37275dba6b6fa.bin260fbbade0cd1eed9e5d71d5b686b8e7.bin261e6830b3e56e551cbee5609e68323c.bin261e8810f5c10e4d9c517b2f11a5a65e.bin2669b61c59bab3a03649aa089586ab5c.bin267b2cc310056adc7e5aa9e9b011b5c9.bin268e2aa23a22e60f14cc085ab5b742c1.bin26e0a4c0a23a483ffe56a9d5c195c667.bin273fc414d1d00324c181b7b21b3c7031.bin274d22f5d2d13877d488bbb703a87659.bin275c11fb391d370a3c4d0f69e6cefb25.bin277673d5bb6a38242f25b9c0cfd9a28f.bin279349850ab7e877f902c96b38cb9046.bin27a7fcc68a4abee38972cec3c68282ae.bin27fbc42589974b3574b8b5873d8c2c87.bin2800b7281ee575326b44e004dda0e81b.bin2814d381697cb5c71e79edb02163ddf9.bin28347787afebc5738972dfa56e314cfc.bin2849e7ebbc627531d94e8078404cca95.bin284d1c3aa613c7a991a9386dc8201e64.bin2868c2a7be96a114bc0e34a0a4de9e36.bin2869b4a5ea56085642a1f871f2ad3a17.bin2894c4dbcf34e75f5c3283509d49407d.bin28a05eb7acbcb54e703c218d338e2821.bin28c54d19a6c54387de09cbc7804cfadb.bin293861b1c6087811603d244c7d218156.bin2975806abb07c97a990a2a6ccdc65247.bin2977e9d48b7bc26cfaa2a6f4a643ae88.bin298faa92ad88c0bb6c3257a9c49b0888.bin29c2964678ddd7e5546365b1007bf902.bin29e5cb1b3d330b27bc1b32db69308830.bin2a193715302d67263c51680069db9f19.bin2a2465e527d0d9bc75da2eb01100c0d3.bin2a6ecee1169fb0fc15132f91e0dec24f.bin2a9c13ad21d1731bad5e827201b8ae58.bin2ac3a1bfbba87a515b2bc011b6893429.bin2ad350c03df754c5304883413575a635.bin2aff20b8b34d5daeb2e3bc6731b964c3.bin2b0da357be84101e291c6bc61bfa3588.bin2b1ac3331ee895f0e0f90a3cc019d279.bin2b2e934fa1c7e113060477487ff7cfa7.bin2b3c8a08d06f3c36363fc309588ef176.bin2b42f6898e7258bc311d792c292d1b6b.bin2b76c9735eb37f80537d9448b7dcfdc2.bin2b839445519d3c0cc751f5752f2ef460.bin2b9da6ce42eb2c995eea26eed44f8266.bin2bb123983fe84df0e6b15ee0f657b546.bin2bb264b5f6e3ad72e09ee166d1634c76.bin2bb51d670bfd956224f5509b5689fd38.bin2be257a9b10b192b18bc3f990ea7130d.bin2c2c467fd98d51f6e62b84ea17ea6ee3.bin2c3c6ac08bcdcfc8946e7351b6c50a7a.bin2c587739427b58ef2c13ebe36d94a29a.bin2c59c24347b5fa879b1ba8ddc269b956.bin2c6aa8c16283070e7b796db88f06c9d1.bin2c71d535ee3b0875e77a77fc2f6d39c2.bin2c74dd595cedd1486a4c6b95bead2719.bin2ca40014bfb0da836cae72cafa1003be.bin2cc07c23aa27366b6a8b1c64ab76bf05.bin2cc31f3684da14603df80c7c5ab52457.bin2cc495fa23dff1faaa26e439e3464dc5.bin2d1f962ccc6fdc7ceabf0c96f3d67dec.bin2db86a160bb5057ee5846db90b58f4a4.bin2de661b3fd5916311a068c1830adc384.bin2dfc48037065a56b079fce78e39f5ab3.bin2e06250b5cc64ee886352b434d8296ba.bin2e0790324f04769992724607c784ba29.bin2e2564d40ecf5a5226490db3fb3b8caa.bin2e3bfe7924d502d6393ceca34d77ff56.bin2e4e68c54f7246cef74ecdb24da9faa4.bin2e7430be1711a72605002a7f724b4921.bin2f10417b8f774d8f6b1b9fcbb91e1a2b.bin2f7033c6a91afc5c2e70caa40ccb5dd5.bin2f80a0c05b0fd17b2cde871b3b95ee4a.bin2fb274364a005211093945e88b55c343.bin2feb4c4c71f0824f939f3a25397ac2d0.bin2ff9f5f3d6b5b9688b7ba93002af96f2.bin300b909576d18d6b374cb489ffdcee4d.bin30330085bf3e650b3de826cac103545e.bin30361a9ce6a6b40bcbb6c9323c27868b.bin3086b6a242f7cbb8941cb66693958702.bin30ae87f1b9357748c2db8f1359c044b3.bin30b9036e4ddeee40c6c8d7d46da27584.bin30bf92117f92bcce2e9b4cde2944c899.bin30c120ddb2a18d85a40641cfd69fc3b7.bin30c69a79afe4c675b8ccc00b850ca373.bin30d391c1cac5b9c43dda5ae3f52897f4.bin30f9f99a81122b8a1eee673c5061a557.bin312660f0832489b5817b5ce2484737d1.bin3172dc332adf3fb740d8e366825e6aa9.bin3187060d8a338ee9c7c1bdf2c7df35d9.bin31e019831c9dd93f01f632f154fc77e5.bin31f66f7e0f069ecbab05b01fe1443061.bin32111e5a2da5bcb07d5d6e129864a79a.bin32227e6b268d44b63bc7f42230245120.bin3222f4e6dcf654987f96bb715bd1eb29.bin326730f5d29f5ec50d12258e5cc2a967.bin3277c0bd066be115ef5b1434514d08ed.bin328117cc1747d0a733a2990415a44478.bin32a55a7a96623d745523d4777ecaa321.bin32c19ac7d4b197c1bb4eac189aa8a297.bin33065868c07c1d008196597364b606b6.bin3325c176edabb63b94839d1cf03bfd02.bin3371a94fc1c79f963de5655c087e3e3e.bin3382bdf6d96d285b97eb2e5943295560.bin33b946e454785265258f9c1869ac5be2.bin33bbe0ed8893270843955c3e4dfe59cd.bin33cdd6a8eee7ad4e48d4309ca931ffae.bin34644ea70495d1860b78b508e7605192.bin3474bd4f419352af33cc3359b0b54f57.bin34d9c7ac855fbdac115d8c273f57795b.bin34ebcb56e44aed0171c8d84fec125043.bin35306ad9d972d15b8a6f4bdf298877f9.bin353727da742569152522f6476b2f6c34.bin356a606514baae743b2b295abc0f87c1.bin356de402ad3f0d79436fbbdc2445d259.bin3574adac25b711a38ca99125e51c18ed.bin3585113e3c5a4d163a5cb8b3a7ad9bd0.bin3588fae00e3b3e4a8317acd6c74287e6.bin35ac9d7904397dfb4e4a0aeb7ae1a8b8.bin35c1f73c46e9fa3365da56e4970dcd15.bin35c6f552e1c7b3d34c261aff90f23a2e.bin360cbbf13f74773424756188d56ee4a5.bin362d5c23ecfab06442c2ef789742371b.bin3648c8c4edecdd5afb10d993fd658a28.bin365e2acf17ced626cfd14dc8fa375db8.bin365e9dbba204b19360137283c30682a4.bin36824a96d59d8860fb9e2c192364ccb5.bin36a946da8a50967ef1db59b53f91a16e.bin36d067b9090af3e2ca8e1807ba06e862.bin36f6640804d508ab4821eb3860a51253.bin3702b07dcca1a5db898fbfeba7f3471b.bin370dffced9c61c3e42dccfa7a1a5aa4e.bin3712d132089bf7df084c6ab9e9cef478.bin3728a18d91915dc4f904872d566cf81d.bin3750fd5a7e548b904a0057b687e0ef85.bin3773ba6a5cdb7c47a171b41d580f14d4.bin377c99a1572c07e6ed65207e6efbfb54.bin378e75b2579951e39493276e9877d703.bin37f43f1760d79b41689f576224774482.bin37fa1974c625b4a141da791fb9b29a19.bin38080ebb71046fd14c3d082a99fa7b5c.bin3824bd5c670c598d9b0076a64f0ebf2f.bin3830af41804c9e041032660ee9a2d45d.bin38328d590f3860092c429b86434d5c89.bin384b0d2e72bdc20d8e8178203531ee09.bin38632c0d9eae1eaf743f4fa960b12294.bin386f4df391aee9f93b2a572e8f342ca4.bin38ab2e02557217d4ce72a962da63d31c.bin38b2dd19e5c079affb44b2ac2f2aa885.bin38bcdc14f11c773d951765115a2f7ef8.bin38db98a16c6b223945024b3eeee88496.bin38db9ddf93bd1c46c66ab8b239388324.bin38fab2cd66440b3f7f1f073e0441533c.bin38ff332eb62691f2bb26f1d429e60880.bin39423d1bb18b4722fea65135649ad826.bin3988e79291e5abbe43b163e5024355a0.bin3a16750844dd9b6d9d8412c174db8bae.bin3a21cd7f1b56e3bf265084d0b6959f10.bin3a3135852247725bdaa75c836aa106c8.bin3a3f5afcb66e27d45e078ca0c42db66c.bin3a4928ced54f08d3949af7d3e1ef7a46.bin3a9f5815acd2189aef502b42c13ed8df.bin3aca3cfb04de2f924ec0425158337b08.bin3ad69cc785e7ff6f46a379535e968750.bin3b016c515e19bc3d80e6daf9b9814c32.bin3b0b0760022e7b857e8228dc2f458140.bin3b109dadd2a364e23107b9d60e0ecc5f.bin3b342959b480359924929d27c498fff6.bin3b3a585d5f29259f2d971f72df164640.bin3b48f61a8051d69ed44937d3bf25d00a.bin3b53dce97d02ec519a6ce7820d433bd0.bin3b74ebc01de5edc051332d84fc0723c1.bin3b7b5f9bf9ebc865a4e5260ad8af3d79.bin3b838aea56b0241b7af7a482085adb2b.bin3b916f4de229cd29814bc485bedfa012.bin3b926ef484ec0ca78555360147d4a01b.bin3bbf71916bc7a9f254535c12d25674e4.bin3bca5bb481d19f00379ab619a19cc5a9.bin3bcba5d366a0d9835d8ab45ada2c3d9d.bin3bf0c553b1e590c7fd73046475ba4414.bin3c24755c4f9a9cc980074463b869ed99.bin3c549a76b12326f4cf729dce9c041716.bin3c6efea03ce2074a97e39d358bcb6357.bin3cbda45b7d23eee92e3c081e0bda8c68.bin3cda3b8316d67ebeb781e021dec7cce8.bin3cf7f09fd37ae6624bf26567e5f70502.bin3cfe4ea4d603c4030b775aeb353cef24.bin3d06387c3024fff18aea651f81cec20d.bin3d87bb3da0c4b293e12b60f2f66a83ed.bin3d93f0e0c6e1a5e3b261c3e57a6bca3b.bin3da2ba0348eb534d726473e2636286ce.bin3dbeef1d2ebcf66e5b6ddab8b80dda43.bin3dcbc9114df46fc13ef3f7c7fbc2481b.bin3de6f74aef6d6c61756f601ae6884c08.bin3e16747a4c235836f3b6dd03f9caa93a.bin3e1b2847bc32a36e69a524bf1391234c.bin3e3216178716dd80f2204ce360b4d9b2.bin3e3441baeadcc297b30b659c5516f0d9.bin3e4b0101f5091bb028c305c12f60ec93.bin3e55332636e860014f9144c56d3a06d9.bin3e752ae1311780d47f3c6d4052b98632.bin3e7b6b7fe64ac9aeb4db9e1ed7c50eb4.bin3ebbdefab625f99e775a16c3edd856aa.bin3ec3b155476b16d7962e638be3202d85.bin3ee72ba552d365057979dad79358d4bd.bin3eee0db2033fab1ace81dd7a94c1c91f.bin3f081e3890818f9b89ec524952111690.bin3f748236ab7a3218f1c3c5aacf54a3bf.bin3f7f996e38ad0bfdcd2c6c409deaad16.bin3f81854c153ed2b785ebd42d2dbc20ae.bin3fa6d3fd06ae422777cae320d0e89e2a.bin3fbfb2fc07c251eae929388d1ae60de7.bin3fe6cb20ca6b06d87b67dd900c72e112.bin4011a34c112f96df9d02603d9ed24fa7.bin4025586796edb21b7d3eb4cc58d43443.bin403ac2b04b514eb8f70a4470fab759e4.bin4118415fc7401e1265f528caa5988cd0.bin41382019e52cd33948433802e93a2237.bin417b39d362808f75fb29c3f6effe45ff.bin41a14db4744bae633212ed9e562edd21.bin41a647e78ed661644d944cb0da9dda03.bin41a6755a325d94df25f49329bf83d60a.bin41d5db31494deec2d19fa07bc2df972b.bin41d66082cb17086ead85564b3fb6f379.bin41de20db76c87becfb8291d92c8d4a66.bin41ff5e5551c2bfcc3601f9a1fc565a5a.bin426e1a5c59a51d06b717df6ca77e6b62.bin42b5467b39b498ca7146c5e16df78bc6.bin42c93e9714800defccf5d2156eddbf69.bin42e5dac788549997dd28a20a6485890b.bin42f06a2685329151f75eb5b18a22f8f0.bin42f464c36919a3714627c2942892bf70.bin43163f0bf2e7e43bafd516be8d766999.bin4329076c045e75ba227c64424cda4940.bin432f49db5d56d5e0d341f130bc327483.bin436d752b1975c48a04b6055908090759.bin43a0044f17e22169e731a3434b977aaa.bin43e07f6744d6674d57c0690128b4cbd2.bin43e2236e2fecfc8df57daa27aa02d522.bin43e92c14fd558c2670c977f47b0bde41.bin440957292fc09a2e7288546ac5a6c85b.bin44180cd88fa990b78923e89cef70288c.bin44545af4180ad4df8b315480c811d674.bin44b5b90dd33cb602f19839cb5d8eb6b9.bin44d0a8563a78d43134dd5df5ca05c430.bin45328b9ddc45b6d24b7f7a20134db775.bin453e36c1d946b878c73725b4109ed08e.bin459332480f8a1747267d407b0c59b2fa.bin45beee2d737d7096b2aa92c3ddf6c95a.bin45e9f2f2d9282493f3c04d5f779d1f45.bin45ef157e9e7f06be7ff4fa9b2abe1d35.bin45f65f4b6c2bd7864931c2aa0e14548d.bin46181e31e967391ed9639f17c6a11443.bin46320e54362d64d200949df0ad7b7217.bin468e3e1fe476d42e8d1a3faf744998c6.bin46a546ee158dc697dfdc2ab81d326fbe.bin46a5eff20cd44295c5240b55bcb3cd09.bin46fb284b81d2ff91608edbeb8cc71319.bin46fdb5de7bc6068e82d047a14638a34f.bin47428e720d039d5360ed4fde53ddac58.bin4780215e8edf458dbf7a4531a08aa000.bin47989cc160e619e9887c8a5f4b6d296e.bin479cedc451deb792fc9ceb4867fc3699.bin47a2f226528879ca1d3dc0fdf303d772.bin47b77cf668ec710fd35eab2234fc6e92.bin48009e49092694fbac82ced904cd92b6.bin480db32f9da161860e8878b7c3cba7bd.bin480f4f61ba511e33fa9fca3f03d61a4f.bin481418aac3ece7c1c84845dcfbc886b8.bin482ae58743c7a8cd1c9a89f983620d80.bin48d4f9df63d0c09f068ec9f1fd6a6119.bin492a2dc6ce5c7faf10eed7f97b3f686f.bin495ae53b853bf62287f0ac2e524c5edb.bin4965ec2744aaadd322aa9de4517691db.bin49735af9c88f677525409d2f889c37f5.bin49b2a3fa319b3e0d56e63e9f4fdcc480.bin49bd35cf591df9586e1815d98ddb80b5.bin49d6b997afa9ceeb2a5995af1833342a.bin4a108b261efc2ca615193d5627c339fb.bin4a46c04d28b6e73071bb68c3b18d98d3.bin4a51a6e4f259857dcce555c9d95dde25.bin4ad6df47b4787235100ff1c93439d653.bin4af474d838d2fddc9e15d56385f4f1be.bin4b63e5871cbb55fe41141a778fc12c08.bin4b7065fc79bb0180e2b33a9d96b46934.bin4b75202d8043471b699db8cc5689be8e.bin4bfefa0b8f95f0cd8823974951bef19b.bin4c27db0c3c39cbb015ef54d16a62752c.bin4c403dae712d182af7fa9382602fb7e3.bin4c75af01d6c7b320128aa34fcb51cd36.bin4c91e77f85f532e35725d1d4d6e1a0b8.bin4c9ef75ce3a395836489b3cb77630f3a.bin4ca928d702d0e118fca6d62bbf3c59ff.bin4ccf08fad15c21d0ac7bb9e30c21cddb.bin4cdc7044b8f8a2b877b3c2da71f92a9f.bin4cfb73263233e7afc150c5bbc4b0718f.bin4d0925c546d31d12847819976d7502e1.bin4d111040b4b6b7731a9d33cf13007cf7.bin4d467a2608ae78b54a4edc2b4b2275e2.bin4d6d780cd04ca1a1b462342e42e09c85.bin4dbaa6a7153885aab4dafadbb4eda7eb.bin4dc7a426fc5500aade899a439ebd5e46.bin4dfb06e4a999be3e8f96d09ee9437b2a.bin4e314b4e2e95a52cebcf3d6c3e12a67a.bin4e4cf52694c7fa35e141d122577e991b.bin4e50422876dcc6e4767ebfcf4d566f40.bin4e57122b165f2419f0b9b0b4ca14c5b1.bin4e6440d25f248a0ed2eb83992dcc8ace.bin4ea2e98d7ef923ca15cf6791b76e408c.bin4eaad4dc707800b2e2ae95772b4ac433.bin4eae7b91ad810a6210a4c9b6e9348052.bin4eafe5cef67fa421a908416bbaa97cd2.bin4ec0671dc2cb1e28e10b535440ec0321.bin4ed8bacafa36e7deca9067da224eadde.bin4f20a5933995a1205e4af739766b7152.bin4f2c215f2d6a0d254b6d75071741015b.bin4f521e28e022ca4ff51f89f72fbaf741.bin4f64eba63fd80d7a9bfe405dbd62edcf.bin4f65ae5dcdc9848436dd6220ab744366.bin4fa75f07e6a8127e30055dd8a2b563ca.bin4fce5b60d89b2ddd6c71c3c8c01f0103.bin4ff694d3c0cb5f560d3597acd388cf00.bin50147255dd12322504a750e2c12be972.bin505db5c8e3bad74df29f6401fc0ae874.bin508c77001ef780c48ff024ba78ce0b7e.bin50a31a470d4113d8d4213cbaaea07af2.bin50b222f8b6b30e54cc8cae0d26715b7b.bin50d0a4eb7630e324d6d685acdd27ae58.bin50ed8480a27870efeb5b5fee01105cf1.bin510c12817b5a88e3a17481633b5900fe.bin51187810475615ed2d52a0300fc76c1e.bin5126273812459850333e0c4b4ed21f22.bin515138bb6edea74fd2c343fb70546010.bin51ecda1dc893593a30ac1c73251abdf1.bin5204ce1351af141e72c8cbc4ea01a681.bin52262041d149786bad030671939e5e73.bin5241fe8b3b0e65e82c0cfe368dfd126b.bin52d189e96a99ef45ddb390ee3e97b087.bin52fbb6dbeb10d7d27c284fa5e651d17e.bin535e2b2ea981758ef14a757fbf129d38.bin537e3a2a475d381b0aff119fa5efb0d6.bin537e7325fd4bc6468cbef67c10c7b2cd.bin5391dab937cf6c40e4ac6b0ee7d7ec6e.bin53b86ba7cc8cda0307597cf2a8f26eb8.bin53d0229f6095612e7e2c4b46b4291bd4.bin53d08d6ce3147cb65e77b27b64991493.bin53e164aa0c8460e2f49d79520d9fdd19.bin53e32e99acf0af49ab907566f4260960.bin53e463f26a78e8957f8a2909279ff5c9.bin53f00580018718e3568874884282def6.bin53f5bbbe1a7f9175bf8ab617045c7088.bin542244a21e16829c41f8f3c40786f3f7.bin542400d7874597d0218cfb1f7122c23a.bin542a39453c759100a02da8dd5627fa62.bin545b73852696958891ef55164583d6a5.bin54694715f8e6a095bec39703c9b0d08a.bin549db72ca0035d544a2a84a0b55d5f47.bin549e377eaf148d514ca65f7d3c660035.bin54a23720144e2d772fa2d5083dea42be.bin54e6c4825334993caa5c09d259129508.bin55499f307847604a354c433095a6b75b.bin5564fb54f0acd1d1587759a057882dd9.bin55761ec9b582d3fcf8370e8d9f7c68a8.bin559e276f38e7e8d6d066758a80e812e4.bin55ab7614569bb5cde42682f1e3fb341f.bin55b9cad209f19c312711020864d2a0ca.bin55e03cc4a16acca1e7560bfb709d635a.bin561778a4f5100fea26216f74992137f4.bin561ac48baac90718e10844a51ca9375f.bin5671b11d5711222ab482e8a0b303466b.bin5686ec6735f898c9514ff7c34818a0b4.bin56a794a34333a681223e782da81174c8.bin56bd6b0229c8f1cd7fc987e75cbc1e2f.bin56d42f143ba1c37ee2a0eaa3931e7f07.bin56ff91c789466dbb372b951200d4feff.bin5706092ccb923958ea97a4ad515381a8.bin57358f81255366ffbfb116cf7b8a82dd.bin5737cd76ce6266c5c6eae0a2d98faec0.bin573e75d37c7f4b60f4e28bfc40190155.bin5764887f863e7e619f7df1a152405550.bin57e3e2f9f2791b949110a282069055b7.bin57ec5efde99efe359a1d15c607843012.bin58c31a71b003fb8996d87a9b9e3fa7e2.bin58d2a853ca668830e23f96a7350f90b5.bin58f936690b815cd785d4b0e8e49a8ac8.bin59032095324389b1de9a14d8fb0ed685.bin5929883f1897ada3630e5bd761da8e99.bin594ab022cebbf06347251a635c88b3b4.bin5950fa87d5393fe8c4a41b19176d5203.bin5990337eeb9a925c17e5057604d3f6ad.bin59ad49e1c2c065fc1b02d7aff550b8e5.bin59b31f64c9d1a4aa8d1366e8c0953211.bin59bda2f5a848bfbaf6acd1c1ae28b7dc.bin59d26c04a8199252736d685b5a646264.bin5a01efdaafb3506df7a1d1755cfd596a.bin5a277690635dbddd4c665f9ef85d384a.bin5a7ffee4d7235c3474589cd8586b3d02.bin5a8a7c9caaae57fbd746467aadcfe669.bin5a913647285eb9ec41ff11e53a2abf09.bin5a97b2260a441d63d21ff2b06d9bc98b.bin5a980b199a3500376d8e1557fb0fba24.bin5aaac3fddd532238843a72c1445b042e.bin5ad210f46093858b5a483c6adb0c8366.bin5adb04de1011d4a6e2c603a2fb0799d1.bin5af35e83ec28ad8f6dbecde11f4f041e.bin5aff8baf4b68ec9a7b6e06d1df30f70b.bin5b0452c33aea66ac321b63d41fafce43.bin5b3d9525cba8c4452f7d46640cbe375c.bin5b4c2aa3c93b744e1598f92f111d32dd.bin5bc030179653497128ba31377836409c.bin5bd537744c2dcac313e0ad8fd6abd269.bin5bf2b22d9fe67d78a5d55421b576dee6.bin5c0549d8a6f3f0cc48e5f99b42b6967b.bin5c0c987f1c7fae52396ee21651121d58.bin5c1bf99ba33546dad4ce601352c4935e.bin5c5549869469d37859d7df0a6c54340d.bin5cee15366e16eaa2929c7da964650257.bin5cf204593658ef02fee819bfbe3dbac4.bin5d039a233c5048abbd1f7702f7eadd46.bin5d0c63b99dd97bb5bf15522e153eddb5.bin5d0e665c8a0f7aed3c425f08c2ea6a00.bin5d1752c4d4740ceab79e29ae7b92c220.bin5d2c9c207dfb66a3b142231c6b9e4aba.bin5d3f07c0d9ad47c0aa4a4fcaa6c5e95f.bin5d400444b2fad85916db0d3dff7260af.bin5d486a71598199c9aa31581b42878144.bin5d59099e50b2be4198e85c2d217e78f4.bin5d5e08774774fb91caacb1bd0d776925.bin5d695816b5adcbcf34a8efac1e96aba3.bin5d767028066001420325224777b827f4.bin5d922368642632e6ca606dc8785c5bd8.bin5d99b6695451b47023390b8025e75ba1.bin5d9ae098033c07ca26bd122cf6108004.bin5d9e6a5c901d016c0d826c7984a30ac9.bin5da12566dd5ff7ab75add72e65cc06fb.bin5da181ccbba8a526c32c305cd7b2d473.bin5dfa7e8db76dd1e6835a29cb0151d63b.bin5e12559a98b36394175e1f50f27a7a95.bin5e30fa11b0eb7107c40986ceee8ce835.bin5e4365182ba5a0db9ecb145b363eedd4.bin5e5fdd5a4611c3a0db7bb35907cdf22a.bin5e725ededa4a05ad8ec2182d1551128b.bin5e97fe5165cadbc973ff11b66298bd1b.bin5ec5f0722d45dddb217d3f189a95b659.bin5ec8b6464d385dfa711aef311f6cc92e.bin5f064c274eb793636976e3912ce36ba1.bin5f125414051b419e28fb3c9d1303d008.bin5f5f215cc2c0542fa67988d261aeb5af.bin5f7cf70f3b1194ba88445c673ea02992.bin5fa5ffc4ce9864b2abc7357ea35e48f4.bin5ffe6a0049885260d8694983bcbc2f81.bin6002f7fcf9f1e33022eb042d4c6affaf.bin6010f69d33bbc66f77a1b860d1f94ee1.bin6017cdccb25413ba3814e380bfc2e369.bin602a6c1c13d4ab43a3714a3f7b6b3d88.bin6042b9290dcc410aa2814437b0a59b0c.bin604c320d5622b8b1c5a7a8e62d517ddf.bin60569527b00eafaa13fbf78c61166929.bin60756f6ac181b5616b5dd7e9eb0aebfe.bin607f3b2eaf75b1fd4d729b3b4b0a1086.bin608cd273d4240fe0e5298c659dd21398.bin60cf6f88c79ea41e3cdd3b8dbb4aeabe.bin60d555b5b9db02e18cbac609fb306997.bin6108ad8e89ab42e35dcd3d8ea15074ac.bin6147535017bf133bc46cbff8cdf7498c.bin61770b88285d5e13ad93724a9120e63c.bin61c042ec326a72af21de4b82492233bc.bin621d7803deb853d344b0929b6827e93c.bin6233d5d1705b893d80ec77907c388d1f.bin6264f736145eba27d5360c9cba6c7d11.bin628b8cec404dda04459f545df93cc372.bin62ca7f1047eeb5e54f6cae38ab3885c3.bin6314a066a6e1ead4d1f489240a62bbcd.bin6316eef0182024b8f57986b3a1a045fb.bin633d736bb75b31ea112db91860ec51e6.bin637a2026bb106550d0de17749bac08cb.bin638b3c1b30af1c3051c85b45b306e4c4.bin63cd6f8d3f66d2f146855ff5be10ffa1.bin63d84acc60b5d949c925b67f881ef121.bin641e470fce7b23d67667dc8516c4644a.bin642341eddf28a7074c095de2e7e04e73.bin642a7cb87df22049bb8a81a1bf6c9b2a.bin645c6c063d138ef4b66e8c3e08fbfde1.bin6468959c46cb511ef1eca8e6314c134e.bin64958e7b13200232aacd7c3089beb3ad.bin64f6a0e40c0be8ec21d97bf82de7dbc6.bin65067224e6742c392963b4b28608cd99.bin651370e3856913c9145a67310aa65e80.bin651c3d9f6f23d1fadcfde23a2f0c85de.bin655a1b209d9e85e6e79a6cd76153cfe0.bin6560374caf77fd93a24025ee3be3d6bc.bin6570b41ac7572ff6be2c3e8519bbd7b6.bin65f78e608247e053c6f7c81cc0a1b217.bin660dd8cfa249c083db8bf026210f9c20.bin6612937ece3036ea16d62a2672d82d42.bin661552c2f6266679a28b73b5187029cd.bin661e491cc7a11b23e0120e54e2306b6d.bin6627db9ebe7481a5f4828ddaf4627acf.bin6673a41fb14aefeb55db93a8d0c6bebe.bin66984cfd48c862b97b489d57cf2e7b5d.bin66985f8a96eed029afbd8eb0bfb10842.bin66eeeb1ae8a45c2075c5f8ecac19aa1a.bin66f915038422eec115cd2b4a509eaab3.bin6706ce9a87d997bd0a486c4e0016f77e.bin6712c9d1b4359a15d10ec7ddea928f43.bin6716584651c0e74dd646630f4b6f8b03.bin671a07e0d89a56c39a3919b11aeb8dfd.bin6720024496e5b5072c53b847e4b6201a.bin672578ba7b7cfbad34eb028e1a0d9ff5.bin67507812264f73090f68562e5d9f3b4d.bin6762423db4af77246f88fcbbe29aa696.bin67716fb034b9535fe68d7e9511e2cd99.bin678feb845c217352cc3617a73fa450cd.bin67a194d0c5965cebaf206c15ae629a2c.bin67c1ce50ad0c97da44afcb76c60c15b1.bin67ef93c40bb3aacb7899698a21155239.bin68041002f61a81444118c847fc835580.bin680c61fa7ed5898c930b051d8f29cc24.bin68213bb7366db6c0a5a0d155e0f15e8e.bin683198bb37d891bb98bdcf5edecf2748.bin6850f6a16da05e657b13f68756ec20fa.bin686299964a117ca60bda75ba5e32db3d.bin6863b095a9d153091400728bfde8243a.bin68679ce95c798cb84bf184d463487d64.bin68a8f990076932cdf1530d9f04eb9335.bin68dcfb3785cf68d786f82c9e348269d3.bin68fd759209fe5d9ec73f21c713f01c8d.bin6901521341f7949b495943175d314b80.bin690a4a163cc98ab7c29aeb03204e8b13.bin692083dedeeea0ee5532ce22ce6c2019.bin6947850a51f32538da166ff0598365e1.bin6958235f42664f91bdbb6a684cc5ccaa.bin695d089137adc1f5c54817b4d25af2f2.bin696d27195c30b45c46a778d8c8fff41d.bin6979c610a8e8bbb6ffc55a4f22fe6c22.bin6a2e7545a1e72f98bcff52970b848362.bin6a31fd0a848396f4ee6a283660b7c396.bin6a3defcb47a97e7a5ecda68e1521699e.bin6a5680966e10b5a2a494e79b57edf353.bin6ac7da6a312ab0505828070e729b2f02.bin6b1412af3b85868c6a8f70b47cf4d928.bin6b65d6c2e0c03729f3fcfe416eb4dca5.bin6b8dfc5240e66b59a568532494d7c0e9.bin6bf0296f6da79f50925877d875cca5dd.bin6bfe1f1dfe2af52e87d8510967ea948e.bin6c03537313607521faeebe5e1100a07d.bin6c160ea4bffa8a9ddc61ea4d1e385093.bin6c3f12088ed15f8fedbe5c75c76d9087.bin6c6154c18df995647bf18fb633496d76.bin6c6b5426c961124766586cba68cfb1c7.bin6cbc9a77eeba3a37e4339fe21bd849ba.bin6ccf352c4929d726294a620f87beb3c4.bin6cd35f5eb21f62c7c21f25fb760daf67.bin6cfbec6bc96886e2209488f127f9e91c.bin6d13a82068c88fcba4bfe546d7147edb.bin6d6a0121b1347782da84fb537c30d0f6.bin6d8f6ad7b8602834c2c1ad6d54f45296.bin6db542c5363009bb928f4933aa6ee85b.bin6dbf3384c422d701b9e30003511381e1.bin6de81c69852b8609fc6f9c328c1e9652.bin6df3a33cc494cf2685d6311a666af756.bin6e0f0ebb6ca5c681d093d2171ef49f63.bin6e1185ad3ec436943a26165100a20334.bin6e21580382cdc7237847fc164584273e.bin6e4107c21bf95009cffe54e9bd2283d3.bin6e72ad110918d3b2acfe6f1b8ea269b0.bin6e81fcc422d301e080ed8196b3f36a40.bin6e8c95a914ca90574301c1414b223b20.bin6e99929a2c392748a6fc7935735608d2.bin6eb5ed01007f322426edbccf6e80d69b.bin6ecade1db6ccf2fd978a3c19c8c4ac74.bin6ed90efb7bc6fbad62d47c9c5598b7ab.bin6ef19cafb7b51e4e8ac8e7f72b78ef76.bin6ef3f608857a549150f98628f6c7f1bb.bin6f2e7afdc3baea1609727d8281ab6d24.bin6f5068b8ba1365b8164baca3cee68ad8.bin6f9f2766bcc3d480ca9d1a75b3b7fda2.bin6feb3c9a0280b489ed3eb603fa805f52.bin6ff5c2057fe671b285ab614ea310e70d.bin70465f9ed949d352708d8f4175283700.bin705cf9f8fc17e96937563d133f0a4a0c.bin706a8a6a2541c19b80b8899ab1e0d3fc.bin7086f6d8c4cf02f4ba5c6d5be48cfd5d.bin70aff12094de540dd47941d3340b137a.bin70b71919f79c65681cbe126535d80a25.bin70ec50433a819d5cce5e7de5c90ae5e4.bin7109e405228f5b8d721b32e731c64906.bin7109f5052379a9d00adf49f0048b9477.bin71300380fb1f846404f453eca4d9c970.bin713baf9e676dab60a6c8508c5667a992.bin717d95d34023076ce94cb05ea379d920.bin71a147dffb209543fe7b0ce0879cd4c4.bin71e4f6de15d10a1fdd4970527628c126.bin71f3a39da6654851c8304098c7413e7c.bin71fb6caef6e9be51b9cc5fd5ad6a4857.bin7220851f0e43a4d33d79cd561202a718.bin722de1836bda5d2173686dc4f2bb8c73.bin723ab53cc4d79b9482d7eec906b4c4a7.bin726b8fd8ac498918affa0fa72d89ba12.bin726c6e03189c2354abf401626fda19d6.bin72968c13494b4d095b73d992339ddda2.bin72b9259e25978b7e933d4824393a4957.bin72e57b2a5c51860d64f2373437b5b774.bin72ec4e040dcd9d11c627427fac363efa.bin73162abd604fb749f418de9fadc425e7.bin7342d0189284d4eecde7ca35db9c2d07.bin738c4904c42f77ab7fcf7670e75aff1f.bin73a4821bba2319a62db4f4903c511f70.bin73af80ddf8bf47fb5c9c5bfa247bde72.bin73d57eef104676fda318608f0aab4ed5.bin74087b4f40771efabe6947a631f9197e.bin741cfa0e04e76873a8d5632a7a724da5.bin7422264a0f04f3d3bbf71e56a424c0b0.bin74445c600a965cb675826a584ed40d3f.bin7446664322cf12cb4549759eb366f6a2.bin747f21093cc03e1645202a9bbb0a3ece.bin7498be96e07d6daa729ad4debdb697c9.bin74aba17e166d986eb4e1b7b8647fce1d.bin74ac2a8529f24eaf2f7893c306fed6cc.bin74d9eb1e60598a9fccd1562b40df7f0c.bin74df2860f86ad7109788c6e5a3f28684.bin74e27f1f79c2c25c1fa2954937820fbc.bin74e44290a7b5c7ec3070861597a33b14.bin75a769406a134b0bd2ea9ff62b78e53e.bin75aa0d600b63c29ed8d76ec64be83ad6.bin75e0f03e1bf6f67dda16f177b8b02e93.bin75f561d3cca8a001baf75988c7a48a79.bin762e78cb237941037e9dbc6d875752c4.bin7643a32775bc716c7aee6348a23f9d82.bin766679c4920ac47ae77cc2e89980a67c.bin76b0c5ed40d0f55f876ae428a345f122.bin76f08e9d4207355da394503322de20b1.bin76f5a6e526a99c2c878300d3a8c917f9.bin772578f79a2d874d0b3775595215bdde.bin7748f11419ecd7d6ddd714cd8270c593.bin7749eb7bcbd2d9effea4d19ce5e82215.bin775c72c92eff3fcb12cb876dad9848b1.bin775d5bc1f843d443f4dec4ff64831e29.bin77a92e7ecdb5774a4e8a662677e3a953.bin77bcb5941aaac2aa03cc2d10ae2923d9.bin77d0cf7b3252d1c574d459c127e69ded.bin78128d5485f9b3291f33043988c20eea.bin784c94bb696843c6be1abe041b64fefe.bin78752ae9cf802cc3f241946431223c60.bin788c4bca53a41d5f95372739e9679d98.bin789e927ce5311959bea11840473d2bdf.bin78c52a96589d5af41c61835953b4659c.bin78d3c77a1491bdd01be44b2d3f85f19f.bin78d3fba71c34d46890809ed26f731695.bin78e8db90fe8be6e3d5c1fbd978939fb7.bin78ecebf60f9ad69d974ab45c2b9568d8.bin791b1508e812dd8e8a54778b1343deb9.bin79492e4724b54865887131e24bf54bac.bin79a289d6000f0cc117e6349cca0282fa.bin79c7e3afc0d4ce53eef5203179619281.bin7a099a351d39e3fac4d3f8a9a89c35f4.bin7a2ae011c096bef8d47b8e90e41b5a95.bin7a2fb5bf11a7e8c8fd2a66fedf8f5bf5.bin7a3899cde6ea6964563a551ca51a6ad0.bin7aa62e06888380a120e706dc3f2770a1.bin7ad01b2b9a799842156652670c4b45dd.bin7b25d5d01b556ed638f8d7fd40f58b40.bin7bc51710ffd0d68d4cea955e14e6b194.bin7bdb49563a69388db4f254138dc6f56f.bin7c1ad3e341c6d754a96d0b76816fd07b.bin7c43893c0cb44731aeae5d6f0a4c99ae.bin7c4eca55995f081d7d5cb9d7ce52654c.bin7c53037f7cc5727a512f9e6b7fe3ec02.bin7c7fd8ef1bc378aaa7f2c442bdfd672f.bin7ca3492cb27ab8b0efdd21e5764ed1c7.bin7cfcc52e754f1e9254424161c58912aa.bin7d0d15c8ea5cc511fc2f7e21f7f58f89.bin7d64370c1f7d82d71b2d9e60635e9166.bin7d6799875daa344c370d6981a7aadf72.bin7d9a13cff8c6145076ea14b68d204d0f.bin7db8954cde355d135f3ad919845119a8.bin7df504ea7b1b375f58db1428102ff601.bin7e17137abdd97572fedf30a8d84f44ab.bin7e271d009934b5d1df7fcb98cffdfceb.bin7e36ab97f3581211b9fb11ba22d2e796.bin7e3806c661f5aaa89224fc55eb993e38.bin7e5e476d92624712a2d80bd6006f5a4f.bin7e6eb877ec5f0c74086267322f112197.bin7e8435cf40738bedff143f40a783b8f3.bin7ee2d99fb573e0b1a0685052de4d5acb.bin7ee7e88b4d6c312c71f765da2eecd499.bin7f125601bb14756a5ff85ce12aac2789.bin7f526a16c389b89610803e1bac77bef9.bin7f660c5ff9ef8f8862c3bf8344b3cd00.bin7f68f8f40604d02fe248d7fccb60388e.bin7f784f82a2ec3b52f6b9a1c7d23f79af.bin7f78f64f70bb97c01c9a98b5e0d79e26.bin7f88d630af580891e19a07a2b92703fb.bin7f95fc7e0405e591be624d2db22363ce.bin7f97ddc965650e00b107c99a8aa4eb20.bin7fc07c2f61256c613c00392cb5d3ca1b.bin805b0e1ef82c25d5f18f233afe111b3d.bin8067e52dbf2473341f8ae340d44979e0.bin80729feca2b5336c6643e86d95c299bd.bin80a175ed822330dc4fb33004561707bd.bin80b5e23c04b0cdf41875102957f77b6f.bin8117e64dcfbcaa8d7fdf2c1363eee763.bin8123aeb1b350cde0369c43678bef669e.bin816c38f71a9e9dd7d7438417b8747947.bin822c5e15e34bfda1bb35ea360bc32f4f.bin822cf1694b679e79e608efece33dadec.bin822d6774934c928f560d6f890c0ac547.bin824fe3581979f777f34b4f3dcbdceb7c.bin8272695ac57ae3af8038310d7a749980.bin82c3f754c9c00925c5ec2d28f74b1347.bin82cf5292495b17944f074a1b82dcd7d7.bin82d3e5f1751c98a88a0fb139232f8e9b.bin82fd74caee06384335765a9bfb85b8b0.bin8319808fb21aa939f4cfacc14bd9ebbf.bin831ef23c1f8d6662372ff58ababf4701.bin831f7f718ef14791fc5191dd4aab1cc1.bin83b1aaddd9a3be92901d9e350b950941.bin83b20e596d8b0cca8e24b789452075a0.bin83de5f5c1056ce045f069a8f11f6a23f.bin83e3b529a80384ffdd8c71894d8bb1d7.bin842ef2d611d18354989ae7b11f3d4cde.bin84367f030652e25cf18a72e750168ab1.bin8456bf1f8ac789dbb16d13a2bfb8e15b.bin84663d8b6c11f6368d0e1370d96e21da.bin8489bd49aca994127df0101edd9c52eb.bin849e2a4d76b2226227cbb5c92c707e84.bin84c207bf0f450c31b5c6a772b5c8e5b6.bin84e9557d4c17b3b0369bc3e8ca853782.bin84f0c46ddecd87b48950189e003933ce.bin8515318ed0b1053c5868fa77aacd5f3f.bin8519b3061866156bf8c4abb848363275.bin855069cc117ad1380edbca81c1cc53a2.bin85768f82379c3cf3deb0ddb9acd0ac75.bin8594a727ed3d09689b676a459c1c0553.bin85aa7757f6f2fa531ae3b494826b0e19.bin85c451f8d047b6d7594d38fdbfb83ce9.bin85f6c30109a3ce6f7f60377173802eae.bin86107bb422a9308aa149e361f5d55bc7.bin8619af71484d457d96e49fab2760b41b.bin862289d5debc2f41d7fc2059d242e37d.bin86289fac0597bdfd8f754e3262e21e48.bin862b880acb9c37600e2cf3cbc8106148.bin862e15aedc86cc7ea60792fb6d42db9d.bin863e8589ae5c39c5965c99d95c2ce492.bin868a616da9a8b02c23d263e10fe0abbe.bin8707fba849c53e8fbfad81079fe24064.bin870bc661a8da8f1ded34800779b64ee8.bin8742cb1aa4092c3ab7bc30988587778c.bin874fc0b9017c8e32fc0d9c4fc59606f8.bin87624d59198c740b9e2050ab759026e3.bin877a971e701d8fb571a9569381dde929.bin87939ac1362020106d4017625f4201f6.bin87f7e9c1c7bea81cb34bb529139e9a8e.bin884427803f502ef060a7bbccba0e938f.bin886b83d503c71927643badfc04492ed2.bin88758054af72e4f374ebd22cbb67a93e.bin8877bfa16b7f830c06f61baf82391593.bin8881af312ff610e860eeac32fe9bf01b.bin88a2e14872ef66de6645aa4af86dfcb1.bin88ac27361370d5e4bda77bf732ebc457.bin88bb428e16fa073950d69ca910e19fa4.bin890ad0c5bd32575247b976b8aba3a39f.bin89715cb7543c2166aa5f3ed0da65777d.bin899d2a6c26cfe590251d777981502f79.bin89a218cfc799af230e1678fdf27f2e6c.bin89a38b7232dd13161c7ac54c6cf58e90.bin89a61bf9cffb3a5ac7895e27d3090db4.bin89c37689517a4ca97a9ad76c62b7d4bc.bin89d9ad65c1ebb435e688de07bc871224.bin89f1a50ad4075ce3a4e7b0ffa1cdd464.bin89f845406aaa172062fb5a974eff6d2f.bin8a3b7bde6cebc5ce5fcce912f9145559.bin8a3b7ddf605e43a0106b7ac30edfa4ea.bin8ac5515290b22f6165ec4295a5119745.bin8acf97af8bdd3f281c9094891e1da1a7.bin8ad20bcefeec2d282cbea6e83c67867f.bin8adcd242f39f1a8c5fd0609bba7dea83.bin8b06c31334883f076527ae92a4d503fe.bin8b43b36ed156109c2c614ac0de212381.bin8b55c99a38ab9e36742a63224070d287.bin8b5b9e93fc621bfaac75de4b5fd1eaaf.bin8b7cd1bea0223416ef9cb7f6c5886930.bin8b8e14d26dc98d0720d03162b98d4c68.bin8b900ff715f29943b80eeed301c00ab2.bin8bb6280d513117c0d6f69609da2e59ff.bin8bd3a43fe3821f1836d572fd0d10d862.bin8c01c777c1f0a01cd0fc0c3419f8af20.bin8c0e409bfb758570336cbf5b7a21f2e5.bin8c28dc4b2495ef0c68c5204f1dff0262.bin8c2f7ea460f6e4dda2b86e2df8ee390d.bin8c44fc6b0ee2ed86def481d67a0d681b.bin8c460bafe2653d2edefce8ce6d862ad0.bin8c5ed41a366b5d2cec611909c05df420.bin8c6558f7a5b882fe0203811d5c2b8cfe.bin8c7abf35d80f37482e56862bbc818871.bin8cb96d1ba70d23668405119f8282e478.bin8ced515dd903662a43572c1a60f5db7a.bin8cf66b8e859f2baff20b87f03eb8575f.bin8d27e0b806176778e8f242bf88f5f74f.bin8d2b6442ce1c38f37e29ffd0ad643bfd.bin8d3e2f8a1b1121c1588dabafa82ffaf4.bin8d4e001218d198a120a6fcb93bc50c42.bin8d7b159451ee16adc48be71ad84b6e18.bin8d8ad8b04682aa4793be891a25371130.bin8da631614ce1c396257bcef69ea5bcd4.bin8dab459715d96edfcaefe6f300e06181.bin8dd9bdf1226f3f8e3ba2e2f5c0150e89.bin8ddeeb3c165620b3130a84ff7b15dd14.bin8df1583b3ac9f0ce3b76a4e3c577b87a.bin8df3ee752b5ddce5d42fb2189048c916.bin8df5d11da742a08f033aff7e43a3ef42.bin8e070576a2dbe0e7030d77d9a2e2e9d5.bin8e0b507e3409ac9bcb5631c54bcf1b41.bin8e2276515eb4127c02ce11a24f071453.bin8e3dc08abf379a955a51525897e5379a.bin8e435012eceb99ca6f8a70a7ed0c3f1e.bin8e76a5b77ea74e78823f695dd5cfd8eb.bin8e779198260fdedbbdb5c4bdfe580469.bin8eae12900722a460cd968e198eb1312a.bin8ec8338f7f9aa7ce219d76f820de3e17.bin8edaf86b8e9ff03070ec0b114607f342.bin8f3da6a9ed71b5cc9f63f9d610d0ea0d.bin8f566c4e956c554d81860e82d3caa6bb.bin8f76bf72bb2c879a74117a7653ef259f.bin8f7967751cc52f967fb4ff816547c7ac.bin8f7addbe06f75e14e020b40913b9eab9.bin8f7d12b006ff5ec8bd937b203551603d.bin8f84e1c4c3a67d350a2b42e147eb94a1.bin8f93dac835432aa638630c2c16db0b83.bin8fc1ce6e683ba3916d8f5cc6abe8f272.bin8fe258e3cf71ab3c5626e1bbec51f1e1.bin8fe82535c19df42bb3aea859e88ae3f2.bin8fe83458798fcf9fd8c4a7951b82dbf1.bin8fee5cf0cc02d2da86e8d15b3e01e765.bin900861c0dbfb552a1ea93c5d36607fbf.bin900e85ddbe43c02dbc2ac1c878bd48af.bin902659fda78d84a24aa927ed6b586f85.bin9038a1ed14fbca17f6876206074e1ff4.bin90697bd776b5d059d902868f943f6105.bin9082ffc71418eb14bded3cdb0965bdfd.bin90c2fb1b634ec5385b37454663480b37.bin90e62833e07f97490caf7d30a1450850.bin9100d03e183cd789eb04c30b2a3c5624.bin911e7ed53a3ac0005dbdcd0046377a3b.bin9121787ee0a8617f73eacd95de03d0c0.bin9141dcca21b56dd8e9e1ff0baf128114.bin919c231fcd15064c2ba3af3b5894db50.bin91aeec9265d463fac5da63e285e27084.bin91e5f3923cd708d79a763e0dcb8b4507.bin9207362dd8a797ad9cfe2fd9d0e0213a.bin9238d746f0a5b6da0a09546ae7a0d2c3.bin923ce30fcae4c862f1f6f591d85bd6dc.bin924898cad368036582cda682257dd582.bin92897d9be54adbfd0c2a43eeaf9d8362.bin92927259de1e55873786b9c9f60be37b.bin9294dfc82432ecd7b603067e8a641da0.bin92a5e1f81b669839a97f180a2ba41224.bin92ac20e9c33bc7251a7c5f1039fc1731.bin92aef3fe6628939d2cf0fead11938e8c.bin92b30d5a94deb8ef46a912f6cd44a3b9.bin92d8e5d619ee56411b16fc458728a49f.bin92ed7e962add5ab35b8f9d9f3e1758d3.bin92fc8073682b2f4ad6636279f2dd7c89.bin931520e927323eb1858ae6b7591e28ae.bin9338d72e030f9cb6827b2b0a53e1fd80.bin937592e560874cfd0bd5cf61d35b2398.bin93b9a479ca02b87a3cfad7852f4d9d5c.bin93ca921ab51065b7c63974690e42bffb.bin94005df81e20db3b79a72d1eef1230fc.bin9409b183846ca32b119d74391fc8f380.bin941f0199e2a29c57ab30e331ad1e3a01.bin9425738fdf3b7d33313159be7d981fe6.bin9437bdd97779ab456a86e72f8195e513.bin943cc5fef28fdc67d77beed6dca7a81a.bin94478c1448ce180c164ada82ce1e390c.bin94846b3fcdf8975c065afef3d19ae20d.bin948d5595443403a309041bb138ec1eaf.bin94d87b049e10fd6e460a365cc760a3b5.bin952baf3f8bf397b55b91c7fcdadb8133.bin95383e0d12f6b91e15676b7dca2bffe1.bin95752598c578cba07427bc7f5da9632f.bin957f0b4f02d4cf58df057c7a4fa70c2a.bin959503650f7efbb2982661a090181c69.bin95a0588138039e36569fa5d99caa0eca.bin95bf526ca2710a5397972ddadc88a193.bin95e395ab8d283754426befbc168cdb5f.bin95e9327966598bfbde9b5e102124a954.bin9614c612d7e030fb45641035d6acbadc.bin962bbc92574d510e8ce9831b24a3f140.bin9691e1332551eb2212d8ab822cf5b703.bin96ad18b2f58a6340af85f886aaa70dba.bin96d11fc80623a9bd12b2c61f36cfa7e1.bin970832e1b5e49358d83ecbff766bbd01.bin9741b444c0d0132c2cf032bce3615c3c.bin974a1c3ba9f594e1e99eaf16e5d9fa3a.bin9750fb44ecb2428e83dffab3195e0db1.bin97671764d9787a62a6cbce7aa0c2902d.bin977f58c3ce29b16840d23fab566df361.bin979e6b20255abc2e4af15d7925473141.bin97c61507afc61bfdcf002af27a7b0a76.bin97ca621cdb408b21e4e69353bc0c5b3c.bin97ed3a0d6298a8de18afa54114c4b00b.bin9802989e5bdbd102cd4f876029294331.bin988c4781bc946e7ed9057d5399c449a9.bin989d9009fff16f49019ec6d780df1f75.bin98b263510e9d08c954b8e580abfd9788.bin98c097900775e4f18f7f4d33488209f1.bin98f705a74f935d70f1335631183a503c.bin99350f70281d7236ed53b21cf625622a.bin995ae844226229033e2e7b71f4475fd8.bin99864373ad71f6af6cd724ae93549ca7.bin9992999786bac04165a51a5d522c0dec.bin99a7012db2085322f932739aa04e5ae5.bin99adb669ca6bcf0cbad252cb66643c91.bin99e7ba0a5428bfb7b2b1002f3d96c437.bin9a173545beffbb98276c38524d359429.bin9a9398df36f8b79ff367b8725e447760.bin9b12fa69127c54c4ea034df905e033ae.bin9b347dcdac6a06d4f4cd95147986ce46.bin9b3d25db33b63de67d3be8d89dfd4c6c.bin9b590fdb197f7ab281c6fce7fe6eddf4.bin9b8a6607418570e7a3ea43eb0dbee15c.bin9c1b54e91c4c7df5913a0e5a156ff2e0.bin9c3fa0c4c80ad8af0215a0d08cb6b327.bin9c42740580525f289b817c03d4e68d7a.bin9c51eb4ec77f1206949be2997d1524a6.bin9d0693f08a9cc9871ff05b74f559aa03.bin9d181bf61ac9664bc6ba97513492fa0e.bin9d27ad3492631eee465eb3b32f723f15.bin9d30f1ef80b031129ff30d04861bb56d.bin9d655467293d1a8f6a993e6d4da6f05c.bin9daf0c367b43b7cf4a348d3d4df76ec7.bin9dd08fee1a4842e01a27eaf48ddea4aa.bin9dd35808fa82c86e0de3fd785b9cf083.bin9e12c5fc0d449c3e982883ebb1500978.bin9e1e02d81046ec99e6691330b7fd3c04.bin9e6ab83a3e5d04b76beb39c8385938d5.bin9e6d0671d4f9668836a021bebd85d1f7.bin9e8a4c5389abedbc298d729588619707.bin9e911dfca3275fd78a58d1ac05845fef.bin9eb3a0cfc92d2bdb4d5331ad6d25a039.bin9ecc3dfa4d1f2984d69ab3dd00787c10.bin9ecee5c628c0e3173435ec10ec7f7c27.bin9ed350b37c8afef62b1fec9b1b006759.bin9ed9519016709bb7dfadc7fc1fe1f091.bin9f0c32526902a0aea6c140018757de59.bin9f1e2d4fc3b5bb7eae13273b0e50f1cd.bin9f1fb5b851af6eb06bd56cc24ced9bb3.bin9f2e179f9c06cd160a463affc30daeed.bin9f3a38cbac1ee4fa190af2fec7924659.bin9f4a1c37a85e779f7126feabeecfa80a.bin9f819e9545723d6a7cf483672a29e3f8.bin9f99abe3f949151accee12bf892d259f.bin9fa2cd559a206b79e42882a67576e96b.bin9fc4855758bdd5a324061a9eab5703d0.bina006ee7382483017470d7ea588885574.bina013d8c40c995b50fb775938e42ed0be.bina0488bc37f3f78fdbaaf5f030f454f24.bina0689f3205e9c876b2539b09ab1f99d9.bina06ca9037872f8864ee9e1b062e4c4ba.bina083e9def93fe1396c9fa878a51ffb48.bina0ff0aa384ae1963bd8cff1dd6a7ede5.bina11401ab9ceddb1575b7e0e302722cc3.bina11892e8fc57f827f8d7e15efb091014.bina128d955683931cee6a3ad023bc88aa4.bina12ac8b0cfdb2fb52bab421f34e8b698.bina140733ec3c76760997e129eceff1796.bina165bfd963a5ae49fd5f44143de55fa1.bina1b6fa404173c6c55f67a30537e93018.bina1bc51c083ca46b76e907ac2319c0c86.bina20635fb9a8d6cddccf955388a99dd42.bina21958f1e62304a322497cb3e46cfac3.bina2adc3eb97f1ad5d079803c3d138f5b8.bina2c6cc6c36456542557b89bf68f68856.bina2c85848b689e54c9b5e6a0cda079338.bina2c9827af4d50ace347b4d5b2e936c1f.bina2f61fce11b83402d9a35e09bf7caacd.bina31c5db456a08705fac1b3ace9c600a0.bina35f101108df2cf4931c26b5566eb12e.bina36055cb7bdbe8292b917c8c07767449.bina389230f5daa2201262e426b4f83f39d.bina3aca04d510edfcc5b79cdd97dd401c7.bina3b6366e87d8dc9858563f2255744c2e.bina3b7ba8b401e5661a6959bb0a420c119.bina3ee67a77e76b06fe19b49886e1b45c9.bina3eed5a2048b18ae1aad61924058d522.bina3f7e93fc5fac7ab093bb66913295612.bina4391d45177bcbfab374279971ee179c.bina465fc3a5623ba015b1524350c2a2e19.bina4753f9d8be0a05cb440dc4370ab8bb5.bina47690e44ffa42849f6b2e328465cf93.bina48caab59284f0a4319d5b2ee31c8726.bina4bb0d7894f79b97ef36a72d0c67ede3.bina4d7c14663ed326e4abd7c63e5204fde.bina4f26bb80fcbb02ca872ad0e319cc512.bina50cd83aa53c4159a94e0b74bc0537a5.bina5135dcb9c583b51c0e50a5057922119.bina515755c9240e59ef7bb519a5852e489.bina51d0dd57b366ceb7cc29520c0021a6b.bina53ef05c0998c1b4506a32a93676926a.bina5528c28708c90f8d50e27b2ea5271cb.bina571b987f4bf340fa33cc84b4c266f78.bina571fb6df4ebb8e75b87d8c9caad146a.bina5970286c5e7de9ecc74858b045602b7.bina59bd0b1e63bc6dfd7f845f4e948dbc8.bina5b08a6417867557be84a195f688fcca.bina5bbe501231bd89dc18c43cda15026f1.bina5f6a9e3ce2863ada6cf052d33312b14.bina5f8388449fadf6f6e16334a920468d2.bina6064a71390fe55eae425b54945826f5.bina657e4b8f9d7b1649c1b6d6a70d50ba5.bina657ef152813b3ffb98e4578ffd87b42.bina69f33ffa123b30d82c044d77318981c.bina6a2d448ae80858515d9d58e47dc6f01.bina754cee464b32f6c78899775cae35527.bina766cb8e5647c346456076832c3ec6c2.bina7c2541363a23bef14630b8b0e1216f6.bina7eff8d70ba6e6ec81eec006b946a7d1.bina8039ff7e7058fc8dddb288386cc9888.bina83490243070516a040daa9af7cfa631.bina867fbdc10eec10eec685a182d941cb3.bina8a41cfb47b8114e3a60e7758c418449.bina8df2129f9045799ee9b1ec58fa48d9c.bina8e6b436dfb20ea8712f1fdaad805d8b.bina8ec1076f69031c1ae9e9bada3600b23.bina901a6695ccc71ae560787b9711ea1d8.bina90888cb16646de938743098793c142c.bina91c844868c94384ca56ec2bf6374eec.bina9a7f921e50ad4a779a106b7cbbf814d.bina9b364aa5066fb175d3bb1625f2aaba4.bina9bf4ecd2fc74b09ca9bf220e452cbeb.bina9e4c0816df5cf094d3e6655a6cad403.binaa2a1abd7e32247c28150d7b9931fa30.binaa477fe2c842150885fe4fbf679a8fe5.binaa5cef79f1dd7b151bcfbb421c67e886.binaa77ffb0221dbd05c03c7c38aac543f2.binaaa269e55515beb33410144039aab7d0.binaaae87de8f0139263839cf265d09f8fd.binaae2285277dfc838d747fdef9518eb9d.binaaf5ce75530d45ec08d211b75ba4a327.binaafc0879b26ec192b5302d2427447daf.binab068cd7ccf05f40da4a4a9e7487f424.binab0dc9db6fabb733083ec784eaece1c2.binab87700262630c8136414fc2c4dfbef2.binab90caab7be84b9acc0aa53dfac70720.binabfabaf44da8651056475613b2dc6394.binac0713243e46904c73642c012a50a550.binac0896d5f004e108c615a99d8ccc3242.binac47f1a4695b1e4b1ebca083da9bdc8c.binac57129d3cbae9ab604291a263bda8e3.binac5aa7cc225a9905924c9ffced95942b.binac6db16476853ea31e6737eed5f34cff.binac762bfacb364e2b5495f5bd899e798e.binac92224ba33bedcb397e1ecdff6700bf.binac9dc864adc12c2a4babeda02670b22a.binacc264f5e8e65534f7615e8e55646a9a.binaccc9d0e6c692a315244995624378d91.binacef991df57c0e49fca1a5775bb2bc13.binad7fca0e255caa018f2b42b523bd5423.binad91ccbe224d7231ffe68110612d9136.binad954eca99d1fea9402abca10bc3542c.binada1a03caf2701898f867b672cc1cb2b.binadb2ebc75cf2b42691442566ad91df42.binadf072e52d97c8cdaadeb20fee90192f.binae07ac4ff24240042c69e9d3611d3ca6.binae3abd46869c5297db9d990178507744.binae42e9e55a6471277f39d344d519258b.binae5fae201373e1142f6d084e005cd928.binae95ad2d0effb3eaa6ebcb31fb4994b6.binaec50969efc017d034c07d2df9cb9747.binaec5acc350282ff7aa51f1bde94211e1.binaee009f619a3b860496bad19b79ef269.binaee2d441165f787ae6014a2583a7056a.binaeea3f1c4e25a4251f2f39e69f823a47.binaef6236f821ccfecf59f9c4d1552548f.binaf0c7f80bec8032f91fdc69506014683.binaf2904118176e50f7bcc3cdc36900644.binafe16a26e5afa6e9aa68a519c28ba33f.binb03745f4d0776c48b142a18009112276.binb053fd4da1c45443bee21dc0ff17b615.binb06a5e9b92a8fd1bc2b800d2e84ea7c3.binb076943b0aa6d39ea3b60bd29d299ea3.binb0e24a379b28f125f4bbca743bd2f23f.binb17c70eafe554e2b91e6872d4edec02f.binb193e898a1c38b67a719a941f39c90bb.binb1be0d50bec2787ed2b8797698591fc0.binb1c750c03a8d60fd18842688c2e5e996.binb20e3bc6152fbeb35eb426c55da0ad60.binb21e5c02c5dcc1f0c719c53e8d1c656a.binb236b62ffeb5f8bd4f0c9a892ef1efee.binb23d31444d421558cc5c84b986d17c1c.binb23d4329f36e35ad92b8752fa9e1e8d4.binb2539fc946533a2074f31644b7791959.binb279414555f82d4ade445b8c80af88d6.binb282cee4aba74c32afbd1b0b7436b46e.binb2bf21707a388b28d98fa559b3455402.binb2f06bf6545b2c0ebb79a637e994b8d3.binb31c34efc0952f11fc4c8f9e5453acd1.binb32159743432db56504b1dfd0e452c7d.binb36c577ac477118ba1d1e02c0dfa1c96.binb3846b8dc590b4f932c2c24eb4a476f0.binb392a2bfd5f23d01c009afd4a3fc21be.binb3ba48aebd85ab2e16550e512ad5126f.binb3e98038fe0f8c0f6085506ddda99c25.binb3edea3f6de8280dc1d88f46f3878f7e.binb4198f0b1facfdc85764059d691ee612.binb421bb7eff6ebfe2ecf11b66ab651385.binb437526b8ab05235000c53a0af318f27.binb445233f2e7e931b92a6d955de085935.binb45b1db2a2000d1dbb12125b303dcefa.binb46e041cb45908868c84d66b5e494c75.binb4861ee9e74a1ced1f75c41f4f5d2cd7.binb4c8399136a7775c42b0f971f72a62b9.binb52ce8e6965035bb8287156d091db6e0.binb54ea8103ad31609a8df9a50276c63d3.binb561c016d11a1cff52a757e1403b19b8.binb561fb363a96ac1b2856bf329897ce01.binb574a3143a1a8e4f4ef85d9bedb6c5d1.binb593364d304cd164cd54a580d23762c0.binb59721eb58f73fea56130ef3b0e112cc.binb59729a7a141a8b2921ba20e7e7aeb6b.binb5ae4c9c2aa907d52d87228480987693.binb5bb18a9c5a1fca835c74f7a853d7051.binb5ddce4288a54226d034c4de38bb83b6.binb60fa2bb911f07a7da2f0ed7ad0b0d97.binb60fb5d190cac23cd86a36b57852628a.binb62da95f0ef7c17d9b5310a35085cdcc.binb64523fb776b2173721f0e8cb2a9311f.binb6488648f4e9a48c595122c983d17552.binb654e8e3cee7300004ecdf07da0ac615.binb65b5008cb6040d89658fe13cba450ba.binb6810fc396489bcf939222779aea1afe.binb6ff50492241ab3aaf079db2228e5e2e.binb747c46668369a7ac8cb4484cf10024a.binb79d4fda30ddaf161aaf3f3f77db904c.binb7e609d0607e1a7c5c5320bebe95a9ba.binb80658a63c30376f00042a7509d31e57.binb821d271729bee7ce83697bceb7a6fed.binb856782ffd50d7ef2d2ecd2b44866099.binb860e11683c28dd8c9979d28c4ea030e.binb87989d70433313b2ad1acfbc5d66f82.binb87b7d1ffc274d90ebfa008d7aba6fcd.binb88ce9f06dea3f409945c7e62f11266a.binb90108cf0675da89e972ea21c10d489e.binb924773981c60c447f482417844db46e.binb92b79351058c56ccaf39a9bcb3d1f92.binb93e2398965dc64b41099617ed4f9f53.binb9519d8d5874425f22428d0fe94335ea.binb9672b899b7d40943c5df44945ec2720.binb98a8101a68cb7e2b796414519009497.binb98d5fe809ac423096a493e5cd5501ad.binb9c77e107d749679854c0a29d13c75fc.binba0a15aafe4a4b248ceed4fe466344d6.binba1e509d2b03dd9981983752286f8594.binba30703261bb4336bbe600f91b985261.binba54a21c713761409e2df6eee9ca9970.binba5d9937b73aebd6812a4ccb8bfa83b6.binba65310fe40340bfc5eaa4e8f279de72.binbaaa7a5e4b3bf68f200b2c8b2a8516f5.binbaacc0a925185929db1509bee489b16b.binbac8de1d6f052b331311c9f960894f0f.binbacb697a42c874793ac900a9e3116f3d.binbad5b8ff2cb86ae4a56108325a5fb6b2.binbb0762dfad0739dcd343ef374475f319.binbb4b6886cf6a0f35b6efa4ff7f390a4a.binbbbdd24dcadb01c99b472d51cb575b3a.binbbd3c5e91c35664df2f8b14479d32b03.binbbec2d33830d3bd43eed7f31c14af9ce.binbc1944dbaf57d581c4c0b878800379ab.binbc5574d72d20477b4d84d4e8fcee4f99.binbd263c325f38433eca1cdb22ca1b9d69.binbd3788b8e1ffdad6d652a306405a25ca.binbd780ee29d665feafa33d4cca7f31c0f.binbd8f92b6a93eb1783acaba04c7905f86.binbda5e43061734be8d33cccd86db029e5.binbdb927045161ab0342e7a8c47ad5d2eb.binbdbf2409c4ee69cd2388992fe2dc9b33.binbde03c7b8380b8c613086ac8f7fcc057.binbdf9408c157c99333cb4a62a66c57416.binbdfc109cd0b907ec020d5308f1c697bc.binbe47a0d1751787356ca7a09b0b1802cd.binbe5470db68974de50122e2a093b55935.binbe63a7e9d0329d9088ae47e6ada52905.binbe76213b3c6d1d6d8d85d322202f8107.binbe8ca61098f43edc2b56d42f29e10306.binbe904f7d1439bc8064694cff77f81a8a.binbe938113c1e70ea7802964ba3f0f18b7.binbec53eb0ae109371313b81101b6dfebf.binbeef6054c2ef3ca72e3f84ae25e3ced6.binbf18dfba59c23db9586f50829a6fb989.binbf279139a85588d707e6379b331f10c5.binbf3daa5b91e53fba91259a2faa8d6e02.binbf80f10a02b99b5e2b459adb9f6378bf.binbfe48d919eddc872e5ad10d752d5256a.binbff2dcf2ce81331fc3e5cdaac459dcde.binbffe9e158206dbb48658f8e60b10c604.binc007096c05826bdf256c8f5b5836cf05.binc02147ce4bc4deaea33697e2f0ec65f2.binc03a2956ed32038996fb3f3f45013aed.binc0588f971049aca64d0deba5925283cc.binc0807b607eba2e83be00f99e27209f8c.binc089cf98b45fadc6609a217bf501c79c.binc0b69df74945cea0e80e735ad82612b2.binc0e035a93dfd3ba5933ebb697949cc63.binc11c556e401402d4541c6fef499d36a1.binc16c4f8a14af9bb4d5738c455048c37f.binc1f4baad05e26fcf31bcd4d67a5d20be.binc207bb8a80ce12bf4a8929ae63f2911a.binc29254731eaa1977624f9d496a1f0767.binc2927e2df83f7224395f53346c801675.binc29b816ef1b36fc562197f73274f0757.binc2b8d7fc9a0e86730beba412a34a0896.binc2ca34e00d8c3e24a5acae78a960e8bb.binc2e9af1391a2373e4835d3397c38452d.binc2fa2ceb053f425af490444f643054ef.binc3066ec46d92554f3c073a7252e96116.binc3078b6edcfc721d95adf41997184d3e.binc323742eed10369eb1018245d3514dfb.binc3a0f5d9fa9e00640bcb1436fc84244d.binc400f6e45492c14050c9ba2bd9382a95.binc41871767ac4ea165d66729a0b8b884f.binc442eb792006a8c1d51d0a85b079fac3.binc448e0c2b09704d274d814aceb6ab40a.binc48676223422aff111e6d9014015547b.binc4a463731eca0fe14cedbbd4ff7ab826.binc4a5b920a73783fff7e00472de5c5167.binc4b26aee82185d80bb86df0af6d7ca6a.binc4c854d154138faa160bee30cbdcea0a.binc4fd60dcf530f5b872d3fe673bb7d40e.binc4fdaf1c75e4b9561d9ebb5decfdd8d5.binc5287eab8f11fc671d3ba7f48d6e3271.binc54d153d3acf1fd418832f70d8a47b04.binc56ebae63b8926268e8e8af09f3fd20b.binc586d9beb0ade17a08cf764d4c566fc3.binc59c3aa04acba32aed9d226bb0ee4132.binc5bc792346052b2c55d2bd804de65146.binc5d03c652ad66857147d4a855fc408db.binc5d8256981fcc7b67f2307ee5c174eb0.binc60d6bfb5698f3b6d30ec2c23a8318bd.binc65b0f06c24c90659f20770857443954.binc678c973e610048620636571ed06d38e.binc687fe4fc6aa6af95fc9ffe7e253f73e.binc6c69c2b64cb7b249395aaa630f2148c.binc6f44cf33d53399898b967c0ecddd525.binc70347ebc918e3765ce0493c777b3e0d.binc71197c4113758947458e23a53e2dfdc.binc72871761378d757f84696792c055596.binc7530f494687d1cf403eef8d3950364b.binc75862bc7feb8cfcf46f3f9071ad9665.binc775669db96b0af39539ea1d97dee167.binc77699645b4d180680409a5086aeb7be.binc778aa0b5166203dc02fbae982a94091.binc78345f6233629c64b71d9ec9f18592e.binc792ca099e5d1b1d2b2ffed82ce1ce13.binc7a4c55a799f5b177c41507a0a3615dc.binc7abbe5f310153ff5312d371e9cdaa61.binc7bd4ef235869c4e9ff9912256033cef.binc7cbdead2be121a6789b04ef858f60e0.binc7d49bc8caf8b912584bc02449bf9279.binc7edbc6cc5978cc860d34f441e83a0bb.binc7efb8ef4da59bb70b78f251c76ea7fb.binc8071c41812b2732b899b2df6b4ce7ae.binc81078e32c363d0d4128c4369dc4f9df.binc8525d6f2aed748999467fd9fa7bc310.binc85e11330cf46aaccb10fa9247924e2f.binc87bd456a9304edf4eaf746b94d7f940.binc88162b78db711a0df2576b8eb043374.binc8a7754639b24bca26ae042c1c78a823.binc8ab964066e9c9a8c9392d5ebdffa0b3.binc8ace791c0ed4f369bb017bdb1121e00.binc8b9d0a43b572bfa897ee0d3d89b47ba.binc8bfd543b24b56be1f3325128c4a3b34.binc905fc1631dadfbac9eae4825d0c6ae5.binc932fe06adea0d5db15b2bcc299ab6a2.binc93441984d85f5f298b21c1caee7f3f6.binc94cf9d14b8338dac5a5c05c9fc82e96.binc9b9d820332991b06987712757290451.binc9ceace789791d0300bebe83285eec4a.binc9da36db2762ff5ee664b1cc1992116c.binc9de6e52b071d475d72510670af6405b.binca2faea2c02224a998139069beb235e6.binca30fc2d4ba72cf6f2294034e8e5fb1b.binca7f6f634d35a87787bf671de5a421e0.binca9f355ea799584b3682bee0da7f0f2d.bincaf01afc385cbde5fbf7fe2284671f17.bincaf5009c37a409f57fe74fcc5c6fd16a.bincaf51d0580c1e8e51c2eac26f212c5c2.bincb28a2c6ef265778f65911fcf9003681.bincb863f261e4c3cf2ceb3d7cb157bf2fa.bincbbce0ea123001f5ca3b0d2b2331c73e.bincc0333abc9b43fae530c37cbfb30a0fd.bincc0b59243bd95d3dea4ba5c75070aecf.bincc0ba894593fd930ca635dee0c66c753.bincc22b8890a70745c6b887ddbe69323db.bincc3a57e64fb6072e1844f4a8e0f90f07.bincc413839818ddf83b474770bbd53b173.bincc5c7dff673428b7c88b5e18d7cf9e4d.bincc6cff4c85936b9a9d42b7866d8844e2.bincc730513c49ab357ec55fb65a54e1518.bincc7568fac9aa6fca6bf78ff6fc5d2b64.bincc7e643b3e2acf6715e33132e7bf4262.bincc811eb1df254c6b3018afed968ea1e6.binccc31dc622c6022a20a5974e9c1f27f0.bincccac328dd5678da694a4938ccc3289c.binccf48b967d1485a861a267fdb16410bf.bincd0a34c89de99787fda30a252b4ca346.bincd10f089b342ebf6cb6c07b8bb028513.bincd351401fde428fa0499c0e2472ec0db.bincd51baf109b7a299e297b362b6ce9be5.bincd537bba14df03bc98e0063302feb723.bincdb7982ad6c2f0523dae3546893c7bb3.bincdd1bd3fea1c299fe467e67c70b688ee.bincdd76d32511b239aa2bfad4a4b0c35cd.bincde41d9aa49d4dcabc95160d95d26937.bince5afce60b705288430e4c96591ccf57.bince63227bf908ee78685760115feaf5ca.bince703e5ed25d4b83c207350eaa6a7ca4.bince7fb826f83e44fda142bf022d37290d.bince8397ffa37f83db55f78c08422fbf05.binced5c94556066633716a8af821d09603.binced5f02e5f5ad4691cfa55b0e60e5218.binced79c421b0c86fdcb5954e4f6b0a4a3.binced8d44a31ffa4a8bdf0ff6091e8d605.bincedbf2f0abfebfc49692c708b81b2923.bincefde5406110090d69770e1689c95468.bincfa36bf02e7db671b048d49a63617887.bincfc69f4c579f1f0d8b40e0202af162ad.bind023a47fbfc6b0383fdadd415459dfa3.bind02cc20df30960ad5c298aafcf4a8ff3.bind08b149e4c88b300c3473626e00d3d9f.bind09a0728611b9244342edc68ce92cd0c.bind0d7f5fc089ac6ea6d6534ad91cc87b3.bind0e92606c1019e10a13f20d91316dffd.bind106900e523fc08acaf510cb9cccf371.bind179ac4d50b58caf6a47cbe2bd0ef791.bind187ea2a8e04e38ae0cf7ce628f3b24d.bind1bec61c388b2cdca1543a4e2dc29ba3.bind1bf36864e06bbb7953b1cd1084115dc.bind1cb2c81ab57f7ef0a2a37d5cc3f72cd.bind1db49921789c4857abcaeb2b70340e9.bind1e3fe4a6a43b9f96daa63af396c0185.bind22f5ddce4bb4159f966d8c015d43f74.bind236dcfec046f7fa9b782e1745a11ee2.bind25a84866b6236d6717738a78bcf2aa9.bind26b60967fcbf1ee72fa2c3a0e0dd90f.bind26eda61b4b4f841b41d462c5e69fdf6.bind2957d1510fc2358c7461d430bf529b1.bind297a4cfa21d2cfc17a5903ad3ce9d85.bind2f39fe27af005ebd24c62d2c937761e.bind3031774a72e281716c65f3dea348b1a.bind3178bf9adaa3ccb502cbbab31d59a49.bind328b0fd46b806fd8bf8c1ba38828c04.bind355d74138dfcd46d6392e73df20fdf7.bind3621f538ba9efc5274fb1138463df24.bind37f0732e53e070c69ab1ce12e7650f2.bind3821801eff73957f143d8a15265bba1.bind3a20049e159d4c3600a24b0c05907e1.bind3a682f367f25eaa99cba095d5c48a8e.bind3e8a43571b36aa7b28c56e042efe609.bind42f08eb5010dcf93c975040dae08fa2.bind4757d6b9ff8fc06de2eeebb644304e1.bind4b338997aa1c403dfc0cccc560ec7be.bind4b6aff7ab9b865d0a81d06241981f62.bind4b86ef5b865e53889817dac483b8fcc.bind4d47c62948639a83e108d5c6e9617e4.bind4e3a6473fa0fc5ec222682992a33920.bind4e64be4ba208e1b82e01e3bc472e73f.bind5428b2f2974ec838d4f827595680081.bind550eb4c63ac34a27b57ed2c79a8d2ce.bind55e7e3a205c5882ff8963f9517c518a.bind560b578e5cea7f10883f92d0cde5d87.bind5773a7755e4c204ae6fcd2f70e990f4.bind57b03d1ccf20c0be266a29329fce484.bind57d8b3fdf6fce913702885bc4ae12c7.bind59a2e0e983e434d703822310c116ed5.bind5e74534f17e1213226a4b8a76e83550.bind5f23b2ed8efc513ce3abaf7beefa359.bind5f4b9e48762401af4ba50115d3523f5.bind60263840c8432f51ee1011421b1713a.bind642fd02b4e8be155c0963487e2b18b6.bind649631919ff238f1afe55c6f7bc2ec5.bind64b1339b159d631d01a1b244f490502.bind6ac1f943360c52758cf2331e104675d.bind6cc81d654b742e19dbdfc4e41dd6447.bind6d4f6a506b24c2e8968af1f40c22c68.bind7186f6a5ace55e5a8d1cd4417b4a7ae.bind7687179691d249313b05449c5490c37.bind76bb757856d39ddf11fa1ea11572c29.bind78ac3da02863c9cd6be1cabeb6e00b2.bind7c758a6ce12271bf7d0f094765d46b9.bind7d0471d843c9f525185c5bd0098cc32.bind7eaadb850baedbb36f6bb710e21fd66.bind83249979f80bb0064be96550ee294fe.bind8617a4d630d1077ddc7dcccc999cd83.bind890a02f7ba157e9e6cee56bf0a9445c.bind8ca7a4c948cccc04467c66c33b777af.bind9420640fbce707afd3b498c2844d0b4.bind9676c9550beadc375a3bd466bd8b1a2.bind99283007ccc2274e810a4baf7fc6a2a.bind994b6803a5e48eb8c947656c85fa674.bind9a895a6b3c92757c7ad41421b0ba37a.bind9b83e83ef75ad9a4b882cba2de6c949.bind9e11ef3a540449ec4b99a17c6db7a8d.bind9f911b7fa5e06fbb83e40b3ffa7ec98.binda4146aed1e03164f06da13335ac97e8.binda5998bbaf1764a9a0af37f432481204.binda5a3b4f70429c37e6d7c317851f2973.binda6421376c50e950bd3591ed3803936f.bindaa41617dcc902419dde6a4073644b99.bindac240eaaf1a2c17c4300a2ca04a6820.bindac38bee07a738ecb96b8939154a8efe.bindadda1fd01fd90bef67a0245e4e027b1.bindaf66cbd0526b6be4684a2499be8ca35.bindb26c47b8722bb291d71df12dc1134bf.bindb29fc322eb1e7f1064401b6ca4a1c71.bindb2c66b81e5b58af1df89dac232fb89f.bindb41aae84f913c9a52fcc263082957ab.bindb511167377d930aa876145e7fc00d35.bindb64437d555ccadee253ae79990a4010.bindb71e5fd9ad04b2d7db42f32877c9c24.bindb8e05a87a57868762478a536f6afd00.bindb9ffca2164f62d169a6336c47e6e883.bindbb20abaf137091023f5d447c3468345.bindbc95e4ef972a4dc85ecbdb8e9fe87f7.bindbcf79e531b444635e34027c5b6a90a8.bindbdc8f7f4c2a0dfdd6a258379a86a670.bindbed4a5d9c9704fa4656eedc7e987420.bindc067e6371d45b36db531971fd4aa178.bindc08ed8a948855920ac24a4d639f0a5e.bindc320ab8ea1325b35a690a6d14ebad30.bindc5e86510ee00e4cd99581c8c1ca1c5c.bindc6341459b3ede84ba50cd4d0983f0b3.bindc89bc2c77a83a078aa0bcc2a169a47f.bindca123a273a351f928b58548a0032e19.bindcc25242ff6b6f9977b31a815c2717ab.bindce8a1416b30ec2516addd5abdd07441.bindcf044f5b12cb36547fb0b411bfcb99b.bindd1f2ab26b438ba0c064b8cff692ecb2.bindd8102a2d6c348420b2c8c01b871896e.binddb7a3388afb0a1a8b78406608a272c6.binddcc1073ad9e35015506e42271f0b380.bindde05671cdcc01f7a167390466ebd689.binde69bdfe81cc2189ae400cb18562b138.binde6f1d308e819cd2c146c07be62a650e.binde7856daf43d06605ae3e79262e2703e.binde8a81703f727c5c7e47ce462040ac2d.bindeaaccfc0b1605d78433feb35ca9a8e7.bindede1bc4b96e05a44fe187fea2b410a5.bindeec84f9d93548132f0c0da0f441f127.bindf362578214dc9be673d2fc0830ba6c6.bindf3721545df6bcd8b5cab569b9904364.bindf5378a09aaf2e76febf55e1b3aa9067.bindfd0d033064b62d33ecf38d2fa9104ea.bine00b2d672484ee622c62ae98823535bc.bine01c3b8487847cc7b89c99200b78df0c.bine02be088da0095d10398fadea4a94257.bine0409e8d16a46bcf48bf74e218669ad9.bine041b1635d9915a24a3b1cae08da4a93.bine0705e4a5e724ce362339c7f3a2aaa82.bine0783220406ca075b9afe6da58e7823b.bine0c704294c6ec1eb5bcff732f077d259.bine0ed5488118be3f189bba593581b2363.bine11367bc9d84da24619dca864d2ee221.bine11b85f64e9c890f9346b3621e45b2d1.bine133e3361ae48177f933203acbb96f7d.bine1405e141fd0ca36eaa7b7f9c74792b9.bine1576360f176c07585cf78fc439d18ee.bine1655b32111ff27e96368c5772768356.bine16f028c7b50287b7c0835be6add110d.bine18c7140628c7098612f99e798778c14.bine18ff691b25511bca71f127b5198fd6e.bine1913de802af6ac13b895889663aca41.bine1920af88a4f143d28e5daeeaffc0c5f.bine1c87d940e36eb8d63dc8a9c2f7ad868.bine1e0ec8959957158d015354d260d9c59.bine1f9c9d4b8c4f0f8e3e79475fd5af589.bine21b0140db9d108cf554fc9965d977ab.bine22b0844eea54d6365c94e1758a13d71.bine25033b566004cccad6a22e557f1bd5e.bine25bfad04e6518b84702e5a99c84a456.bine25ffecac0f81e53661f4702b2324a96.bine26c032d77e80e0dccc07b6d8f303c90.bine274f0db0456c09767b9bdce7a69eebc.bine2a640e4505f4d0af63356e2e192c60e.bine2ae9e0494a00d2efebcfb501b804a5b.bine2fc7f6c9286a5f81d22d66b85eed645.bine33472fa85fd2a8c0aa4ba18cd7916b5.bine33b1aa263532cce7ae94b426499e537.bine3433d88e314711a3a1f95f07586b48c.bine3485348dcc29c886059530583d392b1.bine39f4991b936e82ed0b1b11b1bc1d72f.bine3b3806b615d486840c6f8548e42e31c.bine3f6883c4354f434df5ed2d3b4d46b49.bine3fd5f8303a79aace88f9a9eae96b25a.bine43c61fc860905c557616292afef5f9e.bine468778fc3aea5ce0796e05266706abb.bine47fc4d01029c05704bf770a30a2d5a2.bine4a8bc3b459871f7cfad1aac0e724acf.bine4e7213a0dba1a74d55f6c97361c0924.bine4ea989d66f6cb98fac4601506db0c89.bine500a6cf911b290055081129eb7cce66.bine52aae31f4d5e6ef32ae101692e76acf.bine56775ee072777152ece4a114cb84130.bine572308cee47d72078291aced340ad29.bine573581da6943f0894a85350cb54f357.bine599a5c50a86c15a91a85fa7d116eac3.bine5beccdb619cc580f52ccea6e5902c3d.bine5c3e09c587999d81e08dcb6989cfe73.bine5c3ff970325c3cb1d2acf53806b71e6.bine5cbd24a884ea336e195c407177f2292.bine65202e7ea21e96ef2cc469d49ea9e79.bine67ffdd53dec79b4746dd426c7288b06.bine68c4a3918819e1afa753a83fb43b175.bine694eafda5a077d7e5e2a25cd112799c.bine69cbb9a77a4dd49da02778a6bb2e0ac.bine6b2192a1730e99e3098102b628005df.bine6d8e1d789813a98ef2b1beee49ecf6b.bine7711902781ba94673437ccf2e4963a7.bine77d1f123557913a2222604144872368.bine7ea83efc7c1e357bded3911b6904a3a.bine7f763fbd091cf8be86ec6bad3a111c6.bine866287a3aae5c323dbe04bf153d48c0.bine88526ff9e358fd4f195aeeab0aa2533.bine88b39a7312118ae947c21bc2b57ca50.bine8dce5099d53bd4b16e77f2efed30f7c.bine9055e711668104c3b7ffb9c580ce4e2.bine957e980753ec38863a04542414afb7b.bine966f53db974296d594f1eca6438c2ea.bine98da7a02809ea7bec53d8a573ce7f89.bine9cea97925462095cd2741e6e6b852e8.binea0da81fc2d58eea06ff20c4c35c049f.binea1d9eac4c88eb049ecdddde15607cc3.binea3217ed4f2f25c842adadbce08f90ab.binea61c4de130c9b7640461c10572f3e1c.binea6610751f6470e3a7571bfed1a8967b.binea6a5f619bede94bfa4a84273774a999.binea9860363e7357e6b8b9d2f988b24027.binea9bb2a5156ceb506fc3ed8518c3993d.bineaaff7122552b6cfa5eee43d2dcb9cf5.bineace0e14b8ed7bb498852102466f3c7b.bineaee293ca8e4289da3c2bde9abb9eef3.bineaf9e8e5a302c688518ce72d995df04f.bineb161e57243c4a7eeeb61ffef6de0ba3.bineb25b897823d2dd036e9837778250acb.bineb2f3e3053a3ae6d188e5f365bb1c375.bineb30d0b760070a090979e1c248d91a2c.bineb36868c3098be55c3d76da506bf8c4f.bineb5a6217de10b58fcc918286c2b87bdd.bineb5b1d141f2418f001f6b3b7968881f8.bineb7af93464fe6a7556b0181b6a917f94.bineb82bd593278114369a3c70a68bde593.binec08f706040f6469bd82ceaae20126a9.binec0eab5e0ca03049e688e92137791f88.binec43af168c81aa09b1d342df117d0c6f.binec4edd8bfdda98b2dd4456f9ce718e23.binec54c500423d6c15c2ec4f48f8126862.binecae45b69767a09df600cffc7a67675e.binecb2e4476333d707fedeaf726a51ca2c.binecb73a8987d77090b3f5a788cf3d7f54.binecbba10aa26861dd7ac65cd25a1f87fd.binecc01db8a2aee383eb33de06b26cc7fd.binecc35b395449818b335678dab841966b.binecdd5c9743e4837abeedd0026c7f3aa8.binece65189e3b16b857e992ca921123fcd.binecf7196c697640b6a058d8c6b5e8c3bc.bined120f9bf735a6d88590a4f1dbbded50.bined37168206aa9b7c04ea6abcc429e445.bined6394016e69af721249d204e60f4440.bined6e507d8a287f0808553580a8fd2ad7.bined9b00febbde5ef3eb304cd6039d1371.bineda76d0caaf5c0fdf889425790a0e8b2.binedaafc0e991338cc27cf55e9f3bbadde.binedbc185719617b5f7aec2b46b11472fe.binedcd9cb55154ac3567f52e4683752c37.binedd05ab682df352e8ba5591a8d041601.binedde6ef690a45260c7a87250c484ed81.binedee6ba83a1457cce97b50d521870a5c.binee0949eba64e043daf1f1964746e95cf.binee51596f4c907227108e214adfe544e1.binee5d1e096633b9e01c58b57a6787cb10.binee6d42567dcb38d2b19c3c7316997b5a.binee7052e88140b04f10255df13dba1652.binee766de00acd6371115031692553586f.binee7e69b4fdf50932ff24449b74e37399.bineefaf066e1b0efec390f4f3f32350326.binef0b1f7d73fcb35b1d023d938ed41ace.binef166df3ec93e74d1478bfe3b8f16d98.binef52f7f9fa649925d9797f6f6a9cb8ad.binefa1232713374e1277841441074e3a58.binefbe42415e0e4da6eba38ea9e4283a9a.bineffc4dbf8d0f61f43983e310b528c152.binf01ba794045a84f4f6d9504249e6ad51.binf035db2db836b6c5443df72ad9cc0212.binf071ad9c64cbbd6a40cfb7df71412b54.binf07425eb702eb21aa1f4e46b8ac892d4.binf082df38d6b872b0a952492f60ef1d7b.binf0966229e7a085a6079e6d5c17bd6868.binf096b15be66372153d32068195990ea4.binf0e2af8e78cf982bf8200c0936845a06.binf0f663a1ac23ec469aa148505e3b52ea.binf1012c5f7da2233c48227b3d4d14b302.binf105ae2b40110e49ba5296fa9cb9176d.binf16038740a77b0b8f0b4f296479b5595.binf1964911ed689cbdee0685eae79f26ca.binf19ae79a667db7b3bf3d2ae0ee7fc114.binf1a5ab898ce947f5d151c13d96bb8aa4.binf1b3afb55b2573f2d4f0c825b31259a6.binf1fa92d3c1168f88fc87921b422ea71f.binf20a5ed42128aaa66d6d9e1579223624.binf23750b8fe3d4b0f42ea90e2beb4710e.binf23870762d38c8fd1f82217fda57f312.binf23a3884e332df80e8d6b8e390991f99.binf264deb7c06a934d9ed0b3d6b0a19df2.binf275af01b02a0bb955aa661556dc0503.binf2ab19fc838585bad4b327fc37949aad.binf2dba0858d45992fc13bfd8d12963e7a.binf2e5bacfb3ae3e388a9ce5025eb520ef.binf3174d484d63041e3a3274f658999c1c.binf32ca3cd19ecfe8069e31ce875691b9e.binf340f6f3d5fa517a1d86c9b55f57f383.binf358f83f77e15a4d8ce32cb76d1a1cc5.binf3bde10dc4ae8aab6a40f11d56a42b7c.binf3d81826ada42581c57b290f61dd9aa4.binf3d9091129cfd2d41ff60b1b7c598489.binf3f8a76eb83f137378f17a47fbe6e230.binf405fe962c11a4249a5f1869215e0bb7.binf437fa36418b7e9b284f2220643f7c48.binf4799bf63d24038125473b9ac8c07673.binf4849b0a0670021ec7abb7bfa958cf96.binf4c3bd8754879ebdc2b43fb7817d5e93.binf4cf83f8c5fef3c48f5f150c4bc7c550.binf4e75cab9828998d8004be0a5ec0176c.binf4ee7320bfc47ee8f1cc476269435d8f.binf4f4c02fd5256b14aff89c2bceb37400.binf4fc36f1f8ccbe195f85983aba333077.binf571d7240e7119a3dbdb911906821657.binf58155a8448d6a9b6cc6669a84a88db3.binf59a0cab8fa8342850d80c840ae9dcee.binf5a741ea5f9227eb54d4d1bc330e82e4.binf5b49be09ca741872ead69611442779f.binf5c9bbbb47816b4173d517e1b40ada6d.binf5ef635d25ade9d842a28b0f286d7f8e.binf61304d79a913bd25f1653ba06e25aa0.binf622e8a453c816530a83783039c46909.binf652b2ba934212f84f1e2b6226aa13c9.binf65612958125636a510748abcb2136e9.binf660a185b9b29cf40ff4102cd3fe406a.binf6644128b7fbd1b6b7eb81f9c9ca1825.binf6646a9d5d5d9d5a80bae22f1e692d78.binf66a91a04871713325af53de4f7b978d.binf66aa729defc1a0820dbea419837b711.binf675fd0ae9c0f66b4942f1960fed5199.binf692b1d77e90ee69b24471f2934f94c4.binf69831db22708292c24f3fd64c73895d.binf6a728155c33af9a3014a94a6d5a99a9.binf6cb8bc6c1491b6b3db9e3e6817717e2.binf6d5bbf381b4bbae4da71167c61a85f2.binf6e668a5f3bd5221ab4a7658d86cbe17.binf7341f72bb3bd9527ec57cc7b4120ff3.binf73f046dfa16499d99a6757cc71d5fcc.binf75d89ebad69202fc20c4de2be108ed9.binf78783a6c128d460a20271a7e280d478.binf78f2c48917380fb1f2b2f2eb46d1298.binf7c0b7e38c6549e8072bc815c26cb5e4.binf7cc78bab4ca7861411bf05e117e8fb3.binf7e949ad5e0577da683b806332fe31dc.binf7f55021799c58bec786bb434b5b0851.binf80822bd3bb7072f1d7b8304c51dbe5d.binf81b58d542a0f74433d8ef01f0a562fa.binf887d67cd3e370c88fc3c8b0308b9237.binf895a36c1c4756052dfa0fb526be888b.binf8ae55a288010bdda2c83c0323dd1531.binf8bb611bbabc3ec461511adfcb540d68.binf8cb3c7c5fb87a0e005de86fb5241f2f.binf8d7ae0a96e0d1bda8bdf69313afb6e1.binf8e12d96bf35f45d9ed23ba8a36988b2.binf8e180dcb36750a7bab1da52f6b37a88.binf9021aa9f763fa5757f0260de3501e02.binf909dc3a444a0f571a6441d002b45bf1.binf90dbc4c97904ccf52ded7cc571640c2.binf94411b46dfd89a52c8e8dcb9edc1a62.binf97e43454003ee317abff9f161cf2d14.binf9cd6de908004e8194bb3daf692ad29c.binf9d4faa47f3e3a22f043b5e608391a06.binf9d5401f0bc9fcdd5c2fb69397ab935a.binf9d724f53704becb2264970aaf51deb6.binf9e6d54c96a71d4b8d85a294844a8289.binfa0fa4710e3a20fdeb82226e2ddeec97.binfa2d34dd74c3f22e9afaac29a1c43ab1.binfa3cbb4796b2f6bcdcb4a33e8bd26c29.binfa432e5ee80c587db3938557df72607f.binfa9bc18ebc82d261868c7cec4fe4cc1a.binfaaf436c89cf53a06a892e22476b16f7.binfb1d70c1cbdd4902afb1d03060bdecdc.binfb25fc5877e15a2a8776f9e4c31b7a2d.binfb4078ab91c67e45edb210e6b99c5ab1.binfb51931221d632a94dc7d2223e7fa81f.binfb5a709f086375f14f5381615996ed7f.binfb6ea263306ff64e7b42429c10d534a0.binfba9e3588481d4a8a31584ebf0029660.binfbacb2921d5e1305179976af14acdaca.binfc10fa9dd28fe4439a6a987f0858078f.binfc1bbc32113de5823af7a81694783d47.binfc21646e762421078d5dc4ce722f4554.binfc2f44c7548801b20af64fdde9076c60.binfc47b04f86619c7deafcf91297ba5423.binfc4a4cab70edf6c957ff6064e582a02e.binfc9537091f436b2c54491579a9892ef0.binfce7be617401ad0b184393fec945aabd.binfcf5dcd4166b1d25093882516f53f8c7.binfcfff8cc395720b2530ebb1cc8d39fab.binfd2bbfc25bf8888bb8e2f6c5958e9a1f.binfd38a3c94016a86dc742df5710ee7457.binfd5ff52fc58da383cd41732632a060e0.binfd63f57540c76e9ee43dfc5784b67ad2.binfd93520d6948c05d784a54a78cad9501.binfd9de8ed82a6b6f2b79af353356c7001.binfda99a4f8f3a43d2f879a7c971d9e15e.binfdb01ac5297d214cb0713f77106a97e0.binfe37147e973df9f103080ae2313a161f.binfe845bcb5afc66b4465cd11e04f46f6a.binfe8d1bc4632fb689897fb39e07537c58.binfe9f9ec6b4374d89a3d74ff7d07cd7b5.binfebd226d27b5efa24b62c4c2f2c20422.binfef0ca7ee1519bf3fcfd6d3fb74dfa94.binff080826fcb5fd88eab8e4d48692f167.binff1167435753adcbfccb6a12fda32a52.binff2aec1e21d461d65169ff6dd99e92a9.binff441a1fbf1facb3304dc8c24e2171f8.binff5eb3a8375553324c0c962093454d07.binff6c9c7ac3285bab773ad9bce04d20ff.binff6dbceec5cdf5efc64f5f2b61262cbf.binffec28bb216bbfc72f462faba8c62ccf.bin
shader
ProfileAnalyzerShader493b
TMP_Bitmap-Custom-Atlas48bb
TMP_Bitmap-Mobile1e3b
TMP_Bitmap128e
TMP_SDF Internal Editor9c44
TMP_SDF Overlaydd89
TMP_SDF SSD14eb
TMP_SDF-Mobile Maskingbc1e
TMP_SDF-Mobile Overlaya02a
TMP_SDF-Mobile SSDc8d1
TMP_SDF-Mobilefe39
TMP_SDF-Surface-Mobile8518
TMP_SDF-Surfacef7ad
TMP_SDF68e6
TMP_Spritecf81
SourceAssetDBSourceAssetDB-lock
SplashScreenCache
SpriteAtlasDatabase.asset
StateCache
Style.catalog
UIElements
expandedItemsilpp.pid
Logs
Packages
ProjectSettings
TM1.slnUnity.CollabProxy.Editor.csprojUnity.EditorCoroutines.Editor.csprojUnity.Performance.Profile-Analyzer.Editor.csprojUnity.PlasticSCM.Editor.csprojUnity.Rider.Editor.csprojUnity.Settings.Editor.csprojUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.csprojUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.csprojUnity.TestTools.CodeCoverage.Editor.csprojUnity.TextMeshPro.Editor.csprojUnity.TextMeshPro.Player.csprojUnity.TextMeshPro.csprojUnity.Timeline.Editor.csprojUnity.Timeline.Player.csprojUnity.Timeline.csprojUnity.VSCode.Editor.csprojUnity.VisualScripting.Core.Editor.csprojUnity.VisualScripting.Core.Player.csprojUnity.VisualScripting.Core.csprojUnity.VisualScripting.Flow.Editor.csprojUnity.VisualScripting.Flow.Player.csprojUnity.VisualScripting.Flow.csprojUnity.VisualScripting.SettingsProvider.Editor.csprojUnity.VisualScripting.Shared.Editor.csprojUnity.VisualScripting.State.Editor.csprojUnity.VisualScripting.State.Player.csprojUnity.VisualScripting.State.csprojUnity.VisualStudio.Editor.csprojUnityEditor.TestRunner.csprojUnityEditor.UI.csprojUnityEngine.TestRunner.Player.csprojUnityEngine.TestRunner.csprojUnityEngine.UI.Player.csprojUnityEngine.UI.csproj
UserSettings
obj/Debug
Assembly-CSharp.Player.csproj.AssemblyReference.cacheAssembly-CSharp.csproj.AssemblyReference.cacheDesignTimeResolveAssemblyReferencesInput.cacheUnity.CollabProxy.Editor.csproj.AssemblyReference.cacheUnity.EditorCoroutines.Editor.csproj.AssemblyReference.cacheUnity.Performance.Profile-Analyzer.Editor.csproj.AssemblyReference.cacheUnity.PlasticSCM.Editor.csproj.AssemblyReference.cacheUnity.Rider.Editor.csproj.AssemblyReference.cacheUnity.Settings.Editor.csproj.AssemblyReference.cacheUnity.TestTools.CodeCoverage.Editor.OpenCover.Model.csproj.AssemblyReference.cacheUnity.TestTools.CodeCoverage.Editor.OpenCover.Mono.Reflection.csproj.AssemblyReference.cacheUnity.TestTools.CodeCoverage.Editor.csproj.AssemblyReference.cacheUnity.TextMeshPro.Editor.csproj.AssemblyReference.cacheUnity.TextMeshPro.Player.csproj.AssemblyReference.cacheUnity.TextMeshPro.csproj.AssemblyReference.cacheUnity.Timeline.Editor.csproj.AssemblyReference.cacheUnity.Timeline.Player.csproj.AssemblyReference.cacheUnity.Timeline.csproj.AssemblyReference.cacheUnity.VSCode.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Core.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Core.Player.csproj.AssemblyReference.cacheUnity.VisualScripting.Core.csproj.AssemblyReference.cacheUnity.VisualScripting.Flow.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Flow.Player.csproj.AssemblyReference.cacheUnity.VisualScripting.Flow.csproj.AssemblyReference.cacheUnity.VisualScripting.SettingsProvider.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.Shared.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.State.Editor.csproj.AssemblyReference.cacheUnity.VisualScripting.State.Player.csproj.AssemblyReference.cacheUnity.VisualScripting.State.csproj.AssemblyReference.cacheUnity.VisualStudio.Editor.csproj.AssemblyReference.cacheUnityEditor.TestRunner.csproj.AssemblyReference.cacheUnityEditor.UI.csproj.AssemblyReference.cacheUnityEngine.TestRunner.Player.csproj.AssemblyReference.cacheUnityEngine.TestRunner.csproj.AssemblyReference.cacheUnityEngine.UI.Player.csproj.AssemblyReference.cacheUnityEngine.UI.csproj.AssemblyReference.cache

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 61c823205c2384c13b4d38c05194c1df
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,77 @@
using System;
namespace Unity.VisualScripting
{
/// <summary>
/// Creates a struct with its default initializer.
/// </summary>
[SpecialUnit]
public sealed class CreateStruct : Unit
{
[Obsolete(Serialization.ConstructorWarning)]
public CreateStruct() : base() { }
public CreateStruct(Type type) : base()
{
Ensure.That(nameof(type)).IsNotNull(type);
if (!type.IsStruct())
{
throw new ArgumentException($"Type {type} must be a struct.", nameof(type));
}
this.type = type;
}
[Serialize]
public Type type { get; internal set; }
// Shouldn't happen through normal use, but can happen
// if deserialization fails to find the type
// https://support.ludiq.io/communities/5/topics/1661-x
public override bool canDefine => type != null;
/// <summary>
/// The entry point to create the struct. You can
/// still get the return value without connecting this port.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The action to call once the struct has been created.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
/// <summary>
/// The created struct.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput output { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Enter);
exit = ControlOutput(nameof(exit));
output = ValueOutput(type, nameof(output), Create);
Succession(enter, exit);
}
private ControlOutput Enter(Flow flow)
{
flow.SetValue(output, Activator.CreateInstance(type));
return exit;
}
private object Create(Flow flow)
{
return Activator.CreateInstance(type);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: af2d94135152d4d9f8cbc7d76430b106
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,147 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using UnityEngine;
namespace Unity.VisualScripting
{
/// <summary>
/// Exposes all members of the type.
/// </summary>
[SpecialUnit]
public sealed class Expose : Unit, IAotStubbable
{
public Expose() : base() { }
public Expose(Type type) : base()
{
this.type = type;
}
[Serialize, Inspectable, TypeFilter(Enums = false)]
public Type type { get; set; }
[Serialize, Inspectable, UnitHeaderInspectable("Instance"), InspectorToggleLeft]
public bool instance { get; set; } = true;
[Serialize, Inspectable, UnitHeaderInspectable("Static"), InspectorToggleLeft]
public bool @static { get; set; } = true;
/// <summary>
/// The instance of the exposed type.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
[NullMeansSelf]
public ValueInput target { get; private set; }
[DoNotSerialize]
public Dictionary<ValueOutput, Member> members { get; private set; }
public override bool canDefine => type != null;
public override IEnumerable<object> GetAotStubs(HashSet<object> visited)
{
if (members != null)
{
foreach (var member in members.Values)
{
if (member != null && member.isReflected)
{
yield return member.info;
}
}
}
}
protected override void Definition()
{
members = new Dictionary<ValueOutput, Member>();
var requiresTarget = false;
foreach (var member in type.GetMembers()
.Where(m => m is FieldInfo || m is PropertyInfo)
.Select(m => m.ToManipulator(type))
.DistinctBy(m => m.name) // To account for "new" duplicates
.Where(Include)
.OrderBy(m => m.requiresTarget ? 0 : 1)
.ThenBy(m => m.order))
{
var memberPort = ValueOutput(member.type, member.name, (flow) => GetValue(flow, member));
if (member.isPredictable)
{
memberPort.Predictable();
}
members.Add(memberPort, member);
if (member.requiresTarget)
{
requiresTarget = true;
}
}
if (requiresTarget)
{
target = ValueInput(type, nameof(target)).NullMeansSelf();
target.SetDefaultValue(type.PseudoDefault());
foreach (var member in members.Keys)
{
if (members[member].requiresTarget)
{
Requirement(target, member);
}
}
}
}
private bool Include(Member member)
{
if (!instance && member.requiresTarget)
{
return false;
}
if (!@static && !member.requiresTarget)
{
return false;
}
if (!member.isPubliclyGettable)
{
return false;
}
if (member.info.HasAttribute<ObsoleteAttribute>())
{
return false;
}
if (member.isIndexer)
{
return false;
}
// Pesky edit-mode only accessor that is only available in the editor,
// yet isn't marked by any special attribute to indicate it.
if (member.name == "runInEditMode" && member.declaringType == typeof(MonoBehaviour))
{
return false;
}
return true;
}
private object GetValue(Flow flow, Member member)
{
var target = member.requiresTarget ? flow.GetValue(this.target, member.targetType) : null;
return member.Get(target);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d81baa29b4461445b815939d80f9c3ec
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,74 @@
namespace Unity.VisualScripting
{
/// <summary>
/// Gets the value of a field or property via reflection.
/// </summary>
public sealed class GetMember : MemberUnit
{
public GetMember() { }
public GetMember(Member member) : base(member) { }
[DoNotSerialize]
[MemberFilter(Fields = true, Properties = true, WriteOnly = false)]
public Member getter
{
get
{
return member;
}
set
{
member = value;
}
}
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput value { get; private set; }
protected override void Definition()
{
base.Definition();
value = ValueOutput(member.type, nameof(value), Value);
if (member.isPredictable)
{
value.Predictable();
}
if (member.requiresTarget)
{
Requirement(target, value);
}
}
protected override bool IsMemberValid(Member member)
{
return member.isAccessor && member.isGettable;
}
private object Value(Flow flow)
{
var target = member.requiresTarget ? flow.GetValue(this.target, member.targetType) : null;
return member.Get(target);
}
#region Analytics
public override AnalyticsIdentifier GetAnalyticsIdentifier()
{
var aid = new AnalyticsIdentifier
{
Identifier = $"{member.targetType.FullName}.{member.name}(Get)",
Namespace = member.targetType.Namespace
};
aid.Hashcode = aid.Identifier.GetHashCode();
return aid;
}
#endregion
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7f67023a80a5b4f2b9fc4ab3f44105d3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,458 @@
using System;
using System.Collections.Generic;
using System.Linq;
namespace Unity.VisualScripting
{
/// <summary>
/// Invokes a method or a constructor via reflection.
/// </summary>
public sealed class InvokeMember : MemberUnit
{
public InvokeMember() : base() { }
public InvokeMember(Member member) : base(member) { }
private bool useExpandedParameters;
/// <summary>
/// Whether the target should be output to allow for chaining.
/// </summary>
[Serialize]
[InspectableIf(nameof(supportsChaining))]
public bool chainable { get; set; }
[DoNotSerialize]
public bool supportsChaining => member.requiresTarget;
[DoNotSerialize]
[MemberFilter(Methods = true, Constructors = true)]
public Member invocation
{
get { return member; }
set { member = value; }
}
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
[DoNotSerialize]
public Dictionary<int, ValueInput> inputParameters { get; private set; }
/// <summary>
/// The target object used when setting the value.
/// </summary>
[DoNotSerialize]
[PortLabel("Target")]
[PortLabelHidden]
public ValueOutput targetOutput { get; private set; }
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput result { get; private set; }
[DoNotSerialize]
public Dictionary<int, ValueOutput> outputParameters { get; private set; }
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
[DoNotSerialize]
private int parameterCount;
[Serialize]
List<string> parameterNames;
public override bool HandleDependencies()
{
if (!base.HandleDependencies())
return false;
// Here we have a chance to do a bit of post processing after deserialization of this node has occured.
// In the past we did not serialize parameter names explicitly (only parameter types), however, if we have
// exactly the same number of defaults as parameters, we happen to know what the original parameter names were.
// Note there is one specific exception that must be handled carefully, the base class (MemberUnit) adds a
// default value for the "target" (aka. the "this" instance) of the invocation; this does not correspond to
// a real parameter member so it is excluded here when trying to reconstruct the missing parameter names.
if (parameterNames == null && member.parameterTypes.Length == defaultValues.Count(d => d.Key != nameof(target)))
{
// Note that we strip the "%" prefix from the parameter name in the default values (the "%" denotes that
// it is a parameter input)
parameterNames = defaultValues
.Where(d => d.Key != nameof(target))
.Select(defaultValue => defaultValue.Key.Substring(1))
.ToList();
}
return true;
}
protected override void Definition()
{
base.Definition();
inputParameters = new Dictionary<int, ValueInput>();
outputParameters = new Dictionary<int, ValueOutput>();
useExpandedParameters = true;
enter = ControlInput(nameof(enter), Enter);
exit = ControlOutput(nameof(exit));
Succession(enter, exit);
if (member.requiresTarget)
{
Requirement(target, enter);
}
if (supportsChaining && chainable)
{
targetOutput = ValueOutput(member.targetType, nameof(targetOutput));
Assignment(enter, targetOutput);
}
if (member.isGettable)
{
result = ValueOutput(member.type, nameof(result), Result);
if (member.requiresTarget)
{
Requirement(target, result);
}
}
var parameterInfos = member.GetParameterInfos().ToArray();
parameterCount = parameterInfos.Length;
bool needsParameterRemapping = false;
for (int parameterIndex = 0; parameterIndex < parameterCount; parameterIndex++)
{
var parameterInfo = parameterInfos[parameterIndex];
var parameterType = parameterInfo.UnderlyingParameterType();
if (!parameterInfo.HasOutModifier())
{
var inputParameterKey = "%" + parameterInfo.Name;
// Changes in parameter names are tolerated, use the old parameter naming for now and fix it later.
if (parameterNames != null && parameterNames[parameterIndex] != parameterInfo.Name)
{
inputParameterKey = "%" + parameterNames[parameterIndex];
needsParameterRemapping = true;
}
var inputParameter = ValueInput(parameterType, inputParameterKey);
inputParameters.Add(parameterIndex, inputParameter);
inputParameter.SetDefaultValue(parameterInfo.PseudoDefaultValue());
if (parameterInfo.AllowsNull())
{
inputParameter.AllowsNull();
}
Requirement(inputParameter, enter);
if (member.isGettable)
{
Requirement(inputParameter, result);
}
}
if (parameterInfo.ParameterType.IsByRef || parameterInfo.IsOut)
{
var outputParameterKey = "&" + parameterInfo.Name;
// Changes in parameter names are tolerated, use the old parameter naming for now and fix it later.
if (parameterNames != null && parameterNames[parameterIndex] != parameterInfo.Name)
{
outputParameterKey = "&" + parameterNames[parameterIndex];
needsParameterRemapping = true;
}
var outputParameter = ValueOutput(parameterType, outputParameterKey);
outputParameters.Add(parameterIndex, outputParameter);
Assignment(enter, outputParameter);
useExpandedParameters = false;
}
}
if (inputParameters.Count > 5)
{
useExpandedParameters = false;
}
if (parameterNames == null)
{
parameterNames = parameterInfos.Select(pInfo => pInfo.Name).ToList();
}
if (needsParameterRemapping)
{
// Note, this will have no effect unless we are in an Editor context. This is okay since for runtime
// purposes as it is actually fine to continue to use the old parameter names for the sake of setting up
// connections and default values. The only reason it is interesting to update to the new parameter
// names is for UI purposes.
UnityThread.EditorAsync(PostDeserializeRemapParameterNames);
}
}
private void PostDeserializeRemapParameterNames()
{
var parameterInfos = member.GetParameterInfos().ToArray();
// Sanity check
if (parameterNames?.Count != parameterInfos.Length)
return;
// Check if any of the method parameter names have changed (Note: handling of parameter type changes is not
// supported here, it is detected and handled elsewhere)
List<(ValueInput port, ValueOutput[] connectedSources)> renamedInputs = null;
List<(ValueOutput port, ValueInput[] connectedDestinations)> renamedOutputs = null;
List<(string name, object value)> renamedDefaults = null;
for (var i = 0; i < parameterInfos.Length; ++i)
{
var paramInfo = parameterInfos[i];
var oldParamName = parameterNames[i];
if (paramInfo.Name != oldParamName)
{
// Phase 1 of parameter renaming: disconnect any nodes connected to affected ports, remove affected
// ports from port definition, and remove any default values associated with affected ports.
if (valueInputs.TryGetValue("%" + oldParamName, out var oldInput))
{
var connectionSources = oldInput.validConnections.Select(con => con.source).ToArray();
foreach (var source in connectionSources)
source.DisconnectFromValid(oldInput);
valueInputs.Remove(oldInput);
if (renamedInputs == null)
renamedInputs = new List<(ValueInput, ValueOutput[])>(1);
renamedInputs.Add((new ValueInput("%" + paramInfo.Name, paramInfo.ParameterType), connectionSources));
if (defaultValues.TryGetValue(oldInput.key, out var defaultValue))
{
defaultValues.Remove(oldInput.key);
if (renamedDefaults == null)
renamedDefaults = new List<(string, object)>(1);
renamedDefaults.Add(("%" + paramInfo.Name, defaultValue));
}
}
else if (valueOutputs.TryGetValue("&" + oldParamName, out var oldOutput))
{
var connectionDestinations = oldOutput.validConnections.Select(con => con.destination).ToArray();
foreach (var destination in connectionDestinations)
destination.DisconnectFromValid(oldOutput);
valueOutputs.Remove(oldOutput);
if (renamedOutputs == null)
renamedOutputs = new List<(ValueOutput, ValueInput[])>(1);
renamedOutputs.Add((new ValueOutput("&" + paramInfo.Name, paramInfo.ParameterType), connectionDestinations));
}
parameterNames[i] = paramInfo.Name;
}
}
// Phase 2 of parameter renaming: add renamed version of affected ports back to the port definition, reconnect
// nodes back to those renamed ports, and redefine default values for those ports.
if (renamedInputs != null)
{
foreach (var renamedInput in renamedInputs)
{
valueInputs.Add(renamedInput.port);
foreach (var source in renamedInput.connectedSources)
source.ConnectToValid(renamedInput.port);
}
if (renamedDefaults != null)
{
foreach (var renamedDefault in renamedDefaults)
defaultValues[renamedDefault.name] = renamedDefault.value;
}
}
if (renamedOutputs != null)
{
foreach (var renamedOutput in renamedOutputs)
{
valueOutputs.Add(renamedOutput.port);
foreach (var destination in renamedOutput.connectedDestinations)
destination.ConnectToValid(renamedOutput.port);
}
}
if (renamedInputs != null || renamedOutputs != null)
{
Define();
}
}
protected override bool IsMemberValid(Member member)
{
return member.isInvocable;
}
private object Invoke(object target, Flow flow)
{
if (useExpandedParameters)
{
switch (inputParameters.Count)
{
case 0:
return member.Invoke(target);
case 1:
return member.Invoke(target,
flow.GetConvertedValue(inputParameters[0]));
case 2:
return member.Invoke(target,
flow.GetConvertedValue(inputParameters[0]),
flow.GetConvertedValue(inputParameters[1]));
case 3:
return member.Invoke(target,
flow.GetConvertedValue(inputParameters[0]),
flow.GetConvertedValue(inputParameters[1]),
flow.GetConvertedValue(inputParameters[2]));
case 4:
return member.Invoke(target,
flow.GetConvertedValue(inputParameters[0]),
flow.GetConvertedValue(inputParameters[1]),
flow.GetConvertedValue(inputParameters[2]),
flow.GetConvertedValue(inputParameters[3]));
case 5:
return member.Invoke(target,
flow.GetConvertedValue(inputParameters[0]),
flow.GetConvertedValue(inputParameters[1]),
flow.GetConvertedValue(inputParameters[2]),
flow.GetConvertedValue(inputParameters[3]),
flow.GetConvertedValue(inputParameters[4]));
default:
throw new NotSupportedException();
}
}
else
{
var arguments = new object[parameterCount];
for (int parameterIndex = 0; parameterIndex < parameterCount; parameterIndex++)
{
if (inputParameters.TryGetValue(parameterIndex, out var inputParameter))
{
arguments[parameterIndex] = flow.GetConvertedValue(inputParameter);
}
}
var result = member.Invoke(target, arguments);
for (int parameterIndex = 0; parameterIndex < parameterCount; parameterIndex++)
{
if (outputParameters.TryGetValue(parameterIndex, out var outputParameter))
{
flow.SetValue(outputParameter, arguments[parameterIndex]);
}
}
return result;
}
}
private object GetAndChainTarget(Flow flow)
{
if (member.requiresTarget)
{
var target = flow.GetValue(this.target, member.targetType);
if (supportsChaining && chainable)
{
flow.SetValue(targetOutput, target);
}
return target;
}
return null;
}
private object Result(Flow flow)
{
var target = GetAndChainTarget(flow);
return Invoke(target, flow);
}
private ControlOutput Enter(Flow flow)
{
var target = GetAndChainTarget(flow);
var result = Invoke(target, flow);
if (this.result != null)
{
flow.SetValue(this.result, result);
}
return exit;
}
#region Analytics
public override AnalyticsIdentifier GetAnalyticsIdentifier()
{
const int maxNumParameters = 5;
var s = $"{member.targetType.FullName}.{member.name}";
if (member.parameterTypes != null)
{
s += "(";
for (var i = 0; i < member.parameterTypes.Length; ++i)
{
if (i >= maxNumParameters)
{
s += $"->{i}";
break;
}
s += member.parameterTypes[i].FullName;
if (i < member.parameterTypes.Length - 1)
s += ", ";
}
s += ")";
}
var aid = new AnalyticsIdentifier
{
Identifier = s,
Namespace = member.targetType.Namespace
};
aid.Hashcode = aid.Identifier.GetHashCode();
return aid;
}
#endregion
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 89f8cd8ccb56d4a84b7f84d9819c7ca6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,71 @@
using System;
using System.Collections.Generic;
using UnityObject = UnityEngine.Object;
namespace Unity.VisualScripting
{
[SpecialUnit]
public abstract class MemberUnit : Unit, IAotStubbable
{
protected MemberUnit() : base() { }
protected MemberUnit(Member member) : this()
{
this.member = member;
}
[Serialize]
[MemberFilter(Fields = true, Properties = true, Methods = true, Constructors = true)]
public Member member { get; set; }
/// <summary>
/// The target object.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
[NullMeansSelf]
public ValueInput target { get; private set; }
public override bool canDefine => member != null;
protected override void Definition()
{
member.EnsureReflected();
if (!IsMemberValid(member))
{
throw new NotSupportedException("The member type is not valid for this unit.");
}
if (member.requiresTarget)
{
target = ValueInput(member.targetType, nameof(target));
target.SetDefaultValue(member.targetType.PseudoDefault());
if (typeof(UnityObject).IsAssignableFrom(member.targetType))
{
target.NullMeansSelf();
}
}
}
protected abstract bool IsMemberValid(Member member);
public override void Prewarm()
{
if (member != null && member.isReflected)
{
member.Prewarm();
}
}
public override IEnumerable<object> GetAotStubs(HashSet<object> visited)
{
if (member != null && member.isReflected)
{
yield return member.info;
}
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9ba199e97bc1b4300b1fc168762de698
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,137 @@
namespace Unity.VisualScripting
{
/// <summary>
/// Sets the value of a field or property via reflection.
/// </summary>
public sealed class SetMember : MemberUnit
{
public SetMember() : base() { }
public SetMember(Member member) : base(member) { }
/// <summary>
/// Whether the target should be output to allow for chaining.
/// </summary>
[Serialize]
[InspectableIf(nameof(supportsChaining))]
public bool chainable { get; set; }
[DoNotSerialize]
public bool supportsChaining => member.requiresTarget;
[DoNotSerialize]
[MemberFilter(Fields = true, Properties = true, ReadOnly = false)]
public Member setter
{
get => member;
set => member = value;
}
[DoNotSerialize]
[PortLabelHidden]
public ControlInput assign { get; private set; }
[DoNotSerialize]
[PortLabel("Value")]
[PortLabelHidden]
public ValueInput input { get; private set; }
[DoNotSerialize]
[PortLabel("Value")]
[PortLabelHidden]
public ValueOutput output { get; private set; }
/// <summary>
/// The target object used when setting the value.
/// </summary>
[DoNotSerialize]
[PortLabel("Target")]
[PortLabelHidden]
public ValueOutput targetOutput { get; private set; }
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput assigned { get; private set; }
protected override void Definition()
{
base.Definition();
assign = ControlInput(nameof(assign), Assign);
assigned = ControlOutput(nameof(assigned));
Succession(assign, assigned);
if (supportsChaining && chainable)
{
targetOutput = ValueOutput(member.targetType, nameof(targetOutput));
Assignment(assign, targetOutput);
}
output = ValueOutput(member.type, nameof(output));
Assignment(assign, output);
if (member.requiresTarget)
{
Requirement(target, assign);
}
input = ValueInput(member.type, nameof(input));
Requirement(input, assign);
if (member.allowsNull)
{
input.AllowsNull();
}
input.SetDefaultValue(member.type.PseudoDefault());
}
protected override bool IsMemberValid(Member member)
{
return member.isAccessor && member.isSettable;
}
private object GetAndChainTarget(Flow flow)
{
if (member.requiresTarget)
{
var target = flow.GetValue(this.target, member.targetType);
if (supportsChaining && chainable)
{
flow.SetValue(targetOutput, target);
}
return target;
}
return null;
}
private ControlOutput Assign(Flow flow)
{
var target = GetAndChainTarget(flow);
var value = flow.GetConvertedValue(input);
flow.SetValue(output, member.Set(target, value));
return assigned;
}
#region Analytics
public override AnalyticsIdentifier GetAnalyticsIdentifier()
{
var aid = new AnalyticsIdentifier
{
Identifier = $"{member.targetType.FullName}.{member.name}(Set)",
Namespace = member.targetType.Namespace,
};
aid.Hashcode = aid.Identifier.GetHashCode();
return aid;
}
#endregion
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 768b8c19797414a6fbb77c9bfeb87c81
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3b0d8ccc2f7184e87956a482fb08d49b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,48 @@
using System.Collections;
using System.Linq;
namespace Unity.VisualScripting
{
/// <summary>
/// Counts all items in a collection or enumeration.
/// </summary>
[UnitCategory("Collections")]
public sealed class CountItems : Unit
{
/// <summary>
/// The collection.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput collection { get; private set; }
/// <summary>
/// The number of items contained in the collection.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput count { get; private set; }
protected override void Definition()
{
collection = ValueInput<IEnumerable>(nameof(collection));
count = ValueOutput(nameof(count), Count);
Requirement(collection, count);
}
public int Count(Flow flow)
{
var enumerable = flow.GetValue<IEnumerable>(collection);
if (enumerable is ICollection)
{
return ((ICollection)enumerable).Count;
}
else
{
return enumerable.Cast<object>().Count();
}
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 33c6a89291fe4454fb69c9af968b6830
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fe09e9cdabae047b9a8e6d245eec4ade
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,86 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Adds an item to a dictionary.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitSurtitle("Dictionary")]
[UnitShortTitle("Add Item")]
[UnitOrder(2)]
public sealed class AddDictionaryItem : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The dictionary.
/// </summary>
[DoNotSerialize]
[PortLabel("Dictionary")]
[PortLabelHidden]
public ValueInput dictionaryInput { get; private set; }
/// <summary>
/// The dictionary with the added element.
/// Note that the input dictionary is modified directly then returned.
/// </summary>
[DoNotSerialize]
[PortLabel("Dictionary")]
[PortLabelHidden]
public ValueOutput dictionaryOutput { get; private set; }
/// <summary>
/// The key of the item to add.
/// </summary>
[DoNotSerialize]
public ValueInput key { get; private set; }
/// <summary>
/// The value of the item to add.
/// </summary>
[DoNotSerialize]
public ValueInput value { get; private set; }
/// <summary>
/// The action to execute once the item has been added.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Add);
dictionaryInput = ValueInput<IDictionary>(nameof(dictionaryInput));
key = ValueInput<object>(nameof(key));
value = ValueInput<object>(nameof(value));
dictionaryOutput = ValueOutput<IDictionary>(nameof(dictionaryOutput));
exit = ControlOutput(nameof(exit));
Requirement(dictionaryInput, enter);
Requirement(key, enter);
Requirement(value, enter);
Assignment(enter, dictionaryOutput);
Succession(enter, exit);
}
private ControlOutput Add(Flow flow)
{
var dictionary = flow.GetValue<IDictionary>(dictionaryInput);
var key = flow.GetValue<object>(this.key);
var value = flow.GetValue<object>(this.value);
flow.SetValue(dictionaryOutput, dictionary);
dictionary.Add(key, value);
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 48a1eaea1e4c144ebbf84144dac05f94
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,69 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Clears all items from a dictionary.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitSurtitle("Dictionary")]
[UnitShortTitle("Clear")]
[UnitOrder(4)]
[TypeIcon(typeof(RemoveDictionaryItem))]
public sealed class ClearDictionary : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The dictionary.
/// </summary>
[DoNotSerialize]
[PortLabel("Dictionary")]
[PortLabelHidden]
public ValueInput dictionaryInput { get; private set; }
/// <summary>
/// The cleared dictionary.
/// Note that the input dictionary is modified directly and then returned.
/// </summary>
[DoNotSerialize]
[PortLabel("Dictionary")]
[PortLabelHidden]
public ValueOutput dictionaryOutput { get; private set; }
/// <summary>
/// The action to execute once the dictionary has been cleared.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Clear);
dictionaryInput = ValueInput<IDictionary>(nameof(dictionaryInput));
dictionaryOutput = ValueOutput<IDictionary>(nameof(dictionaryOutput));
exit = ControlOutput(nameof(exit));
Requirement(dictionaryInput, enter);
Assignment(enter, dictionaryOutput);
Succession(enter, exit);
}
private ControlOutput Clear(Flow flow)
{
var dictionary = flow.GetValue<IDictionary>(dictionaryInput);
flow.SetValue(dictionaryOutput, dictionary);
dictionary.Clear();
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6183a2ad03a8e4636a2dc5cd3b8b7a7c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,31 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Creates an empty dictionary.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitOrder(-1)]
[TypeIcon(typeof(IDictionary))]
[RenamedFrom("Bolt.CreateDitionary")]
public sealed class CreateDictionary : Unit
{
/// <summary>
/// The new empty dictionary.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput dictionary { get; private set; }
protected override void Definition()
{
dictionary = ValueOutput(nameof(dictionary), Create);
}
public IDictionary Create(Flow flow)
{
return new AotDictionary();
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b9426860637f5474eb0c52493cdd32d6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,53 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Checks whether a dictionary contains the specified key.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitSurtitle("Dictionary")]
[UnitShortTitle("Contains Key")]
[TypeIcon(typeof(IDictionary))]
public sealed class DictionaryContainsKey : Unit
{
/// <summary>
/// The dictionary.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput dictionary { get; private set; }
/// <summary>
/// The key.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput key { get; private set; }
/// <summary>
/// Whether the list contains the item.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput contains { get; private set; }
protected override void Definition()
{
dictionary = ValueInput<IDictionary>(nameof(dictionary));
key = ValueInput<object>(nameof(key));
contains = ValueOutput(nameof(contains), Contains);
Requirement(dictionary, contains);
Requirement(key, contains);
}
private bool Contains(Flow flow)
{
var dictionary = flow.GetValue<IDictionary>(this.dictionary);
var key = flow.GetValue<object>(this.key);
return dictionary.Contains(key);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5302f3f2f10ec4408b355b4a2898b3dc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,53 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Gets a dictionary item with the specified key.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitSurtitle("Dictionary")]
[UnitShortTitle("Get Item")]
[UnitOrder(0)]
[TypeIcon(typeof(IDictionary))]
public sealed class GetDictionaryItem : Unit
{
/// <summary>
/// The dictionary.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput dictionary { get; private set; }
/// <summary>
/// The key of the item.
/// </summary>
[DoNotSerialize]
public ValueInput key { get; private set; }
/// <summary>
/// The value of the item.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput value { get; private set; }
protected override void Definition()
{
dictionary = ValueInput<IDictionary>(nameof(dictionary));
key = ValueInput<object>(nameof(key));
value = ValueOutput(nameof(value), Get);
Requirement(dictionary, value);
Requirement(key, value);
}
private object Get(Flow flow)
{
var dictionary = flow.GetValue<IDictionary>(this.dictionary);
var key = flow.GetValue<object>(this.key);
return dictionary[key];
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0a8e3e47147a543cfbfa969532386942
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,57 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Merges two or more dictionaries together.
/// </summary>
/// <remarks>
/// If the same key is found more than once, only the value
/// of the first dictionary with this key will be used.
/// </remarks>
[UnitCategory("Collections/Dictionaries")]
[UnitOrder(5)]
public sealed class MergeDictionaries : MultiInputUnit<IDictionary>
{
/// <summary>
/// The merged dictionary.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput dictionary { get; private set; }
protected override void Definition()
{
dictionary = ValueOutput(nameof(dictionary), Merge);
base.Definition();
foreach (var input in multiInputs)
{
Requirement(input, dictionary);
}
}
public IDictionary Merge(Flow flow)
{
var dictionary = new AotDictionary();
for (var i = 0; i < inputCount; i++)
{
var inputDictionary = flow.GetValue<IDictionary>(multiInputs[i]);
var enumerator = inputDictionary.GetEnumerator();
while (enumerator.MoveNext())
{
if (!dictionary.Contains(enumerator.Key))
{
dictionary.Add(enumerator.Key, enumerator.Value);
}
}
}
return dictionary;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a81c0890f86e544d8bd52f3fab082ca7
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,77 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Removes a dictionary item with a specified key.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitSurtitle("Dictionary")]
[UnitShortTitle("Remove Item")]
[UnitOrder(3)]
public sealed class RemoveDictionaryItem : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The dictionary.
/// </summary>
[DoNotSerialize]
[PortLabel("Dictionary")]
[PortLabelHidden]
public ValueInput dictionaryInput { get; private set; }
/// <summary>
/// The dictionary without the removed item.
/// Note that the input dictionary is modified directly and then returned.
/// </summary>
[DoNotSerialize]
[PortLabel("Dictionary")]
[PortLabelHidden]
public ValueOutput dictionaryOutput { get; private set; }
/// <summary>
/// The key of the item to remove.
/// </summary>
[DoNotSerialize]
public ValueInput key { get; private set; }
/// <summary>
/// The action to execute once the item has been removed.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Remove);
dictionaryInput = ValueInput<IDictionary>(nameof(dictionaryInput));
dictionaryOutput = ValueOutput<IDictionary>(nameof(dictionaryOutput));
key = ValueInput<object>(nameof(key));
exit = ControlOutput(nameof(exit));
Requirement(dictionaryInput, enter);
Requirement(key, enter);
Assignment(enter, dictionaryOutput);
Succession(enter, exit);
}
public ControlOutput Remove(Flow flow)
{
var dictionary = flow.GetValue<IDictionary>(dictionaryInput);
var key = flow.GetValue<object>(this.key);
flow.SetValue(dictionaryOutput, dictionary);
dictionary.Remove(key);
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e4a7c13c64f25473ea761f6e55d8aeed
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,73 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Sets the value of a dictionary item with the specified key.
/// </summary>
[UnitCategory("Collections/Dictionaries")]
[UnitSurtitle("Dictionary")]
[UnitShortTitle("Set Item")]
[UnitOrder(1)]
[TypeIcon(typeof(IDictionary))]
public sealed class SetDictionaryItem : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The dictionary.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput dictionary { get; private set; }
/// <summary>
/// The key of the item to set.
/// </summary>
[DoNotSerialize]
public ValueInput key { get; private set; }
/// <summary>
/// The value to assign to the item.
/// </summary>
[DoNotSerialize]
public ValueInput value { get; private set; }
/// <summary>
/// The action to execute once the item has been assigned.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Set);
dictionary = ValueInput<IDictionary>(nameof(dictionary));
key = ValueInput<object>(nameof(key));
value = ValueInput<object>(nameof(value));
exit = ControlOutput(nameof(exit));
Requirement(dictionary, enter);
Requirement(key, enter);
Requirement(value, enter);
Succession(enter, exit);
}
public ControlOutput Set(Flow flow)
{
var dictionary = flow.GetValue<IDictionary>(this.dictionary);
var key = flow.GetValue<object>(this.key);
var value = flow.GetValue<object>(this.value);
dictionary[key] = value;
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b2c6916dd07ed47b7b77ccd07eea9fbe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,48 @@
using System.Collections;
using System.Linq;
namespace Unity.VisualScripting
{
/// <summary>
/// Returns the first item in a collection or enumeration.
/// </summary>
[UnitCategory("Collections")]
public sealed class FirstItem : Unit
{
/// <summary>
/// The collection.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput collection { get; private set; }
/// <summary>
/// The first item of the collection.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput firstItem { get; private set; }
protected override void Definition()
{
collection = ValueInput<IEnumerable>(nameof(collection));
firstItem = ValueOutput(nameof(firstItem), First);
Requirement(collection, firstItem);
}
public object First(Flow flow)
{
var enumerable = flow.GetValue<IEnumerable>(collection);
if (enumerable is IList)
{
return ((IList)enumerable)[0];
}
else
{
return enumerable.Cast<object>().First();
}
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: fd9a980a91f9b49fd88a6e484b27d51e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,50 @@
using System.Collections;
using System.Linq;
namespace Unity.VisualScripting
{
/// <summary>
/// Returns the first item in a collection or enumeration.
/// </summary>
[UnitCategory("Collections")]
public sealed class LastItem : Unit
{
/// <summary>
/// The collection.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput collection { get; private set; }
/// <summary>
/// The last item of the collection.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput lastItem { get; private set; }
protected override void Definition()
{
collection = ValueInput<IEnumerable>(nameof(collection));
lastItem = ValueOutput(nameof(lastItem), First);
Requirement(collection, lastItem);
}
public object First(Flow flow)
{
var enumerable = flow.GetValue<IEnumerable>(collection);
if (enumerable is IList)
{
var list = (IList)enumerable;
return list[list.Count - 1];
}
else
{
return enumerable.Cast<object>().Last();
}
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 28353851bd6d5454b81b70b6720cd8f3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 595933039dbdb4e7ca040caec13d06de
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,90 @@
using System;
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Adds an item to a list.
/// </summary>
[UnitCategory("Collections/Lists")]
[UnitSurtitle("List")]
[UnitShortTitle("Add Item")]
[UnitOrder(2)]
public sealed class AddListItem : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The list.
/// </summary>
[DoNotSerialize]
[PortLabel("List")]
[PortLabelHidden]
public ValueInput listInput { get; private set; }
/// <summary>
/// The list with the added element.
/// Note that the input list is modified directly and then returned,
/// except if it is an array, in which case a new array with
/// the added element is returned instead.
/// </summary>
[DoNotSerialize]
[PortLabel("List")]
[PortLabelHidden]
public ValueOutput listOutput { get; private set; }
/// <summary>
/// The item to add.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput item { get; private set; }
/// <summary>
/// The action to execute once the item has been added.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Add);
listInput = ValueInput<IList>(nameof(listInput));
item = ValueInput<object>(nameof(item));
listOutput = ValueOutput<IList>(nameof(listOutput));
exit = ControlOutput(nameof(exit));
Requirement(listInput, enter);
Requirement(item, enter);
Assignment(enter, listOutput);
Succession(enter, exit);
}
public ControlOutput Add(Flow flow)
{
var list = flow.GetValue<IList>(listInput);
var item = flow.GetValue<object>(this.item);
if (list is Array)
{
var resizableList = new ArrayList(list);
resizableList.Add(item);
flow.SetValue(listOutput, resizableList.ToArray(list.GetType().GetElementType()));
}
else
{
list.Add(item);
flow.SetValue(listOutput, list);
}
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 56f45147e53b74230964d1066cb73f72
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,79 @@
using System;
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Clears all items from a list.
/// </summary>
[UnitCategory("Collections/Lists")]
[UnitSurtitle("List")]
[UnitShortTitle("Clear")]
[UnitOrder(6)]
[TypeIcon(typeof(RemoveListItem))]
public sealed class ClearList : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The list.
/// </summary>
[DoNotSerialize]
[PortLabel("List")]
[PortLabelHidden]
public ValueInput listInput { get; private set; }
/// <summary>
/// The cleared list.
/// Note that the input list is modified directly and then returned,
/// except if it is an array, in which case a new empty array
/// is returned instead.
/// </summary>
[DoNotSerialize]
[PortLabel("List")]
[PortLabelHidden]
public ValueOutput listOutput { get; private set; }
/// <summary>
/// The action to execute once the list has been cleared.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Clear);
listInput = ValueInput<IList>(nameof(listInput));
listOutput = ValueOutput<IList>(nameof(listOutput));
exit = ControlOutput(nameof(exit));
Requirement(listInput, enter);
Assignment(enter, listOutput);
Succession(enter, exit);
}
public ControlOutput Clear(Flow flow)
{
var list = flow.GetValue<IList>(listInput);
if (list is Array)
{
flow.SetValue(listOutput, Array.CreateInstance(list.GetType().GetElementType(), 0));
}
else
{
list.Clear();
flow.SetValue(listOutput, list);
}
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 573496a789db44e01b6f7798f8b3f1f3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,58 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Creates a list from a number of item inputs.
/// </summary>
[UnitCategory("Collections/Lists")]
[UnitOrder(-1)]
[TypeIcon(typeof(IList))]
public sealed class CreateList : MultiInputUnit<object>
{
[DoNotSerialize]
protected override int minInputCount => 0;
[InspectorLabel("Elements")]
[UnitHeaderInspectable("Elements")]
[Inspectable]
public override int inputCount
{
get => base.inputCount;
set => base.inputCount = value;
}
/// <summary>
/// The created list.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput list { get; private set; }
protected override void Definition()
{
list = ValueOutput(nameof(list), Create);
base.Definition();
foreach (var input in multiInputs)
{
Requirement(input, list);
}
InputsAllowNull();
}
public IList Create(Flow flow)
{
var list = new AotList();
for (var i = 0; i < inputCount; i++)
{
list.Add(flow.GetValue<object>(multiInputs[i]));
}
return list;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 82c04fa1c09e14266bb9608173918eac
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,53 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Gets the item at the specified index of a list.
/// </summary>
[UnitCategory("Collections/Lists")]
[UnitSurtitle("List")]
[UnitShortTitle("Get Item")]
[UnitOrder(0)]
[TypeIcon(typeof(IList))]
public sealed class GetListItem : Unit
{
/// <summary>
/// The list.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput list { get; private set; }
/// <summary>
/// The zero-based index.
/// </summary>
[DoNotSerialize]
public ValueInput index { get; private set; }
/// <summary>
/// The item.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput item { get; private set; }
protected override void Definition()
{
list = ValueInput<IList>(nameof(list));
index = ValueInput(nameof(index), 0);
item = ValueOutput(nameof(item), Get);
Requirement(list, item);
Requirement(index, item);
}
public object Get(Flow flow)
{
var list = flow.GetValue<IList>(this.list);
var index = flow.GetValue<int>(this.index);
return list[index];
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6b91e5dc5313d448996aa5a5ef3879f5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,98 @@
using System;
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Inserts an item in a list at a specified index.
/// </summary>
[UnitCategory("Collections/Lists")]
[UnitSurtitle("List")]
[UnitShortTitle("Insert Item")]
[UnitOrder(3)]
[TypeIcon(typeof(AddListItem))]
public sealed class InsertListItem : Unit
{
/// <summary>
/// The entry point for the node.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlInput enter { get; private set; }
/// <summary>
/// The list.
/// </summary>
[DoNotSerialize]
[PortLabel("List")]
[PortLabelHidden]
public ValueInput listInput { get; private set; }
/// <summary>
/// The list with the added element.
/// Note that the input list is modified directly and then returned,
/// except if it is an array, in which case a new array with
/// the added element is returned instead.
/// </summary>
[DoNotSerialize]
[PortLabel("List")]
[PortLabelHidden]
public ValueOutput listOutput { get; private set; }
/// <summary>
/// The zero-based index at which to insert the item.
/// </summary>
[DoNotSerialize]
public ValueInput index { get; private set; }
/// <summary>
/// The item to insert.
/// </summary>
[DoNotSerialize]
public ValueInput item { get; private set; }
/// <summary>
/// The action to execute once the item has been inserted.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ControlOutput exit { get; private set; }
protected override void Definition()
{
enter = ControlInput(nameof(enter), Insert);
listInput = ValueInput<IList>(nameof(listInput));
item = ValueInput<object>(nameof(item));
index = ValueInput(nameof(index), 0);
listOutput = ValueOutput<IList>(nameof(listOutput));
exit = ControlOutput(nameof(exit));
Requirement(listInput, enter);
Requirement(item, enter);
Requirement(index, enter);
Assignment(enter, listOutput);
Succession(enter, exit);
}
public ControlOutput Insert(Flow flow)
{
var list = flow.GetValue<IList>(listInput);
var index = flow.GetValue<int>(this.index);
var item = flow.GetValue<object>(this.item);
if (list is Array)
{
var resizableList = new ArrayList(list);
resizableList.Insert(index, item);
flow.SetValue(listOutput, resizableList.ToArray(list.GetType().GetElementType()));
}
else
{
list.Insert(index, item);
flow.SetValue(listOutput, list);
}
return exit;
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f20b6488154d04514b542bc7dfec85b6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

@@ -0,0 +1,53 @@
using System.Collections;
namespace Unity.VisualScripting
{
/// <summary>
/// Checks whether a list contains the specified item.
/// </summary>
[UnitCategory("Collections/Lists")]
[UnitSurtitle("List")]
[UnitShortTitle("Contains Item")]
[TypeIcon(typeof(IList))]
public sealed class ListContainsItem : Unit
{
/// <summary>
/// The list.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput list { get; private set; }
/// <summary>
/// The item.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueInput item { get; private set; }
/// <summary>
/// Whether the list contains the item.
/// </summary>
[DoNotSerialize]
[PortLabelHidden]
public ValueOutput contains { get; private set; }
protected override void Definition()
{
list = ValueInput<IList>(nameof(list));
item = ValueInput<object>(nameof(item));
contains = ValueOutput(nameof(contains), Contains);
Requirement(list, contains);
Requirement(item, contains);
}
public bool Contains(Flow flow)
{
var list = flow.GetValue<IList>(this.list);
var item = flow.GetValue<object>(this.item);
return list.Contains(item);
}
}
}

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 34e2bfd106c0445af9b35a016b5ffd0e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More