├── .gitignore ├── Assets ├── BtnBack.prefab ├── BtnBack.prefab.meta ├── Cube.cs ├── Cube.cs.meta ├── Scene.unity ├── Scene.unity.meta ├── SceneWithSerial.unity ├── SceneWithSerial.unity.meta ├── SceneWithoutSerial.unity ├── SceneWithoutSerial.unity.meta ├── Serial.meta ├── Serial │ ├── Demo.meta │ ├── Demo │ │ ├── Arduino.meta │ │ ├── Arduino │ │ │ ├── csv_generator.meta │ │ │ └── csv_generator │ │ │ │ ├── csv_generator.ino │ │ │ │ └── csv_generator.ino.meta │ │ ├── Serial Demo.unity │ │ ├── Serial Demo.unity.meta │ │ ├── assets.meta │ │ └── assets │ │ │ ├── ButtonHandler.cs │ │ │ ├── ButtonHandler.cs.meta │ │ │ ├── GUISendCommand.cs │ │ │ ├── GUISendCommand.cs.meta │ │ │ ├── Last Value.prefab │ │ │ ├── Last Value.prefab.meta │ │ │ ├── Last line.prefab │ │ │ ├── Last line.prefab.meta │ │ │ ├── LastLine.cs │ │ │ ├── LastLine.cs.meta │ │ │ ├── SendCommand panel.prefab │ │ │ ├── SendCommand panel.prefab.meta │ │ │ ├── SendCommand.cs │ │ │ ├── SendCommand.cs.meta │ │ │ ├── SerialValue.cs │ │ │ └── SerialValue.cs.meta │ ├── Serial Configuration.prefab │ ├── Serial Configuration.prefab.meta │ ├── Serial.cs │ ├── Serial.cs.meta │ ├── SerialConfig.cs │ └── SerialConfig.cs.meta ├── TestSerial.cs ├── TestSerial.cs.meta ├── TestSerial.unity └── TestSerial.unity.meta ├── LICENSE ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NavMeshLayers.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset ├── README.md ├── UnityPackageManager └── manifest.json └── UnitySerialPort.unitypackage /.gitignore: -------------------------------------------------------------------------------- 1 | # =============== # 2 | # Unity generated # 3 | # =============== # 4 | Temp/ 5 | Obj/ 6 | UnityGenerated/ 7 | Library/ 8 | 9 | # ===================================== # 10 | # Visual Studio / MonoDevelop generated # 11 | # ===================================== # 12 | ExportedObj/ 13 | *.svd 14 | *.userprefs 15 | *.csproj 16 | *.pidb 17 | *.suo 18 | *.sln 19 | *.user 20 | *.unityproj 21 | *.booproj 22 | 23 | # ============ # 24 | # OS generated # 25 | # ============ # 26 | .DS_Store 27 | .DS_Store? 28 | ._* 29 | .Spotlight-V100 30 | .Trashes 31 | Icon? 32 | ehthumbs.db 33 | Thumbs.db 34 | -------------------------------------------------------------------------------- /Assets/BtnBack.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &100000 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 4 9 | m_Component: 10 | - 4: {fileID: 400000} 11 | - 132: {fileID: 13200000} 12 | - 114: {fileID: 11400000} 13 | m_Layer: 0 14 | m_Name: BtnBack 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!4 &400000 21 | Transform: 22 | m_ObjectHideFlags: 1 23 | m_PrefabParentObject: {fileID: 0} 24 | m_PrefabInternal: {fileID: 100100000} 25 | m_GameObject: {fileID: 100000} 26 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 27 | m_LocalPosition: {x: .0214605331, y: .930000007, z: 0} 28 | m_LocalScale: {x: 1, y: 1, z: 1} 29 | m_Children: [] 30 | m_Father: {fileID: 0} 31 | --- !u!114 &11400000 32 | MonoBehaviour: 33 | m_ObjectHideFlags: 1 34 | m_PrefabParentObject: {fileID: 0} 35 | m_PrefabInternal: {fileID: 100100000} 36 | m_GameObject: {fileID: 100000} 37 | m_Enabled: 1 38 | m_EditorHideFlags: 0 39 | m_Script: {fileID: 11500000, guid: dcb79fee5bf56464593cacd23bbff44b, type: 3} 40 | m_Name: 41 | m_EditorClassIdentifier: 42 | onClickLoadScene: Scene 43 | onClickSendMessage: 44 | onClickBroadcastMessage: 45 | onClickSendMessageUpwards: 46 | MessageTarget: {fileID: 0} 47 | --- !u!132 &13200000 48 | GUIText: 49 | m_ObjectHideFlags: 1 50 | m_PrefabParentObject: {fileID: 0} 51 | m_PrefabInternal: {fileID: 100100000} 52 | m_GameObject: {fileID: 100000} 53 | m_Enabled: 1 54 | serializedVersion: 3 55 | m_Text: Back 56 | m_Anchor: 0 57 | m_Alignment: 0 58 | m_PixelOffset: {x: 0, y: 0} 59 | m_LineSpacing: 1 60 | m_TabSize: 4 61 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} 62 | m_Material: {fileID: 0} 63 | m_FontSize: 0 64 | m_FontStyle: 0 65 | m_Color: 66 | serializedVersion: 2 67 | rgba: 4294967295 68 | m_PixelCorrect: 1 69 | m_RichText: 1 70 | --- !u!1001 &100100000 71 | Prefab: 72 | m_ObjectHideFlags: 1 73 | serializedVersion: 2 74 | m_Modification: 75 | m_TransformParent: {fileID: 0} 76 | m_Modifications: [] 77 | m_RemovedComponents: [] 78 | m_ParentPrefab: {fileID: 0} 79 | m_RootGameObject: {fileID: 100000} 80 | m_IsPrefabParent: 1 81 | m_IsExploded: 1 82 | -------------------------------------------------------------------------------- /Assets/BtnBack.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9056cc238c964eefa39b582f59eb178 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Cube.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | public class Cube : MonoBehaviour 6 | { 7 | 8 | // Use this for initialization 9 | void Start () 10 | { 11 | 12 | } 13 | 14 | // Update is called once per frame 15 | void Update () 16 | { 17 | 18 | transform.Rotate (0, 1, 0); 19 | 20 | // List lines = serial.GetLines(); 21 | // foreach(string line in lines) { 22 | // print ("got this line: " + line); 23 | // } 24 | } 25 | 26 | void OnSerialLine (string line) 27 | { 28 | //string line = serial.GetLastLine(); 29 | //print ("got this last line: " + line); 30 | if (line.Length > 0) { 31 | string[] values = line.Split ('\t'); 32 | if (values.Length > 1) { 33 | int val = int.Parse (values [1]); 34 | //transform.Rotate(val, 0, 0); 35 | transform.position = new Vector3 ((val) / 2000.0f, transform.position.y, transform.position.z); 36 | } 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Assets/Cube.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a94698fe11cc43e8b54552ae0c4607c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fd64d03b701e48e883e668c0ede4618 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/SceneWithSerial.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 8 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 24 | m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 25 | m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 3 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 0} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 0} 41 | m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} 42 | --- !u!157 &4 43 | LightmapSettings: 44 | m_ObjectHideFlags: 0 45 | serializedVersion: 11 46 | m_GIWorkflowMode: 1 47 | m_GISettings: 48 | serializedVersion: 2 49 | m_BounceScale: 1 50 | m_IndirectOutputScale: 1 51 | m_AlbedoBoost: 1 52 | m_TemporalCoherenceThreshold: 1 53 | m_EnvironmentLightingMode: 0 54 | m_EnableBakedLightmaps: 1 55 | m_EnableRealtimeLightmaps: 0 56 | m_LightmapEditorSettings: 57 | serializedVersion: 9 58 | m_Resolution: 1 59 | m_BakeResolution: 50 60 | m_TextureWidth: 1024 61 | m_TextureHeight: 1024 62 | m_AO: 1 63 | m_AOMaxDistance: 1 64 | m_CompAOExponent: 1 65 | m_CompAOExponentDirect: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 0 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 256 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 1 75 | m_BakeBackend: 0 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 500 79 | m_PVRBounces: 2 80 | m_PVRFilterTypeDirect: 0 81 | m_PVRFilterTypeIndirect: 0 82 | m_PVRFilterTypeAO: 0 83 | m_PVRFilteringMode: 0 84 | m_PVRCulling: 1 85 | m_PVRFilteringGaussRadiusDirect: 1 86 | m_PVRFilteringGaussRadiusIndirect: 5 87 | m_PVRFilteringGaussRadiusAO: 2 88 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 89 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 90 | m_PVRFilteringAtrousPositionSigmaAO: 1 91 | m_ShowResolutionOverlay: 1 92 | m_LightingDataAsset: {fileID: 0} 93 | m_UseShadowmask: 0 94 | --- !u!196 &5 95 | NavMeshSettings: 96 | serializedVersion: 2 97 | m_ObjectHideFlags: 0 98 | m_BuildSettings: 99 | serializedVersion: 2 100 | agentTypeID: 0 101 | agentRadius: 0.5 102 | agentHeight: 2 103 | agentSlope: 45 104 | agentClimb: 0.4 105 | ledgeDropHeight: 0 106 | maxJumpAcrossDistance: 0 107 | minRegionArea: 2 108 | manualCellSize: 0 109 | cellSize: 0.16666666 110 | manualTileSize: 0 111 | tileSize: 256 112 | accuratePlacement: 0 113 | debug: 114 | m_Flags: 0 115 | m_NavMeshData: {fileID: 0} 116 | --- !u!1 &510922282 117 | GameObject: 118 | m_ObjectHideFlags: 0 119 | m_PrefabParentObject: {fileID: 0} 120 | m_PrefabInternal: {fileID: 0} 121 | serializedVersion: 5 122 | m_Component: 123 | - component: {fileID: 510922286} 124 | - component: {fileID: 510922285} 125 | - component: {fileID: 510922284} 126 | - component: {fileID: 510922283} 127 | m_Layer: 5 128 | m_Name: Canvas 129 | m_TagString: Untagged 130 | m_Icon: {fileID: 0} 131 | m_NavMeshLayer: 0 132 | m_StaticEditorFlags: 0 133 | m_IsActive: 1 134 | --- !u!114 &510922283 135 | MonoBehaviour: 136 | m_ObjectHideFlags: 0 137 | m_PrefabParentObject: {fileID: 0} 138 | m_PrefabInternal: {fileID: 0} 139 | m_GameObject: {fileID: 510922282} 140 | m_Enabled: 1 141 | m_EditorHideFlags: 0 142 | m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} 143 | m_Name: 144 | m_EditorClassIdentifier: 145 | m_IgnoreReversedGraphics: 1 146 | m_BlockingObjects: 0 147 | m_BlockingMask: 148 | serializedVersion: 2 149 | m_Bits: 4294967295 150 | --- !u!114 &510922284 151 | MonoBehaviour: 152 | m_ObjectHideFlags: 0 153 | m_PrefabParentObject: {fileID: 0} 154 | m_PrefabInternal: {fileID: 0} 155 | m_GameObject: {fileID: 510922282} 156 | m_Enabled: 1 157 | m_EditorHideFlags: 0 158 | m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} 159 | m_Name: 160 | m_EditorClassIdentifier: 161 | m_UiScaleMode: 0 162 | m_ReferencePixelsPerUnit: 100 163 | m_ScaleFactor: 1 164 | m_ReferenceResolution: {x: 800, y: 600} 165 | m_ScreenMatchMode: 0 166 | m_MatchWidthOrHeight: 0 167 | m_PhysicalUnit: 3 168 | m_FallbackScreenDPI: 96 169 | m_DefaultSpriteDPI: 96 170 | m_DynamicPixelsPerUnit: 1 171 | --- !u!223 &510922285 172 | Canvas: 173 | m_ObjectHideFlags: 0 174 | m_PrefabParentObject: {fileID: 0} 175 | m_PrefabInternal: {fileID: 0} 176 | m_GameObject: {fileID: 510922282} 177 | m_Enabled: 1 178 | serializedVersion: 3 179 | m_RenderMode: 0 180 | m_Camera: {fileID: 0} 181 | m_PlaneDistance: 100 182 | m_PixelPerfect: 0 183 | m_ReceivesEvents: 1 184 | m_OverrideSorting: 0 185 | m_OverridePixelPerfect: 0 186 | m_SortingBucketNormalizedSize: 0 187 | m_AdditionalShaderChannelsFlag: 0 188 | m_SortingLayerID: 0 189 | m_SortingOrder: 0 190 | m_TargetDisplay: 0 191 | --- !u!224 &510922286 192 | RectTransform: 193 | m_ObjectHideFlags: 0 194 | m_PrefabParentObject: {fileID: 0} 195 | m_PrefabInternal: {fileID: 0} 196 | m_GameObject: {fileID: 510922282} 197 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 198 | m_LocalPosition: {x: 0, y: 0, z: 0} 199 | m_LocalScale: {x: 0, y: 0, z: 0} 200 | m_Children: 201 | - {fileID: 2058521963} 202 | - {fileID: 1668104581} 203 | - {fileID: 1079322392} 204 | - {fileID: 1811463552} 205 | m_Father: {fileID: 0} 206 | m_RootOrder: 1 207 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 208 | m_AnchorMin: {x: 0, y: 0} 209 | m_AnchorMax: {x: 0, y: 0} 210 | m_AnchoredPosition: {x: 0, y: 0} 211 | m_SizeDelta: {x: 0, y: 0} 212 | m_Pivot: {x: 0, y: 0} 213 | --- !u!1 &540852800 214 | GameObject: 215 | m_ObjectHideFlags: 0 216 | m_PrefabParentObject: {fileID: 0} 217 | m_PrefabInternal: {fileID: 0} 218 | serializedVersion: 5 219 | m_Component: 220 | - component: {fileID: 540852801} 221 | - component: {fileID: 540852803} 222 | - component: {fileID: 540852802} 223 | m_Layer: 5 224 | m_Name: Text 225 | m_TagString: Untagged 226 | m_Icon: {fileID: 0} 227 | m_NavMeshLayer: 0 228 | m_StaticEditorFlags: 0 229 | m_IsActive: 1 230 | --- !u!224 &540852801 231 | RectTransform: 232 | m_ObjectHideFlags: 0 233 | m_PrefabParentObject: {fileID: 0} 234 | m_PrefabInternal: {fileID: 0} 235 | m_GameObject: {fileID: 540852800} 236 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 237 | m_LocalPosition: {x: 0, y: 0, z: 0} 238 | m_LocalScale: {x: 1, y: 1, z: 1} 239 | m_Children: [] 240 | m_Father: {fileID: 2058521963} 241 | m_RootOrder: 0 242 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 243 | m_AnchorMin: {x: 0, y: 0} 244 | m_AnchorMax: {x: 1, y: 1} 245 | m_AnchoredPosition: {x: 0, y: 0} 246 | m_SizeDelta: {x: 0, y: 0} 247 | m_Pivot: {x: 0.5, y: 0.5} 248 | --- !u!114 &540852802 249 | MonoBehaviour: 250 | m_ObjectHideFlags: 0 251 | m_PrefabParentObject: {fileID: 0} 252 | m_PrefabInternal: {fileID: 0} 253 | m_GameObject: {fileID: 540852800} 254 | m_Enabled: 1 255 | m_EditorHideFlags: 0 256 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 257 | m_Name: 258 | m_EditorClassIdentifier: 259 | m_Material: {fileID: 0} 260 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} 261 | m_RaycastTarget: 1 262 | m_OnCullStateChanged: 263 | m_PersistentCalls: 264 | m_Calls: [] 265 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, 266 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 267 | m_FontData: 268 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} 269 | m_FontSize: 14 270 | m_FontStyle: 0 271 | m_BestFit: 0 272 | m_MinSize: 10 273 | m_MaxSize: 40 274 | m_Alignment: 4 275 | m_AlignByGeometry: 0 276 | m_RichText: 1 277 | m_HorizontalOverflow: 0 278 | m_VerticalOverflow: 0 279 | m_LineSpacing: 1 280 | m_Text: Back 281 | --- !u!222 &540852803 282 | CanvasRenderer: 283 | m_ObjectHideFlags: 0 284 | m_PrefabParentObject: {fileID: 0} 285 | m_PrefabInternal: {fileID: 0} 286 | m_GameObject: {fileID: 540852800} 287 | --- !u!1001 &957113381 288 | Prefab: 289 | m_ObjectHideFlags: 0 290 | serializedVersion: 2 291 | m_Modification: 292 | m_TransformParent: {fileID: 510922286} 293 | m_Modifications: 294 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 295 | type: 2} 296 | propertyPath: m_LocalPosition.x 297 | value: 0 298 | objectReference: {fileID: 0} 299 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 300 | type: 2} 301 | propertyPath: m_LocalPosition.y 302 | value: 0 303 | objectReference: {fileID: 0} 304 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 305 | type: 2} 306 | propertyPath: m_LocalPosition.z 307 | value: 0 308 | objectReference: {fileID: 0} 309 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 310 | type: 2} 311 | propertyPath: m_LocalRotation.x 312 | value: 0 313 | objectReference: {fileID: 0} 314 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 315 | type: 2} 316 | propertyPath: m_LocalRotation.y 317 | value: 0 318 | objectReference: {fileID: 0} 319 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 320 | type: 2} 321 | propertyPath: m_LocalRotation.z 322 | value: 0 323 | objectReference: {fileID: 0} 324 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 325 | type: 2} 326 | propertyPath: m_LocalRotation.w 327 | value: 1 328 | objectReference: {fileID: 0} 329 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 330 | type: 2} 331 | propertyPath: m_RootOrder 332 | value: 3 333 | objectReference: {fileID: 0} 334 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 335 | type: 2} 336 | propertyPath: m_AnchoredPosition.x 337 | value: 0.43 338 | objectReference: {fileID: 0} 339 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 340 | type: 2} 341 | propertyPath: m_AnchoredPosition.y 342 | value: 56.200306 343 | objectReference: {fileID: 0} 344 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 345 | type: 2} 346 | propertyPath: m_SizeDelta.x 347 | value: -16.26 348 | objectReference: {fileID: 0} 349 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 350 | type: 2} 351 | propertyPath: m_SizeDelta.y 352 | value: 37.9 353 | objectReference: {fileID: 0} 354 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 355 | type: 2} 356 | propertyPath: m_AnchorMin.x 357 | value: 0 358 | objectReference: {fileID: 0} 359 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 360 | type: 2} 361 | propertyPath: m_AnchorMin.y 362 | value: 0 363 | objectReference: {fileID: 0} 364 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 365 | type: 2} 366 | propertyPath: m_AnchorMax.x 367 | value: 1 368 | objectReference: {fileID: 0} 369 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 370 | type: 2} 371 | propertyPath: m_AnchorMax.y 372 | value: 0 373 | objectReference: {fileID: 0} 374 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 375 | type: 2} 376 | propertyPath: m_Pivot.x 377 | value: 0.5 378 | objectReference: {fileID: 0} 379 | - target: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 380 | type: 2} 381 | propertyPath: m_Pivot.y 382 | value: 0.5 383 | objectReference: {fileID: 0} 384 | m_RemovedComponents: [] 385 | m_ParentPrefab: {fileID: 100100000, guid: 93c7454a353b14bda88972456f7f8cef, type: 2} 386 | m_IsPrefabParent: 0 387 | --- !u!224 &1079322392 stripped 388 | RectTransform: 389 | m_PrefabParentObject: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 390 | type: 2} 391 | m_PrefabInternal: {fileID: 1141849221} 392 | --- !u!1001 &1141849221 393 | Prefab: 394 | m_ObjectHideFlags: 0 395 | serializedVersion: 2 396 | m_Modification: 397 | m_TransformParent: {fileID: 510922286} 398 | m_Modifications: 399 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 400 | type: 2} 401 | propertyPath: m_LocalPosition.x 402 | value: 0 403 | objectReference: {fileID: 0} 404 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 405 | type: 2} 406 | propertyPath: m_LocalPosition.y 407 | value: 0 408 | objectReference: {fileID: 0} 409 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 410 | type: 2} 411 | propertyPath: m_LocalPosition.z 412 | value: 0 413 | objectReference: {fileID: 0} 414 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 415 | type: 2} 416 | propertyPath: m_LocalRotation.x 417 | value: -0 418 | objectReference: {fileID: 0} 419 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 420 | type: 2} 421 | propertyPath: m_LocalRotation.y 422 | value: -0 423 | objectReference: {fileID: 0} 424 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 425 | type: 2} 426 | propertyPath: m_LocalRotation.z 427 | value: -0 428 | objectReference: {fileID: 0} 429 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 430 | type: 2} 431 | propertyPath: m_LocalRotation.w 432 | value: 1 433 | objectReference: {fileID: 0} 434 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 435 | type: 2} 436 | propertyPath: m_RootOrder 437 | value: 2 438 | objectReference: {fileID: 0} 439 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 440 | type: 2} 441 | propertyPath: m_AnchoredPosition.x 442 | value: 0 443 | objectReference: {fileID: 0} 444 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 445 | type: 2} 446 | propertyPath: m_AnchoredPosition.y 447 | value: -128 448 | objectReference: {fileID: 0} 449 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 450 | type: 2} 451 | propertyPath: m_SizeDelta.x 452 | value: -25.200012 453 | objectReference: {fileID: 0} 454 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 455 | type: 2} 456 | propertyPath: m_SizeDelta.y 457 | value: 30 458 | objectReference: {fileID: 0} 459 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 460 | type: 2} 461 | propertyPath: m_AnchorMin.x 462 | value: 0 463 | objectReference: {fileID: 0} 464 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 465 | type: 2} 466 | propertyPath: m_AnchorMin.y 467 | value: 1 468 | objectReference: {fileID: 0} 469 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 470 | type: 2} 471 | propertyPath: m_AnchorMax.x 472 | value: 1 473 | objectReference: {fileID: 0} 474 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 475 | type: 2} 476 | propertyPath: m_AnchorMax.y 477 | value: 1 478 | objectReference: {fileID: 0} 479 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 480 | type: 2} 481 | propertyPath: m_Pivot.x 482 | value: 0.5 483 | objectReference: {fileID: 0} 484 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 485 | type: 2} 486 | propertyPath: m_Pivot.y 487 | value: 0.5 488 | objectReference: {fileID: 0} 489 | - target: {fileID: 1062070755512848, guid: 9a282f8b7ddc546a592791ceca34526b, type: 2} 490 | propertyPath: m_Name 491 | value: Last line (1) 492 | objectReference: {fileID: 0} 493 | m_RemovedComponents: [] 494 | m_ParentPrefab: {fileID: 100100000, guid: 9a282f8b7ddc546a592791ceca34526b, type: 2} 495 | m_IsPrefabParent: 0 496 | --- !u!1001 &1263264413 497 | Prefab: 498 | m_ObjectHideFlags: 0 499 | serializedVersion: 2 500 | m_Modification: 501 | m_TransformParent: {fileID: 510922286} 502 | m_Modifications: 503 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 504 | type: 2} 505 | propertyPath: m_LocalPosition.x 506 | value: 0 507 | objectReference: {fileID: 0} 508 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 509 | type: 2} 510 | propertyPath: m_LocalPosition.y 511 | value: 0 512 | objectReference: {fileID: 0} 513 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 514 | type: 2} 515 | propertyPath: m_LocalPosition.z 516 | value: 0 517 | objectReference: {fileID: 0} 518 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 519 | type: 2} 520 | propertyPath: m_LocalRotation.x 521 | value: 0 522 | objectReference: {fileID: 0} 523 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 524 | type: 2} 525 | propertyPath: m_LocalRotation.y 526 | value: 0 527 | objectReference: {fileID: 0} 528 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 529 | type: 2} 530 | propertyPath: m_LocalRotation.z 531 | value: 0 532 | objectReference: {fileID: 0} 533 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 534 | type: 2} 535 | propertyPath: m_LocalRotation.w 536 | value: 1 537 | objectReference: {fileID: 0} 538 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 539 | type: 2} 540 | propertyPath: m_RootOrder 541 | value: 1 542 | objectReference: {fileID: 0} 543 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 544 | type: 2} 545 | propertyPath: m_AnchoredPosition.x 546 | value: -0.0000066757 547 | objectReference: {fileID: 0} 548 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 549 | type: 2} 550 | propertyPath: m_AnchoredPosition.y 551 | value: -98 552 | objectReference: {fileID: 0} 553 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 554 | type: 2} 555 | propertyPath: m_SizeDelta.x 556 | value: -25.2 557 | objectReference: {fileID: 0} 558 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 559 | type: 2} 560 | propertyPath: m_SizeDelta.y 561 | value: 30 562 | objectReference: {fileID: 0} 563 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 564 | type: 2} 565 | propertyPath: m_AnchorMin.x 566 | value: 0 567 | objectReference: {fileID: 0} 568 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 569 | type: 2} 570 | propertyPath: m_AnchorMin.y 571 | value: 1 572 | objectReference: {fileID: 0} 573 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 574 | type: 2} 575 | propertyPath: m_AnchorMax.x 576 | value: 1 577 | objectReference: {fileID: 0} 578 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 579 | type: 2} 580 | propertyPath: m_AnchorMax.y 581 | value: 1 582 | objectReference: {fileID: 0} 583 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 584 | type: 2} 585 | propertyPath: m_Pivot.x 586 | value: 0.5 587 | objectReference: {fileID: 0} 588 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 589 | type: 2} 590 | propertyPath: m_Pivot.y 591 | value: 0.5 592 | objectReference: {fileID: 0} 593 | m_RemovedComponents: [] 594 | m_ParentPrefab: {fileID: 100100000, guid: 9a282f8b7ddc546a592791ceca34526b, type: 2} 595 | m_IsPrefabParent: 0 596 | --- !u!224 &1668104581 stripped 597 | RectTransform: 598 | m_PrefabParentObject: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 599 | type: 2} 600 | m_PrefabInternal: {fileID: 1263264413} 601 | --- !u!224 &1811463552 stripped 602 | RectTransform: 603 | m_PrefabParentObject: {fileID: 224975295346792478, guid: 93c7454a353b14bda88972456f7f8cef, 604 | type: 2} 605 | m_PrefabInternal: {fileID: 957113381} 606 | --- !u!1 &1846173477 607 | GameObject: 608 | m_ObjectHideFlags: 0 609 | m_PrefabParentObject: {fileID: 0} 610 | m_PrefabInternal: {fileID: 0} 611 | serializedVersion: 5 612 | m_Component: 613 | - component: {fileID: 1846173480} 614 | - component: {fileID: 1846173479} 615 | - component: {fileID: 1846173478} 616 | m_Layer: 0 617 | m_Name: EventSystem 618 | m_TagString: Untagged 619 | m_Icon: {fileID: 0} 620 | m_NavMeshLayer: 0 621 | m_StaticEditorFlags: 0 622 | m_IsActive: 1 623 | --- !u!114 &1846173478 624 | MonoBehaviour: 625 | m_ObjectHideFlags: 0 626 | m_PrefabParentObject: {fileID: 0} 627 | m_PrefabInternal: {fileID: 0} 628 | m_GameObject: {fileID: 1846173477} 629 | m_Enabled: 1 630 | m_EditorHideFlags: 0 631 | m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} 632 | m_Name: 633 | m_EditorClassIdentifier: 634 | m_HorizontalAxis: Horizontal 635 | m_VerticalAxis: Vertical 636 | m_SubmitButton: Submit 637 | m_CancelButton: Cancel 638 | m_InputActionsPerSecond: 10 639 | m_RepeatDelay: 0.5 640 | m_ForceModuleActive: 0 641 | --- !u!114 &1846173479 642 | MonoBehaviour: 643 | m_ObjectHideFlags: 0 644 | m_PrefabParentObject: {fileID: 0} 645 | m_PrefabInternal: {fileID: 0} 646 | m_GameObject: {fileID: 1846173477} 647 | m_Enabled: 1 648 | m_EditorHideFlags: 0 649 | m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} 650 | m_Name: 651 | m_EditorClassIdentifier: 652 | m_FirstSelected: {fileID: 0} 653 | m_sendNavigationEvents: 1 654 | m_DragThreshold: 5 655 | --- !u!4 &1846173480 656 | Transform: 657 | m_ObjectHideFlags: 0 658 | m_PrefabParentObject: {fileID: 0} 659 | m_PrefabInternal: {fileID: 0} 660 | m_GameObject: {fileID: 1846173477} 661 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 662 | m_LocalPosition: {x: 0, y: 0, z: 0} 663 | m_LocalScale: {x: 1, y: 1, z: 1} 664 | m_Children: [] 665 | m_Father: {fileID: 0} 666 | m_RootOrder: 2 667 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 668 | --- !u!1 &1862510642 669 | GameObject: 670 | m_ObjectHideFlags: 0 671 | m_PrefabParentObject: {fileID: 0} 672 | m_PrefabInternal: {fileID: 0} 673 | serializedVersion: 5 674 | m_Component: 675 | - component: {fileID: 1862510648} 676 | - component: {fileID: 1862510647} 677 | - component: {fileID: 1862510645} 678 | - component: {fileID: 1862510644} 679 | m_Layer: 0 680 | m_Name: Main Camera 681 | m_TagString: MainCamera 682 | m_Icon: {fileID: 0} 683 | m_NavMeshLayer: 0 684 | m_StaticEditorFlags: 0 685 | m_IsActive: 1 686 | --- !u!81 &1862510644 687 | AudioListener: 688 | m_ObjectHideFlags: 0 689 | m_PrefabParentObject: {fileID: 0} 690 | m_PrefabInternal: {fileID: 0} 691 | m_GameObject: {fileID: 1862510642} 692 | m_Enabled: 1 693 | --- !u!124 &1862510645 694 | Behaviour: 695 | m_ObjectHideFlags: 0 696 | m_PrefabParentObject: {fileID: 0} 697 | m_PrefabInternal: {fileID: 0} 698 | m_GameObject: {fileID: 1862510642} 699 | m_Enabled: 1 700 | --- !u!20 &1862510647 701 | Camera: 702 | m_ObjectHideFlags: 0 703 | m_PrefabParentObject: {fileID: 0} 704 | m_PrefabInternal: {fileID: 0} 705 | m_GameObject: {fileID: 1862510642} 706 | m_Enabled: 1 707 | serializedVersion: 2 708 | m_ClearFlags: 1 709 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} 710 | m_NormalizedViewPortRect: 711 | serializedVersion: 2 712 | x: 0 713 | y: 0 714 | width: 1 715 | height: 1 716 | near clip plane: 0.3 717 | far clip plane: 1000 718 | field of view: 60 719 | orthographic: 0 720 | orthographic size: 5 721 | m_Depth: -1 722 | m_CullingMask: 723 | serializedVersion: 2 724 | m_Bits: 4294967295 725 | m_RenderingPath: -1 726 | m_TargetTexture: {fileID: 0} 727 | m_TargetDisplay: 0 728 | m_TargetEye: 3 729 | m_HDR: 0 730 | m_AllowMSAA: 1 731 | m_AllowDynamicResolution: 0 732 | m_ForceIntoRT: 0 733 | m_OcclusionCulling: 1 734 | m_StereoConvergence: 10 735 | m_StereoSeparation: 0.022 736 | --- !u!4 &1862510648 737 | Transform: 738 | m_ObjectHideFlags: 0 739 | m_PrefabParentObject: {fileID: 0} 740 | m_PrefabInternal: {fileID: 0} 741 | m_GameObject: {fileID: 1862510642} 742 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 743 | m_LocalPosition: {x: 0, y: 1, z: -10} 744 | m_LocalScale: {x: 1, y: 1, z: 1} 745 | m_Children: [] 746 | m_Father: {fileID: 0} 747 | m_RootOrder: 0 748 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 749 | --- !u!1 &2058521962 750 | GameObject: 751 | m_ObjectHideFlags: 0 752 | m_PrefabParentObject: {fileID: 0} 753 | m_PrefabInternal: {fileID: 0} 754 | serializedVersion: 5 755 | m_Component: 756 | - component: {fileID: 2058521963} 757 | - component: {fileID: 2058521967} 758 | - component: {fileID: 2058521966} 759 | - component: {fileID: 2058521965} 760 | - component: {fileID: 2058521964} 761 | m_Layer: 5 762 | m_Name: Button 763 | m_TagString: Untagged 764 | m_Icon: {fileID: 0} 765 | m_NavMeshLayer: 0 766 | m_StaticEditorFlags: 0 767 | m_IsActive: 1 768 | --- !u!224 &2058521963 769 | RectTransform: 770 | m_ObjectHideFlags: 0 771 | m_PrefabParentObject: {fileID: 0} 772 | m_PrefabInternal: {fileID: 0} 773 | m_GameObject: {fileID: 2058521962} 774 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 775 | m_LocalPosition: {x: 0, y: 0, z: 0} 776 | m_LocalScale: {x: 1, y: 1, z: 1} 777 | m_Children: 778 | - {fileID: 540852801} 779 | m_Father: {fileID: 510922286} 780 | m_RootOrder: 0 781 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 782 | m_AnchorMin: {x: 0.5, y: 0.5} 783 | m_AnchorMax: {x: 0.5, y: 0.5} 784 | m_AnchoredPosition: {x: -186, y: 112} 785 | m_SizeDelta: {x: 69, y: 30} 786 | m_Pivot: {x: 0.5, y: 0.5} 787 | --- !u!114 &2058521964 788 | MonoBehaviour: 789 | m_ObjectHideFlags: 0 790 | m_PrefabParentObject: {fileID: 0} 791 | m_PrefabInternal: {fileID: 0} 792 | m_GameObject: {fileID: 2058521962} 793 | m_Enabled: 1 794 | m_EditorHideFlags: 0 795 | m_Script: {fileID: 11500000, guid: b8a898ff4d5894c15a1a6b900d6148a7, type: 3} 796 | m_Name: 797 | m_EditorClassIdentifier: 798 | onClickLoadScene: Scene 799 | onClickSendMessage: 800 | onClickBroadcastMessage: 801 | onClickSendMessageUpwards: 802 | MessageTarget: {fileID: 0} 803 | --- !u!114 &2058521965 804 | MonoBehaviour: 805 | m_ObjectHideFlags: 0 806 | m_PrefabParentObject: {fileID: 0} 807 | m_PrefabInternal: {fileID: 0} 808 | m_GameObject: {fileID: 2058521962} 809 | m_Enabled: 1 810 | m_EditorHideFlags: 0 811 | m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} 812 | m_Name: 813 | m_EditorClassIdentifier: 814 | m_Navigation: 815 | m_Mode: 3 816 | m_SelectOnUp: {fileID: 0} 817 | m_SelectOnDown: {fileID: 0} 818 | m_SelectOnLeft: {fileID: 0} 819 | m_SelectOnRight: {fileID: 0} 820 | m_Transition: 1 821 | m_Colors: 822 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1} 823 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} 824 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} 825 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} 826 | m_ColorMultiplier: 1 827 | m_FadeDuration: 0.1 828 | m_SpriteState: 829 | m_HighlightedSprite: {fileID: 0} 830 | m_PressedSprite: {fileID: 0} 831 | m_DisabledSprite: {fileID: 0} 832 | m_AnimationTriggers: 833 | m_NormalTrigger: Normal 834 | m_HighlightedTrigger: Highlighted 835 | m_PressedTrigger: Pressed 836 | m_DisabledTrigger: Disabled 837 | m_Interactable: 1 838 | m_TargetGraphic: {fileID: 2058521966} 839 | m_OnClick: 840 | m_PersistentCalls: 841 | m_Calls: [] 842 | m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, 843 | Culture=neutral, PublicKeyToken=null 844 | --- !u!114 &2058521966 845 | MonoBehaviour: 846 | m_ObjectHideFlags: 0 847 | m_PrefabParentObject: {fileID: 0} 848 | m_PrefabInternal: {fileID: 0} 849 | m_GameObject: {fileID: 2058521962} 850 | m_Enabled: 1 851 | m_EditorHideFlags: 0 852 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 853 | m_Name: 854 | m_EditorClassIdentifier: 855 | m_Material: {fileID: 0} 856 | m_Color: {r: 1, g: 1, b: 1, a: 1} 857 | m_RaycastTarget: 1 858 | m_OnCullStateChanged: 859 | m_PersistentCalls: 860 | m_Calls: [] 861 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, 862 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 863 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} 864 | m_Type: 1 865 | m_PreserveAspect: 0 866 | m_FillCenter: 1 867 | m_FillMethod: 4 868 | m_FillAmount: 1 869 | m_FillClockwise: 1 870 | m_FillOrigin: 0 871 | --- !u!222 &2058521967 872 | CanvasRenderer: 873 | m_ObjectHideFlags: 0 874 | m_PrefabParentObject: {fileID: 0} 875 | m_PrefabInternal: {fileID: 0} 876 | m_GameObject: {fileID: 2058521962} 877 | -------------------------------------------------------------------------------- /Assets/SceneWithSerial.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a80ea6bab26aa4892babd4658a49be7c 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/SceneWithoutSerial.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 8 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 24 | m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 25 | m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 3 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 0} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 0} 41 | m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} 42 | --- !u!157 &4 43 | LightmapSettings: 44 | m_ObjectHideFlags: 0 45 | serializedVersion: 11 46 | m_GIWorkflowMode: 1 47 | m_GISettings: 48 | serializedVersion: 2 49 | m_BounceScale: 1 50 | m_IndirectOutputScale: 1 51 | m_AlbedoBoost: 1 52 | m_TemporalCoherenceThreshold: 1 53 | m_EnvironmentLightingMode: 0 54 | m_EnableBakedLightmaps: 1 55 | m_EnableRealtimeLightmaps: 0 56 | m_LightmapEditorSettings: 57 | serializedVersion: 9 58 | m_Resolution: 1 59 | m_BakeResolution: 50 60 | m_TextureWidth: 1024 61 | m_TextureHeight: 1024 62 | m_AO: 1 63 | m_AOMaxDistance: 1 64 | m_CompAOExponent: 1 65 | m_CompAOExponentDirect: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 0 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 256 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 1 75 | m_BakeBackend: 0 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 500 79 | m_PVRBounces: 2 80 | m_PVRFilterTypeDirect: 0 81 | m_PVRFilterTypeIndirect: 0 82 | m_PVRFilterTypeAO: 0 83 | m_PVRFilteringMode: 0 84 | m_PVRCulling: 1 85 | m_PVRFilteringGaussRadiusDirect: 1 86 | m_PVRFilteringGaussRadiusIndirect: 5 87 | m_PVRFilteringGaussRadiusAO: 2 88 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 89 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 90 | m_PVRFilteringAtrousPositionSigmaAO: 1 91 | m_ShowResolutionOverlay: 1 92 | m_LightingDataAsset: {fileID: 0} 93 | m_UseShadowmask: 0 94 | --- !u!196 &5 95 | NavMeshSettings: 96 | serializedVersion: 2 97 | m_ObjectHideFlags: 0 98 | m_BuildSettings: 99 | serializedVersion: 2 100 | agentTypeID: 0 101 | agentRadius: 0.5 102 | agentHeight: 2 103 | agentSlope: 45 104 | agentClimb: 0.4 105 | ledgeDropHeight: 0 106 | maxJumpAcrossDistance: 0 107 | minRegionArea: 2 108 | manualCellSize: 0 109 | cellSize: 0.16666666 110 | manualTileSize: 0 111 | tileSize: 256 112 | accuratePlacement: 0 113 | debug: 114 | m_Flags: 0 115 | m_NavMeshData: {fileID: 0} 116 | --- !u!1 &519739952 117 | GameObject: 118 | m_ObjectHideFlags: 0 119 | m_PrefabParentObject: {fileID: 0} 120 | m_PrefabInternal: {fileID: 0} 121 | serializedVersion: 5 122 | m_Component: 123 | - component: {fileID: 519739953} 124 | - component: {fileID: 519739956} 125 | - component: {fileID: 519739955} 126 | - component: {fileID: 519739954} 127 | - component: {fileID: 519739957} 128 | m_Layer: 5 129 | m_Name: Button 130 | m_TagString: Untagged 131 | m_Icon: {fileID: 0} 132 | m_NavMeshLayer: 0 133 | m_StaticEditorFlags: 0 134 | m_IsActive: 1 135 | --- !u!224 &519739953 136 | RectTransform: 137 | m_ObjectHideFlags: 0 138 | m_PrefabParentObject: {fileID: 0} 139 | m_PrefabInternal: {fileID: 0} 140 | m_GameObject: {fileID: 519739952} 141 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 142 | m_LocalPosition: {x: 0, y: 0, z: 0} 143 | m_LocalScale: {x: 1, y: 1, z: 1} 144 | m_Children: 145 | - {fileID: 648198771} 146 | m_Father: {fileID: 1499917720} 147 | m_RootOrder: 0 148 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 149 | m_AnchorMin: {x: 0.5, y: 0.5} 150 | m_AnchorMax: {x: 0.5, y: 0.5} 151 | m_AnchoredPosition: {x: -186, y: 112} 152 | m_SizeDelta: {x: 69, y: 30} 153 | m_Pivot: {x: 0.5, y: 0.5} 154 | --- !u!114 &519739954 155 | MonoBehaviour: 156 | m_ObjectHideFlags: 0 157 | m_PrefabParentObject: {fileID: 0} 158 | m_PrefabInternal: {fileID: 0} 159 | m_GameObject: {fileID: 519739952} 160 | m_Enabled: 1 161 | m_EditorHideFlags: 0 162 | m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} 163 | m_Name: 164 | m_EditorClassIdentifier: 165 | m_Navigation: 166 | m_Mode: 3 167 | m_SelectOnUp: {fileID: 0} 168 | m_SelectOnDown: {fileID: 0} 169 | m_SelectOnLeft: {fileID: 0} 170 | m_SelectOnRight: {fileID: 0} 171 | m_Transition: 1 172 | m_Colors: 173 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1} 174 | m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} 175 | m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} 176 | m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} 177 | m_ColorMultiplier: 1 178 | m_FadeDuration: 0.1 179 | m_SpriteState: 180 | m_HighlightedSprite: {fileID: 0} 181 | m_PressedSprite: {fileID: 0} 182 | m_DisabledSprite: {fileID: 0} 183 | m_AnimationTriggers: 184 | m_NormalTrigger: Normal 185 | m_HighlightedTrigger: Highlighted 186 | m_PressedTrigger: Pressed 187 | m_DisabledTrigger: Disabled 188 | m_Interactable: 1 189 | m_TargetGraphic: {fileID: 519739955} 190 | m_OnClick: 191 | m_PersistentCalls: 192 | m_Calls: [] 193 | m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, 194 | Culture=neutral, PublicKeyToken=null 195 | --- !u!114 &519739955 196 | MonoBehaviour: 197 | m_ObjectHideFlags: 0 198 | m_PrefabParentObject: {fileID: 0} 199 | m_PrefabInternal: {fileID: 0} 200 | m_GameObject: {fileID: 519739952} 201 | m_Enabled: 1 202 | m_EditorHideFlags: 0 203 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 204 | m_Name: 205 | m_EditorClassIdentifier: 206 | m_Material: {fileID: 0} 207 | m_Color: {r: 1, g: 1, b: 1, a: 1} 208 | m_RaycastTarget: 1 209 | m_OnCullStateChanged: 210 | m_PersistentCalls: 211 | m_Calls: [] 212 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, 213 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 214 | m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} 215 | m_Type: 1 216 | m_PreserveAspect: 0 217 | m_FillCenter: 1 218 | m_FillMethod: 4 219 | m_FillAmount: 1 220 | m_FillClockwise: 1 221 | m_FillOrigin: 0 222 | --- !u!222 &519739956 223 | CanvasRenderer: 224 | m_ObjectHideFlags: 0 225 | m_PrefabParentObject: {fileID: 0} 226 | m_PrefabInternal: {fileID: 0} 227 | m_GameObject: {fileID: 519739952} 228 | --- !u!114 &519739957 229 | MonoBehaviour: 230 | m_ObjectHideFlags: 0 231 | m_PrefabParentObject: {fileID: 0} 232 | m_PrefabInternal: {fileID: 0} 233 | m_GameObject: {fileID: 519739952} 234 | m_Enabled: 1 235 | m_EditorHideFlags: 0 236 | m_Script: {fileID: 11500000, guid: b8a898ff4d5894c15a1a6b900d6148a7, type: 3} 237 | m_Name: 238 | m_EditorClassIdentifier: 239 | onClickLoadScene: Scene 240 | onClickSendMessage: 241 | onClickBroadcastMessage: 242 | onClickSendMessageUpwards: 243 | MessageTarget: {fileID: 0} 244 | --- !u!1 &648198770 245 | GameObject: 246 | m_ObjectHideFlags: 0 247 | m_PrefabParentObject: {fileID: 0} 248 | m_PrefabInternal: {fileID: 0} 249 | serializedVersion: 5 250 | m_Component: 251 | - component: {fileID: 648198771} 252 | - component: {fileID: 648198774} 253 | - component: {fileID: 648198773} 254 | m_Layer: 5 255 | m_Name: Text 256 | m_TagString: Untagged 257 | m_Icon: {fileID: 0} 258 | m_NavMeshLayer: 0 259 | m_StaticEditorFlags: 0 260 | m_IsActive: 1 261 | --- !u!224 &648198771 262 | RectTransform: 263 | m_ObjectHideFlags: 0 264 | m_PrefabParentObject: {fileID: 0} 265 | m_PrefabInternal: {fileID: 0} 266 | m_GameObject: {fileID: 648198770} 267 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 268 | m_LocalPosition: {x: 0, y: 0, z: 0} 269 | m_LocalScale: {x: 1, y: 1, z: 1} 270 | m_Children: [] 271 | m_Father: {fileID: 519739953} 272 | m_RootOrder: 0 273 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 274 | m_AnchorMin: {x: 0, y: 0} 275 | m_AnchorMax: {x: 1, y: 1} 276 | m_AnchoredPosition: {x: 0, y: 0} 277 | m_SizeDelta: {x: 0, y: 0} 278 | m_Pivot: {x: 0.5, y: 0.5} 279 | --- !u!114 &648198773 280 | MonoBehaviour: 281 | m_ObjectHideFlags: 0 282 | m_PrefabParentObject: {fileID: 0} 283 | m_PrefabInternal: {fileID: 0} 284 | m_GameObject: {fileID: 648198770} 285 | m_Enabled: 1 286 | m_EditorHideFlags: 0 287 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 288 | m_Name: 289 | m_EditorClassIdentifier: 290 | m_Material: {fileID: 0} 291 | m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} 292 | m_RaycastTarget: 1 293 | m_OnCullStateChanged: 294 | m_PersistentCalls: 295 | m_Calls: [] 296 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, 297 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 298 | m_FontData: 299 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} 300 | m_FontSize: 14 301 | m_FontStyle: 0 302 | m_BestFit: 0 303 | m_MinSize: 10 304 | m_MaxSize: 40 305 | m_Alignment: 4 306 | m_AlignByGeometry: 0 307 | m_RichText: 1 308 | m_HorizontalOverflow: 0 309 | m_VerticalOverflow: 0 310 | m_LineSpacing: 1 311 | m_Text: Back 312 | --- !u!222 &648198774 313 | CanvasRenderer: 314 | m_ObjectHideFlags: 0 315 | m_PrefabParentObject: {fileID: 0} 316 | m_PrefabInternal: {fileID: 0} 317 | m_GameObject: {fileID: 648198770} 318 | --- !u!1 &1499917716 319 | GameObject: 320 | m_ObjectHideFlags: 0 321 | m_PrefabParentObject: {fileID: 0} 322 | m_PrefabInternal: {fileID: 0} 323 | serializedVersion: 5 324 | m_Component: 325 | - component: {fileID: 1499917720} 326 | - component: {fileID: 1499917719} 327 | - component: {fileID: 1499917718} 328 | - component: {fileID: 1499917717} 329 | m_Layer: 5 330 | m_Name: Canvas 331 | m_TagString: Untagged 332 | m_Icon: {fileID: 0} 333 | m_NavMeshLayer: 0 334 | m_StaticEditorFlags: 0 335 | m_IsActive: 1 336 | --- !u!114 &1499917717 337 | MonoBehaviour: 338 | m_ObjectHideFlags: 0 339 | m_PrefabParentObject: {fileID: 0} 340 | m_PrefabInternal: {fileID: 0} 341 | m_GameObject: {fileID: 1499917716} 342 | m_Enabled: 1 343 | m_EditorHideFlags: 0 344 | m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} 345 | m_Name: 346 | m_EditorClassIdentifier: 347 | m_IgnoreReversedGraphics: 1 348 | m_BlockingObjects: 0 349 | m_BlockingMask: 350 | serializedVersion: 2 351 | m_Bits: 4294967295 352 | --- !u!114 &1499917718 353 | MonoBehaviour: 354 | m_ObjectHideFlags: 0 355 | m_PrefabParentObject: {fileID: 0} 356 | m_PrefabInternal: {fileID: 0} 357 | m_GameObject: {fileID: 1499917716} 358 | m_Enabled: 1 359 | m_EditorHideFlags: 0 360 | m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} 361 | m_Name: 362 | m_EditorClassIdentifier: 363 | m_UiScaleMode: 0 364 | m_ReferencePixelsPerUnit: 100 365 | m_ScaleFactor: 1 366 | m_ReferenceResolution: {x: 800, y: 600} 367 | m_ScreenMatchMode: 0 368 | m_MatchWidthOrHeight: 0 369 | m_PhysicalUnit: 3 370 | m_FallbackScreenDPI: 96 371 | m_DefaultSpriteDPI: 96 372 | m_DynamicPixelsPerUnit: 1 373 | --- !u!223 &1499917719 374 | Canvas: 375 | m_ObjectHideFlags: 0 376 | m_PrefabParentObject: {fileID: 0} 377 | m_PrefabInternal: {fileID: 0} 378 | m_GameObject: {fileID: 1499917716} 379 | m_Enabled: 1 380 | serializedVersion: 3 381 | m_RenderMode: 0 382 | m_Camera: {fileID: 0} 383 | m_PlaneDistance: 100 384 | m_PixelPerfect: 0 385 | m_ReceivesEvents: 1 386 | m_OverrideSorting: 0 387 | m_OverridePixelPerfect: 0 388 | m_SortingBucketNormalizedSize: 0 389 | m_AdditionalShaderChannelsFlag: 0 390 | m_SortingLayerID: 0 391 | m_SortingOrder: 0 392 | m_TargetDisplay: 0 393 | --- !u!224 &1499917720 394 | RectTransform: 395 | m_ObjectHideFlags: 0 396 | m_PrefabParentObject: {fileID: 0} 397 | m_PrefabInternal: {fileID: 0} 398 | m_GameObject: {fileID: 1499917716} 399 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 400 | m_LocalPosition: {x: 0, y: 0, z: 0} 401 | m_LocalScale: {x: 0, y: 0, z: 0} 402 | m_Children: 403 | - {fileID: 519739953} 404 | m_Father: {fileID: 0} 405 | m_RootOrder: 1 406 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 407 | m_AnchorMin: {x: 0, y: 0} 408 | m_AnchorMax: {x: 0, y: 0} 409 | m_AnchoredPosition: {x: 0, y: 0} 410 | m_SizeDelta: {x: 0, y: 0} 411 | m_Pivot: {x: 0, y: 0} 412 | --- !u!1 &1919321256 413 | GameObject: 414 | m_ObjectHideFlags: 0 415 | m_PrefabParentObject: {fileID: 0} 416 | m_PrefabInternal: {fileID: 0} 417 | serializedVersion: 5 418 | m_Component: 419 | - component: {fileID: 1919321259} 420 | - component: {fileID: 1919321258} 421 | - component: {fileID: 1919321257} 422 | m_Layer: 0 423 | m_Name: EventSystem 424 | m_TagString: Untagged 425 | m_Icon: {fileID: 0} 426 | m_NavMeshLayer: 0 427 | m_StaticEditorFlags: 0 428 | m_IsActive: 1 429 | --- !u!114 &1919321257 430 | MonoBehaviour: 431 | m_ObjectHideFlags: 0 432 | m_PrefabParentObject: {fileID: 0} 433 | m_PrefabInternal: {fileID: 0} 434 | m_GameObject: {fileID: 1919321256} 435 | m_Enabled: 1 436 | m_EditorHideFlags: 0 437 | m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} 438 | m_Name: 439 | m_EditorClassIdentifier: 440 | m_HorizontalAxis: Horizontal 441 | m_VerticalAxis: Vertical 442 | m_SubmitButton: Submit 443 | m_CancelButton: Cancel 444 | m_InputActionsPerSecond: 10 445 | m_RepeatDelay: 0.5 446 | m_ForceModuleActive: 0 447 | --- !u!114 &1919321258 448 | MonoBehaviour: 449 | m_ObjectHideFlags: 0 450 | m_PrefabParentObject: {fileID: 0} 451 | m_PrefabInternal: {fileID: 0} 452 | m_GameObject: {fileID: 1919321256} 453 | m_Enabled: 1 454 | m_EditorHideFlags: 0 455 | m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} 456 | m_Name: 457 | m_EditorClassIdentifier: 458 | m_FirstSelected: {fileID: 0} 459 | m_sendNavigationEvents: 1 460 | m_DragThreshold: 5 461 | --- !u!4 &1919321259 462 | Transform: 463 | m_ObjectHideFlags: 0 464 | m_PrefabParentObject: {fileID: 0} 465 | m_PrefabInternal: {fileID: 0} 466 | m_GameObject: {fileID: 1919321256} 467 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 468 | m_LocalPosition: {x: 0, y: 0, z: 0} 469 | m_LocalScale: {x: 1, y: 1, z: 1} 470 | m_Children: [] 471 | m_Father: {fileID: 0} 472 | m_RootOrder: 2 473 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 474 | --- !u!1 &2073595151 475 | GameObject: 476 | m_ObjectHideFlags: 0 477 | m_PrefabParentObject: {fileID: 0} 478 | m_PrefabInternal: {fileID: 0} 479 | serializedVersion: 5 480 | m_Component: 481 | - component: {fileID: 2073595156} 482 | - component: {fileID: 2073595155} 483 | - component: {fileID: 2073595154} 484 | - component: {fileID: 2073595153} 485 | - component: {fileID: 2073595152} 486 | m_Layer: 0 487 | m_Name: Main Camera 488 | m_TagString: MainCamera 489 | m_Icon: {fileID: 0} 490 | m_NavMeshLayer: 0 491 | m_StaticEditorFlags: 0 492 | m_IsActive: 1 493 | --- !u!81 &2073595152 494 | AudioListener: 495 | m_ObjectHideFlags: 0 496 | m_PrefabParentObject: {fileID: 0} 497 | m_PrefabInternal: {fileID: 0} 498 | m_GameObject: {fileID: 2073595151} 499 | m_Enabled: 1 500 | --- !u!124 &2073595153 501 | Behaviour: 502 | m_ObjectHideFlags: 0 503 | m_PrefabParentObject: {fileID: 0} 504 | m_PrefabInternal: {fileID: 0} 505 | m_GameObject: {fileID: 2073595151} 506 | m_Enabled: 1 507 | --- !u!92 &2073595154 508 | Behaviour: 509 | m_ObjectHideFlags: 0 510 | m_PrefabParentObject: {fileID: 0} 511 | m_PrefabInternal: {fileID: 0} 512 | m_GameObject: {fileID: 2073595151} 513 | m_Enabled: 1 514 | --- !u!20 &2073595155 515 | Camera: 516 | m_ObjectHideFlags: 0 517 | m_PrefabParentObject: {fileID: 0} 518 | m_PrefabInternal: {fileID: 0} 519 | m_GameObject: {fileID: 2073595151} 520 | m_Enabled: 1 521 | serializedVersion: 2 522 | m_ClearFlags: 1 523 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} 524 | m_NormalizedViewPortRect: 525 | serializedVersion: 2 526 | x: 0 527 | y: 0 528 | width: 1 529 | height: 1 530 | near clip plane: 0.3 531 | far clip plane: 1000 532 | field of view: 60 533 | orthographic: 0 534 | orthographic size: 5 535 | m_Depth: -1 536 | m_CullingMask: 537 | serializedVersion: 2 538 | m_Bits: 4294967295 539 | m_RenderingPath: -1 540 | m_TargetTexture: {fileID: 0} 541 | m_TargetDisplay: 0 542 | m_TargetEye: 3 543 | m_HDR: 0 544 | m_AllowMSAA: 1 545 | m_AllowDynamicResolution: 0 546 | m_ForceIntoRT: 0 547 | m_OcclusionCulling: 1 548 | m_StereoConvergence: 10 549 | m_StereoSeparation: 0.022 550 | --- !u!4 &2073595156 551 | Transform: 552 | m_ObjectHideFlags: 0 553 | m_PrefabParentObject: {fileID: 0} 554 | m_PrefabInternal: {fileID: 0} 555 | m_GameObject: {fileID: 2073595151} 556 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 557 | m_LocalPosition: {x: 0, y: 1, z: -10} 558 | m_LocalScale: {x: 1, y: 1, z: 1} 559 | m_Children: [] 560 | m_Father: {fileID: 0} 561 | m_RootOrder: 0 562 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 563 | -------------------------------------------------------------------------------- /Assets/SceneWithoutSerial.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8ac91a1a091449f297845782bd31b44 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Serial.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f590bf7cd77b4bf092f71272ccc50bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Serial/Demo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d82f24c7a2fc48e98d7146c3b9d1c3b 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/Arduino.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ceb124ab82ade48379e92f6b020852d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/Arduino/csv_generator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5c056a6c810a4bb28d8a0105484aa41 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/Arduino/csv_generator/csv_generator.ino: -------------------------------------------------------------------------------- 1 | // Generate 4 values from 0 to 9999 and send them to the serial port 2 | // Values are separated by a TAB and sets are separated by a new line 3 | 4 | String version = "1.3 / 2016-01-19 by Pierre Rossel"; 5 | 6 | #define LED 13 7 | 8 | int frame = 0; 9 | 10 | // See showHelp() for available modes doc 11 | typedef enum { 12 | STOP, AUTO, ECHO 13 | } 14 | Mode; 15 | 16 | Mode mode = AUTO; 17 | 18 | // Delay between each data sending in ms 19 | int dataPeriod = 100; 20 | 21 | // When did we send the last data 22 | unsigned long lastDataMs = 0; 23 | 24 | // when did we last toggle the led 25 | unsigned long lastLedMs = 0; 26 | 27 | boolean ledValue = LOW; 28 | 29 | // time updated on each update 30 | unsigned long ms = 0; 31 | 32 | // Buffer the command while receiving data on serial line 33 | String cmd; 34 | 35 | void setup() { 36 | 37 | pinMode(LED, OUTPUT); 38 | 39 | // Turn led on while waiting 40 | setLed(HIGH); 41 | 42 | //Initialize serial and wait for port to open: 43 | Serial.begin(9600); 44 | while (!Serial) { 45 | ; // wait for serial port to connect. Needed for Leonardo only 46 | } 47 | 48 | // turn led off after waiting 49 | setLed(LOW); 50 | 51 | } 52 | 53 | // Extract a token from a string. 54 | // Return the token or empty string if no more token 55 | // tokenPos: 0 based position of the token to return 56 | // delimiter: the char to delimit tokens 57 | // exemples: 58 | // token("cmd param1 param2", ' ', 0) would return "cmd" 59 | // token("cmd param1 param2", ' ', 1) would return "param1" 60 | // token("cmd param1 param2", ' ', 2) would return "param2" 61 | // token("cmd param1 param2", ' ', 3) would return "" 62 | String token(String str, int tokenPos, char delimiter = ' ') { 63 | int posStart = 0; 64 | for (int iToken = 0; iToken <= tokenPos; iToken++) { 65 | 66 | // look for next delimiter 67 | int posDelim = str.indexOf(delimiter, posStart); 68 | if (posDelim == -1) { 69 | if (iToken == tokenPos) 70 | return str.substring(posStart); 71 | else 72 | return ""; 73 | } 74 | else if (iToken == tokenPos) 75 | return str.substring(posStart, posDelim); 76 | 77 | // TODO: look for next token start (support multiple separators) 78 | posStart = posDelim + 1; 79 | } 80 | 81 | return ""; 82 | } 83 | 84 | void loop() { 85 | 86 | // update time 87 | ms = millis(); 88 | 89 | // Read serial for commands 90 | char c; 91 | while (Serial.available()) { 92 | c = Serial.read(); 93 | 94 | if (mode == ECHO) { 95 | Serial.write(c); 96 | } 97 | 98 | if (c == '\n') { 99 | 100 | // try to interpret command 101 | String action = token(cmd, 0); 102 | 103 | if (action == "stop") { 104 | mode = STOP; 105 | } 106 | else if (action == "auto") { 107 | mode = AUTO; 108 | String period = token(cmd, 1); 109 | if (period.length() > 0) 110 | dataPeriod = period.toInt(); 111 | } 112 | else if (action == "echo") 113 | mode = ECHO; 114 | else if (action == "reset") 115 | frame = 0; 116 | else if (action == "version") 117 | Serial.println(version); 118 | else if (action == "help") { 119 | showHelp(); 120 | } 121 | else { 122 | if (mode != ECHO) { 123 | Serial.println("Unknown command"); 124 | } 125 | } 126 | 127 | cmd = ""; 128 | break; 129 | } 130 | 131 | else { 132 | cmd += c; 133 | } 134 | } 135 | 136 | if (mode == AUTO && ms > lastDataMs + dataPeriod) { 137 | 138 | lastDataMs = ms; 139 | 140 | float sineFreq = 0.2; 141 | 142 | Serial.print(frame); 143 | Serial.print("\t"); 144 | 145 | Serial.print((int)(9999 * (sin(TWO_PI * sineFreq * ms / 1000) / 2.0) )); 146 | //Serial.print(1000 + frame); 147 | Serial.print("\t"); 148 | 149 | //Serial.print(random(9999)); 150 | Serial.print(2000 + frame); 151 | Serial.print("\t"); 152 | 153 | //Serial.print(random(9999)); 154 | Serial.print(3000 + frame); 155 | Serial.println(); 156 | 157 | frame = (frame + 1) % 9999; 158 | 159 | // Blink led (fast during 2 sec after reset, for each data afterwards) 160 | if (ms > 2000) { 161 | setLed(1); 162 | //toggleLed(); 163 | } 164 | 165 | } 166 | 167 | // Blink led (5 times during 2 seconds after reset, for each data afterwards) 168 | if (ms < 2000) { 169 | if (ms > lastLedMs + 200) { 170 | toggleLed(); 171 | } 172 | } 173 | else if (ledValue && ms > lastLedMs + 10) { 174 | // turn off led shortly after sending data 175 | setLed(0); 176 | } 177 | 178 | //delay(500); 179 | //delay(10); 180 | 181 | } 182 | 183 | void setLed(boolean val) { 184 | digitalWrite(LED, val); 185 | ledValue = val; 186 | lastLedMs = ms; 187 | } 188 | 189 | void toggleLed() { 190 | ledValue = !ledValue; 191 | lastLedMs = ms; 192 | digitalWrite(LED, ledValue); 193 | } 194 | 195 | void showHelp() { 196 | Serial.println(); 197 | Serial.println("CSV Generator " + version); 198 | Serial.println(); 199 | Serial.println(F("Available commands:")); 200 | Serial.println(F("auto [period]")); 201 | Serial.println(F(" Sends continuously 4 int values separated by \\t and terminated by \\n.")); 202 | Serial.println(F(" This is the default mode.")); 203 | Serial.println(F(" period (optional): delay [ms] between each line sending.")); 204 | Serial.println(F("stop")); 205 | Serial.println(F(" Stop sending data or echo mode.")); 206 | Serial.println(F("echo")); 207 | Serial.println(F(" Sends back whatever it receives on its serial port.")); 208 | Serial.println(F("reset")); 209 | Serial.println(F(" Resets the frame count (the first value in auto mode).")); 210 | Serial.println(F("version")); 211 | Serial.println(F(" Sends version information.")); 212 | Serial.println(F("help")); 213 | Serial.println(F(" Shows help.")); 214 | Serial.println(F("")); 215 | } 216 | 217 | 218 | 219 | 220 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/Arduino/csv_generator/csv_generator.ino.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f966b82cc910d49e19ae76b2f263c971 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/Serial Demo.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | OcclusionCullingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_OcclusionBakeSettings: 8 | smallestOccluder: 5 9 | smallestHole: 0.25 10 | backfaceThreshold: 100 11 | m_SceneGUID: 00000000000000000000000000000000 12 | m_OcclusionCullingData: {fileID: 0} 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 8 17 | m_Fog: 0 18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: 0.01 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 24 | m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 25 | m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 3 28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} 29 | m_SkyboxMaterial: {fileID: 0} 30 | m_HaloStrength: 0.5 31 | m_FlareStrength: 1 32 | m_FlareFadeSpeed: 3 33 | m_HaloTexture: {fileID: 0} 34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 35 | m_DefaultReflectionMode: 0 36 | m_DefaultReflectionResolution: 128 37 | m_ReflectionBounces: 1 38 | m_ReflectionIntensity: 1 39 | m_CustomReflection: {fileID: 0} 40 | m_Sun: {fileID: 0} 41 | m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} 42 | --- !u!157 &4 43 | LightmapSettings: 44 | m_ObjectHideFlags: 0 45 | serializedVersion: 11 46 | m_GIWorkflowMode: 1 47 | m_GISettings: 48 | serializedVersion: 2 49 | m_BounceScale: 1 50 | m_IndirectOutputScale: 1 51 | m_AlbedoBoost: 1 52 | m_TemporalCoherenceThreshold: 1 53 | m_EnvironmentLightingMode: 0 54 | m_EnableBakedLightmaps: 1 55 | m_EnableRealtimeLightmaps: 0 56 | m_LightmapEditorSettings: 57 | serializedVersion: 9 58 | m_Resolution: 1 59 | m_BakeResolution: 50 60 | m_TextureWidth: 1024 61 | m_TextureHeight: 1024 62 | m_AO: 0 63 | m_AOMaxDistance: 1 64 | m_CompAOExponent: 0 65 | m_CompAOExponentDirect: 0 66 | m_Padding: 2 67 | m_LightmapParameters: {fileID: 0} 68 | m_LightmapsBakeMode: 1 69 | m_TextureCompression: 0 70 | m_FinalGather: 0 71 | m_FinalGatherFiltering: 1 72 | m_FinalGatherRayCount: 1024 73 | m_ReflectionCompression: 2 74 | m_MixedBakeMode: 1 75 | m_BakeBackend: 0 76 | m_PVRSampling: 1 77 | m_PVRDirectSampleCount: 32 78 | m_PVRSampleCount: 500 79 | m_PVRBounces: 2 80 | m_PVRFilterTypeDirect: 0 81 | m_PVRFilterTypeIndirect: 0 82 | m_PVRFilterTypeAO: 0 83 | m_PVRFilteringMode: 0 84 | m_PVRCulling: 1 85 | m_PVRFilteringGaussRadiusDirect: 1 86 | m_PVRFilteringGaussRadiusIndirect: 5 87 | m_PVRFilteringGaussRadiusAO: 2 88 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 89 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 90 | m_PVRFilteringAtrousPositionSigmaAO: 1 91 | m_ShowResolutionOverlay: 1 92 | m_LightingDataAsset: {fileID: 0} 93 | m_UseShadowmask: 0 94 | --- !u!196 &5 95 | NavMeshSettings: 96 | serializedVersion: 2 97 | m_ObjectHideFlags: 0 98 | m_BuildSettings: 99 | serializedVersion: 2 100 | agentTypeID: 0 101 | agentRadius: 0.5 102 | agentHeight: 2 103 | agentSlope: 45 104 | agentClimb: 0.4 105 | ledgeDropHeight: 0 106 | maxJumpAcrossDistance: 0 107 | minRegionArea: 2 108 | manualCellSize: 0 109 | cellSize: 0.16666666 110 | manualTileSize: 0 111 | tileSize: 256 112 | accuratePlacement: 0 113 | debug: 114 | m_Flags: 0 115 | m_NavMeshData: {fileID: 0} 116 | --- !u!1 &56722390 117 | GameObject: 118 | m_ObjectHideFlags: 0 119 | m_PrefabParentObject: {fileID: 0} 120 | m_PrefabInternal: {fileID: 0} 121 | serializedVersion: 5 122 | m_Component: 123 | - component: {fileID: 56722391} 124 | - component: {fileID: 56722393} 125 | - component: {fileID: 56722392} 126 | m_Layer: 5 127 | m_Name: Infos 128 | m_TagString: Untagged 129 | m_Icon: {fileID: 0} 130 | m_NavMeshLayer: 0 131 | m_StaticEditorFlags: 0 132 | m_IsActive: 1 133 | --- !u!224 &56722391 134 | RectTransform: 135 | m_ObjectHideFlags: 0 136 | m_PrefabParentObject: {fileID: 0} 137 | m_PrefabInternal: {fileID: 0} 138 | m_GameObject: {fileID: 56722390} 139 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 140 | m_LocalPosition: {x: 0, y: 0, z: 0} 141 | m_LocalScale: {x: 1, y: 1, z: 1} 142 | m_Children: [] 143 | m_Father: {fileID: 524030792} 144 | m_RootOrder: 5 145 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 146 | m_AnchorMin: {x: 1, y: 1} 147 | m_AnchorMax: {x: 1, y: 1} 148 | m_AnchoredPosition: {x: -130.34, y: -205.95999} 149 | m_SizeDelta: {x: 227.4, y: 194.92} 150 | m_Pivot: {x: 0.5, y: 0.5} 151 | --- !u!114 &56722392 152 | MonoBehaviour: 153 | m_ObjectHideFlags: 0 154 | m_PrefabParentObject: {fileID: 0} 155 | m_PrefabInternal: {fileID: 0} 156 | m_GameObject: {fileID: 56722390} 157 | m_Enabled: 1 158 | m_EditorHideFlags: 0 159 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 160 | m_Name: 161 | m_EditorClassIdentifier: 162 | m_Material: {fileID: 0} 163 | m_Color: {r: 1, g: 1, b: 1, a: 1} 164 | m_RaycastTarget: 1 165 | m_OnCullStateChanged: 166 | m_PersistentCalls: 167 | m_Calls: [] 168 | m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, 169 | Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 170 | m_FontData: 171 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} 172 | m_FontSize: 13 173 | m_FontStyle: 0 174 | m_BestFit: 0 175 | m_MinSize: 10 176 | m_MaxSize: 40 177 | m_Alignment: 0 178 | m_AlignByGeometry: 0 179 | m_RichText: 1 180 | m_HorizontalOverflow: 0 181 | m_VerticalOverflow: 0 182 | m_LineSpacing: 1 183 | m_Text: "This demo assumes to receive \nserial data formatted as \nTSV (Tab Separated 184 | Values)\n\nExample:\n1\t4243\t2332\thello\n2\t3443\t3133\tworld\n3\t1222\t1223\tof\n4\t2857\t8477\tUnity\n\nYou 185 | can use the Arduino sketch \nin the Demo folder to generate data.\t" 186 | --- !u!222 &56722393 187 | CanvasRenderer: 188 | m_ObjectHideFlags: 0 189 | m_PrefabParentObject: {fileID: 0} 190 | m_PrefabInternal: {fileID: 0} 191 | m_GameObject: {fileID: 56722390} 192 | --- !u!224 &227100095 stripped 193 | RectTransform: 194 | m_PrefabParentObject: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 195 | type: 2} 196 | m_PrefabInternal: {fileID: 1413743386} 197 | --- !u!1001 &449201102 198 | Prefab: 199 | m_ObjectHideFlags: 0 200 | serializedVersion: 2 201 | m_Modification: 202 | m_TransformParent: {fileID: 524030792} 203 | m_Modifications: 204 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 205 | type: 2} 206 | propertyPath: m_LocalPosition.x 207 | value: 0 208 | objectReference: {fileID: 0} 209 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 210 | type: 2} 211 | propertyPath: m_LocalPosition.y 212 | value: 0 213 | objectReference: {fileID: 0} 214 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 215 | type: 2} 216 | propertyPath: m_LocalPosition.z 217 | value: 0 218 | objectReference: {fileID: 0} 219 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 220 | type: 2} 221 | propertyPath: m_LocalRotation.x 222 | value: -0 223 | objectReference: {fileID: 0} 224 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 225 | type: 2} 226 | propertyPath: m_LocalRotation.y 227 | value: -0 228 | objectReference: {fileID: 0} 229 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 230 | type: 2} 231 | propertyPath: m_LocalRotation.z 232 | value: -0 233 | objectReference: {fileID: 0} 234 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 235 | type: 2} 236 | propertyPath: m_LocalRotation.w 237 | value: 1 238 | objectReference: {fileID: 0} 239 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 240 | type: 2} 241 | propertyPath: m_RootOrder 242 | value: 4 243 | objectReference: {fileID: 0} 244 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 245 | type: 2} 246 | propertyPath: m_AnchoredPosition.x 247 | value: -4.0400085 248 | objectReference: {fileID: 0} 249 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 250 | type: 2} 251 | propertyPath: m_AnchoredPosition.y 252 | value: -214 253 | objectReference: {fileID: 0} 254 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 255 | type: 2} 256 | propertyPath: m_SizeDelta.x 257 | value: -25.200012 258 | objectReference: {fileID: 0} 259 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 260 | type: 2} 261 | propertyPath: m_SizeDelta.y 262 | value: 30 263 | objectReference: {fileID: 0} 264 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 265 | type: 2} 266 | propertyPath: m_AnchorMin.x 267 | value: 0 268 | objectReference: {fileID: 0} 269 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 270 | type: 2} 271 | propertyPath: m_AnchorMin.y 272 | value: 1 273 | objectReference: {fileID: 0} 274 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 275 | type: 2} 276 | propertyPath: m_AnchorMax.x 277 | value: 1 278 | objectReference: {fileID: 0} 279 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 280 | type: 2} 281 | propertyPath: m_AnchorMax.y 282 | value: 1 283 | objectReference: {fileID: 0} 284 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 285 | type: 2} 286 | propertyPath: m_Pivot.x 287 | value: 0.5 288 | objectReference: {fileID: 0} 289 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 290 | type: 2} 291 | propertyPath: m_Pivot.y 292 | value: 0.5 293 | objectReference: {fileID: 0} 294 | - target: {fileID: 1624268797532672, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 295 | propertyPath: m_Name 296 | value: Last value 3 297 | objectReference: {fileID: 0} 298 | - target: {fileID: 114998753072282782, guid: c3dbfade86ae94ec18829c9592d39554, 299 | type: 2} 300 | propertyPath: Column 301 | value: 3 302 | objectReference: {fileID: 0} 303 | m_RemovedComponents: [] 304 | m_ParentPrefab: {fileID: 100100000, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 305 | m_IsPrefabParent: 0 306 | --- !u!1 &524030788 307 | GameObject: 308 | m_ObjectHideFlags: 0 309 | m_PrefabParentObject: {fileID: 0} 310 | m_PrefabInternal: {fileID: 0} 311 | serializedVersion: 5 312 | m_Component: 313 | - component: {fileID: 524030792} 314 | - component: {fileID: 524030791} 315 | - component: {fileID: 524030790} 316 | - component: {fileID: 524030789} 317 | m_Layer: 5 318 | m_Name: Canvas 319 | m_TagString: Untagged 320 | m_Icon: {fileID: 0} 321 | m_NavMeshLayer: 0 322 | m_StaticEditorFlags: 0 323 | m_IsActive: 1 324 | --- !u!114 &524030789 325 | MonoBehaviour: 326 | m_ObjectHideFlags: 0 327 | m_PrefabParentObject: {fileID: 0} 328 | m_PrefabInternal: {fileID: 0} 329 | m_GameObject: {fileID: 524030788} 330 | m_Enabled: 1 331 | m_EditorHideFlags: 0 332 | m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} 333 | m_Name: 334 | m_EditorClassIdentifier: 335 | m_IgnoreReversedGraphics: 1 336 | m_BlockingObjects: 0 337 | m_BlockingMask: 338 | serializedVersion: 2 339 | m_Bits: 4294967295 340 | --- !u!114 &524030790 341 | MonoBehaviour: 342 | m_ObjectHideFlags: 0 343 | m_PrefabParentObject: {fileID: 0} 344 | m_PrefabInternal: {fileID: 0} 345 | m_GameObject: {fileID: 524030788} 346 | m_Enabled: 1 347 | m_EditorHideFlags: 0 348 | m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} 349 | m_Name: 350 | m_EditorClassIdentifier: 351 | m_UiScaleMode: 0 352 | m_ReferencePixelsPerUnit: 100 353 | m_ScaleFactor: 1 354 | m_ReferenceResolution: {x: 800, y: 600} 355 | m_ScreenMatchMode: 0 356 | m_MatchWidthOrHeight: 0 357 | m_PhysicalUnit: 3 358 | m_FallbackScreenDPI: 96 359 | m_DefaultSpriteDPI: 96 360 | m_DynamicPixelsPerUnit: 1 361 | --- !u!223 &524030791 362 | Canvas: 363 | m_ObjectHideFlags: 0 364 | m_PrefabParentObject: {fileID: 0} 365 | m_PrefabInternal: {fileID: 0} 366 | m_GameObject: {fileID: 524030788} 367 | m_Enabled: 1 368 | serializedVersion: 3 369 | m_RenderMode: 0 370 | m_Camera: {fileID: 0} 371 | m_PlaneDistance: 100 372 | m_PixelPerfect: 1 373 | m_ReceivesEvents: 1 374 | m_OverrideSorting: 0 375 | m_OverridePixelPerfect: 0 376 | m_SortingBucketNormalizedSize: 0 377 | m_AdditionalShaderChannelsFlag: 0 378 | m_SortingLayerID: 0 379 | m_SortingOrder: 0 380 | m_TargetDisplay: 0 381 | --- !u!224 &524030792 382 | RectTransform: 383 | m_ObjectHideFlags: 0 384 | m_PrefabParentObject: {fileID: 0} 385 | m_PrefabInternal: {fileID: 0} 386 | m_GameObject: {fileID: 524030788} 387 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 388 | m_LocalPosition: {x: 0, y: 0, z: 0} 389 | m_LocalScale: {x: 0, y: 0, z: 0} 390 | m_Children: 391 | - {fileID: 1438303242} 392 | - {fileID: 1351412124} 393 | - {fileID: 227100095} 394 | - {fileID: 2032260436} 395 | - {fileID: 926063910} 396 | - {fileID: 56722391} 397 | m_Father: {fileID: 0} 398 | m_RootOrder: 2 399 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 400 | m_AnchorMin: {x: 0, y: 0} 401 | m_AnchorMax: {x: 0, y: 0} 402 | m_AnchoredPosition: {x: 0, y: 0} 403 | m_SizeDelta: {x: 0, y: 0} 404 | m_Pivot: {x: 0, y: 0} 405 | --- !u!1001 &524444976 406 | Prefab: 407 | m_ObjectHideFlags: 0 408 | serializedVersion: 2 409 | m_Modification: 410 | m_TransformParent: {fileID: 524030792} 411 | m_Modifications: 412 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 413 | type: 2} 414 | propertyPath: m_LocalPosition.x 415 | value: 0 416 | objectReference: {fileID: 0} 417 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 418 | type: 2} 419 | propertyPath: m_LocalPosition.y 420 | value: 0 421 | objectReference: {fileID: 0} 422 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 423 | type: 2} 424 | propertyPath: m_LocalPosition.z 425 | value: 0 426 | objectReference: {fileID: 0} 427 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 428 | type: 2} 429 | propertyPath: m_LocalRotation.x 430 | value: -0 431 | objectReference: {fileID: 0} 432 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 433 | type: 2} 434 | propertyPath: m_LocalRotation.y 435 | value: -0 436 | objectReference: {fileID: 0} 437 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 438 | type: 2} 439 | propertyPath: m_LocalRotation.z 440 | value: -0 441 | objectReference: {fileID: 0} 442 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 443 | type: 2} 444 | propertyPath: m_LocalRotation.w 445 | value: 1 446 | objectReference: {fileID: 0} 447 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 448 | type: 2} 449 | propertyPath: m_RootOrder 450 | value: 1 451 | objectReference: {fileID: 0} 452 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 453 | type: 2} 454 | propertyPath: m_AnchoredPosition.x 455 | value: -4.0400085 456 | objectReference: {fileID: 0} 457 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 458 | type: 2} 459 | propertyPath: m_AnchoredPosition.y 460 | value: -124 461 | objectReference: {fileID: 0} 462 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 463 | type: 2} 464 | propertyPath: m_SizeDelta.x 465 | value: -25.200012 466 | objectReference: {fileID: 0} 467 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 468 | type: 2} 469 | propertyPath: m_SizeDelta.y 470 | value: 30 471 | objectReference: {fileID: 0} 472 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 473 | type: 2} 474 | propertyPath: m_AnchorMin.x 475 | value: 0 476 | objectReference: {fileID: 0} 477 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 478 | type: 2} 479 | propertyPath: m_AnchorMin.y 480 | value: 1 481 | objectReference: {fileID: 0} 482 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 483 | type: 2} 484 | propertyPath: m_AnchorMax.x 485 | value: 1 486 | objectReference: {fileID: 0} 487 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 488 | type: 2} 489 | propertyPath: m_AnchorMax.y 490 | value: 1 491 | objectReference: {fileID: 0} 492 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 493 | type: 2} 494 | propertyPath: m_Pivot.x 495 | value: 0.5 496 | objectReference: {fileID: 0} 497 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 498 | type: 2} 499 | propertyPath: m_Pivot.y 500 | value: 0.5 501 | objectReference: {fileID: 0} 502 | - target: {fileID: 1624268797532672, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 503 | propertyPath: m_Name 504 | value: Last value 0 505 | objectReference: {fileID: 0} 506 | m_RemovedComponents: [] 507 | m_ParentPrefab: {fileID: 100100000, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 508 | m_IsPrefabParent: 0 509 | --- !u!1001 &741213105 510 | Prefab: 511 | m_ObjectHideFlags: 0 512 | serializedVersion: 2 513 | m_Modification: 514 | m_TransformParent: {fileID: 524030792} 515 | m_Modifications: 516 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 517 | type: 2} 518 | propertyPath: m_LocalPosition.x 519 | value: 0 520 | objectReference: {fileID: 0} 521 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 522 | type: 2} 523 | propertyPath: m_LocalPosition.y 524 | value: 0 525 | objectReference: {fileID: 0} 526 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 527 | type: 2} 528 | propertyPath: m_LocalPosition.z 529 | value: 0 530 | objectReference: {fileID: 0} 531 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 532 | type: 2} 533 | propertyPath: m_LocalRotation.x 534 | value: 0 535 | objectReference: {fileID: 0} 536 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 537 | type: 2} 538 | propertyPath: m_LocalRotation.y 539 | value: 0 540 | objectReference: {fileID: 0} 541 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 542 | type: 2} 543 | propertyPath: m_LocalRotation.z 544 | value: 0 545 | objectReference: {fileID: 0} 546 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 547 | type: 2} 548 | propertyPath: m_LocalRotation.w 549 | value: 1 550 | objectReference: {fileID: 0} 551 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 552 | type: 2} 553 | propertyPath: m_RootOrder 554 | value: 0 555 | objectReference: {fileID: 0} 556 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 557 | type: 2} 558 | propertyPath: m_AnchoredPosition.x 559 | value: -4.04 560 | objectReference: {fileID: 0} 561 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 562 | type: 2} 563 | propertyPath: m_AnchoredPosition.y 564 | value: -40 565 | objectReference: {fileID: 0} 566 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 567 | type: 2} 568 | propertyPath: m_SizeDelta.x 569 | value: -25.2 570 | objectReference: {fileID: 0} 571 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 572 | type: 2} 573 | propertyPath: m_SizeDelta.y 574 | value: 30 575 | objectReference: {fileID: 0} 576 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 577 | type: 2} 578 | propertyPath: m_AnchorMin.x 579 | value: 0 580 | objectReference: {fileID: 0} 581 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 582 | type: 2} 583 | propertyPath: m_AnchorMin.y 584 | value: 1 585 | objectReference: {fileID: 0} 586 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 587 | type: 2} 588 | propertyPath: m_AnchorMax.x 589 | value: 1 590 | objectReference: {fileID: 0} 591 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 592 | type: 2} 593 | propertyPath: m_AnchorMax.y 594 | value: 1 595 | objectReference: {fileID: 0} 596 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 597 | type: 2} 598 | propertyPath: m_Pivot.x 599 | value: 0.5 600 | objectReference: {fileID: 0} 601 | - target: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 602 | type: 2} 603 | propertyPath: m_Pivot.y 604 | value: 0.5 605 | objectReference: {fileID: 0} 606 | m_RemovedComponents: [] 607 | m_ParentPrefab: {fileID: 100100000, guid: 9a282f8b7ddc546a592791ceca34526b, type: 2} 608 | m_IsPrefabParent: 0 609 | --- !u!224 &926063910 stripped 610 | RectTransform: 611 | m_PrefabParentObject: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 612 | type: 2} 613 | m_PrefabInternal: {fileID: 449201102} 614 | --- !u!224 &1351412124 stripped 615 | RectTransform: 616 | m_PrefabParentObject: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 617 | type: 2} 618 | m_PrefabInternal: {fileID: 524444976} 619 | --- !u!1001 &1405477806 620 | Prefab: 621 | m_ObjectHideFlags: 0 622 | serializedVersion: 2 623 | m_Modification: 624 | m_TransformParent: {fileID: 0} 625 | m_Modifications: 626 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 627 | propertyPath: m_LocalPosition.x 628 | value: 0 629 | objectReference: {fileID: 0} 630 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 631 | propertyPath: m_LocalPosition.y 632 | value: 0 633 | objectReference: {fileID: 0} 634 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 635 | propertyPath: m_LocalPosition.z 636 | value: 0 637 | objectReference: {fileID: 0} 638 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 639 | propertyPath: m_LocalRotation.x 640 | value: 0 641 | objectReference: {fileID: 0} 642 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 643 | propertyPath: m_LocalRotation.y 644 | value: 0 645 | objectReference: {fileID: 0} 646 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 647 | propertyPath: m_LocalRotation.z 648 | value: 0 649 | objectReference: {fileID: 0} 650 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 651 | propertyPath: m_LocalRotation.w 652 | value: 1 653 | objectReference: {fileID: 0} 654 | - target: {fileID: 4504257969505802, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 655 | propertyPath: m_RootOrder 656 | value: 1 657 | objectReference: {fileID: 0} 658 | m_RemovedComponents: [] 659 | m_ParentPrefab: {fileID: 100100000, guid: 7493f15e204bf413fb80ff3a590c9e67, type: 2} 660 | m_IsPrefabParent: 0 661 | --- !u!1001 &1413743386 662 | Prefab: 663 | m_ObjectHideFlags: 0 664 | serializedVersion: 2 665 | m_Modification: 666 | m_TransformParent: {fileID: 524030792} 667 | m_Modifications: 668 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 669 | type: 2} 670 | propertyPath: m_LocalPosition.x 671 | value: 0 672 | objectReference: {fileID: 0} 673 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 674 | type: 2} 675 | propertyPath: m_LocalPosition.y 676 | value: 0 677 | objectReference: {fileID: 0} 678 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 679 | type: 2} 680 | propertyPath: m_LocalPosition.z 681 | value: 0 682 | objectReference: {fileID: 0} 683 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 684 | type: 2} 685 | propertyPath: m_LocalRotation.x 686 | value: -0 687 | objectReference: {fileID: 0} 688 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 689 | type: 2} 690 | propertyPath: m_LocalRotation.y 691 | value: -0 692 | objectReference: {fileID: 0} 693 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 694 | type: 2} 695 | propertyPath: m_LocalRotation.z 696 | value: -0 697 | objectReference: {fileID: 0} 698 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 699 | type: 2} 700 | propertyPath: m_LocalRotation.w 701 | value: 1 702 | objectReference: {fileID: 0} 703 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 704 | type: 2} 705 | propertyPath: m_RootOrder 706 | value: 2 707 | objectReference: {fileID: 0} 708 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 709 | type: 2} 710 | propertyPath: m_AnchoredPosition.x 711 | value: -4.0400085 712 | objectReference: {fileID: 0} 713 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 714 | type: 2} 715 | propertyPath: m_AnchoredPosition.y 716 | value: -154 717 | objectReference: {fileID: 0} 718 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 719 | type: 2} 720 | propertyPath: m_SizeDelta.x 721 | value: -25.200012 722 | objectReference: {fileID: 0} 723 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 724 | type: 2} 725 | propertyPath: m_SizeDelta.y 726 | value: 30 727 | objectReference: {fileID: 0} 728 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 729 | type: 2} 730 | propertyPath: m_AnchorMin.x 731 | value: 0 732 | objectReference: {fileID: 0} 733 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 734 | type: 2} 735 | propertyPath: m_AnchorMin.y 736 | value: 1 737 | objectReference: {fileID: 0} 738 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 739 | type: 2} 740 | propertyPath: m_AnchorMax.x 741 | value: 1 742 | objectReference: {fileID: 0} 743 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 744 | type: 2} 745 | propertyPath: m_AnchorMax.y 746 | value: 1 747 | objectReference: {fileID: 0} 748 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 749 | type: 2} 750 | propertyPath: m_Pivot.x 751 | value: 0.5 752 | objectReference: {fileID: 0} 753 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 754 | type: 2} 755 | propertyPath: m_Pivot.y 756 | value: 0.5 757 | objectReference: {fileID: 0} 758 | - target: {fileID: 1624268797532672, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 759 | propertyPath: m_Name 760 | value: Last value 1 761 | objectReference: {fileID: 0} 762 | - target: {fileID: 114998753072282782, guid: c3dbfade86ae94ec18829c9592d39554, 763 | type: 2} 764 | propertyPath: Column 765 | value: 1 766 | objectReference: {fileID: 0} 767 | m_RemovedComponents: [] 768 | m_ParentPrefab: {fileID: 100100000, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 769 | m_IsPrefabParent: 0 770 | --- !u!224 &1438303242 stripped 771 | RectTransform: 772 | m_PrefabParentObject: {fileID: 224626241830974608, guid: 9a282f8b7ddc546a592791ceca34526b, 773 | type: 2} 774 | m_PrefabInternal: {fileID: 741213105} 775 | --- !u!1001 &1652919043 776 | Prefab: 777 | m_ObjectHideFlags: 0 778 | serializedVersion: 2 779 | m_Modification: 780 | m_TransformParent: {fileID: 524030792} 781 | m_Modifications: 782 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 783 | type: 2} 784 | propertyPath: m_LocalPosition.x 785 | value: 0 786 | objectReference: {fileID: 0} 787 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 788 | type: 2} 789 | propertyPath: m_LocalPosition.y 790 | value: 0 791 | objectReference: {fileID: 0} 792 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 793 | type: 2} 794 | propertyPath: m_LocalPosition.z 795 | value: 0 796 | objectReference: {fileID: 0} 797 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 798 | type: 2} 799 | propertyPath: m_LocalRotation.x 800 | value: -0 801 | objectReference: {fileID: 0} 802 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 803 | type: 2} 804 | propertyPath: m_LocalRotation.y 805 | value: -0 806 | objectReference: {fileID: 0} 807 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 808 | type: 2} 809 | propertyPath: m_LocalRotation.z 810 | value: -0 811 | objectReference: {fileID: 0} 812 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 813 | type: 2} 814 | propertyPath: m_LocalRotation.w 815 | value: 1 816 | objectReference: {fileID: 0} 817 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 818 | type: 2} 819 | propertyPath: m_RootOrder 820 | value: 3 821 | objectReference: {fileID: 0} 822 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 823 | type: 2} 824 | propertyPath: m_AnchoredPosition.x 825 | value: -4.0400085 826 | objectReference: {fileID: 0} 827 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 828 | type: 2} 829 | propertyPath: m_AnchoredPosition.y 830 | value: -184 831 | objectReference: {fileID: 0} 832 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 833 | type: 2} 834 | propertyPath: m_SizeDelta.x 835 | value: -25.200012 836 | objectReference: {fileID: 0} 837 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 838 | type: 2} 839 | propertyPath: m_SizeDelta.y 840 | value: 30 841 | objectReference: {fileID: 0} 842 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 843 | type: 2} 844 | propertyPath: m_AnchorMin.x 845 | value: 0 846 | objectReference: {fileID: 0} 847 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 848 | type: 2} 849 | propertyPath: m_AnchorMin.y 850 | value: 1 851 | objectReference: {fileID: 0} 852 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 853 | type: 2} 854 | propertyPath: m_AnchorMax.x 855 | value: 1 856 | objectReference: {fileID: 0} 857 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 858 | type: 2} 859 | propertyPath: m_AnchorMax.y 860 | value: 1 861 | objectReference: {fileID: 0} 862 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 863 | type: 2} 864 | propertyPath: m_Pivot.x 865 | value: 0.5 866 | objectReference: {fileID: 0} 867 | - target: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 868 | type: 2} 869 | propertyPath: m_Pivot.y 870 | value: 0.5 871 | objectReference: {fileID: 0} 872 | - target: {fileID: 1624268797532672, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 873 | propertyPath: m_Name 874 | value: Last value 2 875 | objectReference: {fileID: 0} 876 | - target: {fileID: 114998753072282782, guid: c3dbfade86ae94ec18829c9592d39554, 877 | type: 2} 878 | propertyPath: Column 879 | value: 2 880 | objectReference: {fileID: 0} 881 | m_RemovedComponents: [] 882 | m_ParentPrefab: {fileID: 100100000, guid: c3dbfade86ae94ec18829c9592d39554, type: 2} 883 | m_IsPrefabParent: 0 884 | --- !u!1 &1862510642 885 | GameObject: 886 | m_ObjectHideFlags: 0 887 | m_PrefabParentObject: {fileID: 0} 888 | m_PrefabInternal: {fileID: 0} 889 | serializedVersion: 5 890 | m_Component: 891 | - component: {fileID: 1862510648} 892 | - component: {fileID: 1862510647} 893 | - component: {fileID: 1862510645} 894 | - component: {fileID: 1862510644} 895 | - component: {fileID: 1862510643} 896 | m_Layer: 0 897 | m_Name: Main Camera 898 | m_TagString: MainCamera 899 | m_Icon: {fileID: 0} 900 | m_NavMeshLayer: 0 901 | m_StaticEditorFlags: 0 902 | m_IsActive: 1 903 | --- !u!114 &1862510643 904 | MonoBehaviour: 905 | m_ObjectHideFlags: 0 906 | m_PrefabParentObject: {fileID: 0} 907 | m_PrefabInternal: {fileID: 0} 908 | m_GameObject: {fileID: 1862510642} 909 | m_Enabled: 1 910 | m_EditorHideFlags: 0 911 | m_Script: {fileID: 11500000, guid: 5af9250a8507045fe918ed8e0a19e64b, type: 3} 912 | m_Name: 913 | m_EditorClassIdentifier: 914 | --- !u!81 &1862510644 915 | AudioListener: 916 | m_ObjectHideFlags: 0 917 | m_PrefabParentObject: {fileID: 0} 918 | m_PrefabInternal: {fileID: 0} 919 | m_GameObject: {fileID: 1862510642} 920 | m_Enabled: 1 921 | --- !u!124 &1862510645 922 | Behaviour: 923 | m_ObjectHideFlags: 0 924 | m_PrefabParentObject: {fileID: 0} 925 | m_PrefabInternal: {fileID: 0} 926 | m_GameObject: {fileID: 1862510642} 927 | m_Enabled: 1 928 | --- !u!20 &1862510647 929 | Camera: 930 | m_ObjectHideFlags: 0 931 | m_PrefabParentObject: {fileID: 0} 932 | m_PrefabInternal: {fileID: 0} 933 | m_GameObject: {fileID: 1862510642} 934 | m_Enabled: 1 935 | serializedVersion: 2 936 | m_ClearFlags: 1 937 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} 938 | m_NormalizedViewPortRect: 939 | serializedVersion: 2 940 | x: 0 941 | y: 0 942 | width: 1 943 | height: 1 944 | near clip plane: 0.3 945 | far clip plane: 1000 946 | field of view: 60 947 | orthographic: 0 948 | orthographic size: 5 949 | m_Depth: -1 950 | m_CullingMask: 951 | serializedVersion: 2 952 | m_Bits: 4294967295 953 | m_RenderingPath: -1 954 | m_TargetTexture: {fileID: 0} 955 | m_TargetDisplay: 0 956 | m_TargetEye: 3 957 | m_HDR: 0 958 | m_AllowMSAA: 1 959 | m_AllowDynamicResolution: 0 960 | m_ForceIntoRT: 0 961 | m_OcclusionCulling: 1 962 | m_StereoConvergence: 10 963 | m_StereoSeparation: 0.022 964 | --- !u!4 &1862510648 965 | Transform: 966 | m_ObjectHideFlags: 0 967 | m_PrefabParentObject: {fileID: 0} 968 | m_PrefabInternal: {fileID: 0} 969 | m_GameObject: {fileID: 1862510642} 970 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 971 | m_LocalPosition: {x: 0, y: 1, z: -10} 972 | m_LocalScale: {x: 1, y: 1, z: 1} 973 | m_Children: [] 974 | m_Father: {fileID: 0} 975 | m_RootOrder: 0 976 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 977 | --- !u!224 &2032260436 stripped 978 | RectTransform: 979 | m_PrefabParentObject: {fileID: 224565531630361342, guid: c3dbfade86ae94ec18829c9592d39554, 980 | type: 2} 981 | m_PrefabInternal: {fileID: 1652919043} 982 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/Serial Demo.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ad68311f49424fd280f8bbcf1129654 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5f5e56ac2efc4d9094437e76d69c514 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Serial/Demo/assets/ButtonHandler.cs: -------------------------------------------------------------------------------- 1 | /** Use this script on a GUIText gameObject, acting as a placholder, to transform it at runtime into a Button. 2 | * Configure the action(s) for the click event and you have an easy way to setup an interface 3 | * visually by placing elements on a screen. 4 | * 5 | * Pierre Rossel, 2014-01-24 6 | */ 7 | 8 | using UnityEngine; 9 | using UnityEngine.UI; 10 | using UnityEngine.SceneManagement; 11 | using System.Collections; 12 | 13 | public class ButtonHandler : MonoBehaviour 14 | { 15 | 16 | public string onClickLoadScene; 17 | public string onClickSendMessage; 18 | public string onClickBroadcastMessage; 19 | public string onClickSendMessageUpwards; 20 | public GameObject MessageTarget; 21 | 22 | void Start () 23 | { 24 | GetComponent