├── .gitignore
├── Gems
├── Animating
│ ├── AnimationControls.cs
│ ├── AutoAnimator.cs
│ ├── CubismParameterInfo.cs
│ ├── CubismPartInfo.cs
│ ├── ParamSliderPrefabs
│ │ └── paramScroll.prefab
│ ├── ParamSliders.cs
│ ├── PartSliderPrefabs
│ │ └── partScroll.prefab
│ ├── PartSliders.cs
│ ├── PhysicsController.cs
│ └── PhysicsControllerPrefabs
│ │ └── PhysicsToggle.prefab
└── Misc
│ ├── BGColor.cs
│ ├── CubismRecorder.cs
│ ├── CubismRecorderPrefabs
│ └── RecordPanel.prefab
│ ├── CubismRecorderResources
│ ├── CubismCameraCapture.cs
│ ├── CubismCaptureShader.shader
│ └── RecordMaterial.mat
│ └── LookAround.cs
├── LICENSE
├── README.md
└── images
└── viewer_screenshot_v1_3_2.png
/.gitignore:
--------------------------------------------------------------------------------
1 | /[Ll]ibrary/
2 | /[Tt]emp/
3 | /[Oo]bj/
4 | /[Bb]uild/
5 | /[Bb]uilds/
6 | /Assets/AssetStoreTools*
7 |
8 | # Visual Studio 2015 cache directory
9 | /.vs/
10 |
11 | # Autogenerated VS/MD/Consulo solution and project files
12 | ExportedObj/
13 | .consulo/
14 | *.csproj
15 | *.unityproj
16 | *.sln
17 | *.suo
18 | *.tmp
19 | *.user
20 | *.userprefs
21 | *.pidb
22 | *.booproj
23 | *.svd
24 | *.pdb
25 |
26 | # Unity3D generated meta files
27 | *.pidb.meta
28 |
29 | # Unity3D Generated File On Crash Reports
30 | sysinfo.txt
31 |
32 | # Builds
33 | *.apk
34 | *.unitypackage
35 | *.meta
36 | Gems/Theming/TwoColorThemer.cs
37 | Gems/CameraControls.cs
38 | Gems/Theming/TwoColorTheme.cs
39 | Gems/Animating/SimpleAnimator.cs
40 |
--------------------------------------------------------------------------------
/Gems/Animating/AnimationControls.cs:
--------------------------------------------------------------------------------
1 |
2 | using Live2D.Cubism.Framework.Json;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 | using System.Collections.Generic;
6 | using System.IO;
7 | using System.Linq;
8 | using System;
9 |
10 |
11 | namespace Live2D.Cubism.Viewer.Gems.Animating
12 | {
13 |
14 | ///
15 | /// Shows available clips in dropdown and starts selected animation.
16 | ///
17 | public sealed class AnimationControls : MonoBehaviour
18 | {
19 | // Text UI element to view current speed.
20 | private Text speedText;
21 |
22 | ///
23 | /// Hotkey for changing animation speed.
24 | ///
25 | [SerializeField]
26 | CubismViewerMouseScrollHotkey AnimSpeedHotKey = new CubismViewerMouseScrollHotkey
27 | {
28 | Modifier = KeyCode.LeftShift
29 | };
30 |
31 | ///
32 | /// Hotkey for speed reset.
33 | ///
34 | [SerializeField]
35 | CubismViewerKeyboardHotkey AnimSpeedResetHotKey = new CubismViewerKeyboardHotkey
36 | {
37 | Key = KeyCode.Space
38 | };
39 |
40 | // Upper and lower speed limit.
41 | private const float upperSpeedLimit = 3;
42 | private const float lowerSpeedLimit = 0;
43 |
44 | ///
45 | /// Animation speed.
46 | ///
47 | [SerializeField, Range(lowerSpeedLimit, upperSpeedLimit)]
48 | float AnimSpeed;
49 |
50 | ///
51 | /// Scale to apply to anim speed on scroll.
52 | ///
53 | [SerializeField, Range(0.01f, 0.1f)]
54 | float AnimSpeedScale = 0.03f;
55 |
56 | ///
57 | /// Called by Unity. Set speed to 1 on start.
58 | ///
59 | private void Start()
60 | {
61 | // Get speed text view.
62 | speedText = GameObject.Find("speedText").GetComponent();
63 |
64 | // Reset animation speed.
65 | AnimSpeed = 1.0f;
66 | }
67 |
68 | ///
69 | /// Sets text of animation speed text field if it exists.
70 | ///
71 | private void SetAnimSpeedText() {
72 | // Return if text field doesn't exist.
73 | if (speedText == null)
74 | return;
75 |
76 | // Show speed in %.
77 | speedText.text = "Speed: " + (int) (AnimSpeed * 100) + "%";
78 | }
79 |
80 | ///
81 | /// Called by Unity. Updates controls.
82 | ///
83 | private void Update()
84 | {
85 |
86 | // Handle zoom.
87 | if (AnimSpeedHotKey.Evaluate())
88 | {
89 | AnimSpeed += (Input.mouseScrollDelta.y * AnimSpeedScale);
90 | AnimSpeed = Mathf.Clamp(AnimSpeed, lowerSpeedLimit, upperSpeedLimit);
91 | }
92 |
93 | if (AnimSpeedResetHotKey.EvaluateJust())
94 | {
95 | AnimSpeed = 1.0f;
96 | }
97 |
98 | Time.timeScale = AnimSpeed;
99 | SetAnimSpeedText();
100 | }
101 |
102 | }
103 | }
104 |
--------------------------------------------------------------------------------
/Gems/Animating/AutoAnimator.cs:
--------------------------------------------------------------------------------
1 |
2 | using Live2D.Cubism.Framework.Json;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 | using System.Collections.Generic;
6 | using System.IO;
7 | using System.Linq;
8 | using System;
9 | using Live2D.Cubism.Core;
10 |
11 |
12 | namespace Live2D.Cubism.Viewer.Gems.Animating
13 | {
14 |
15 | ///
16 | /// Shows available clips in dropdown and starts selected animation.
17 | ///
18 | public sealed class AutoAnimator : MonoBehaviour
19 | {
20 | // Dropdown UI element.
21 | private Dropdown animDropdown;
22 |
23 | // Cubism viewer.
24 | private CubismViewer viewer;
25 |
26 | // Full filenames of json animation files.
27 | private string[] files;
28 |
29 | ///
30 | /// Hotkey for next animation.
31 | ///
32 | [SerializeField]
33 | CubismViewerKeyboardHotkey NextAnimHotKey = new CubismViewerKeyboardHotkey
34 | {
35 | Key = KeyCode.RightArrow
36 | };
37 |
38 | ///
39 | /// Hotkey for previous animation.
40 | ///
41 | [SerializeField]
42 | CubismViewerKeyboardHotkey PrevAnimHotKey = new CubismViewerKeyboardHotkey
43 | {
44 | Key = KeyCode.LeftArrow
45 | };
46 |
47 | ///
48 | /// Called by Unity. Registers handler.
49 | ///
50 | private void Start()
51 | {
52 | var viewer = GetComponent();
53 |
54 | // Get dropdown UI element, clear content and disable.
55 | animDropdown = GameObject.Find("animDropdown").GetComponent();
56 | animDropdown.ClearOptions();
57 | animDropdown.captionText.text = "Load one motion first";
58 | animDropdown.enabled = false;
59 |
60 | // Register dropdown selection listener.
61 | animDropdown.onValueChanged.AddListener(delegate{DropdownSelected();});
62 |
63 |
64 | // Fail silently in release.
65 | if (viewer == null)
66 | {
67 | Debug.LogWarning("Not attached to viewer!");
68 |
69 |
70 | return;
71 | }
72 |
73 |
74 | // Register event handlers.
75 | viewer.OnFileDrop += HandleFileDrop;
76 | viewer.OnNewModel += OnNewModel;
77 | }
78 |
79 | ///
80 | /// Called by Unity. Updates controls.
81 | ///
82 | private void Update()
83 | {
84 | // Return if no animations have been loaded.
85 | if (!animDropdown.enabled)
86 | return;
87 |
88 | // Play next animation loop on hotkey.
89 | if (NextAnimHotKey.EvaluateJust())
90 | {
91 | animDropdown.value = animDropdown.value == files.Length ? 0 : animDropdown.value + 1;
92 | }
93 |
94 | // Play previous animation loop on hotkey.
95 | if (PrevAnimHotKey.EvaluateJust())
96 | {
97 | animDropdown.value = animDropdown.value == 0 ? files.Length : animDropdown.value - 1;
98 | }
99 |
100 | }
101 |
102 | ///
103 | /// Called when animation is selected in dropdown.
104 | ///
105 | private void DropdownSelected() {
106 | var model = viewer.Model;
107 |
108 | // Make sure animation component is attached to model.
109 | var animator = model.GetComponent();
110 |
111 | if (animator == null)
112 | {
113 | animator = model.gameObject.AddComponent();
114 | }
115 |
116 | // Check if "no animation" entry is selected.
117 | if (animDropdown.value == 0) {
118 | animator.Stop();
119 | animator.clip = null;
120 | return;
121 | }
122 |
123 | string absolutePath = files[animDropdown.value - 1];
124 |
125 | // Deserialize animation.
126 | var model3Json = CubismMotion3Json.LoadFrom(CubismViewerIo.LoadAsset(absolutePath));
127 | var clipName = CubismViewerIo.GetFileName(absolutePath);
128 | var clip = model3Json.ToAnimationClip();
129 | clip.wrapMode = WrapMode.Loop;
130 | clip.legacy = true;
131 |
132 | // Set clip info in animator (needed for recording with CubismRecorder).
133 | clip.name = clipName;
134 | animator.clip = clip;
135 |
136 | // Play animation.
137 | animator.AddClip(clip, clipName);
138 | animator.Play(clipName);
139 | }
140 |
141 |
142 | ///
143 | /// Handles file drops.
144 | ///
145 | /// Event source.
146 | /// Absolute path of dropped file.
147 | private void HandleFileDrop(CubismViewer sender, string absolutePath)
148 | {
149 | // Skip non-motion files.
150 | if (!absolutePath.EndsWith("motion3.json"))
151 | {
152 | return;
153 | }
154 |
155 | // Save reference to viewer.
156 | viewer = sender;
157 |
158 | // Get all full file paths of motion files.
159 | files = System.IO.Directory.GetFiles(Path.GetDirectoryName(absolutePath), "*.motion3.json");
160 |
161 | // Get filenames without path for display.
162 | List filenames = files.Select(a => Path.GetFileName(a).Replace(".motion3.json", String.Empty)).ToList();
163 |
164 | // Add option for no animation.
165 | filenames.Insert(0, "--- None ---");
166 |
167 | // Get index of currently selected file.
168 | int selected = Array.IndexOf(files, absolutePath) + 1;
169 |
170 | // Enable dropdown and show list of filenames.
171 | animDropdown.ClearOptions();
172 | animDropdown.AddOptions(filenames);
173 | animDropdown.enabled = true;
174 | animDropdown.value = selected;
175 | }
176 |
177 | ///
178 | /// Called when a new Model is loaded.
179 | ///
180 | /// The Sender/CubismViewer.
181 | /// The new Model.
182 | private void OnNewModel(CubismViewer sender, CubismModel model) {
183 | // Clear animation list when new model is loaded.
184 | animDropdown.ClearOptions();
185 | animDropdown.captionText.text = "Load one motion first";
186 | animDropdown.enabled = false;
187 | }
188 | }
189 | }
190 |
--------------------------------------------------------------------------------
/Gems/Animating/CubismParameterInfo.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 | using Live2D.Cubism.Core;
4 | using UnityEngine.UI;
5 |
6 | ///
7 | /// This class contains all information about values and UI elements related
8 | /// to one CubismParameter.
9 | ///
10 | public class CubismParameterInfo
11 | {
12 | ///
13 | /// The cubism parameter.
14 | ///
15 | public CubismParameter Parameter { get; set; }
16 |
17 | ///
18 | /// Whether or not the parameter is currently being overridden by the user.
19 | ///
20 | public bool Active { get; set; }
21 |
22 | ///
23 | /// The parameter value slider UI element.
24 | ///
25 | public Slider Slider { get; set; }
26 |
27 | ///
28 | /// The override toggle UI element.
29 | ///
30 | public Toggle Toggle { get; set; }
31 |
32 | ///
33 | /// The text field UI element that shows the current parameter value.
34 | ///
35 | public Text ValueText { get; set; }
36 |
37 | ///
38 | /// The background image of the parameter list entry. Indicates override state.
39 | ///
40 | public Image BackgroundTint { get; set; }
41 |
42 | ///
43 | /// Whether or not the last value was set by the animation.
44 | /// Needed because the manual call to change the slider value also calls the slider value changed callback.
45 | ///
46 | public bool ValueSetByAnimation { get; set; }
47 |
48 | ///
49 | /// The override value set by the user
50 | ///
51 | public float OverrideVal { get; set; }
52 |
53 | ///
54 | /// CubismParameterInfo Constructor.
55 | ///
56 | public CubismParameterInfo(CubismParameter parameter, Toggle toggle, Text valueText, Image backgroundTint,
57 | Slider slider, bool active, bool valueSetByAnimation, float overrideVal) {
58 | this.Parameter = parameter;
59 | this.Toggle = toggle;
60 | this.ValueText = valueText;
61 | this.BackgroundTint = backgroundTint;
62 | this.Slider = slider;
63 | this.Active = active;
64 | this.ValueSetByAnimation = valueSetByAnimation;
65 | this.OverrideVal = overrideVal;
66 | }
67 |
68 | }
69 |
--------------------------------------------------------------------------------
/Gems/Animating/CubismPartInfo.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 | using Live2D.Cubism.Core;
4 | using UnityEngine.UI;
5 |
6 | ///
7 | /// This class contains all information about values and UI elements related
8 | /// to one CubismPart.
9 | ///
10 | public class CubismPartInfo
11 | {
12 | ///
13 | /// The cubism part.
14 | ///
15 | public CubismPart Part { get; set; }
16 |
17 | ///
18 | /// Whether or not the part opacity is currently being overridden by the user.
19 | ///
20 | public bool Active { get; set; }
21 |
22 | ///
23 | /// The part opacity slider UI element.
24 | ///
25 | public Slider Slider { get; set; }
26 |
27 | ///
28 | /// The override toggle UI element.
29 | ///
30 | public Toggle Toggle { get; set; }
31 |
32 | ///
33 | /// The text field UI element that shows the current part opacity.
34 | ///
35 | public Text ValueText { get; set; }
36 |
37 | ///
38 | /// The background image of the part list entry. Indicates override state.
39 | ///
40 | public Image BackgroundTint { get; set; }
41 |
42 | ///
43 | /// Whether or not the last opacity value was set by the animation.
44 | /// Needed because the manual call to change the slider value also calls the slider value changed callback.
45 | ///
46 | public bool ValueSetByAnimation { get; set; }
47 |
48 | ///
49 | /// The override opacity value set by the user.
50 | ///
51 | public float OverrideVal { get; set; }
52 |
53 | ///
54 | /// The default opacity of the part (opacity when model is loaded).
55 | ///
56 | public float DefaultOpacity { get; set; }
57 |
58 | ///
59 | /// CubismPartInfo Constructor.
60 | ///
61 | public CubismPartInfo(CubismPart part, Toggle toggle, Text valueText, Image backgroundTint,
62 | Slider slider, bool active, bool valueSetByAnimation, float overrideVal, float defaultOpacity) {
63 | this.Part = part;
64 | this.Toggle = toggle;
65 | this.ValueText = valueText;
66 | this.BackgroundTint = backgroundTint;
67 | this.Slider = slider;
68 | this.Active = active;
69 | this.ValueSetByAnimation = valueSetByAnimation;
70 | this.OverrideVal = overrideVal;
71 | this.DefaultOpacity = defaultOpacity;
72 | }
73 |
74 | }
75 |
--------------------------------------------------------------------------------
/Gems/Animating/ParamSliderPrefabs/paramScroll.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1001 &100100000
4 | Prefab:
5 | m_ObjectHideFlags: 1
6 | serializedVersion: 2
7 | m_Modification:
8 | m_TransformParent: {fileID: 0}
9 | m_Modifications: []
10 | m_RemovedComponents: []
11 | m_ParentPrefab: {fileID: 0}
12 | m_RootGameObject: {fileID: 1233663130686874}
13 | m_IsPrefabParent: 1
14 | --- !u!1 &1022490056598866
15 | GameObject:
16 | m_ObjectHideFlags: 1
17 | m_PrefabParentObject: {fileID: 0}
18 | m_PrefabInternal: {fileID: 100100000}
19 | serializedVersion: 5
20 | m_Component:
21 | - component: {fileID: 224055071802833206}
22 | - component: {fileID: 222023061079665850}
23 | - component: {fileID: 114005867175363864}
24 | m_Layer: 5
25 | m_Name: ResetPositionButtonText
26 | m_TagString: Untagged
27 | m_Icon: {fileID: 0}
28 | m_NavMeshLayer: 0
29 | m_StaticEditorFlags: 0
30 | m_IsActive: 1
31 | --- !u!1 &1055940913837920
32 | GameObject:
33 | m_ObjectHideFlags: 0
34 | m_PrefabParentObject: {fileID: 0}
35 | m_PrefabInternal: {fileID: 100100000}
36 | serializedVersion: 5
37 | m_Component:
38 | - component: {fileID: 224954408306730788}
39 | - component: {fileID: 222013899833404408}
40 | - component: {fileID: 114533168472251550}
41 | - component: {fileID: 114719811850596062}
42 | m_Layer: 5
43 | m_Name: ResetPositionButton
44 | m_TagString: Untagged
45 | m_Icon: {fileID: 0}
46 | m_NavMeshLayer: 0
47 | m_StaticEditorFlags: 0
48 | m_IsActive: 1
49 | --- !u!1 &1105638154149772
50 | GameObject:
51 | m_ObjectHideFlags: 0
52 | m_PrefabParentObject: {fileID: 0}
53 | m_PrefabInternal: {fileID: 100100000}
54 | serializedVersion: 5
55 | m_Component:
56 | - component: {fileID: 224186694351981400}
57 | - component: {fileID: 114199281021173286}
58 | - component: {fileID: 222007121335693692}
59 | - component: {fileID: 114023493140279502}
60 | m_Layer: 5
61 | m_Name: Viewport
62 | m_TagString: Untagged
63 | m_Icon: {fileID: 0}
64 | m_NavMeshLayer: 0
65 | m_StaticEditorFlags: 0
66 | m_IsActive: 1
67 | --- !u!1 &1109926935194140
68 | GameObject:
69 | m_ObjectHideFlags: 1
70 | m_PrefabParentObject: {fileID: 0}
71 | m_PrefabInternal: {fileID: 100100000}
72 | serializedVersion: 5
73 | m_Component:
74 | - component: {fileID: 224407859968560614}
75 | - component: {fileID: 222904754880583998}
76 | - component: {fileID: 114841427392141446}
77 | m_Layer: 5
78 | m_Name: Background
79 | m_TagString: Untagged
80 | m_Icon: {fileID: 0}
81 | m_NavMeshLayer: 0
82 | m_StaticEditorFlags: 0
83 | m_IsActive: 1
84 | --- !u!1 &1120107272957190
85 | GameObject:
86 | m_ObjectHideFlags: 1
87 | m_PrefabParentObject: {fileID: 0}
88 | m_PrefabInternal: {fileID: 100100000}
89 | serializedVersion: 5
90 | m_Component:
91 | - component: {fileID: 224608907322465430}
92 | - component: {fileID: 222026616991545174}
93 | - component: {fileID: 114146058724804872}
94 | m_Layer: 5
95 | m_Name: Handle
96 | m_TagString: Untagged
97 | m_Icon: {fileID: 0}
98 | m_NavMeshLayer: 0
99 | m_StaticEditorFlags: 0
100 | m_IsActive: 1
101 | --- !u!1 &1163817095052190
102 | GameObject:
103 | m_ObjectHideFlags: 0
104 | m_PrefabParentObject: {fileID: 0}
105 | m_PrefabInternal: {fileID: 100100000}
106 | serializedVersion: 5
107 | m_Component:
108 | - component: {fileID: 224937236686144858}
109 | - component: {fileID: 222668524874380636}
110 | - component: {fileID: 114908648153584274}
111 | m_Layer: 5
112 | m_Name: paramEntryTemplate
113 | m_TagString: Untagged
114 | m_Icon: {fileID: 0}
115 | m_NavMeshLayer: 0
116 | m_StaticEditorFlags: 0
117 | m_IsActive: 0
118 | --- !u!1 &1182541564352040
119 | GameObject:
120 | m_ObjectHideFlags: 1
121 | m_PrefabParentObject: {fileID: 0}
122 | m_PrefabInternal: {fileID: 100100000}
123 | serializedVersion: 5
124 | m_Component:
125 | - component: {fileID: 224069249605110204}
126 | - component: {fileID: 222453421896869346}
127 | - component: {fileID: 114331436910334590}
128 | m_Layer: 5
129 | m_Name: ResetOverrideButtonText
130 | m_TagString: Untagged
131 | m_Icon: {fileID: 0}
132 | m_NavMeshLayer: 0
133 | m_StaticEditorFlags: 0
134 | m_IsActive: 1
135 | --- !u!1 &1203431373752098
136 | GameObject:
137 | m_ObjectHideFlags: 1
138 | m_PrefabParentObject: {fileID: 0}
139 | m_PrefabInternal: {fileID: 100100000}
140 | serializedVersion: 5
141 | m_Component:
142 | - component: {fileID: 224998526610711064}
143 | - component: {fileID: 114922779767385160}
144 | m_Layer: 5
145 | m_Name: ParamToggle
146 | m_TagString: Untagged
147 | m_Icon: {fileID: 0}
148 | m_NavMeshLayer: 0
149 | m_StaticEditorFlags: 0
150 | m_IsActive: 1
151 | --- !u!1 &1222996037470990
152 | GameObject:
153 | m_ObjectHideFlags: 1
154 | m_PrefabParentObject: {fileID: 0}
155 | m_PrefabInternal: {fileID: 100100000}
156 | serializedVersion: 5
157 | m_Component:
158 | - component: {fileID: 224694024673380732}
159 | - component: {fileID: 222107591935755714}
160 | - component: {fileID: 114646936739022990}
161 | m_Layer: 5
162 | m_Name: Background
163 | m_TagString: Untagged
164 | m_Icon: {fileID: 0}
165 | m_NavMeshLayer: 0
166 | m_StaticEditorFlags: 0
167 | m_IsActive: 1
168 | --- !u!1 &1233663130686874
169 | GameObject:
170 | m_ObjectHideFlags: 0
171 | m_PrefabParentObject: {fileID: 0}
172 | m_PrefabInternal: {fileID: 100100000}
173 | serializedVersion: 5
174 | m_Component:
175 | - component: {fileID: 224833981428319512}
176 | - component: {fileID: 114101461821808964}
177 | - component: {fileID: 222771212780360418}
178 | - component: {fileID: 114750015977723550}
179 | m_Layer: 5
180 | m_Name: paramScroll
181 | m_TagString: Untagged
182 | m_Icon: {fileID: 0}
183 | m_NavMeshLayer: 0
184 | m_StaticEditorFlags: 0
185 | m_IsActive: 1
186 | --- !u!1 &1365322494140956
187 | GameObject:
188 | m_ObjectHideFlags: 1
189 | m_PrefabParentObject: {fileID: 0}
190 | m_PrefabInternal: {fileID: 100100000}
191 | serializedVersion: 5
192 | m_Component:
193 | - component: {fileID: 224468180377856494}
194 | m_Layer: 5
195 | m_Name: Fill Area
196 | m_TagString: Untagged
197 | m_Icon: {fileID: 0}
198 | m_NavMeshLayer: 0
199 | m_StaticEditorFlags: 0
200 | m_IsActive: 1
201 | --- !u!1 &1368582398794084
202 | GameObject:
203 | m_ObjectHideFlags: 0
204 | m_PrefabParentObject: {fileID: 0}
205 | m_PrefabInternal: {fileID: 100100000}
206 | serializedVersion: 5
207 | m_Component:
208 | - component: {fileID: 224014357989362574}
209 | - component: {fileID: 222653327815521176}
210 | - component: {fileID: 114548558281721134}
211 | - component: {fileID: 114486441780139306}
212 | m_Layer: 5
213 | m_Name: ResetOverrideButton
214 | m_TagString: Untagged
215 | m_Icon: {fileID: 0}
216 | m_NavMeshLayer: 0
217 | m_StaticEditorFlags: 0
218 | m_IsActive: 1
219 | --- !u!1 &1457622344193648
220 | GameObject:
221 | m_ObjectHideFlags: 1
222 | m_PrefabParentObject: {fileID: 0}
223 | m_PrefabInternal: {fileID: 100100000}
224 | serializedVersion: 5
225 | m_Component:
226 | - component: {fileID: 224373299682184982}
227 | - component: {fileID: 222508478996182518}
228 | - component: {fileID: 114896104623402958}
229 | m_Layer: 5
230 | m_Name: ParamMax
231 | m_TagString: Untagged
232 | m_Icon: {fileID: 0}
233 | m_NavMeshLayer: 0
234 | m_StaticEditorFlags: 0
235 | m_IsActive: 1
236 | --- !u!1 &1499435857937018
237 | GameObject:
238 | m_ObjectHideFlags: 1
239 | m_PrefabParentObject: {fileID: 0}
240 | m_PrefabInternal: {fileID: 100100000}
241 | serializedVersion: 5
242 | m_Component:
243 | - component: {fileID: 224642440081924978}
244 | m_Layer: 5
245 | m_Name: Sliding Area
246 | m_TagString: Untagged
247 | m_Icon: {fileID: 0}
248 | m_NavMeshLayer: 0
249 | m_StaticEditorFlags: 0
250 | m_IsActive: 1
251 | --- !u!1 &1530839166998754
252 | GameObject:
253 | m_ObjectHideFlags: 1
254 | m_PrefabParentObject: {fileID: 0}
255 | m_PrefabInternal: {fileID: 100100000}
256 | serializedVersion: 5
257 | m_Component:
258 | - component: {fileID: 224870809777218870}
259 | - component: {fileID: 222793278231397380}
260 | - component: {fileID: 114242342738936558}
261 | m_Layer: 5
262 | m_Name: ParamDivider
263 | m_TagString: Untagged
264 | m_Icon: {fileID: 0}
265 | m_NavMeshLayer: 0
266 | m_StaticEditorFlags: 0
267 | m_IsActive: 1
268 | --- !u!1 &1540750371807300
269 | GameObject:
270 | m_ObjectHideFlags: 1
271 | m_PrefabParentObject: {fileID: 0}
272 | m_PrefabInternal: {fileID: 100100000}
273 | serializedVersion: 5
274 | m_Component:
275 | - component: {fileID: 224522401665984502}
276 | - component: {fileID: 222038655271491658}
277 | - component: {fileID: 114922806520206176}
278 | m_Layer: 5
279 | m_Name: Handle
280 | m_TagString: Untagged
281 | m_Icon: {fileID: 0}
282 | m_NavMeshLayer: 0
283 | m_StaticEditorFlags: 0
284 | m_IsActive: 1
285 | --- !u!1 &1624656151334776
286 | GameObject:
287 | m_ObjectHideFlags: 1
288 | m_PrefabParentObject: {fileID: 0}
289 | m_PrefabInternal: {fileID: 100100000}
290 | serializedVersion: 5
291 | m_Component:
292 | - component: {fileID: 224621796020631386}
293 | - component: {fileID: 222416166354438738}
294 | - component: {fileID: 114751549475515234}
295 | m_Layer: 5
296 | m_Name: Fill
297 | m_TagString: Untagged
298 | m_Icon: {fileID: 0}
299 | m_NavMeshLayer: 0
300 | m_StaticEditorFlags: 0
301 | m_IsActive: 1
302 | --- !u!1 &1680388915765296
303 | GameObject:
304 | m_ObjectHideFlags: 1
305 | m_PrefabParentObject: {fileID: 0}
306 | m_PrefabInternal: {fileID: 100100000}
307 | serializedVersion: 5
308 | m_Component:
309 | - component: {fileID: 224154884739926652}
310 | - component: {fileID: 114232158266192760}
311 | m_Layer: 5
312 | m_Name: ParamSlider
313 | m_TagString: Untagged
314 | m_Icon: {fileID: 0}
315 | m_NavMeshLayer: 0
316 | m_StaticEditorFlags: 0
317 | m_IsActive: 1
318 | --- !u!1 &1778139598698690
319 | GameObject:
320 | m_ObjectHideFlags: 1
321 | m_PrefabParentObject: {fileID: 0}
322 | m_PrefabInternal: {fileID: 100100000}
323 | serializedVersion: 5
324 | m_Component:
325 | - component: {fileID: 224066397276435638}
326 | - component: {fileID: 222897703031011010}
327 | - component: {fileID: 114336458796130244}
328 | m_Layer: 5
329 | m_Name: paramScrollContent
330 | m_TagString: Untagged
331 | m_Icon: {fileID: 0}
332 | m_NavMeshLayer: 0
333 | m_StaticEditorFlags: 0
334 | m_IsActive: 1
335 | --- !u!1 &1796019319082510
336 | GameObject:
337 | m_ObjectHideFlags: 1
338 | m_PrefabParentObject: {fileID: 0}
339 | m_PrefabInternal: {fileID: 100100000}
340 | serializedVersion: 5
341 | m_Component:
342 | - component: {fileID: 224686601894939558}
343 | - component: {fileID: 222463122273565510}
344 | - component: {fileID: 114950580919070402}
345 | m_Layer: 5
346 | m_Name: ParamName
347 | m_TagString: Untagged
348 | m_Icon: {fileID: 0}
349 | m_NavMeshLayer: 0
350 | m_StaticEditorFlags: 0
351 | m_IsActive: 1
352 | --- !u!1 &1857349426772954
353 | GameObject:
354 | m_ObjectHideFlags: 1
355 | m_PrefabParentObject: {fileID: 0}
356 | m_PrefabInternal: {fileID: 100100000}
357 | serializedVersion: 5
358 | m_Component:
359 | - component: {fileID: 224822761621782046}
360 | - component: {fileID: 222457966623422458}
361 | - component: {fileID: 114808548001547150}
362 | m_Layer: 5
363 | m_Name: ParamCurrent
364 | m_TagString: Untagged
365 | m_Icon: {fileID: 0}
366 | m_NavMeshLayer: 0
367 | m_StaticEditorFlags: 0
368 | m_IsActive: 1
369 | --- !u!1 &1914795918033040
370 | GameObject:
371 | m_ObjectHideFlags: 0
372 | m_PrefabParentObject: {fileID: 0}
373 | m_PrefabInternal: {fileID: 100100000}
374 | serializedVersion: 5
375 | m_Component:
376 | - component: {fileID: 224605760698768978}
377 | - component: {fileID: 222572830026361366}
378 | - component: {fileID: 114924931264194414}
379 | - component: {fileID: 114566227281087008}
380 | m_Layer: 5
381 | m_Name: Scrollbar Vertical
382 | m_TagString: Untagged
383 | m_Icon: {fileID: 0}
384 | m_NavMeshLayer: 0
385 | m_StaticEditorFlags: 0
386 | m_IsActive: 1
387 | --- !u!1 &1916646457521474
388 | GameObject:
389 | m_ObjectHideFlags: 1
390 | m_PrefabParentObject: {fileID: 0}
391 | m_PrefabInternal: {fileID: 100100000}
392 | serializedVersion: 5
393 | m_Component:
394 | - component: {fileID: 224844990044645998}
395 | - component: {fileID: 222495479039806466}
396 | - component: {fileID: 114850198571914454}
397 | m_Layer: 5
398 | m_Name: Checkmark
399 | m_TagString: Untagged
400 | m_Icon: {fileID: 0}
401 | m_NavMeshLayer: 0
402 | m_StaticEditorFlags: 0
403 | m_IsActive: 1
404 | --- !u!1 &1935149327336874
405 | GameObject:
406 | m_ObjectHideFlags: 1
407 | m_PrefabParentObject: {fileID: 0}
408 | m_PrefabInternal: {fileID: 100100000}
409 | serializedVersion: 5
410 | m_Component:
411 | - component: {fileID: 224992973937088162}
412 | - component: {fileID: 222476377126531266}
413 | - component: {fileID: 114442338456447752}
414 | m_Layer: 5
415 | m_Name: ParamMin
416 | m_TagString: Untagged
417 | m_Icon: {fileID: 0}
418 | m_NavMeshLayer: 0
419 | m_StaticEditorFlags: 0
420 | m_IsActive: 1
421 | --- !u!1 &1954430198734886
422 | GameObject:
423 | m_ObjectHideFlags: 1
424 | m_PrefabParentObject: {fileID: 0}
425 | m_PrefabInternal: {fileID: 100100000}
426 | serializedVersion: 5
427 | m_Component:
428 | - component: {fileID: 224735325511902084}
429 | m_Layer: 5
430 | m_Name: Handle Slide Area
431 | m_TagString: Untagged
432 | m_Icon: {fileID: 0}
433 | m_NavMeshLayer: 0
434 | m_StaticEditorFlags: 0
435 | m_IsActive: 1
436 | --- !u!114 &114005867175363864
437 | MonoBehaviour:
438 | m_ObjectHideFlags: 1
439 | m_PrefabParentObject: {fileID: 0}
440 | m_PrefabInternal: {fileID: 100100000}
441 | m_GameObject: {fileID: 1022490056598866}
442 | m_Enabled: 1
443 | m_EditorHideFlags: 0
444 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
445 | m_Name:
446 | m_EditorClassIdentifier:
447 | m_Material: {fileID: 0}
448 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
449 | m_RaycastTarget: 1
450 | m_OnCullStateChanged:
451 | m_PersistentCalls:
452 | m_Calls: []
453 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
454 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
455 | m_FontData:
456 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
457 | m_FontSize: 14
458 | m_FontStyle: 0
459 | m_BestFit: 0
460 | m_MinSize: 10
461 | m_MaxSize: 40
462 | m_Alignment: 4
463 | m_AlignByGeometry: 0
464 | m_RichText: 1
465 | m_HorizontalOverflow: 0
466 | m_VerticalOverflow: 0
467 | m_LineSpacing: 1
468 | m_Text: Reset Parameters
469 | --- !u!114 &114023493140279502
470 | MonoBehaviour:
471 | m_ObjectHideFlags: 1
472 | m_PrefabParentObject: {fileID: 0}
473 | m_PrefabInternal: {fileID: 100100000}
474 | m_GameObject: {fileID: 1105638154149772}
475 | m_Enabled: 1
476 | m_EditorHideFlags: 0
477 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
478 | m_Name:
479 | m_EditorClassIdentifier:
480 | m_Material: {fileID: 0}
481 | m_Color: {r: 1, g: 1, b: 1, a: 1}
482 | m_RaycastTarget: 1
483 | m_OnCullStateChanged:
484 | m_PersistentCalls:
485 | m_Calls: []
486 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
487 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
488 | m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
489 | m_Type: 1
490 | m_PreserveAspect: 0
491 | m_FillCenter: 1
492 | m_FillMethod: 4
493 | m_FillAmount: 1
494 | m_FillClockwise: 1
495 | m_FillOrigin: 0
496 | --- !u!114 &114101461821808964
497 | MonoBehaviour:
498 | m_ObjectHideFlags: 1
499 | m_PrefabParentObject: {fileID: 0}
500 | m_PrefabInternal: {fileID: 100100000}
501 | m_GameObject: {fileID: 1233663130686874}
502 | m_Enabled: 1
503 | m_EditorHideFlags: 0
504 | m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3}
505 | m_Name:
506 | m_EditorClassIdentifier:
507 | m_Content: {fileID: 224066397276435638}
508 | m_Horizontal: 0
509 | m_Vertical: 1
510 | m_MovementType: 1
511 | m_Elasticity: 0.08
512 | m_Inertia: 1
513 | m_DecelerationRate: 0.13
514 | m_ScrollSensitivity: 30
515 | m_Viewport: {fileID: 224186694351981400}
516 | m_HorizontalScrollbar: {fileID: 0}
517 | m_VerticalScrollbar: {fileID: 114566227281087008}
518 | m_HorizontalScrollbarVisibility: 2
519 | m_VerticalScrollbarVisibility: 2
520 | m_HorizontalScrollbarSpacing: -3
521 | m_VerticalScrollbarSpacing: -3
522 | m_OnValueChanged:
523 | m_PersistentCalls:
524 | m_Calls: []
525 | m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0,
526 | Culture=neutral, PublicKeyToken=null
527 | --- !u!114 &114146058724804872
528 | MonoBehaviour:
529 | m_ObjectHideFlags: 1
530 | m_PrefabParentObject: {fileID: 0}
531 | m_PrefabInternal: {fileID: 100100000}
532 | m_GameObject: {fileID: 1120107272957190}
533 | m_Enabled: 1
534 | m_EditorHideFlags: 0
535 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
536 | m_Name:
537 | m_EditorClassIdentifier:
538 | m_Material: {fileID: 0}
539 | m_Color: {r: 1, g: 1, b: 1, a: 1}
540 | m_RaycastTarget: 1
541 | m_OnCullStateChanged:
542 | m_PersistentCalls:
543 | m_Calls: []
544 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
545 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
546 | m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
547 | m_Type: 0
548 | m_PreserveAspect: 0
549 | m_FillCenter: 1
550 | m_FillMethod: 4
551 | m_FillAmount: 1
552 | m_FillClockwise: 1
553 | m_FillOrigin: 0
554 | --- !u!114 &114199281021173286
555 | MonoBehaviour:
556 | m_ObjectHideFlags: 1
557 | m_PrefabParentObject: {fileID: 0}
558 | m_PrefabInternal: {fileID: 100100000}
559 | m_GameObject: {fileID: 1105638154149772}
560 | m_Enabled: 1
561 | m_EditorHideFlags: 0
562 | m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3}
563 | m_Name:
564 | m_EditorClassIdentifier:
565 | m_ShowMaskGraphic: 0
566 | --- !u!114 &114232158266192760
567 | MonoBehaviour:
568 | m_ObjectHideFlags: 1
569 | m_PrefabParentObject: {fileID: 0}
570 | m_PrefabInternal: {fileID: 100100000}
571 | m_GameObject: {fileID: 1680388915765296}
572 | m_Enabled: 1
573 | m_EditorHideFlags: 0
574 | m_Script: {fileID: -113659843, guid: f70555f144d8491a825f0804e09c671c, type: 3}
575 | m_Name:
576 | m_EditorClassIdentifier:
577 | m_Navigation:
578 | m_Mode: 3
579 | m_SelectOnUp: {fileID: 0}
580 | m_SelectOnDown: {fileID: 0}
581 | m_SelectOnLeft: {fileID: 0}
582 | m_SelectOnRight: {fileID: 0}
583 | m_Transition: 1
584 | m_Colors:
585 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
586 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
587 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
588 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
589 | m_ColorMultiplier: 1
590 | m_FadeDuration: 0.1
591 | m_SpriteState:
592 | m_HighlightedSprite: {fileID: 0}
593 | m_PressedSprite: {fileID: 0}
594 | m_DisabledSprite: {fileID: 0}
595 | m_AnimationTriggers:
596 | m_NormalTrigger: Normal
597 | m_HighlightedTrigger: Highlighted
598 | m_PressedTrigger: Pressed
599 | m_DisabledTrigger: Disabled
600 | m_Interactable: 1
601 | m_TargetGraphic: {fileID: 114146058724804872}
602 | m_FillRect: {fileID: 224621796020631386}
603 | m_HandleRect: {fileID: 224608907322465430}
604 | m_Direction: 0
605 | m_MinValue: 0
606 | m_MaxValue: 1
607 | m_WholeNumbers: 0
608 | m_Value: 0
609 | m_OnValueChanged:
610 | m_PersistentCalls:
611 | m_Calls: []
612 | m_TypeName: UnityEngine.UI.Slider+SliderEvent, UnityEngine.UI, Version=1.0.0.0,
613 | Culture=neutral, PublicKeyToken=null
614 | --- !u!114 &114242342738936558
615 | MonoBehaviour:
616 | m_ObjectHideFlags: 1
617 | m_PrefabParentObject: {fileID: 0}
618 | m_PrefabInternal: {fileID: 100100000}
619 | m_GameObject: {fileID: 1530839166998754}
620 | m_Enabled: 1
621 | m_EditorHideFlags: 0
622 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
623 | m_Name:
624 | m_EditorClassIdentifier:
625 | m_Material: {fileID: 0}
626 | m_Color: {r: 0, g: 0, b: 0, a: 0.247}
627 | m_RaycastTarget: 1
628 | m_OnCullStateChanged:
629 | m_PersistentCalls:
630 | m_Calls: []
631 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
632 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
633 | m_Sprite: {fileID: 0}
634 | m_Type: 0
635 | m_PreserveAspect: 0
636 | m_FillCenter: 1
637 | m_FillMethod: 4
638 | m_FillAmount: 1
639 | m_FillClockwise: 1
640 | m_FillOrigin: 0
641 | --- !u!114 &114331436910334590
642 | MonoBehaviour:
643 | m_ObjectHideFlags: 1
644 | m_PrefabParentObject: {fileID: 0}
645 | m_PrefabInternal: {fileID: 100100000}
646 | m_GameObject: {fileID: 1182541564352040}
647 | m_Enabled: 1
648 | m_EditorHideFlags: 0
649 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
650 | m_Name:
651 | m_EditorClassIdentifier:
652 | m_Material: {fileID: 0}
653 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
654 | m_RaycastTarget: 1
655 | m_OnCullStateChanged:
656 | m_PersistentCalls:
657 | m_Calls: []
658 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
659 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
660 | m_FontData:
661 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
662 | m_FontSize: 14
663 | m_FontStyle: 0
664 | m_BestFit: 0
665 | m_MinSize: 10
666 | m_MaxSize: 40
667 | m_Alignment: 4
668 | m_AlignByGeometry: 0
669 | m_RichText: 1
670 | m_HorizontalOverflow: 0
671 | m_VerticalOverflow: 0
672 | m_LineSpacing: 1
673 | m_Text: Reset Override
674 | --- !u!114 &114336458796130244
675 | MonoBehaviour:
676 | m_ObjectHideFlags: 1
677 | m_PrefabParentObject: {fileID: 0}
678 | m_PrefabInternal: {fileID: 100100000}
679 | m_GameObject: {fileID: 1778139598698690}
680 | m_Enabled: 1
681 | m_EditorHideFlags: 0
682 | m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
683 | m_Name:
684 | m_EditorClassIdentifier:
685 | m_Padding:
686 | m_Left: 0
687 | m_Right: 0
688 | m_Top: 0
689 | m_Bottom: 0
690 | m_ChildAlignment: 0
691 | m_Spacing: 0
692 | m_ChildForceExpandWidth: 0
693 | m_ChildForceExpandHeight: 0
694 | m_ChildControlWidth: 0
695 | m_ChildControlHeight: 0
696 | --- !u!114 &114442338456447752
697 | MonoBehaviour:
698 | m_ObjectHideFlags: 1
699 | m_PrefabParentObject: {fileID: 0}
700 | m_PrefabInternal: {fileID: 100100000}
701 | m_GameObject: {fileID: 1935149327336874}
702 | m_Enabled: 1
703 | m_EditorHideFlags: 0
704 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
705 | m_Name:
706 | m_EditorClassIdentifier:
707 | m_Material: {fileID: 0}
708 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
709 | m_RaycastTarget: 1
710 | m_OnCullStateChanged:
711 | m_PersistentCalls:
712 | m_Calls: []
713 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
714 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
715 | m_FontData:
716 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
717 | m_FontSize: 11
718 | m_FontStyle: 0
719 | m_BestFit: 0
720 | m_MinSize: 0
721 | m_MaxSize: 40
722 | m_Alignment: 3
723 | m_AlignByGeometry: 0
724 | m_RichText: 1
725 | m_HorizontalOverflow: 0
726 | m_VerticalOverflow: 0
727 | m_LineSpacing: 1
728 | m_Text: 0
729 | --- !u!114 &114486441780139306
730 | MonoBehaviour:
731 | m_ObjectHideFlags: 1
732 | m_PrefabParentObject: {fileID: 0}
733 | m_PrefabInternal: {fileID: 100100000}
734 | m_GameObject: {fileID: 1368582398794084}
735 | m_Enabled: 1
736 | m_EditorHideFlags: 0
737 | m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
738 | m_Name:
739 | m_EditorClassIdentifier:
740 | m_Navigation:
741 | m_Mode: 3
742 | m_SelectOnUp: {fileID: 0}
743 | m_SelectOnDown: {fileID: 0}
744 | m_SelectOnLeft: {fileID: 0}
745 | m_SelectOnRight: {fileID: 0}
746 | m_Transition: 1
747 | m_Colors:
748 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
749 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
750 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
751 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
752 | m_ColorMultiplier: 1
753 | m_FadeDuration: 0.1
754 | m_SpriteState:
755 | m_HighlightedSprite: {fileID: 0}
756 | m_PressedSprite: {fileID: 0}
757 | m_DisabledSprite: {fileID: 0}
758 | m_AnimationTriggers:
759 | m_NormalTrigger: Normal
760 | m_HighlightedTrigger: Highlighted
761 | m_PressedTrigger: Pressed
762 | m_DisabledTrigger: Disabled
763 | m_Interactable: 1
764 | m_TargetGraphic: {fileID: 114548558281721134}
765 | m_OnClick:
766 | m_PersistentCalls:
767 | m_Calls: []
768 | m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
769 | Culture=neutral, PublicKeyToken=null
770 | --- !u!114 &114533168472251550
771 | MonoBehaviour:
772 | m_ObjectHideFlags: 1
773 | m_PrefabParentObject: {fileID: 0}
774 | m_PrefabInternal: {fileID: 100100000}
775 | m_GameObject: {fileID: 1055940913837920}
776 | m_Enabled: 1
777 | m_EditorHideFlags: 0
778 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
779 | m_Name:
780 | m_EditorClassIdentifier:
781 | m_Material: {fileID: 0}
782 | m_Color: {r: 1, g: 1, b: 1, a: 0.41568628}
783 | m_RaycastTarget: 1
784 | m_OnCullStateChanged:
785 | m_PersistentCalls:
786 | m_Calls: []
787 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
788 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
789 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
790 | m_Type: 1
791 | m_PreserveAspect: 0
792 | m_FillCenter: 1
793 | m_FillMethod: 4
794 | m_FillAmount: 1
795 | m_FillClockwise: 1
796 | m_FillOrigin: 0
797 | --- !u!114 &114548558281721134
798 | MonoBehaviour:
799 | m_ObjectHideFlags: 1
800 | m_PrefabParentObject: {fileID: 0}
801 | m_PrefabInternal: {fileID: 100100000}
802 | m_GameObject: {fileID: 1368582398794084}
803 | m_Enabled: 1
804 | m_EditorHideFlags: 0
805 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
806 | m_Name:
807 | m_EditorClassIdentifier:
808 | m_Material: {fileID: 0}
809 | m_Color: {r: 1, g: 1, b: 1, a: 0.41568628}
810 | m_RaycastTarget: 1
811 | m_OnCullStateChanged:
812 | m_PersistentCalls:
813 | m_Calls: []
814 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
815 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
816 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
817 | m_Type: 1
818 | m_PreserveAspect: 0
819 | m_FillCenter: 1
820 | m_FillMethod: 4
821 | m_FillAmount: 1
822 | m_FillClockwise: 1
823 | m_FillOrigin: 0
824 | --- !u!114 &114566227281087008
825 | MonoBehaviour:
826 | m_ObjectHideFlags: 1
827 | m_PrefabParentObject: {fileID: 0}
828 | m_PrefabInternal: {fileID: 100100000}
829 | m_GameObject: {fileID: 1914795918033040}
830 | m_Enabled: 1
831 | m_EditorHideFlags: 0
832 | m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3}
833 | m_Name:
834 | m_EditorClassIdentifier:
835 | m_Navigation:
836 | m_Mode: 3
837 | m_SelectOnUp: {fileID: 0}
838 | m_SelectOnDown: {fileID: 0}
839 | m_SelectOnLeft: {fileID: 0}
840 | m_SelectOnRight: {fileID: 0}
841 | m_Transition: 1
842 | m_Colors:
843 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
844 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
845 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
846 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
847 | m_ColorMultiplier: 1
848 | m_FadeDuration: 0.1
849 | m_SpriteState:
850 | m_HighlightedSprite: {fileID: 0}
851 | m_PressedSprite: {fileID: 0}
852 | m_DisabledSprite: {fileID: 0}
853 | m_AnimationTriggers:
854 | m_NormalTrigger: Normal
855 | m_HighlightedTrigger: Highlighted
856 | m_PressedTrigger: Pressed
857 | m_DisabledTrigger: Disabled
858 | m_Interactable: 1
859 | m_TargetGraphic: {fileID: 114922806520206176}
860 | m_HandleRect: {fileID: 224522401665984502}
861 | m_Direction: 2
862 | m_Value: 0
863 | m_Size: 1
864 | m_NumberOfSteps: 0
865 | m_OnValueChanged:
866 | m_PersistentCalls:
867 | m_Calls: []
868 | m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0,
869 | Culture=neutral, PublicKeyToken=null
870 | --- !u!114 &114646936739022990
871 | MonoBehaviour:
872 | m_ObjectHideFlags: 1
873 | m_PrefabParentObject: {fileID: 0}
874 | m_PrefabInternal: {fileID: 100100000}
875 | m_GameObject: {fileID: 1222996037470990}
876 | m_Enabled: 1
877 | m_EditorHideFlags: 0
878 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
879 | m_Name:
880 | m_EditorClassIdentifier:
881 | m_Material: {fileID: 0}
882 | m_Color: {r: 1, g: 1, b: 1, a: 1}
883 | m_RaycastTarget: 1
884 | m_OnCullStateChanged:
885 | m_PersistentCalls:
886 | m_Calls: []
887 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
888 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
889 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
890 | m_Type: 1
891 | m_PreserveAspect: 0
892 | m_FillCenter: 1
893 | m_FillMethod: 4
894 | m_FillAmount: 1
895 | m_FillClockwise: 1
896 | m_FillOrigin: 0
897 | --- !u!114 &114719811850596062
898 | MonoBehaviour:
899 | m_ObjectHideFlags: 1
900 | m_PrefabParentObject: {fileID: 0}
901 | m_PrefabInternal: {fileID: 100100000}
902 | m_GameObject: {fileID: 1055940913837920}
903 | m_Enabled: 1
904 | m_EditorHideFlags: 0
905 | m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
906 | m_Name:
907 | m_EditorClassIdentifier:
908 | m_Navigation:
909 | m_Mode: 3
910 | m_SelectOnUp: {fileID: 0}
911 | m_SelectOnDown: {fileID: 0}
912 | m_SelectOnLeft: {fileID: 0}
913 | m_SelectOnRight: {fileID: 0}
914 | m_Transition: 1
915 | m_Colors:
916 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
917 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
918 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
919 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
920 | m_ColorMultiplier: 1
921 | m_FadeDuration: 0.1
922 | m_SpriteState:
923 | m_HighlightedSprite: {fileID: 0}
924 | m_PressedSprite: {fileID: 0}
925 | m_DisabledSprite: {fileID: 0}
926 | m_AnimationTriggers:
927 | m_NormalTrigger: Normal
928 | m_HighlightedTrigger: Highlighted
929 | m_PressedTrigger: Pressed
930 | m_DisabledTrigger: Disabled
931 | m_Interactable: 1
932 | m_TargetGraphic: {fileID: 114533168472251550}
933 | m_OnClick:
934 | m_PersistentCalls:
935 | m_Calls: []
936 | m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
937 | Culture=neutral, PublicKeyToken=null
938 | --- !u!114 &114750015977723550
939 | MonoBehaviour:
940 | m_ObjectHideFlags: 1
941 | m_PrefabParentObject: {fileID: 0}
942 | m_PrefabInternal: {fileID: 100100000}
943 | m_GameObject: {fileID: 1233663130686874}
944 | m_Enabled: 1
945 | m_EditorHideFlags: 0
946 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
947 | m_Name:
948 | m_EditorClassIdentifier:
949 | m_Material: {fileID: 0}
950 | m_Color: {r: 1, g: 1, b: 1, a: 0.392}
951 | m_RaycastTarget: 1
952 | m_OnCullStateChanged:
953 | m_PersistentCalls:
954 | m_Calls: []
955 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
956 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
957 | m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
958 | m_Type: 1
959 | m_PreserveAspect: 0
960 | m_FillCenter: 1
961 | m_FillMethod: 4
962 | m_FillAmount: 1
963 | m_FillClockwise: 1
964 | m_FillOrigin: 0
965 | --- !u!114 &114751549475515234
966 | MonoBehaviour:
967 | m_ObjectHideFlags: 1
968 | m_PrefabParentObject: {fileID: 0}
969 | m_PrefabInternal: {fileID: 100100000}
970 | m_GameObject: {fileID: 1624656151334776}
971 | m_Enabled: 1
972 | m_EditorHideFlags: 0
973 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
974 | m_Name:
975 | m_EditorClassIdentifier:
976 | m_Material: {fileID: 0}
977 | m_Color: {r: 1, g: 1, b: 1, a: 1}
978 | m_RaycastTarget: 1
979 | m_OnCullStateChanged:
980 | m_PersistentCalls:
981 | m_Calls: []
982 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
983 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
984 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
985 | m_Type: 1
986 | m_PreserveAspect: 0
987 | m_FillCenter: 1
988 | m_FillMethod: 4
989 | m_FillAmount: 1
990 | m_FillClockwise: 1
991 | m_FillOrigin: 0
992 | --- !u!114 &114808548001547150
993 | MonoBehaviour:
994 | m_ObjectHideFlags: 1
995 | m_PrefabParentObject: {fileID: 0}
996 | m_PrefabInternal: {fileID: 100100000}
997 | m_GameObject: {fileID: 1857349426772954}
998 | m_Enabled: 1
999 | m_EditorHideFlags: 0
1000 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1001 | m_Name:
1002 | m_EditorClassIdentifier:
1003 | m_Material: {fileID: 0}
1004 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
1005 | m_RaycastTarget: 1
1006 | m_OnCullStateChanged:
1007 | m_PersistentCalls:
1008 | m_Calls: []
1009 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1010 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1011 | m_FontData:
1012 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
1013 | m_FontSize: 11
1014 | m_FontStyle: 0
1015 | m_BestFit: 0
1016 | m_MinSize: 0
1017 | m_MaxSize: 40
1018 | m_Alignment: 4
1019 | m_AlignByGeometry: 0
1020 | m_RichText: 1
1021 | m_HorizontalOverflow: 0
1022 | m_VerticalOverflow: 0
1023 | m_LineSpacing: 1
1024 | m_Text: '0.5
1025 |
1026 | '
1027 | --- !u!114 &114841427392141446
1028 | MonoBehaviour:
1029 | m_ObjectHideFlags: 1
1030 | m_PrefabParentObject: {fileID: 0}
1031 | m_PrefabInternal: {fileID: 100100000}
1032 | m_GameObject: {fileID: 1109926935194140}
1033 | m_Enabled: 1
1034 | m_EditorHideFlags: 0
1035 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1036 | m_Name:
1037 | m_EditorClassIdentifier:
1038 | m_Material: {fileID: 0}
1039 | m_Color: {r: 1, g: 1, b: 1, a: 1}
1040 | m_RaycastTarget: 1
1041 | m_OnCullStateChanged:
1042 | m_PersistentCalls:
1043 | m_Calls: []
1044 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1045 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1046 | m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
1047 | m_Type: 1
1048 | m_PreserveAspect: 0
1049 | m_FillCenter: 1
1050 | m_FillMethod: 4
1051 | m_FillAmount: 1
1052 | m_FillClockwise: 1
1053 | m_FillOrigin: 0
1054 | --- !u!114 &114850198571914454
1055 | MonoBehaviour:
1056 | m_ObjectHideFlags: 1
1057 | m_PrefabParentObject: {fileID: 0}
1058 | m_PrefabInternal: {fileID: 100100000}
1059 | m_GameObject: {fileID: 1916646457521474}
1060 | m_Enabled: 1
1061 | m_EditorHideFlags: 0
1062 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1063 | m_Name:
1064 | m_EditorClassIdentifier:
1065 | m_Material: {fileID: 0}
1066 | m_Color: {r: 1, g: 1, b: 1, a: 1}
1067 | m_RaycastTarget: 1
1068 | m_OnCullStateChanged:
1069 | m_PersistentCalls:
1070 | m_Calls: []
1071 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1072 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1073 | m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
1074 | m_Type: 0
1075 | m_PreserveAspect: 0
1076 | m_FillCenter: 1
1077 | m_FillMethod: 4
1078 | m_FillAmount: 1
1079 | m_FillClockwise: 1
1080 | m_FillOrigin: 0
1081 | --- !u!114 &114896104623402958
1082 | MonoBehaviour:
1083 | m_ObjectHideFlags: 1
1084 | m_PrefabParentObject: {fileID: 0}
1085 | m_PrefabInternal: {fileID: 100100000}
1086 | m_GameObject: {fileID: 1457622344193648}
1087 | m_Enabled: 1
1088 | m_EditorHideFlags: 0
1089 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1090 | m_Name:
1091 | m_EditorClassIdentifier:
1092 | m_Material: {fileID: 0}
1093 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
1094 | m_RaycastTarget: 1
1095 | m_OnCullStateChanged:
1096 | m_PersistentCalls:
1097 | m_Calls: []
1098 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1099 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1100 | m_FontData:
1101 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
1102 | m_FontSize: 11
1103 | m_FontStyle: 0
1104 | m_BestFit: 0
1105 | m_MinSize: 0
1106 | m_MaxSize: 40
1107 | m_Alignment: 5
1108 | m_AlignByGeometry: 0
1109 | m_RichText: 1
1110 | m_HorizontalOverflow: 0
1111 | m_VerticalOverflow: 0
1112 | m_LineSpacing: 1
1113 | m_Text: 0
1114 | --- !u!114 &114908648153584274
1115 | MonoBehaviour:
1116 | m_ObjectHideFlags: 1
1117 | m_PrefabParentObject: {fileID: 0}
1118 | m_PrefabInternal: {fileID: 100100000}
1119 | m_GameObject: {fileID: 1163817095052190}
1120 | m_Enabled: 0
1121 | m_EditorHideFlags: 0
1122 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1123 | m_Name:
1124 | m_EditorClassIdentifier:
1125 | m_Material: {fileID: 0}
1126 | m_Color: {r: 1, g: 0, b: 0, a: 0.147}
1127 | m_RaycastTarget: 1
1128 | m_OnCullStateChanged:
1129 | m_PersistentCalls:
1130 | m_Calls: []
1131 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1132 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1133 | m_Sprite: {fileID: 0}
1134 | m_Type: 0
1135 | m_PreserveAspect: 0
1136 | m_FillCenter: 1
1137 | m_FillMethod: 4
1138 | m_FillAmount: 1
1139 | m_FillClockwise: 1
1140 | m_FillOrigin: 0
1141 | --- !u!114 &114922779767385160
1142 | MonoBehaviour:
1143 | m_ObjectHideFlags: 1
1144 | m_PrefabParentObject: {fileID: 0}
1145 | m_PrefabInternal: {fileID: 100100000}
1146 | m_GameObject: {fileID: 1203431373752098}
1147 | m_Enabled: 1
1148 | m_EditorHideFlags: 0
1149 | m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1150 | m_Name:
1151 | m_EditorClassIdentifier:
1152 | m_Navigation:
1153 | m_Mode: 3
1154 | m_SelectOnUp: {fileID: 0}
1155 | m_SelectOnDown: {fileID: 0}
1156 | m_SelectOnLeft: {fileID: 0}
1157 | m_SelectOnRight: {fileID: 0}
1158 | m_Transition: 1
1159 | m_Colors:
1160 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
1161 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
1162 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
1163 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
1164 | m_ColorMultiplier: 1
1165 | m_FadeDuration: 0.1
1166 | m_SpriteState:
1167 | m_HighlightedSprite: {fileID: 0}
1168 | m_PressedSprite: {fileID: 0}
1169 | m_DisabledSprite: {fileID: 0}
1170 | m_AnimationTriggers:
1171 | m_NormalTrigger: Normal
1172 | m_HighlightedTrigger: Highlighted
1173 | m_PressedTrigger: Pressed
1174 | m_DisabledTrigger: Disabled
1175 | m_Interactable: 1
1176 | m_TargetGraphic: {fileID: 114646936739022990}
1177 | toggleTransition: 1
1178 | graphic: {fileID: 114850198571914454}
1179 | m_Group: {fileID: 0}
1180 | onValueChanged:
1181 | m_PersistentCalls:
1182 | m_Calls: []
1183 | m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0,
1184 | Culture=neutral, PublicKeyToken=null
1185 | m_IsOn: 0
1186 | --- !u!114 &114922806520206176
1187 | MonoBehaviour:
1188 | m_ObjectHideFlags: 1
1189 | m_PrefabParentObject: {fileID: 0}
1190 | m_PrefabInternal: {fileID: 100100000}
1191 | m_GameObject: {fileID: 1540750371807300}
1192 | m_Enabled: 1
1193 | m_EditorHideFlags: 0
1194 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1195 | m_Name:
1196 | m_EditorClassIdentifier:
1197 | m_Material: {fileID: 0}
1198 | m_Color: {r: 1, g: 1, b: 1, a: 1}
1199 | m_RaycastTarget: 1
1200 | m_OnCullStateChanged:
1201 | m_PersistentCalls:
1202 | m_Calls: []
1203 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1204 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1205 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
1206 | m_Type: 1
1207 | m_PreserveAspect: 0
1208 | m_FillCenter: 1
1209 | m_FillMethod: 4
1210 | m_FillAmount: 1
1211 | m_FillClockwise: 1
1212 | m_FillOrigin: 0
1213 | --- !u!114 &114924931264194414
1214 | MonoBehaviour:
1215 | m_ObjectHideFlags: 1
1216 | m_PrefabParentObject: {fileID: 0}
1217 | m_PrefabInternal: {fileID: 100100000}
1218 | m_GameObject: {fileID: 1914795918033040}
1219 | m_Enabled: 1
1220 | m_EditorHideFlags: 0
1221 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1222 | m_Name:
1223 | m_EditorClassIdentifier:
1224 | m_Material: {fileID: 0}
1225 | m_Color: {r: 1, g: 1, b: 1, a: 1}
1226 | m_RaycastTarget: 1
1227 | m_OnCullStateChanged:
1228 | m_PersistentCalls:
1229 | m_Calls: []
1230 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1231 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1232 | m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
1233 | m_Type: 1
1234 | m_PreserveAspect: 0
1235 | m_FillCenter: 1
1236 | m_FillMethod: 4
1237 | m_FillAmount: 1
1238 | m_FillClockwise: 1
1239 | m_FillOrigin: 0
1240 | --- !u!114 &114950580919070402
1241 | MonoBehaviour:
1242 | m_ObjectHideFlags: 1
1243 | m_PrefabParentObject: {fileID: 0}
1244 | m_PrefabInternal: {fileID: 100100000}
1245 | m_GameObject: {fileID: 1796019319082510}
1246 | m_Enabled: 1
1247 | m_EditorHideFlags: 0
1248 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
1249 | m_Name:
1250 | m_EditorClassIdentifier:
1251 | m_Material: {fileID: 0}
1252 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
1253 | m_RaycastTarget: 1
1254 | m_OnCullStateChanged:
1255 | m_PersistentCalls:
1256 | m_Calls: []
1257 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
1258 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1259 | m_FontData:
1260 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
1261 | m_FontSize: 13
1262 | m_FontStyle: 0
1263 | m_BestFit: 0
1264 | m_MinSize: 1
1265 | m_MaxSize: 40
1266 | m_Alignment: 0
1267 | m_AlignByGeometry: 0
1268 | m_RichText: 1
1269 | m_HorizontalOverflow: 0
1270 | m_VerticalOverflow: 0
1271 | m_LineSpacing: 1
1272 | m_Text: ParamName
1273 | --- !u!222 &222007121335693692
1274 | CanvasRenderer:
1275 | m_ObjectHideFlags: 1
1276 | m_PrefabParentObject: {fileID: 0}
1277 | m_PrefabInternal: {fileID: 100100000}
1278 | m_GameObject: {fileID: 1105638154149772}
1279 | --- !u!222 &222013899833404408
1280 | CanvasRenderer:
1281 | m_ObjectHideFlags: 1
1282 | m_PrefabParentObject: {fileID: 0}
1283 | m_PrefabInternal: {fileID: 100100000}
1284 | m_GameObject: {fileID: 1055940913837920}
1285 | --- !u!222 &222023061079665850
1286 | CanvasRenderer:
1287 | m_ObjectHideFlags: 1
1288 | m_PrefabParentObject: {fileID: 0}
1289 | m_PrefabInternal: {fileID: 100100000}
1290 | m_GameObject: {fileID: 1022490056598866}
1291 | --- !u!222 &222026616991545174
1292 | CanvasRenderer:
1293 | m_ObjectHideFlags: 1
1294 | m_PrefabParentObject: {fileID: 0}
1295 | m_PrefabInternal: {fileID: 100100000}
1296 | m_GameObject: {fileID: 1120107272957190}
1297 | --- !u!222 &222038655271491658
1298 | CanvasRenderer:
1299 | m_ObjectHideFlags: 1
1300 | m_PrefabParentObject: {fileID: 0}
1301 | m_PrefabInternal: {fileID: 100100000}
1302 | m_GameObject: {fileID: 1540750371807300}
1303 | --- !u!222 &222107591935755714
1304 | CanvasRenderer:
1305 | m_ObjectHideFlags: 1
1306 | m_PrefabParentObject: {fileID: 0}
1307 | m_PrefabInternal: {fileID: 100100000}
1308 | m_GameObject: {fileID: 1222996037470990}
1309 | --- !u!222 &222416166354438738
1310 | CanvasRenderer:
1311 | m_ObjectHideFlags: 1
1312 | m_PrefabParentObject: {fileID: 0}
1313 | m_PrefabInternal: {fileID: 100100000}
1314 | m_GameObject: {fileID: 1624656151334776}
1315 | --- !u!222 &222453421896869346
1316 | CanvasRenderer:
1317 | m_ObjectHideFlags: 1
1318 | m_PrefabParentObject: {fileID: 0}
1319 | m_PrefabInternal: {fileID: 100100000}
1320 | m_GameObject: {fileID: 1182541564352040}
1321 | --- !u!222 &222457966623422458
1322 | CanvasRenderer:
1323 | m_ObjectHideFlags: 1
1324 | m_PrefabParentObject: {fileID: 0}
1325 | m_PrefabInternal: {fileID: 100100000}
1326 | m_GameObject: {fileID: 1857349426772954}
1327 | --- !u!222 &222463122273565510
1328 | CanvasRenderer:
1329 | m_ObjectHideFlags: 1
1330 | m_PrefabParentObject: {fileID: 0}
1331 | m_PrefabInternal: {fileID: 100100000}
1332 | m_GameObject: {fileID: 1796019319082510}
1333 | --- !u!222 &222476377126531266
1334 | CanvasRenderer:
1335 | m_ObjectHideFlags: 1
1336 | m_PrefabParentObject: {fileID: 0}
1337 | m_PrefabInternal: {fileID: 100100000}
1338 | m_GameObject: {fileID: 1935149327336874}
1339 | --- !u!222 &222495479039806466
1340 | CanvasRenderer:
1341 | m_ObjectHideFlags: 1
1342 | m_PrefabParentObject: {fileID: 0}
1343 | m_PrefabInternal: {fileID: 100100000}
1344 | m_GameObject: {fileID: 1916646457521474}
1345 | --- !u!222 &222508478996182518
1346 | CanvasRenderer:
1347 | m_ObjectHideFlags: 1
1348 | m_PrefabParentObject: {fileID: 0}
1349 | m_PrefabInternal: {fileID: 100100000}
1350 | m_GameObject: {fileID: 1457622344193648}
1351 | --- !u!222 &222572830026361366
1352 | CanvasRenderer:
1353 | m_ObjectHideFlags: 1
1354 | m_PrefabParentObject: {fileID: 0}
1355 | m_PrefabInternal: {fileID: 100100000}
1356 | m_GameObject: {fileID: 1914795918033040}
1357 | --- !u!222 &222653327815521176
1358 | CanvasRenderer:
1359 | m_ObjectHideFlags: 1
1360 | m_PrefabParentObject: {fileID: 0}
1361 | m_PrefabInternal: {fileID: 100100000}
1362 | m_GameObject: {fileID: 1368582398794084}
1363 | --- !u!222 &222668524874380636
1364 | CanvasRenderer:
1365 | m_ObjectHideFlags: 1
1366 | m_PrefabParentObject: {fileID: 0}
1367 | m_PrefabInternal: {fileID: 100100000}
1368 | m_GameObject: {fileID: 1163817095052190}
1369 | --- !u!222 &222771212780360418
1370 | CanvasRenderer:
1371 | m_ObjectHideFlags: 1
1372 | m_PrefabParentObject: {fileID: 0}
1373 | m_PrefabInternal: {fileID: 100100000}
1374 | m_GameObject: {fileID: 1233663130686874}
1375 | --- !u!222 &222793278231397380
1376 | CanvasRenderer:
1377 | m_ObjectHideFlags: 1
1378 | m_PrefabParentObject: {fileID: 0}
1379 | m_PrefabInternal: {fileID: 100100000}
1380 | m_GameObject: {fileID: 1530839166998754}
1381 | --- !u!222 &222897703031011010
1382 | CanvasRenderer:
1383 | m_ObjectHideFlags: 1
1384 | m_PrefabParentObject: {fileID: 0}
1385 | m_PrefabInternal: {fileID: 100100000}
1386 | m_GameObject: {fileID: 1778139598698690}
1387 | --- !u!222 &222904754880583998
1388 | CanvasRenderer:
1389 | m_ObjectHideFlags: 1
1390 | m_PrefabParentObject: {fileID: 0}
1391 | m_PrefabInternal: {fileID: 100100000}
1392 | m_GameObject: {fileID: 1109926935194140}
1393 | --- !u!224 &224014357989362574
1394 | RectTransform:
1395 | m_ObjectHideFlags: 1
1396 | m_PrefabParentObject: {fileID: 0}
1397 | m_PrefabInternal: {fileID: 100100000}
1398 | m_GameObject: {fileID: 1368582398794084}
1399 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1400 | m_LocalPosition: {x: 0, y: 0, z: 0}
1401 | m_LocalScale: {x: 1, y: 1, z: 1}
1402 | m_Children:
1403 | - {fileID: 224069249605110204}
1404 | m_Father: {fileID: 224833981428319512}
1405 | m_RootOrder: 2
1406 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1407 | m_AnchorMin: {x: 0, y: 1}
1408 | m_AnchorMax: {x: 1, y: 1}
1409 | m_AnchoredPosition: {x: -0.13845062, y: 17.799988}
1410 | m_SizeDelta: {x: -0.7200012, y: 30}
1411 | m_Pivot: {x: 0.5, y: 0.5}
1412 | --- !u!224 &224055071802833206
1413 | RectTransform:
1414 | m_ObjectHideFlags: 1
1415 | m_PrefabParentObject: {fileID: 0}
1416 | m_PrefabInternal: {fileID: 100100000}
1417 | m_GameObject: {fileID: 1022490056598866}
1418 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1419 | m_LocalPosition: {x: 0, y: 0, z: 0}
1420 | m_LocalScale: {x: 1, y: 1, z: 1}
1421 | m_Children: []
1422 | m_Father: {fileID: 224954408306730788}
1423 | m_RootOrder: 0
1424 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1425 | m_AnchorMin: {x: 0, y: 0}
1426 | m_AnchorMax: {x: 1, y: 1}
1427 | m_AnchoredPosition: {x: 0, y: 0}
1428 | m_SizeDelta: {x: 0, y: 0}
1429 | m_Pivot: {x: 0.5, y: 0.5}
1430 | --- !u!224 &224066397276435638
1431 | RectTransform:
1432 | m_ObjectHideFlags: 1
1433 | m_PrefabParentObject: {fileID: 0}
1434 | m_PrefabInternal: {fileID: 100100000}
1435 | m_GameObject: {fileID: 1778139598698690}
1436 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1437 | m_LocalPosition: {x: 0, y: 0, z: 0}
1438 | m_LocalScale: {x: 1, y: 1, z: 1}
1439 | m_Children: []
1440 | m_Father: {fileID: 224186694351981400}
1441 | m_RootOrder: 0
1442 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1443 | m_AnchorMin: {x: 0, y: 1}
1444 | m_AnchorMax: {x: 1, y: 1}
1445 | m_AnchoredPosition: {x: 0, y: 0}
1446 | m_SizeDelta: {x: 0, y: 0}
1447 | m_Pivot: {x: 0, y: 1}
1448 | --- !u!224 &224069249605110204
1449 | RectTransform:
1450 | m_ObjectHideFlags: 1
1451 | m_PrefabParentObject: {fileID: 0}
1452 | m_PrefabInternal: {fileID: 100100000}
1453 | m_GameObject: {fileID: 1182541564352040}
1454 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1455 | m_LocalPosition: {x: 0, y: 0, z: 0}
1456 | m_LocalScale: {x: 1, y: 1, z: 1}
1457 | m_Children: []
1458 | m_Father: {fileID: 224014357989362574}
1459 | m_RootOrder: 0
1460 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1461 | m_AnchorMin: {x: 0, y: 0}
1462 | m_AnchorMax: {x: 1, y: 1}
1463 | m_AnchoredPosition: {x: 0, y: 0}
1464 | m_SizeDelta: {x: 0, y: 0}
1465 | m_Pivot: {x: 0.5, y: 0.5}
1466 | --- !u!224 &224154884739926652
1467 | RectTransform:
1468 | m_ObjectHideFlags: 1
1469 | m_PrefabParentObject: {fileID: 0}
1470 | m_PrefabInternal: {fileID: 100100000}
1471 | m_GameObject: {fileID: 1680388915765296}
1472 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1473 | m_LocalPosition: {x: 0, y: 0, z: 0}
1474 | m_LocalScale: {x: 1, y: 1, z: 1}
1475 | m_Children:
1476 | - {fileID: 224407859968560614}
1477 | - {fileID: 224468180377856494}
1478 | - {fileID: 224735325511902084}
1479 | m_Father: {fileID: 224937236686144858}
1480 | m_RootOrder: 1
1481 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1482 | m_AnchorMin: {x: 0, y: 0.20164517}
1483 | m_AnchorMax: {x: 1, y: 0.54838705}
1484 | m_AnchoredPosition: {x: 2.6200027, y: 0.93650055}
1485 | m_SizeDelta: {x: -18.55, y: -1.56}
1486 | m_Pivot: {x: 0.5, y: 0.5}
1487 | --- !u!224 &224186694351981400
1488 | RectTransform:
1489 | m_ObjectHideFlags: 1
1490 | m_PrefabParentObject: {fileID: 0}
1491 | m_PrefabInternal: {fileID: 100100000}
1492 | m_GameObject: {fileID: 1105638154149772}
1493 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1494 | m_LocalPosition: {x: 0, y: 0, z: 0}
1495 | m_LocalScale: {x: 1, y: 1, z: 1}
1496 | m_Children:
1497 | - {fileID: 224066397276435638}
1498 | m_Father: {fileID: 224833981428319512}
1499 | m_RootOrder: 0
1500 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1501 | m_AnchorMin: {x: 0, y: 0}
1502 | m_AnchorMax: {x: 0, y: 0}
1503 | m_AnchoredPosition: {x: 0, y: 0}
1504 | m_SizeDelta: {x: 0, y: 0}
1505 | m_Pivot: {x: 0, y: 1}
1506 | --- !u!224 &224373299682184982
1507 | RectTransform:
1508 | m_ObjectHideFlags: 1
1509 | m_PrefabParentObject: {fileID: 0}
1510 | m_PrefabInternal: {fileID: 100100000}
1511 | m_GameObject: {fileID: 1457622344193648}
1512 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1513 | m_LocalPosition: {x: 0, y: 0, z: 0}
1514 | m_LocalScale: {x: 1, y: 1, z: 1}
1515 | m_Children: []
1516 | m_Father: {fileID: 224937236686144858}
1517 | m_RootOrder: 4
1518 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1519 | m_AnchorMin: {x: 0.74300003, y: 0}
1520 | m_AnchorMax: {x: 1, y: 0.21787098}
1521 | m_AnchoredPosition: {x: -4, y: 0.16500092}
1522 | m_SizeDelta: {x: -2.5, y: 0.33}
1523 | m_Pivot: {x: 0.5, y: 0.5}
1524 | --- !u!224 &224407859968560614
1525 | RectTransform:
1526 | m_ObjectHideFlags: 1
1527 | m_PrefabParentObject: {fileID: 0}
1528 | m_PrefabInternal: {fileID: 100100000}
1529 | m_GameObject: {fileID: 1109926935194140}
1530 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1531 | m_LocalPosition: {x: 0, y: 0, z: 0}
1532 | m_LocalScale: {x: 1, y: 1, z: 1}
1533 | m_Children: []
1534 | m_Father: {fileID: 224154884739926652}
1535 | m_RootOrder: 0
1536 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1537 | m_AnchorMin: {x: 0, y: 0.25}
1538 | m_AnchorMax: {x: 1, y: 0.75}
1539 | m_AnchoredPosition: {x: 0, y: 0}
1540 | m_SizeDelta: {x: 0, y: 0}
1541 | m_Pivot: {x: 0.5, y: 0.5}
1542 | --- !u!224 &224468180377856494
1543 | RectTransform:
1544 | m_ObjectHideFlags: 1
1545 | m_PrefabParentObject: {fileID: 0}
1546 | m_PrefabInternal: {fileID: 100100000}
1547 | m_GameObject: {fileID: 1365322494140956}
1548 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1549 | m_LocalPosition: {x: 0, y: 0, z: 0}
1550 | m_LocalScale: {x: 1, y: 1, z: 1}
1551 | m_Children:
1552 | - {fileID: 224621796020631386}
1553 | m_Father: {fileID: 224154884739926652}
1554 | m_RootOrder: 1
1555 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1556 | m_AnchorMin: {x: 0, y: 0.25}
1557 | m_AnchorMax: {x: 1, y: 0.75}
1558 | m_AnchoredPosition: {x: -5, y: 0}
1559 | m_SizeDelta: {x: -20, y: 0}
1560 | m_Pivot: {x: 0.5, y: 0.5}
1561 | --- !u!224 &224522401665984502
1562 | RectTransform:
1563 | m_ObjectHideFlags: 1
1564 | m_PrefabParentObject: {fileID: 0}
1565 | m_PrefabInternal: {fileID: 100100000}
1566 | m_GameObject: {fileID: 1540750371807300}
1567 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1568 | m_LocalPosition: {x: 0, y: 0, z: 0}
1569 | m_LocalScale: {x: 1, y: 1, z: 1}
1570 | m_Children: []
1571 | m_Father: {fileID: 224642440081924978}
1572 | m_RootOrder: 0
1573 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1574 | m_AnchorMin: {x: 0, y: 0}
1575 | m_AnchorMax: {x: 0, y: 0}
1576 | m_AnchoredPosition: {x: 0, y: 0}
1577 | m_SizeDelta: {x: 20, y: 20}
1578 | m_Pivot: {x: 0.5, y: 0.5}
1579 | --- !u!224 &224605760698768978
1580 | RectTransform:
1581 | m_ObjectHideFlags: 1
1582 | m_PrefabParentObject: {fileID: 0}
1583 | m_PrefabInternal: {fileID: 100100000}
1584 | m_GameObject: {fileID: 1914795918033040}
1585 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1586 | m_LocalPosition: {x: 0, y: 0, z: 0}
1587 | m_LocalScale: {x: 1, y: 1, z: 1}
1588 | m_Children:
1589 | - {fileID: 224642440081924978}
1590 | m_Father: {fileID: 224833981428319512}
1591 | m_RootOrder: 1
1592 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1593 | m_AnchorMin: {x: 1, y: 0}
1594 | m_AnchorMax: {x: 1, y: 1}
1595 | m_AnchoredPosition: {x: 0, y: 0}
1596 | m_SizeDelta: {x: 20, y: 0}
1597 | m_Pivot: {x: 1, y: 1}
1598 | --- !u!224 &224608907322465430
1599 | RectTransform:
1600 | m_ObjectHideFlags: 1
1601 | m_PrefabParentObject: {fileID: 0}
1602 | m_PrefabInternal: {fileID: 100100000}
1603 | m_GameObject: {fileID: 1120107272957190}
1604 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1605 | m_LocalPosition: {x: 0, y: 0, z: 0}
1606 | m_LocalScale: {x: 1, y: 1, z: 1}
1607 | m_Children: []
1608 | m_Father: {fileID: 224735325511902084}
1609 | m_RootOrder: 0
1610 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1611 | m_AnchorMin: {x: 0, y: 0}
1612 | m_AnchorMax: {x: 0, y: 1}
1613 | m_AnchoredPosition: {x: 0, y: 0}
1614 | m_SizeDelta: {x: 20, y: 0}
1615 | m_Pivot: {x: 0.5, y: 0.5}
1616 | --- !u!224 &224621796020631386
1617 | RectTransform:
1618 | m_ObjectHideFlags: 1
1619 | m_PrefabParentObject: {fileID: 0}
1620 | m_PrefabInternal: {fileID: 100100000}
1621 | m_GameObject: {fileID: 1624656151334776}
1622 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1623 | m_LocalPosition: {x: 0, y: 0, z: 0}
1624 | m_LocalScale: {x: 1, y: 1, z: 1}
1625 | m_Children: []
1626 | m_Father: {fileID: 224468180377856494}
1627 | m_RootOrder: 0
1628 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1629 | m_AnchorMin: {x: 0, y: 0}
1630 | m_AnchorMax: {x: 0, y: 1}
1631 | m_AnchoredPosition: {x: 0, y: 0}
1632 | m_SizeDelta: {x: 10, y: 0}
1633 | m_Pivot: {x: 0.5, y: 0.5}
1634 | --- !u!224 &224642440081924978
1635 | RectTransform:
1636 | m_ObjectHideFlags: 1
1637 | m_PrefabParentObject: {fileID: 0}
1638 | m_PrefabInternal: {fileID: 100100000}
1639 | m_GameObject: {fileID: 1499435857937018}
1640 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1641 | m_LocalPosition: {x: 0, y: 0, z: 0}
1642 | m_LocalScale: {x: 1, y: 1, z: 1}
1643 | m_Children:
1644 | - {fileID: 224522401665984502}
1645 | m_Father: {fileID: 224605760698768978}
1646 | m_RootOrder: 0
1647 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1648 | m_AnchorMin: {x: 0, y: 0}
1649 | m_AnchorMax: {x: 1, y: 1}
1650 | m_AnchoredPosition: {x: 0, y: 0}
1651 | m_SizeDelta: {x: -20, y: -20}
1652 | m_Pivot: {x: 0.5, y: 0.5}
1653 | --- !u!224 &224686601894939558
1654 | RectTransform:
1655 | m_ObjectHideFlags: 1
1656 | m_PrefabParentObject: {fileID: 0}
1657 | m_PrefabInternal: {fileID: 100100000}
1658 | m_GameObject: {fileID: 1796019319082510}
1659 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1660 | m_LocalPosition: {x: 0, y: 0, z: 0}
1661 | m_LocalScale: {x: 1, y: 1, z: 1}
1662 | m_Children: []
1663 | m_Father: {fileID: 224937236686144858}
1664 | m_RootOrder: 2
1665 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1666 | m_AnchorMin: {x: 0, y: 0.53225803}
1667 | m_AnchorMax: {x: 1, y: 0.88351613}
1668 | m_AnchoredPosition: {x: 27.1, y: -0.25499916}
1669 | m_SizeDelta: {x: -10.69, y: -0.5100002}
1670 | m_Pivot: {x: 0.5, y: 0.5}
1671 | --- !u!224 &224694024673380732
1672 | RectTransform:
1673 | m_ObjectHideFlags: 1
1674 | m_PrefabParentObject: {fileID: 0}
1675 | m_PrefabInternal: {fileID: 100100000}
1676 | m_GameObject: {fileID: 1222996037470990}
1677 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1678 | m_LocalPosition: {x: 0, y: 0, z: 0}
1679 | m_LocalScale: {x: 1, y: 1, z: 1}
1680 | m_Children:
1681 | - {fileID: 224844990044645998}
1682 | m_Father: {fileID: 224998526610711064}
1683 | m_RootOrder: 0
1684 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1685 | m_AnchorMin: {x: 0, y: 1}
1686 | m_AnchorMax: {x: 0, y: 1}
1687 | m_AnchoredPosition: {x: 10, y: -10}
1688 | m_SizeDelta: {x: 20, y: 20}
1689 | m_Pivot: {x: 0.5, y: 0.5}
1690 | --- !u!224 &224735325511902084
1691 | RectTransform:
1692 | m_ObjectHideFlags: 1
1693 | m_PrefabParentObject: {fileID: 0}
1694 | m_PrefabInternal: {fileID: 100100000}
1695 | m_GameObject: {fileID: 1954430198734886}
1696 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1697 | m_LocalPosition: {x: 0, y: 0, z: 0}
1698 | m_LocalScale: {x: 1, y: 1, z: 1}
1699 | m_Children:
1700 | - {fileID: 224608907322465430}
1701 | m_Father: {fileID: 224154884739926652}
1702 | m_RootOrder: 2
1703 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1704 | m_AnchorMin: {x: 0, y: 0}
1705 | m_AnchorMax: {x: 1, y: 1}
1706 | m_AnchoredPosition: {x: 0, y: 0}
1707 | m_SizeDelta: {x: -20, y: 0}
1708 | m_Pivot: {x: 0.5, y: 0.5}
1709 | --- !u!224 &224822761621782046
1710 | RectTransform:
1711 | m_ObjectHideFlags: 1
1712 | m_PrefabParentObject: {fileID: 0}
1713 | m_PrefabInternal: {fileID: 100100000}
1714 | m_GameObject: {fileID: 1857349426772954}
1715 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1716 | m_LocalPosition: {x: 0, y: 0, z: 0}
1717 | m_LocalScale: {x: 1, y: 1, z: 1}
1718 | m_Children: []
1719 | m_Father: {fileID: 224937236686144858}
1720 | m_RootOrder: 5
1721 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1722 | m_AnchorMin: {x: 0.33, y: 0}
1723 | m_AnchorMax: {x: 0.666, y: 0.21787098}
1724 | m_AnchoredPosition: {x: 0.01499939, y: 0.54299927}
1725 | m_SizeDelta: {x: -16.5, y: 0.32999992}
1726 | m_Pivot: {x: 0.49999997, y: 0.49999946}
1727 | --- !u!224 &224833981428319512
1728 | RectTransform:
1729 | m_ObjectHideFlags: 1
1730 | m_PrefabParentObject: {fileID: 0}
1731 | m_PrefabInternal: {fileID: 100100000}
1732 | m_GameObject: {fileID: 1233663130686874}
1733 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1734 | m_LocalPosition: {x: 0, y: 0, z: 0}
1735 | m_LocalScale: {x: 1, y: 1, z: 1}
1736 | m_Children:
1737 | - {fileID: 224186694351981400}
1738 | - {fileID: 224605760698768978}
1739 | - {fileID: 224014357989362574}
1740 | - {fileID: 224954408306730788}
1741 | - {fileID: 224937236686144858}
1742 | m_Father: {fileID: 0}
1743 | m_RootOrder: 0
1744 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1745 | m_AnchorMin: {x: 1, y: 0}
1746 | m_AnchorMax: {x: 1, y: 0.71400005}
1747 | m_AnchoredPosition: {x: -108.70001, y: -34.78}
1748 | m_SizeDelta: {x: 217.4, y: -69.59}
1749 | m_Pivot: {x: 0.5, y: 0.5}
1750 | --- !u!224 &224844990044645998
1751 | RectTransform:
1752 | m_ObjectHideFlags: 1
1753 | m_PrefabParentObject: {fileID: 0}
1754 | m_PrefabInternal: {fileID: 100100000}
1755 | m_GameObject: {fileID: 1916646457521474}
1756 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1757 | m_LocalPosition: {x: 0, y: 0, z: 0}
1758 | m_LocalScale: {x: 1, y: 1, z: 1}
1759 | m_Children: []
1760 | m_Father: {fileID: 224694024673380732}
1761 | m_RootOrder: 0
1762 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1763 | m_AnchorMin: {x: 0.5, y: 0.5}
1764 | m_AnchorMax: {x: 0.5, y: 0.5}
1765 | m_AnchoredPosition: {x: 0, y: 0}
1766 | m_SizeDelta: {x: 20, y: 20}
1767 | m_Pivot: {x: 0.5, y: 0.5}
1768 | --- !u!224 &224870809777218870
1769 | RectTransform:
1770 | m_ObjectHideFlags: 1
1771 | m_PrefabParentObject: {fileID: 0}
1772 | m_PrefabInternal: {fileID: 100100000}
1773 | m_GameObject: {fileID: 1530839166998754}
1774 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1775 | m_LocalPosition: {x: 0, y: 0, z: 0}
1776 | m_LocalScale: {x: 1, y: 1, z: 1}
1777 | m_Children: []
1778 | m_Father: {fileID: 224937236686144858}
1779 | m_RootOrder: 6
1780 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1781 | m_AnchorMin: {x: 0.0057486375, y: 0}
1782 | m_AnchorMax: {x: 1, y: 0}
1783 | m_AnchoredPosition: {x: -0.054885864, y: -0.59999084}
1784 | m_SizeDelta: {x: 2.1897, y: 1.2}
1785 | m_Pivot: {x: 0.5, y: 0.5}
1786 | --- !u!224 &224937236686144858
1787 | RectTransform:
1788 | m_ObjectHideFlags: 1
1789 | m_PrefabParentObject: {fileID: 0}
1790 | m_PrefabInternal: {fileID: 100100000}
1791 | m_GameObject: {fileID: 1163817095052190}
1792 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1793 | m_LocalPosition: {x: 0, y: 0, z: 0}
1794 | m_LocalScale: {x: 1, y: 1, z: 1}
1795 | m_Children:
1796 | - {fileID: 224998526610711064}
1797 | - {fileID: 224154884739926652}
1798 | - {fileID: 224686601894939558}
1799 | - {fileID: 224992973937088162}
1800 | - {fileID: 224373299682184982}
1801 | - {fileID: 224822761621782046}
1802 | - {fileID: 224870809777218870}
1803 | m_Father: {fileID: 224833981428319512}
1804 | m_RootOrder: 4
1805 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1806 | m_AnchorMin: {x: 0.5, y: 0.5}
1807 | m_AnchorMax: {x: 0.5, y: 0.5}
1808 | m_AnchoredPosition: {x: -100.14, y: -257.1}
1809 | m_SizeDelta: {x: 200, y: 62}
1810 | m_Pivot: {x: 0, y: 1}
1811 | --- !u!224 &224954408306730788
1812 | RectTransform:
1813 | m_ObjectHideFlags: 1
1814 | m_PrefabParentObject: {fileID: 0}
1815 | m_PrefabInternal: {fileID: 100100000}
1816 | m_GameObject: {fileID: 1055940913837920}
1817 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1818 | m_LocalPosition: {x: 0, y: 0, z: 0}
1819 | m_LocalScale: {x: 1, y: 1, z: 1}
1820 | m_Children:
1821 | - {fileID: 224055071802833206}
1822 | m_Father: {fileID: 224833981428319512}
1823 | m_RootOrder: 3
1824 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1825 | m_AnchorMin: {x: 0, y: 1}
1826 | m_AnchorMax: {x: 1, y: 1}
1827 | m_AnchoredPosition: {x: 0.35999, y: 51}
1828 | m_SizeDelta: {x: -0.7200012, y: 30}
1829 | m_Pivot: {x: 0.5, y: 0.5}
1830 | --- !u!224 &224992973937088162
1831 | RectTransform:
1832 | m_ObjectHideFlags: 1
1833 | m_PrefabParentObject: {fileID: 0}
1834 | m_PrefabInternal: {fileID: 100100000}
1835 | m_GameObject: {fileID: 1935149327336874}
1836 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1837 | m_LocalPosition: {x: 0, y: 0, z: 0}
1838 | m_LocalScale: {x: 1, y: 1, z: 1}
1839 | m_Children: []
1840 | m_Father: {fileID: 224937236686144858}
1841 | m_RootOrder: 3
1842 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1843 | m_AnchorMin: {x: 0, y: 0}
1844 | m_AnchorMax: {x: 0.27574858, y: 0.25622576}
1845 | m_AnchoredPosition: {x: 5.9, y: -0.8349991}
1846 | m_SizeDelta: {x: -8.13, y: -1.67}
1847 | m_Pivot: {x: 0.5, y: 0.5}
1848 | --- !u!224 &224998526610711064
1849 | RectTransform:
1850 | m_ObjectHideFlags: 1
1851 | m_PrefabParentObject: {fileID: 0}
1852 | m_PrefabInternal: {fileID: 100100000}
1853 | m_GameObject: {fileID: 1203431373752098}
1854 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1855 | m_LocalPosition: {x: 0, y: 0, z: 0}
1856 | m_LocalScale: {x: 1, y: 1, z: 1}
1857 | m_Children:
1858 | - {fileID: 224694024673380732}
1859 | m_Father: {fileID: 224937236686144858}
1860 | m_RootOrder: 0
1861 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1862 | m_AnchorMin: {x: 0, y: 0.580742}
1863 | m_AnchorMax: {x: 0.123, y: 0.93200004}
1864 | m_AnchoredPosition: {x: 76.5, y: 0.0000019073486}
1865 | m_SizeDelta: {x: 138, y: -2}
1866 | m_Pivot: {x: 0.5, y: 0.5}
1867 |
--------------------------------------------------------------------------------
/Gems/Animating/ParamSliders.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using Live2D.Cubism.Core;
3 | using UnityEngine.UI;
4 | using System.Collections.Generic;
5 |
6 |
7 | namespace Live2D.Cubism.Viewer.Gems.Animating
8 | {
9 | ///
10 | /// Shows available parameters and lets you control them.
11 | ///
12 | public sealed class ParamSliders : MonoBehaviour
13 | {
14 | // Cubism viewer.
15 | private CubismViewer viewer;
16 |
17 | // List containing all value/UI related information for each CubismParameter.
18 | private List CubismParamsInfo;
19 |
20 | // If set, all parameters are reset on the next frame.
21 | private bool ResetAllParams;
22 |
23 | ///
24 | /// Called by Unity.
25 | ///
26 | private void Start()
27 | {
28 | var viewer = GetComponent();
29 |
30 | // Fail silently in release.
31 | if (viewer == null)
32 | {
33 | Debug.LogWarning("Not attached to viewer!");
34 | return;
35 | }
36 |
37 | // Listeners for button clicks and new model event.
38 | Button resetOverrideButton = GameObject.Find("ResetOverrideButton").GetComponent