├── .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