diff --git a/Assets/3D.meta b/Assets/3D.meta new file mode 100644 index 0000000..152bf57 --- /dev/null +++ b/Assets/3D.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab7a1b3f5e74da440a2c9cc95ff5596f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3D/depot_1.blend b/Assets/3D/depot_1.blend new file mode 100644 index 0000000..326ebae Binary files /dev/null and b/Assets/3D/depot_1.blend differ diff --git a/Assets/3D/depot_1.blend.meta b/Assets/3D/depot_1.blend.meta new file mode 100644 index 0000000..12daf74 --- /dev/null +++ b/Assets/3D/depot_1.blend.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 40aa07627abca1f47b89809ad804c319 +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2100000: Material_001 + 2300000: //RootNode + 3300000: //RootNode + 4300000: Cube + 7400000: Default Take + 9500000: //RootNode + externalObjects: {} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3D/depot_2.blend b/Assets/3D/depot_2.blend new file mode 100644 index 0000000..d738b52 Binary files /dev/null and b/Assets/3D/depot_2.blend differ diff --git a/Assets/3D/depot_2.blend.meta b/Assets/3D/depot_2.blend.meta new file mode 100644 index 0000000..e9cf5c5 --- /dev/null +++ b/Assets/3D/depot_2.blend.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 38a6a34e8263cd94d83103d046ff96d9 +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2100000: Material_001 + 2300000: //RootNode + 3300000: //RootNode + 4300000: Cube + 7400000: Default Take + 9500000: //RootNode + externalObjects: {} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/BalanceRender.cs b/Assets/BalanceRender.cs new file mode 100644 index 0000000..2e2d3fd --- /dev/null +++ b/Assets/BalanceRender.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class BalanceRender : MonoBehaviour { + public Text balanceLabel; + + void Update () { + balanceLabel.text = $"{World.LocalEconomy?.Balance.ToString("C0")} "; + } +} diff --git a/Assets/Scripts/Node.cs.meta b/Assets/BalanceRender.cs.meta similarity index 83% rename from Assets/Scripts/Node.cs.meta rename to Assets/BalanceRender.cs.meta index 6847a87..7cdae6e 100644 --- a/Assets/Scripts/Node.cs.meta +++ b/Assets/BalanceRender.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 10d5adb470263ab419f5bba3c4e7e43e +guid: 0a37a892be2f7b44ca328790a8f760ac MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/ExternalDLL.meta b/Assets/ExternalDLL.meta new file mode 100644 index 0000000..19f9e92 --- /dev/null +++ b/Assets/ExternalDLL.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64ddd5a5bc11f284a931c6fd19ebbbc4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDLL/Newtonsoft.Json.dll b/Assets/ExternalDLL/Newtonsoft.Json.dll new file mode 100644 index 0000000..8069902 Binary files /dev/null and b/Assets/ExternalDLL/Newtonsoft.Json.dll differ diff --git a/Assets/ExternalDLL/Newtonsoft.Json.dll.meta b/Assets/ExternalDLL/Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..1721353 --- /dev/null +++ b/Assets/ExternalDLL/Newtonsoft.Json.dll.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: 0106f95232ceba740ae6e8e7eef74f50 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Background/background2.png b/Assets/GUI/Background/background2.png new file mode 100644 index 0000000..b5ba441 Binary files /dev/null and b/Assets/GUI/Background/background2.png differ diff --git a/Assets/GUI/Background/background2.png.meta b/Assets/GUI/Background/background2.png.meta new file mode 100644 index 0000000..398ec07 --- /dev/null +++ b/Assets/GUI/Background/background2.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 00a31ec17d771ff448cfde0641578d77 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Prefabs/SaveGameItem.prefab b/Assets/GUI/Prefabs/SaveGameItem.prefab new file mode 100644 index 0000000..ccda7dc --- /dev/null +++ b/Assets/GUI/Prefabs/SaveGameItem.prefab @@ -0,0 +1,303 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1816715446857018} + m_IsPrefabParent: 1 +--- !u!1 &1816715446857018 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224150766520230500} + - component: {fileID: 222604205199734554} + - component: {fileID: 114433820163868540} + - component: {fileID: 114360440218622274} + - component: {fileID: 114891616964153410} + m_Layer: 5 + m_Name: SaveGameItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1876234069019842 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224496735060629256} + - component: {fileID: 222887000189267464} + - component: {fileID: 114294853324765070} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114294853324765070 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1876234069019842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: "NomDeFichier De Sauvegarde tr\xE8s long" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 15.9 + m_fontSizeBase: 15.9 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 513 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0.9595032, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 114294853324765070} + characterCount: 36 + spriteCount: 0 + spaceCount: 4 + wordCount: 5 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &114360440218622274 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816715446857018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.07058824} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.44705883} + m_PressedColor: {r: 0, g: 0, b: 0, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114433820163868540} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114891616964153410} + m_MethodName: Load + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114433820163868540 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816715446857018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114891616964153410 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816715446857018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1da67d4e4f4298b4e8a22545cb9dbb58, type: 3} + m_Name: + m_EditorClassIdentifier: + textItem: {fileID: 114294853324765070} +--- !u!222 &222604205199734554 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816715446857018} +--- !u!222 &222887000189267464 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1876234069019842} +--- !u!224 &224150766520230500 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1816715446857018} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224496735060629256} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 374.23, y: 23.59} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224496735060629256 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1876234069019842} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224150766520230500} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 188.79, y: 0.000015258789} + m_SizeDelta: {x: 370.88, y: 22.47} + m_Pivot: {x: 0.5, y: 1} diff --git a/Assets/GUI/Prefabs/SaveGameItem.prefab.meta b/Assets/GUI/Prefabs/SaveGameItem.prefab.meta new file mode 100644 index 0000000..19b498a --- /dev/null +++ b/Assets/GUI/Prefabs/SaveGameItem.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb644a8a0aec36d40a4bf51ed5e41478 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Prefabs/SaveGameItemMainMenu.prefab b/Assets/GUI/Prefabs/SaveGameItemMainMenu.prefab new file mode 100644 index 0000000..6c3f699 --- /dev/null +++ b/Assets/GUI/Prefabs/SaveGameItemMainMenu.prefab @@ -0,0 +1,303 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1420976402743924} + m_IsPrefabParent: 1 +--- !u!1 &1420976402743924 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224209075475837084} + - component: {fileID: 222085995900396706} + - component: {fileID: 114781470196202462} + - component: {fileID: 114143874843765530} + - component: {fileID: 114819157850193294} + m_Layer: 5 + m_Name: SaveGameItemMainMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1547705896860438 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224774344174714864} + - component: {fileID: 222058603529856446} + - component: {fileID: 114946579973739298} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114143874843765530 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1420976402743924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.07058824} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.44705883} + m_PressedColor: {r: 0, g: 0, b: 0, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114781470196202462} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114819157850193294} + m_MethodName: Load + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114781470196202462 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1420976402743924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114819157850193294 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1420976402743924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1da32b9a70731d54a8f969590e86250b, type: 3} + m_Name: + m_EditorClassIdentifier: + textItem: {fileID: 114946579973739298} +--- !u!114 &114946579973739298 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1547705896860438} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: "NomDeFichier De Sauvegarde tr\xE8s long" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 15.9 + m_fontSizeBase: 15.9 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 513 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0.9595032, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 114946579973739298} + characterCount: 36 + spriteCount: 0 + spaceCount: 4 + wordCount: 5 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &222058603529856446 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1547705896860438} +--- !u!222 &222085995900396706 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1420976402743924} +--- !u!224 &224209075475837084 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1420976402743924} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224774344174714864} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 94.29184, y: 355.934} + m_SizeDelta: {x: 374.23, y: 23.59} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224774344174714864 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1547705896860438} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224209075475837084} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 188.79, y: 0.000015258789} + m_SizeDelta: {x: 370.88, y: 22.47} + m_Pivot: {x: 0.5, y: 1} diff --git a/Assets/GUI/Prefabs/SaveGameItemMainMenu.prefab.meta b/Assets/GUI/Prefabs/SaveGameItemMainMenu.prefab.meta new file mode 100644 index 0000000..0b807fd --- /dev/null +++ b/Assets/GUI/Prefabs/SaveGameItemMainMenu.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Prefabs/WindowSetupFlux.prefab b/Assets/GUI/Prefabs/WindowSetupFlux.prefab new file mode 100644 index 0000000..fe48043 --- /dev/null +++ b/Assets/GUI/Prefabs/WindowSetupFlux.prefab @@ -0,0 +1,3514 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1180158681611838} + m_IsPrefabParent: 1 +--- !u!1 &1040305471027116 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224241272282801282} + - component: {fileID: 222596941785303014} + - component: {fileID: 114910251907312046} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1150155946098048 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224287458096075650} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1151658661124210 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224552938933079984} + - component: {fileID: 222270340607752342} + - component: {fileID: 114942240427601592} + - component: {fileID: 114743821759860296} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1163964619266398 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224582198959447026} + - component: {fileID: 222949548817819940} + - component: {fileID: 114530700580801180} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1170255011845614 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224933852652133774} + - component: {fileID: 222097384814731664} + - component: {fileID: 114608020839923012} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1180158681611838 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224317502865929254} + - component: {fileID: 223041379642918670} + - component: {fileID: 114293335499771656} + - component: {fileID: 114837882186116542} + - component: {fileID: 114042810500772526} + - component: {fileID: 114865934684052340} + - component: {fileID: 114522563988702672} + m_Layer: 5 + m_Name: WindowSetupFlux + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1216713628386214 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224950002482792622} + - component: {fileID: 222660054950933486} + - component: {fileID: 114762084463582590} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1230580937544704 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224624695517347472} + - component: {fileID: 222593467223285104} + - component: {fileID: 114776439320766180} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1246485056430502 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224850149507604268} + - component: {fileID: 222221704468420370} + - component: {fileID: 114539605533331232} + - component: {fileID: 114336218916119428} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1264953389777440 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224128161284481678} + - component: {fileID: 222933743235064364} + - component: {fileID: 114870829796242580} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1288395447764716 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224534659498785962} + - component: {fileID: 114728038712287768} + - component: {fileID: 222700942696658668} + - component: {fileID: 114057516972576134} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1298770371551328 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224984829793553596} + - component: {fileID: 222004015843130288} + - component: {fileID: 114180951239116188} + - component: {fileID: 114121234426282282} + - component: {fileID: 114643736115056552} + m_Layer: 5 + m_Name: Destination + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1307192769078228 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224266366209263580} + - component: {fileID: 222625142699854606} + - component: {fileID: 114960254239400308} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1309274233533516 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224132456409596372} + - component: {fileID: 114744552473710964} + - component: {fileID: 114631578505156840} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1314032248663248 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224905381301030476} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1314081661120836 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224568948746212320} + - component: {fileID: 222708558606035074} + - component: {fileID: 114350976810032566} + m_Layer: 5 + m_Name: LabelSource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1318904314272562 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224859240342897200} + - component: {fileID: 222033801100437072} + - component: {fileID: 114527242641858586} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1320495706337238 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224502983373786138} + - component: {fileID: 222690921303882908} + - component: {fileID: 114757762588102858} + - component: {fileID: 114202927831391098} + m_Layer: 5 + m_Name: Close + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1325415772406156 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224786009322756906} + - component: {fileID: 222739511350078428} + - component: {fileID: 114688025400258278} + - component: {fileID: 114165559141400350} + m_Layer: 5 + m_Name: TitleBar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1411721080307446 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224247951205139000} + - component: {fileID: 222926171171057598} + - component: {fileID: 114883564964742486} + - component: {fileID: 114037057105673756} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1470415503380250 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224605224124748016} + - component: {fileID: 222524183444132512} + - component: {fileID: 114719842614018406} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1511449589176316 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224167549193071630} + - component: {fileID: 222914909848337422} + - component: {fileID: 114584640405477006} + - component: {fileID: 114412018149857080} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1536473125075444 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224645918306104486} + - component: {fileID: 222064766759873824} + - component: {fileID: 114893136432077258} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1548062484804372 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224517537340098338} + - component: {fileID: 222501376201530576} + - component: {fileID: 114440169368867858} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1549469445104204 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224833221623606284} + - component: {fileID: 222806351428525906} + - component: {fileID: 114981596581885856} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1554993661266390 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224037780471658766} + - component: {fileID: 114856286243316006} + - component: {fileID: 114941169600745334} + - component: {fileID: 114902674363309082} + - component: {fileID: 114288690994507814} + m_Layer: 5 + m_Name: Window + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1570393966638874 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224626810185083892} + - component: {fileID: 222289253431316362} + - component: {fileID: 114920934141687232} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1586872001987544 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224567402547272016} + - component: {fileID: 222800322091387650} + - component: {fileID: 114518704052479974} + - component: {fileID: 114238529770504792} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1632423136074774 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224400326783608012} + - component: {fileID: 222380683525068996} + - component: {fileID: 114290038483808918} + m_Layer: 5 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1747987181325032 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224675784423393864} + - component: {fileID: 222137613461623996} + - component: {fileID: 114616317819662266} + - component: {fileID: 114827053369073436} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1823069501790194 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224910673879437294} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1823756554722270 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224874077010131978} + - component: {fileID: 222597928636639164} + - component: {fileID: 114025130684876292} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1825625491111844 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224399642522929540} + - component: {fileID: 222871855096283738} + - component: {fileID: 114240687879848456} + - component: {fileID: 114175812417231972} + - component: {fileID: 114530850602503860} + m_Layer: 5 + m_Name: Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1838909641158352 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224222414349705272} + - component: {fileID: 222153275623499034} + - component: {fileID: 114837581295785450} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1889396060525686 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224132600268744582} + - component: {fileID: 114072354307599138} + - component: {fileID: 114890075137330924} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1891418303168122 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224129532717798676} + - component: {fileID: 222952316341103998} + - component: {fileID: 114813855894113538} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1899746137971756 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224802033633240592} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1931804664917994 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224442658401506400} + - component: {fileID: 222491113351373962} + - component: {fileID: 114118094646603362} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1937883959203030 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224599243723968066} + - component: {fileID: 114584941994102938} + - component: {fileID: 222197981676743454} + - component: {fileID: 114048742389698994} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1961470274784788 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224708492610977960} + - component: {fileID: 223886287703258166} + - component: {fileID: 114861117397180014} + - component: {fileID: 114504758149889882} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1965437678450530 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224493481703115604} + - component: {fileID: 222947762212418562} + - component: {fileID: 114925783945641136} + m_Layer: 5 + m_Name: LabelDestination + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114025130684876292 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823756554722270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114037057105673756 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411721080307446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114883564964742486} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114288690994507814} + m_MethodName: AddFlux + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 114522563988702672} + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114042810500772526 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 5 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114941169600745334} + m_MethodName: HandleMouseDrag + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 13 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114941169600745334} + m_MethodName: HandleBeginDrag + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + delegates: [] +--- !u!114 &114048742389698994 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1937883959203030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114057516972576134 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288395447764716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114072354307599138 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1889396060525686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114813855894113538} + toggleTransition: 1 + graphic: {fileID: 114870829796242580} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!114 &114118094646603362 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1931804664917994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114121234426282282 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1298770371551328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 853051423, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114180951239116188} + m_Template: {fileID: 224552938933079984} + m_CaptionText: {fileID: 114920934141687232} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 114910251907312046} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Dropdown+DropdownEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114165559141400350 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325415772406156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114688025400258278} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114175812417231972 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1825625491111844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 853051423, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114240687879848456} + m_Template: {fileID: 224675784423393864} + m_CaptionText: {fileID: 114837581295785450} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 114719842614018406} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Dropdown+DropdownEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114180951239116188 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1298770371551328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114202927831391098 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1320495706337238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114757762588102858} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114522563988702672} + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114238529770504792 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1586872001987544} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: -177.4 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 +--- !u!114 &114240687879848456 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1825625491111844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114288690994507814 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1554993661266390} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 596dcad4b04445648bdc831fa4cc910f, type: 3} + m_Name: + m_EditorClassIdentifier: + source: {fileID: 114175812417231972} + target: {fileID: 114121234426282282} +--- !u!114 &114290038483808918 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1632423136074774} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114293335499771656 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114336218916119428 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1246485056430502} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114762084463582590} + m_HandleRect: {fileID: 224950002482792622} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114350976810032566 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314081661120836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Source :' +--- !u!114 &114412018149857080 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511449589176316} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114440169368867858} + m_HandleRect: {fileID: 224517537340098338} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114440169368867858 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1548062484804372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114504758149889882 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1961470274784788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114518704052479974 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1586872001987544} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.003921569} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114522563988702672 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6da2d93a0272806488af1fda9812aeb1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114527242641858586 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318904314272562} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114530700580801180 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1163964619266398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114530850602503860 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1825625491111844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97707ca37d073594c889cc718b082997, type: 3} + m_Name: + m_EditorClassIdentifier: + DisabledItems: + otherDropDown: {fileID: 114121234426282282} + dropdown: {fileID: 114175812417231972} +--- !u!114 &114539605533331232 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1246485056430502} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114584640405477006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511449589176316} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114584941994102938 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1937883959203030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &114608020839923012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170255011845614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6886792, g: 0.6886792, b: 0.6886792, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114616317819662266 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1747987181325032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114631578505156840 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1309274233533516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c9b654985f0dd2842a93d3134903a27b, type: 3} + m_Name: + m_EditorClassIdentifier: + manager: {fileID: 114643736115056552} +--- !u!114 &114643736115056552 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1298770371551328} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97707ca37d073594c889cc718b082997, type: 3} + m_Name: + m_EditorClassIdentifier: + DisabledItems: + otherDropDown: {fileID: 114175812417231972} + dropdown: {fileID: 114121234426282282} +--- !u!114 &114688025400258278 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325415772406156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114719842614018406 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1470415503380250} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!114 &114728038712287768 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288395447764716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &114743821759860296 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1151658661124210} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 224802033633240592} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 224599243723968066} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 114412018149857080} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114744552473710964 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1309274233533516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114893136432077258} + toggleTransition: 1 + graphic: {fileID: 114981596581885856} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!114 &114757762588102858 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1320495706337238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a97f4ae7a47305940af3d99e77f729c0, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114762084463582590 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1216713628386214} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114776439320766180 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1230580937544704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 11 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Lancer +--- !u!114 &114813855894113538 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1891418303168122} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114827053369073436 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1747987181325032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 224910673879437294} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 224534659498785962} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 114336218916119428} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114837581295785450 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1838909641158352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!114 &114837882186116542 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114856286243316006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1554993661266390} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114861117397180014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1961470274784788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114865934684052340 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f24fffbeb857e454fbae19ba451a076d, type: 3} + m_Name: + m_EditorClassIdentifier: + GameObjectWindow: {fileID: 1554993661266390} +--- !u!114 &114870829796242580 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1264953389777440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114883564964742486 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411721080307446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114890075137330924 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1889396060525686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c9b654985f0dd2842a93d3134903a27b, type: 3} + m_Name: + m_EditorClassIdentifier: + manager: {fileID: 114530850602503860} +--- !u!114 &114893136432077258 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1536473125075444} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114902674363309082 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1554993661266390} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7fd64dfce44cb79478089f01ad5f1c75, type: 3} + m_Name: + m_EditorClassIdentifier: + title: {fileID: 114960254239400308} +--- !u!114 &114910251907312046 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1040305471027116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!114 &114920934141687232 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1570393966638874} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!114 &114925783945641136 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1965437678450530} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Destination : + +' +--- !u!114 &114941169600745334 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1554993661266390} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fc5ae525f816cbd41a2fe30742d726bc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114942240427601592 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1151658661124210} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114960254239400308 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1307192769078228} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: New Text + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 2 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 114960254239400308} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &114981596581885856 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1549469445104204} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &222004015843130288 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1298770371551328} +--- !u!222 &222033801100437072 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318904314272562} +--- !u!222 &222064766759873824 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1536473125075444} +--- !u!222 &222097384814731664 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170255011845614} +--- !u!222 &222137613461623996 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1747987181325032} +--- !u!222 &222153275623499034 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1838909641158352} +--- !u!222 &222197981676743454 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1937883959203030} +--- !u!222 &222221704468420370 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1246485056430502} +--- !u!222 &222270340607752342 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1151658661124210} +--- !u!222 &222289253431316362 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1570393966638874} +--- !u!222 &222380683525068996 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1632423136074774} +--- !u!222 &222491113351373962 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1931804664917994} +--- !u!222 &222501376201530576 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1548062484804372} +--- !u!222 &222524183444132512 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1470415503380250} +--- !u!222 &222593467223285104 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1230580937544704} +--- !u!222 &222596941785303014 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1040305471027116} +--- !u!222 &222597928636639164 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823756554722270} +--- !u!222 &222625142699854606 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1307192769078228} +--- !u!222 &222660054950933486 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1216713628386214} +--- !u!222 &222690921303882908 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1320495706337238} +--- !u!222 &222700942696658668 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288395447764716} +--- !u!222 &222708558606035074 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314081661120836} +--- !u!222 &222739511350078428 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325415772406156} +--- !u!222 &222800322091387650 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1586872001987544} +--- !u!222 &222806351428525906 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1549469445104204} +--- !u!222 &222871855096283738 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1825625491111844} +--- !u!222 &222914909848337422 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511449589176316} +--- !u!222 &222926171171057598 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411721080307446} +--- !u!222 &222933743235064364 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1264953389777440} +--- !u!222 &222947762212418562 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1965437678450530} +--- !u!222 &222949548817819940 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1163964619266398} +--- !u!222 &222952316341103998 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1891418303168122} +--- !u!223 &223041379642918670 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!223 &223886287703258166 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1961470274784788} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &224037780471658766 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1554993661266390} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224400326783608012} + m_Father: {fileID: 224317502865929254} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -361, y: -37} + m_SizeDelta: {x: 280, y: 180} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224128161284481678 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1264953389777440} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224132600268744582} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224129532717798676 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1891418303168122} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224132600268744582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224132456409596372 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1309274233533516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224645918306104486} + - {fileID: 224833221623606284} + - {fileID: 224241272282801282} + m_Father: {fileID: 224802033633240592} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224132600268744582 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1889396060525686} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224129532717798676} + - {fileID: 224128161284481678} + - {fileID: 224605224124748016} + m_Father: {fileID: 224910673879437294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224167549193071630 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511449589176316} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224287458096075650} + m_Father: {fileID: 224552938933079984} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!224 &224222414349705272 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1838909641158352} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224399642522929540} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224241272282801282 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1040305471027116} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224132456409596372} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224247951205139000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1411721080307446} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224624695517347472} + m_Father: {fileID: 224708492610977960} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 233.3, y: -40.159985} + m_SizeDelta: {x: 73.79999, y: 23.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224266366209263580 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1307192769078228} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 8.890808, z: 1} + m_Children: [] + m_Father: {fileID: 224786009322756906} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -71.501} + m_SizeDelta: {x: -24, y: 16.084} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224287458096075650 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1150155946098048} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224517537340098338} + m_Father: {fileID: 224167549193071630} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224317502865929254 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1180158681611838} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 224037780471658766} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &224399642522929540 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1825625491111844} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224222414349705272} + - {fileID: 224874077010131978} + - {fileID: 224675784423393864} + m_Father: {fileID: 224567402547272016} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 268, y: 25.04} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224400326783608012 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1632423136074774} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224933852652133774} + m_Father: {fileID: 224037780471658766} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224442658401506400 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1931804664917994} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224786009322756906} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: -2} + m_SizeDelta: {x: 0, y: 4} + m_Pivot: {x: 0.5, y: 0} +--- !u!224 &224493481703115604 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1965437678450530} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224567402547272016} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 16.96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224502983373786138 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1320495706337238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0624987, y: 1.087498, z: 1} + m_Children: [] + m_Father: {fileID: 224582198959447026} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 130.5, y: 1.3} + m_SizeDelta: {x: 13.15, y: 107.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224517537340098338 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1548062484804372} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224287458096075650} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224534659498785962 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1288395447764716} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224910673879437294} + m_Father: {fileID: 224675784423393864} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!224 &224552938933079984 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1151658661124210} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224599243723968066} + - {fileID: 224167549193071630} + m_Father: {fileID: 224984829793553596} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224567402547272016 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1586872001987544} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224568948746212320} + - {fileID: 224399642522929540} + - {fileID: 224493481703115604} + - {fileID: 224984829793553596} + - {fileID: 224708492610977960} + m_Father: {fileID: 224933852652133774} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -7.5000005} + m_SizeDelta: {x: -10, y: -25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224568948746212320 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314081661120836} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224567402547272016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 16.96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224582198959447026 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1163964619266398} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224502983373786138} + m_Father: {fileID: 224786009322756906} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224599243723968066 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1937883959203030} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224802033633240592} + m_Father: {fileID: 224552938933079984} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!224 &224605224124748016 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1470415503380250} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224132600268744582} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224624695517347472 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1230580937544704} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224247951205139000} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224626810185083892 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1570393966638874} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224984829793553596} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224645918306104486 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1536473125075444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224132456409596372} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224675784423393864 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1747987181325032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224534659498785962} + - {fileID: 224850149507604268} + m_Father: {fileID: 224399642522929540} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224708492610977960 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1961470274784788} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224247951205139000} + m_Father: {fileID: 224567402547272016} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -127.96} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224786009322756906 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325415772406156} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 0.11247574, z: 1} + m_Children: + - {fileID: 224582198959447026} + - {fileID: 224266366209263580} + - {fileID: 224442658401506400} + m_Father: {fileID: 224933852652133774} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.000030517578} + m_SizeDelta: {x: 0, y: 145} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224802033633240592 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1899746137971756} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224132456409596372} + m_Father: {fileID: 224599243723968066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224833221623606284 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1549469445104204} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224132456409596372} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224850149507604268 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1246485056430502} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224905381301030476} + m_Father: {fileID: 224675784423393864} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!224 &224859240342897200 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318904314272562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224984829793553596} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224874077010131978 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823756554722270} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224399642522929540} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224905381301030476 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314032248663248} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224950002482792622} + m_Father: {fileID: 224850149507604268} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224910673879437294 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1823069501790194} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224132600268744582} + m_Father: {fileID: 224534659498785962} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224933852652133774 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1170255011845614} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224786009322756906} + - {fileID: 224567402547272016} + m_Father: {fileID: 224400326783608012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -2, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224950002482792622 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1216713628386214} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224905381301030476} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224984829793553596 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1298770371551328} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224626810185083892} + - {fileID: 224859240342897200} + - {fileID: 224552938933079984} + m_Father: {fileID: 224567402547272016} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 268, y: 25.04} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/GUI/Prefabs/WindowSetupFlux.prefab.meta b/Assets/GUI/Prefabs/WindowSetupFlux.prefab.meta new file mode 100644 index 0000000..e5d70a2 --- /dev/null +++ b/Assets/GUI/Prefabs/WindowSetupFlux.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36404ae4dfd0bab44abaefbc81f8c51b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Prefabs/WindowTextInfo.prefab b/Assets/GUI/Prefabs/WindowTextInfo.prefab index 1618bce..afa51ce 100644 --- a/Assets/GUI/Prefabs/WindowTextInfo.prefab +++ b/Assets/GUI/Prefabs/WindowTextInfo.prefab @@ -9,278 +9,394 @@ Prefab: m_Modifications: [] m_RemovedComponents: [] m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1168899043075636} + m_RootGameObject: {fileID: 1418657973775764} m_IsPrefabParent: 1 ---- !u!1 &1006074323856376 +--- !u!1 &1136864643144036 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224631082697149682} - - component: {fileID: 222577958030475826} - - component: {fileID: 114971626172837604} + - component: {fileID: 224882169444763642} + - component: {fileID: 222846892555813628} + - component: {fileID: 114786730601724612} m_Layer: 5 - m_Name: Handle + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1038783430527234 +--- !u!1 &1238812521606370 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224861320642666762} - - component: {fileID: 222690983821630666} - - component: {fileID: 114124715984590218} + - component: {fileID: 224912208918292598} + - component: {fileID: 222564615733228504} + - component: {fileID: 114808978277385838} m_Layer: 5 - m_Name: Content + m_Name: Viewport m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1168899043075636 +--- !u!1 &1269915586644506 GameObject: - m_ObjectHideFlags: 0 + m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224101293319494872} - - component: {fileID: 223474806402740394} - - component: {fileID: 114770855306282592} - - component: {fileID: 114843585561549696} - - component: {fileID: 114235386796562858} - - component: {fileID: 114147625257702342} - - component: {fileID: 114557850199130814} + - component: {fileID: 224039178008826598} + - component: {fileID: 222442402381244548} + - component: {fileID: 114829255735581370} + - component: {fileID: 114410564615251208} m_Layer: 5 - m_Name: WindowTextInfo + m_Name: Scrollbar m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1390614582669854 +--- !u!1 &1271314132549016 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224905557404239454} - - component: {fileID: 222234312904097582} - - component: {fileID: 114130866310877940} - - component: {fileID: 114020597806303626} + - component: {fileID: 224944816577429500} + - component: {fileID: 222428736574275548} + - component: {fileID: 114639844497558042} + - component: {fileID: 114517745255760194} + - component: {fileID: 114912563656033894} m_Layer: 5 - m_Name: Scrollbar + m_Name: MainContent m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1416364237644906 +--- !u!1 &1302446503907522 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224889378529881896} - - component: {fileID: 222509624119825430} - - component: {fileID: 114405861203355018} + - component: {fileID: 224159324783450866} m_Layer: 5 - m_Name: Viewport + m_Name: Sliding Area m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1509126938709490 +--- !u!1 &1335903580089238 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224464066066314314} - - component: {fileID: 222500291421846634} - - component: {fileID: 114910341387849302} - - component: {fileID: 114430745860000594} + - component: {fileID: 224274071346220838} + - component: {fileID: 222208879342940846} + - component: {fileID: 114576097712524370} m_Layer: 5 - m_Name: ContentText + m_Name: Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1525552866004504 +--- !u!1 &1352863715407032 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224561484715974304} - - component: {fileID: 222527884494675408} - - component: {fileID: 114133252268657570} - - component: {fileID: 114035578839055994} + - component: {fileID: 224669155486704190} + - component: {fileID: 222046966481295928} + - component: {fileID: 114688985586323134} + - component: {fileID: 114990416656835682} m_Layer: 5 - m_Name: TitleBar + m_Name: Close m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1604626142070604 +--- !u!1 &1418657973775764 GameObject: - m_ObjectHideFlags: 1 + m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224384732137547512} - - component: {fileID: 222733561126302330} - - component: {fileID: 114101684219080930} + - component: {fileID: 224127842483382448} + - component: {fileID: 223137757620516074} + - component: {fileID: 114625871215972396} + - component: {fileID: 114636013541740622} + - component: {fileID: 114224956248037150} + - component: {fileID: 114162431233795312} + - component: {fileID: 114824536655884910} m_Layer: 5 - m_Name: Border + m_Name: WindowTextInfo m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1670652747271328 +--- !u!1 &1523456641649956 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224944044337947130} + - component: {fileID: 224331635804179630} + - component: {fileID: 222195881661507382} + - component: {fileID: 114516510362341154} m_Layer: 5 - m_Name: Sliding Area + m_Name: Border m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1707119876046122 +--- !u!1 &1538570248073354 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224728449040320000} - - component: {fileID: 222638858058521694} - - component: {fileID: 114421868498291520} - - component: {fileID: 114173810818498848} + - component: {fileID: 224522562431877454} + - component: {fileID: 222698871776657836} + - component: {fileID: 114554248350550220} m_Layer: 5 - m_Name: Close + m_Name: Content m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1842922748853066 +--- !u!1 &1663709017362424 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224293185489822286} - - component: {fileID: 222255638748333472} - - component: {fileID: 114567999743974058} + - component: {fileID: 224283216096211584} + - component: {fileID: 222521463215909784} + - component: {fileID: 114999316469131762} + - component: {fileID: 114583300234964796} m_Layer: 5 - m_Name: Image + m_Name: ContentText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1860020384451722 +--- !u!1 &1749762898709512 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224432462971500174} - - component: {fileID: 222880361755593556} - - component: {fileID: 114633042465960088} - - component: {fileID: 114809974928728888} - - component: {fileID: 114635012598593368} + - component: {fileID: 224563394818545074} + - component: {fileID: 222645188634685756} + - component: {fileID: 114618096313595560} m_Layer: 5 - m_Name: MainContent + m_Name: Title m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1883073803122960 +--- !u!1 &1854959653033704 GameObject: - m_ObjectHideFlags: 0 + m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224768065930221864} - - component: {fileID: 114211740108417686} - - component: {fileID: 114194630731071694} - - component: {fileID: 114548997686059076} + - component: {fileID: 224150131433490010} + - component: {fileID: 222685218560730876} + - component: {fileID: 114669289696570988} m_Layer: 5 - m_Name: Window + m_Name: Handle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1910855490992708 +--- !u!1 &1856369321271536 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224621941550042048} - - component: {fileID: 222628506689701706} - - component: {fileID: 114481908476643296} + - component: {fileID: 224634148485119234} + - component: {fileID: 222566316011996926} + - component: {fileID: 114158297079042848} + - component: {fileID: 114634646085349676} m_Layer: 5 - m_Name: Background + m_Name: Tint + m_TagString: Tint + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1871125003283552 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224047786390760892} + - component: {fileID: 114447949675859270} + - component: {fileID: 114112561793724038} + - component: {fileID: 114855246336579466} + - component: {fileID: 114990717790904978} + m_Layer: 5 + m_Name: Window m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1966933841496500 +--- !u!1 &1929003434955506 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224577582555574072} - - component: {fileID: 222622239438666052} - - component: {fileID: 114131452617210596} + - component: {fileID: 224590236601893362} + - component: {fileID: 222515239613118880} + - component: {fileID: 114969275347067822} + - component: {fileID: 114621904840529942} m_Layer: 5 - m_Name: Title + m_Name: TitleBar m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &114020597806303626 +--- !u!114 &114112561793724038 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1871125003283552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fc5ae525f816cbd41a2fe30742d726bc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114158297079042848 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1856369321271536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.20784314} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114162431233795312 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1418657973775764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f24fffbeb857e454fbae19ba451a076d, type: 3} + m_Name: + m_EditorClassIdentifier: + GameObjectWindow: {fileID: 1871125003283552} +--- !u!114 &114224956248037150 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1418657973775764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 5 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114112561793724038} + m_MethodName: HandleMouseDrag + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 13 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 114112561793724038} + m_MethodName: HandleBeginDrag + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + delegates: [] +--- !u!114 &114410564615251208 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1390614582669854} + m_GameObject: {fileID: 1269915586644506} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -310,8 +426,8 @@ MonoBehaviour: m_PressedTrigger: Pressed m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 114971626172837604} - m_HandleRect: {fileID: 224631082697149682} + m_TargetGraphic: {fileID: 114669289696570988} + m_HandleRect: {fileID: 224150131433490010} m_Direction: 2 m_Value: 1 m_Size: 0.555092 @@ -321,53 +437,23 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &114035578839055994 +--- !u!114 &114447949675859270 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1525552866004504} + m_GameObject: {fileID: 1871125003283552} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 0} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 114133252268657570} - m_OnClick: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &114101684219080930 +--- !u!114 &114516510362341154 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1604626142070604} + m_GameObject: {fileID: 1523456641649956} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -389,12 +475,43 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114124715984590218 +--- !u!114 &114517745255760194 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1271314132549016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 224283216096211584} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 224912208918292598} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 114410564615251208} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114554248350550220 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1038783430527234} + m_GameObject: {fileID: 1538570248073354} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -416,12 +533,12 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114130866310877940 +--- !u!114 &114576097712524370 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1390614582669854} + m_GameObject: {fileID: 1335903580089238} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -435,20 +552,33 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114131452617210596 +--- !u!114 &114583300234964796 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1663709017362424} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &114618096313595560 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1966933841496500} + m_GameObject: {fileID: 1749762898709512} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} @@ -529,7 +659,7 @@ MonoBehaviour: m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 114131452617210596} + textComponent: {fileID: 114618096313595560} characterCount: 8 spriteCount: 0 spaceCount: 1 @@ -556,51 +686,12 @@ MonoBehaviour: - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!114 &114133252268657570 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1525552866004504} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &114147625257702342 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84866e28f64938d4faaf95e58f19a8fe, type: 3} - m_Name: - m_EditorClassIdentifier: - window: {fileID: 1883073803122960} ---- !u!114 &114173810818498848 +--- !u!114 &114621904840529942 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1707119876046122} + m_GameObject: {fileID: 1929003434955506} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -630,99 +721,66 @@ MonoBehaviour: m_PressedTrigger: Pressed m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 114421868498291520} + m_TargetGraphic: {fileID: 114969275347067822} m_OnClick: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114557850199130814} - m_MethodName: Close - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &114194630731071694 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1883073803122960} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fc5ae525f816cbd41a2fe30742d726bc, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114211740108417686 +--- !u!114 &114625871215972396 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1883073803122960} + m_GameObject: {fileID: 1418657973775764} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 954e8944101e979409d2351ae297c004, type: 3} + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - title: {fileID: 114131452617210596} ---- !u!114 &114235386796562858 -MonoBehaviour: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114634646085349676 +MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} + m_GameObject: {fileID: 1856369321271536} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -1862395651, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 80aab391754f355449793801e0e18bbe, type: 3} m_Name: m_EditorClassIdentifier: - m_Delegates: - - eventID: 5 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114194630731071694} - m_MethodName: HandleMouseDrag - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - eventID: 13 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114194630731071694} - m_MethodName: HandleBeginDrag - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - delegates: [] ---- !u!114 &114405861203355018 +--- !u!114 &114636013541740622 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1416364237644906} + m_GameObject: {fileID: 1418657973775764} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114639844497558042 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1271314132549016} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -744,12 +802,12 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114421868498291520 +--- !u!114 &114669289696570988 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1707119876046122} + m_GameObject: {fileID: 1854959653033704} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -763,33 +821,47 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a97f4ae7a47305940af3d99e77f729c0, type: 3} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114430745860000594 +--- !u!114 &114688985586323134 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1509126938709490} + m_GameObject: {fileID: 1352863715407032} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!114 &114481908476643296 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: a97f4ae7a47305940af3d99e77f729c0, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114786730601724612 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1910855490992708} + m_GameObject: {fileID: 1136864643144036} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -811,35 +883,50 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114548997686059076 +--- !u!114 &114808978277385838 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1883073803122960} + m_GameObject: {fileID: 1238812521606370} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1fee7b6db7912fd42917352cfdaad9be, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - contentText: {fileID: 114910341387849302} ---- !u!114 &114557850199130814 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.003921569} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114824536655884910 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} + m_GameObject: {fileID: 1418657973775764} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a836c7bed1c2d844eb2b80fdd5472ceb, type: 3} + m_Script: {fileID: 11500000, guid: 6da2d93a0272806488af1fda9812aeb1, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &114567999743974058 +--- !u!114 &114829255735581370 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1842922748853066} + m_GameObject: {fileID: 1269915586644506} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -853,127 +940,135 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!114 &114633042465960088 +--- !u!114 &114855246336579466 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1860020384451722} + m_GameObject: {fileID: 1871125003283552} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 51c7632919b1b6047aa748efe7e29e22, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.003921569} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &114635012598593368 + contentText: {fileID: 114999316469131762} +--- !u!114 &114912563656033894 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1860020384451722} + m_GameObject: {fileID: 1271314132549016} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_ShowMaskGraphic: 1 ---- !u!114 &114770855306282592 +--- !u!114 &114969275347067822 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} + m_GameObject: {fileID: 1929003434955506} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!114 &114809974928728888 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114990416656835682 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1860020384451722} + m_GameObject: {fileID: 1352863715407032} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_Content: {fileID: 224464066066314314} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 224889378529881896} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 114020597806303626} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: 0 - m_OnValueChanged: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114688985586323134} + m_OnClick: m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + m_Calls: + - m_Target: {fileID: 114824536655884910} + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &114843585561549696 +--- !u!114 &114990717790904978 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} + m_GameObject: {fileID: 1871125003283552} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 7fd64dfce44cb79478089f01ad5f1c75, type: 3} m_Name: m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &114910341387849302 + title: {fileID: 114618096313595560} +--- !u!114 &114999316469131762 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1509126938709490} + m_GameObject: {fileID: 1663709017362424} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} @@ -1066,7 +1161,7 @@ MonoBehaviour: m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 114910341387849302} + textComponent: {fileID: 114999316469131762} characterCount: 891 spriteCount: 0 spaceCount: 137 @@ -1093,111 +1188,90 @@ MonoBehaviour: - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!114 &114971626172837604 -MonoBehaviour: +--- !u!222 &222046966481295928 +CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1006074323856376} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &222234312904097582 + m_GameObject: {fileID: 1352863715407032} +--- !u!222 &222195881661507382 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1390614582669854} ---- !u!222 &222255638748333472 + m_GameObject: {fileID: 1523456641649956} +--- !u!222 &222208879342940846 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1842922748853066} ---- !u!222 &222500291421846634 + m_GameObject: {fileID: 1335903580089238} +--- !u!222 &222428736574275548 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1509126938709490} ---- !u!222 &222509624119825430 + m_GameObject: {fileID: 1271314132549016} +--- !u!222 &222442402381244548 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1416364237644906} ---- !u!222 &222527884494675408 + m_GameObject: {fileID: 1269915586644506} +--- !u!222 &222515239613118880 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1525552866004504} ---- !u!222 &222577958030475826 + m_GameObject: {fileID: 1929003434955506} +--- !u!222 &222521463215909784 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1006074323856376} ---- !u!222 &222622239438666052 + m_GameObject: {fileID: 1663709017362424} +--- !u!222 &222564615733228504 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1966933841496500} ---- !u!222 &222628506689701706 + m_GameObject: {fileID: 1238812521606370} +--- !u!222 &222566316011996926 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1910855490992708} ---- !u!222 &222638858058521694 + m_GameObject: {fileID: 1856369321271536} +--- !u!222 &222645188634685756 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1707119876046122} ---- !u!222 &222690983821630666 + m_GameObject: {fileID: 1749762898709512} +--- !u!222 &222685218560730876 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1038783430527234} ---- !u!222 &222733561126302330 + m_GameObject: {fileID: 1854959653033704} +--- !u!222 &222698871776657836 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1604626142070604} ---- !u!222 &222880361755593556 + m_GameObject: {fileID: 1538570248073354} +--- !u!222 &222846892555813628 CanvasRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1860020384451722} ---- !u!223 &223474806402740394 + m_GameObject: {fileID: 1136864643144036} +--- !u!223 &223137757620516074 Canvas: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} + m_GameObject: {fileID: 1418657973775764} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 0 @@ -1212,17 +1286,56 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!224 &224101293319494872 +--- !u!224 &224039178008826598 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1269915586644506} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224159324783450866} + m_Father: {fileID: 224912208918292598} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 129.04999, y: -0.000030517578} + m_SizeDelta: {x: 9.89, y: 153} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224047786390760892 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1871125003283552} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224331635804179630} + - {fileID: 224634148485119234} + m_Father: {fileID: 224127842483382448} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 7, y: 7} + m_SizeDelta: {x: 280, y: 180} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224127842483382448 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1168899043075636} + m_GameObject: {fileID: 1418657973775764} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - - {fileID: 224768065930221864} + - {fileID: 224047786390760892} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1231,73 +1344,72 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!224 &224293185489822286 +--- !u!224 &224150131433490010 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1842922748853066} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1854959653033704} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 224561484715974304} - m_RootOrder: 2 + m_Father: {fileID: 224159324783450866} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: -2} - m_SizeDelta: {x: 0, y: 4} - m_Pivot: {x: 0.5, y: 0} ---- !u!224 &224384732137547512 + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224159324783450866 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1604626142070604} + m_GameObject: {fileID: 1302446503907522} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 224861320642666762} - m_Father: {fileID: 224768065930221864} + - {fileID: 224150131433490010} + m_Father: {fileID: 224039178008826598} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224432462971500174 +--- !u!224 &224274071346220838 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1860020384451722} + m_GameObject: {fileID: 1335903580089238} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 224464066066314314} - m_Father: {fileID: 224889378529881896} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 224590236601893362} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224464066066314314 + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: -2} + m_SizeDelta: {x: 0, y: 4} + m_Pivot: {x: 0.5, y: 0} +--- !u!224 &224283216096211584 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1509126938709490} + m_GameObject: {fileID: 1663709017362424} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 224432462971500174} + m_Father: {fileID: 224944816577429500} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -1305,38 +1417,56 @@ RectTransform: m_AnchoredPosition: {x: 129.055, y: 0} m_SizeDelta: {x: 258.11, y: 0} m_Pivot: {x: 0.5, y: 1} ---- !u!224 &224561484715974304 +--- !u!224 &224331635804179630 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1523456641649956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224522562431877454} + m_Father: {fileID: 224047786390760892} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224522562431877454 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1525552866004504} + m_GameObject: {fileID: 1538570248073354} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.11247574, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 224621941550042048} - - {fileID: 224577582555574072} - - {fileID: 224293185489822286} - m_Father: {fileID: 224861320642666762} + - {fileID: 224590236601893362} + - {fileID: 224912208918292598} + m_Father: {fileID: 224331635804179630} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} + m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -0.000030517578} - m_SizeDelta: {x: 0, y: 145} - m_Pivot: {x: 0.5, y: 1} ---- !u!224 &224577582555574072 + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -2, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224563394818545074 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1966933841496500} + m_GameObject: {fileID: 1749762898709512} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 8.890808, z: 1} m_Children: [] - m_Father: {fileID: 224561484715974304} + m_Father: {fileID: 224590236601893362} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -1344,54 +1474,56 @@ RectTransform: m_AnchoredPosition: {x: 0, y: -71.501} m_SizeDelta: {x: -24, y: 16.084} m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224621941550042048 +--- !u!224 &224590236601893362 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1910855490992708} + m_GameObject: {fileID: 1929003434955506} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1, y: 0.11247574, z: 1} m_Children: - - {fileID: 224728449040320000} - m_Father: {fileID: 224561484715974304} + - {fileID: 224882169444763642} + - {fileID: 224563394818545074} + - {fileID: 224274071346220838} + m_Father: {fileID: 224522562431877454} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224631082697149682 + m_AnchoredPosition: {x: 0, y: -0.000030517578} + m_SizeDelta: {x: 0, y: 145} + m_Pivot: {x: 0.5, y: 1} +--- !u!224 &224634148485119234 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1006074323856376} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1856369321271536} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 224944044337947130} - m_RootOrder: 0 + m_Father: {fileID: 224047786390760892} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} + m_SizeDelta: {x: 280, y: 180} m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224728449040320000 +--- !u!224 &224669155486704190 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1707119876046122} + m_GameObject: {fileID: 1352863715407032} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.0624987, y: 1.087498, z: 1} m_Children: [] - m_Father: {fileID: 224621941550042048} + m_Father: {fileID: 224882169444763642} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -1399,58 +1531,38 @@ RectTransform: m_AnchoredPosition: {x: 130.5, y: 1.3} m_SizeDelta: {x: 13.15, y: 107.9} m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224768065930221864 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1883073803122960} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 224384732137547512} - m_Father: {fileID: 224101293319494872} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 7, y: 7} - m_SizeDelta: {x: 280, y: 180} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224861320642666762 +--- !u!224 &224882169444763642 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1038783430527234} + m_GameObject: {fileID: 1136864643144036} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 224561484715974304} - - {fileID: 224889378529881896} - m_Father: {fileID: 224384732137547512} + - {fileID: 224669155486704190} + m_Father: {fileID: 224590236601893362} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -2, y: -2} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224889378529881896 +--- !u!224 &224912208918292598 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1416364237644906} + m_GameObject: {fileID: 1238812521606370} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 224432462971500174} - - {fileID: 224905557404239454} - m_Father: {fileID: 224861320642666762} + - {fileID: 224944816577429500} + - {fileID: 224039178008826598} + m_Father: {fileID: 224522562431877454} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -1458,41 +1570,22 @@ RectTransform: m_AnchoredPosition: {x: 0, y: -7.5000005} m_SizeDelta: {x: -10, y: -25} m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224905557404239454 +--- !u!224 &224944816577429500 RectTransform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1390614582669854} + m_GameObject: {fileID: 1271314132549016} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 224944044337947130} - m_Father: {fileID: 224889378529881896} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 129.04999, y: -0.000030517578} - m_SizeDelta: {x: 9.89, y: 153} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!224 &224944044337947130 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1670652747271328} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 224631082697149682} - m_Father: {fileID: 224905557404239454} + - {fileID: 224283216096211584} + m_Father: {fileID: 224912208918292598} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/GUI/BottomButtons.cs b/Assets/GUI/Scripts/BottomButtons.cs similarity index 64% rename from Assets/GUI/BottomButtons.cs rename to Assets/GUI/Scripts/BottomButtons.cs index 3b4d41e..52b57af 100644 --- a/Assets/GUI/BottomButtons.cs +++ b/Assets/GUI/Scripts/BottomButtons.cs @@ -4,6 +4,8 @@ public class BottomButtons : MonoBehaviour { + public Component fluxWindowPrefab; + public void BuildCity() { Builder.City(); @@ -23,4 +25,9 @@ public void BuildDepot() { Builder.Depot(); } + + public void CreateFlux() + { + WindowFactory.BuildFluxSetup("Créer un flux de transport", new Vector3(Screen.width / 2, Screen.height / 2, 0)); + } } diff --git a/Assets/GUI/BottomButtons.cs.meta b/Assets/GUI/Scripts/BottomButtons.cs.meta similarity index 100% rename from Assets/GUI/BottomButtons.cs.meta rename to Assets/GUI/Scripts/BottomButtons.cs.meta diff --git a/Assets/GUI/Scripts/DropdownItem.cs b/Assets/GUI/Scripts/DropdownItem.cs new file mode 100644 index 0000000..9129f61 --- /dev/null +++ b/Assets/GUI/Scripts/DropdownItem.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class DropdownItem : MonoBehaviour { + public DropdownManager manager; + + private void Start() + { + if (manager.DisabledItems.Contains(transform.GetSiblingIndex()-1)) + { + var toggle = GetComponent(); + toggle.interactable = false; + } + } +} diff --git a/Assets/GUI/Scripts/DropdownItem.cs.meta b/Assets/GUI/Scripts/DropdownItem.cs.meta new file mode 100644 index 0000000..bfe98b6 --- /dev/null +++ b/Assets/GUI/Scripts/DropdownItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9b654985f0dd2842a93d3134903a27b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/DropdownManager.cs b/Assets/GUI/Scripts/DropdownManager.cs new file mode 100644 index 0000000..75433c1 --- /dev/null +++ b/Assets/GUI/Scripts/DropdownManager.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class DropdownManager : MonoBehaviour +{ + + public List DisabledItems; + public Dropdown otherDropDown; + public Dropdown dropdown; + + private void Start() + { + var dropdown = GetComponent(); + dropdown.onValueChanged.AddListener(delegate + { + OnValueChanged(dropdown); + }); + } + + + public void OnValueChanged(Dropdown change) + { + var myIndex = change.value; + var otherIndex = otherDropDown.value; + var otherDropdownManager = otherDropDown.GetComponent(); + if(myIndex == otherIndex) + { + otherDropdownManager.SelectNext(); + } + otherDropdownManager.EnableAllItems(); + otherDropdownManager.DisableItem(myIndex); + } + + public void SelectNext() + { + if (dropdown.value + 1 == dropdown.options.Count) + dropdown.value = 0; + else + dropdown.value = dropdown.value + 1; + dropdown.RefreshShownValue(); + } + + + public void DisableItem(Int32 index) + { + if (!DisabledItems.Contains(index)) + { + DisabledItems.Add(index); + } + } + + public void EnableAllItems() + { + DisabledItems.Clear(); + } +} diff --git a/Assets/GUI/Scripts/DropdownManager.cs.meta b/Assets/GUI/Scripts/DropdownManager.cs.meta new file mode 100644 index 0000000..3b22746 --- /dev/null +++ b/Assets/GUI/Scripts/DropdownManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97707ca37d073594c889cc718b082997 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Fps.cs b/Assets/GUI/Scripts/Fps.cs similarity index 88% rename from Assets/Scripts/Fps.cs rename to Assets/GUI/Scripts/Fps.cs index 6a19eb9..27104c4 100644 --- a/Assets/Scripts/Fps.cs +++ b/Assets/GUI/Scripts/Fps.cs @@ -27,7 +27,7 @@ IEnumerator Start() void OnGUI() { - GUI.Label(new Rect(5, 5, 100, 25), fps); + GUI.Label(new Rect(Screen.width - 80,Screen.height - 30, 75, 25), fps); } } diff --git a/Assets/Scripts/Fps.cs.meta b/Assets/GUI/Scripts/Fps.cs.meta similarity index 100% rename from Assets/Scripts/Fps.cs.meta rename to Assets/GUI/Scripts/Fps.cs.meta diff --git a/Assets/GUI/Scripts/LoadMenu.cs b/Assets/GUI/Scripts/LoadMenu.cs new file mode 100644 index 0000000..bc9e11e --- /dev/null +++ b/Assets/GUI/Scripts/LoadMenu.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class LoadMenu : MonoBehaviour +{ + public GameObject PauseMenuObject; + public GameObject LoadMenuObject; + + public Transform savegameList; + public GameObject saveGameItemPrefab; + + public bool isMainMenu; + + private void Start() + { + AddAllItems(SaveHandler.ListSaveGames()); + } + + private void Update() + { + if (Input.GetButtonDown("Pause")) + { + Back(); + } + } + + public void Back() + { + LoadMenuObject.SetActive(false); + PauseMenuObject.SetActive(true); + } + + private void AddItem(string text) + { + var savegameItem = Instantiate(saveGameItemPrefab, savegameList); + if (isMainMenu) + { + var item = savegameItem?.GetComponent(); + item?.Text(text, $"{text}{SaveHandler.Extention}"); + } + else + { + var item = savegameItem?.GetComponent(); + item?.Text(text, $"{text}{SaveHandler.Extention}"); + } + } + + private void AddAllItems(string[] texts) + { + foreach (string t in texts) + { + AddItem(t); + } + } +} diff --git a/Assets/GUI/Scripts/LoadMenu.cs.meta b/Assets/GUI/Scripts/LoadMenu.cs.meta new file mode 100644 index 0000000..d79e221 --- /dev/null +++ b/Assets/GUI/Scripts/LoadMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 61fb27c1923d19344bed91ff41c9465e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/MainMenu.cs b/Assets/GUI/Scripts/MainMenu.cs index 5d5332e..4ca37ba 100644 --- a/Assets/GUI/Scripts/MainMenu.cs +++ b/Assets/GUI/Scripts/MainMenu.cs @@ -1,21 +1,38 @@ using System.Collections; using System.Collections.Generic; +using TMPro; using UnityEngine; using UnityEngine.SceneManagement; public class MainMenu : MonoBehaviour { public GameObject paramGameMenu; + public GameObject loadMenu; + public TextMeshProUGUI errorLoadingText; public void Play() { + ErrorLoading(""); gameObject.SetActive(false); paramGameMenu.SetActive(true); } - public void Quit() + public void Load() + { + ErrorLoading(""); + gameObject.SetActive(false); + loadMenu.SetActive(true); + } + + public void Quit() { - Debug.Log("Quit"); + ErrorLoading(""); + if(Debug.isDebugBuild) Debug.Log("Quit"); Application.Quit(); } + + public void ErrorLoading(string message) + { + errorLoadingText.text = message; + } } diff --git a/Assets/ParamGameMenu.cs b/Assets/GUI/Scripts/ParamGameMenu.cs similarity index 73% rename from Assets/ParamGameMenu.cs rename to Assets/GUI/Scripts/ParamGameMenu.cs index 822b129..55fbecf 100644 --- a/Assets/ParamGameMenu.cs +++ b/Assets/GUI/Scripts/ParamGameMenu.cs @@ -25,15 +25,26 @@ public void SetSize() { switch (mapSize.value) { + default: case 0: - World.width = 10f; + World.width = 10; break; case 1: - World.width = 15f; + World.width = 20; break; case 2: - World.width = 20f; + World.width = 50; break; + case 3: + World.width = 100; + break; + case 4: + World.width = 200; + break; + case 5: + World.width = 500; + break; + } World.height = World.width; } diff --git a/Assets/ParamGameMenu.cs.meta b/Assets/GUI/Scripts/ParamGameMenu.cs.meta similarity index 100% rename from Assets/ParamGameMenu.cs.meta rename to Assets/GUI/Scripts/ParamGameMenu.cs.meta diff --git a/Assets/GUI/Scripts/PauseMenu.cs b/Assets/GUI/Scripts/PauseMenu.cs index dad99e8..f2a6401 100644 --- a/Assets/GUI/Scripts/PauseMenu.cs +++ b/Assets/GUI/Scripts/PauseMenu.cs @@ -1,11 +1,16 @@ -using System.Collections; -using System.Collections.Generic; +using System; using UnityEngine; +using System.IO; +using Newtonsoft.Json; -public class PauseMenu : MonoBehaviour { +public class PauseMenu : MonoBehaviour +{ - public GameObject PauseMenuObject; - public static bool GameIsPaused = false; + public GameObject PauseMenuObject; + public GameObject LoadMenuObject; + public static bool GameIsPaused = false; + + private static PauseMenu instance; float timeScale; @@ -13,47 +18,71 @@ private void Start() { timeScale = Time.timeScale; Resume(); + instance = this; } private void Update() - { - if (World.gameLoading) - return; - - if (Input.GetButtonDown("Pause")) - { - if (GameIsPaused) - { - Resume(); - } - else - { + { + if (World.gameLoading) + return; + + + if (Input.GetButtonDown("Pause")) + { + if (GameIsPaused) + { + if (!LoadMenuObject.activeSelf) + { + Resume(); + } + } + else + { if (Builder.IsBuilding || Builder.IsDestroying) Builder.CancelAction(); - else + else Pause(); - } - } - } + } + } + } - public void Resume() - { - PauseMenuObject.SetActive(false); + public static void ForceResume() + { + instance?.Resume(); + } + + public void Resume() + { + PauseMenuObject.SetActive(false); Time.timeScale = timeScale; GameIsPaused = false; - } + } - void Pause() - { + public void Save() + { + SaveHandler.Save(); + Resume(); + } + + public void Load() + { + PauseMenuObject.SetActive(false); + LoadMenuObject.SetActive(true); + } + + void Pause() + { + //Debug.Log("Pause"); timeScale = Time.timeScale; PauseMenuObject.SetActive(true); - Time.timeScale = 0f; - GameIsPaused = true; + Time.timeScale = 0f; + GameIsPaused = true; - } + } - public void Quit() - { - Application.Quit(); - } + public void Quit() + { + if (Debug.isDebugBuild) Debug.Log("Quit"); + Application.Quit(); + } } diff --git a/Assets/GUI/Scripts/SaveGameItem.cs b/Assets/GUI/Scripts/SaveGameItem.cs new file mode 100644 index 0000000..e74185b --- /dev/null +++ b/Assets/GUI/Scripts/SaveGameItem.cs @@ -0,0 +1,28 @@ +using TMPro; +using UnityEngine; + +public class SaveGameItem : MonoBehaviour { + + public TextMeshProUGUI textItem; + + private string fullName; + + public void Text(string displayName, string fullName) + { + textItem.text = displayName; + this.fullName = fullName; + } + + public void Load() + { + string errorMessage; + if (!SaveHandler.Load(fullName, out errorMessage)) + { + var loadMenu = GetComponentInParent(); + loadMenu.Back(); + var pauseMenu = GetComponentInParent(); + pauseMenu.Resume(); + Message.ShowError("Erreur de chargement de la sauvegarde", errorMessage); + } + } +} diff --git a/Assets/GUI/Scripts/SaveGameItem.cs.meta b/Assets/GUI/Scripts/SaveGameItem.cs.meta new file mode 100644 index 0000000..4d04c51 --- /dev/null +++ b/Assets/GUI/Scripts/SaveGameItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1da67d4e4f4298b4e8a22545cb9dbb58 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/SaveGameItemMainMenu.cs b/Assets/GUI/Scripts/SaveGameItemMainMenu.cs new file mode 100644 index 0000000..32426b2 --- /dev/null +++ b/Assets/GUI/Scripts/SaveGameItemMainMenu.cs @@ -0,0 +1,27 @@ +using TMPro; +using UnityEngine; + +public class SaveGameItemMainMenu : MonoBehaviour { + + public TextMeshProUGUI textItem; + + private string fullName; + + public void Text(string displayName, string fullName) + { + textItem.text = displayName; + this.fullName = fullName; + } + + public void Load() + { + string errorMessage; + if (!SaveHandler.Load(fullName, out errorMessage)) + { + var loadMenu = GetComponentInParent(); + loadMenu.Back(); + var mainMenu = loadMenu.PauseMenuObject.GetComponent(); + mainMenu.ErrorLoading(errorMessage); + } + } +} diff --git a/Assets/GUI/Scripts/SaveGameItemMainMenu.cs.meta b/Assets/GUI/Scripts/SaveGameItemMainMenu.cs.meta new file mode 100644 index 0000000..dd0c7b1 --- /dev/null +++ b/Assets/GUI/Scripts/SaveGameItemMainMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1da32b9a70731d54a8f969590e86250b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/Window.cs b/Assets/GUI/Scripts/Window.cs deleted file mode 100644 index 16291ed..0000000 --- a/Assets/GUI/Scripts/Window.cs +++ /dev/null @@ -1,45 +0,0 @@ -using UnityEngine; - - -public class Window -{ - private string title; - public string Title - { - get { return title; } - set - { - title = value; - if (ui != null) - ui.Title(title); - } - } - - private readonly GameObject windowObject; - private readonly WindowUI ui; - - readonly Vector2 startingPosition; - - public Window(GameObject windowObject, Vector3 initialPosition) - { - this.windowObject = windowObject; - - ui = windowObject.GetComponent(); - - windowObject.transform.position = initialPosition; - } - - public void TextContent(string richTextContent) - { - if (windowObject != null) - { - var wtc = windowObject.GetComponent(); - if (wtc != null) - { - wtc.ContentText(richTextContent); - } - } - } - -} - diff --git a/Assets/GUI/Scripts/WindowFactory.cs b/Assets/GUI/Scripts/WindowFactory.cs deleted file mode 100644 index b512fe0..0000000 --- a/Assets/GUI/Scripts/WindowFactory.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using UnityEngine; - -class WindowFactory : MonoBehaviour -{ - public GameObject windowTextInfoPrefab; - public GameObject parent; - - private static WindowFactory instance; - private static List windows; - - private void Start() - { - windows = new List(); - instance = this; - } - - public static Window BuildTextInfo(string title, Vector3 position, string richTextContent) - { - return instance._BuildTextInfo(title,position, richTextContent); - } - - public Window _BuildTextInfo(string title, Vector3 position, string richTextContent) - { - position.z = 0; - var windowCanvasObject = Instantiate(windowTextInfoPrefab, parent.transform); - - var windowObjectRef = windowCanvasObject.GetComponentInChildren(); - var windowObject = windowObjectRef.window; - - var wtc = windowObject.GetComponent(); - wtc.ContentText(richTextContent); - - var w = new Window(windowObject, position) - { - Title = title - }; - - windows.Add(w); - - return w; - } - - public void CloseAll() - { - - } -} - diff --git a/Assets/GUI/Scripts/Windows.meta b/Assets/GUI/Scripts/Windows.meta new file mode 100644 index 0000000..e99891f --- /dev/null +++ b/Assets/GUI/Scripts/Windows.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26319eaa9e0bf1548992ac858376f8bf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/Windows/Tint.cs b/Assets/GUI/Scripts/Windows/Tint.cs new file mode 100644 index 0000000..bcc89b9 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/Tint.cs @@ -0,0 +1,19 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class Tint : MonoBehaviour { + + public void SetColor(Color color) + { + var r = GetComponent(); + r.color = color; + //Debug.Log(r.color); + } + + public void SetActive(bool activeState) + { + gameObject.SetActive(activeState); + } +} diff --git a/Assets/GUI/Scripts/Windows/Tint.cs.meta b/Assets/GUI/Scripts/Windows/Tint.cs.meta new file mode 100644 index 0000000..43114ab --- /dev/null +++ b/Assets/GUI/Scripts/Windows/Tint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80aab391754f355449793801e0e18bbe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/Windows/Window.cs b/Assets/GUI/Scripts/Windows/Window.cs new file mode 100644 index 0000000..0aea4d1 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/Window.cs @@ -0,0 +1,36 @@ +using UnityEngine; + + +public abstract class Window +{ + protected string title; + public string Title + { + get { return title; } + set + { + title = value; + if (ui != null) + ui.Title(title); + } + } + + protected readonly GameObject windowObject; + protected readonly WindowUI ui; + + protected readonly Vector2 startingPosition; + + public Window(GameObject windowObject, Vector3 initialPosition) + { + this.windowObject = windowObject; + ui = windowObject.GetComponent(); + + windowObject.transform.position = initialPosition; + } + + + + abstract public void Close(); + +} + diff --git a/Assets/GUI/Scripts/Window.cs.meta b/Assets/GUI/Scripts/Windows/Window.cs.meta similarity index 83% rename from Assets/GUI/Scripts/Window.cs.meta rename to Assets/GUI/Scripts/Windows/Window.cs.meta index dcd8b3f..221539d 100644 --- a/Assets/GUI/Scripts/Window.cs.meta +++ b/Assets/GUI/Scripts/Windows/Window.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 99e23b28f9414c84b896213d83ad0c3c +guid: b117b296ac1daa54892a292b787e437e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GUI/Scripts/Windows/WindowFactory.cs b/Assets/GUI/Scripts/Windows/WindowFactory.cs new file mode 100644 index 0000000..87740fa --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowFactory.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; +using UnityEngine.UI; + +class WindowFactory : MonoBehaviour +{ + public GameObject windowTextInfoPrefab; + public GameObject windowFluxSetupPrefab; + public GameObject parent; + + private static WindowFactory instance; + private static List windows; + + private void Start() + { + windows = new List(); + instance = this; + } + + public static WindowTextInfo BuildTextInfo(string title, Vector3 position, City c) + { + return instance._BuildTextInfo(title,position, c); + } + + public static WindowTextInfo BuildTextInfo(string title, Vector3 position, string message, Color tint) + { + return instance._BuildTextInfo(title, position, message,tint); + } + + public static WindowFluxSetup BuildFluxSetup(string title, Vector3 position) + { + return instance._BuildFluxSetup(title, position); + } + + public WindowFluxSetup _BuildFluxSetup(string title, Vector3 position) + { + position.z = 0; + var windowCanvasObject = Instantiate(windowFluxSetupPrefab, parent.transform); + + var windowObjectRef = windowCanvasObject.GetComponentInChildren(); + var windowObject = windowObjectRef.GameObjectWindow; + + var fluxContent = windowObject.GetComponent(); + var cityNames = World.Instance.Cities.Select(c => c.Name).ToList(); + fluxContent.source.AddOptions(cityNames); + fluxContent.target.AddOptions(cityNames); + + fluxContent.target.value = 1; + var managerTarget = fluxContent.target.GetComponent(); + managerTarget.DisableItem(0); + var managerSource = fluxContent.source.GetComponent(); + managerSource.DisableItem(1); + + + var w = new WindowFluxSetup(windowObject, position) + { + Title = title + }; + windowObjectRef.Window = w; + + windows.Add(w); + + return w; + } + + public WindowTextInfo _BuildTextInfo(string title, Vector3 position, City c) + { + position.z = 0; + var windowCanvasObject = Instantiate(windowTextInfoPrefab, parent.transform); + + var windowObjectRef = windowCanvasObject.GetComponentInChildren(); + var windowObject = windowObjectRef.GameObjectWindow; + + var wtc = windowObject.GetComponent(); + wtc.ContentText(c.InfoText()); + + var w = new WindowTextInfo(windowObject, position, c) + { + Title = title + }; + windowObjectRef.Window = w; + + windows.Add(w); + + return w; + } + + public WindowTextInfo _BuildTextInfo(string title, Vector3 position, string message, Color tint) + { + position.z = 0; + var windowCanvasObject = Instantiate(windowTextInfoPrefab, parent.transform); + + var windowObjectRef = windowCanvasObject.GetComponentInChildren(); + var windowObject = windowObjectRef.GameObjectWindow; + + var tintObject = windowCanvasObject.GetComponentInChildren(true); + tintObject.SetColor(tint); + tintObject.SetActive(true); + + var wtc = windowObject.GetComponent(); + wtc.ContentText(message); + + var w = new WindowTextInfo(windowObject, position, null) + { + Title = title + }; + windowObjectRef.Window = w; + + windows.Add(w); + + return w; + } + + public void CloseAll() + { + + } +} + diff --git a/Assets/GUI/Scripts/WindowFactory.cs.meta b/Assets/GUI/Scripts/Windows/WindowFactory.cs.meta similarity index 83% rename from Assets/GUI/Scripts/WindowFactory.cs.meta rename to Assets/GUI/Scripts/Windows/WindowFactory.cs.meta index bb33d18..81ef735 100644 --- a/Assets/GUI/Scripts/WindowFactory.cs.meta +++ b/Assets/GUI/Scripts/Windows/WindowFactory.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7affb2be55ac19447b915f467ab7b765 +guid: 41e461033cac2904386bdb234af13ea0 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GUI/Scripts/Windows/WindowFluxContent.cs b/Assets/GUI/Scripts/Windows/WindowFluxContent.cs new file mode 100644 index 0000000..fddee85 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowFluxContent.cs @@ -0,0 +1,19 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class WindowFluxContent : MonoBehaviour { + + public Dropdown source; + public Dropdown target; + + public void AddFlux() + { + var citySource = World.Instance.Cities[source.value]; + var cityTarget = World.Instance.Cities[target.value]; + + Simulation.AddFlux(citySource, cityTarget); + } + +} diff --git a/Assets/GUI/Scripts/Windows/WindowFluxContent.cs.meta b/Assets/GUI/Scripts/Windows/WindowFluxContent.cs.meta new file mode 100644 index 0000000..c8510da --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowFluxContent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 596dcad4b04445648bdc831fa4cc910f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/Windows/WindowFluxSetup.cs b/Assets/GUI/Scripts/Windows/WindowFluxSetup.cs new file mode 100644 index 0000000..e19c917 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowFluxSetup.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; + +public class WindowFluxSetup : Window +{ + public WindowFluxSetup(GameObject windowObject, Vector3 initialPosition) : base(windowObject, initialPosition) + { + + } + + public void TextContent(string richTextContent) + { + if (windowObject != null) + { + var wtc = windowObject.GetComponent(); + if (wtc != null) + { + wtc.ContentText(richTextContent); + } + } + } + + + public override void Close() + { + + } +} + diff --git a/Assets/GUI/Scripts/Windows/WindowFluxSetup.cs.meta b/Assets/GUI/Scripts/Windows/WindowFluxSetup.cs.meta new file mode 100644 index 0000000..4bfb604 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowFluxSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dcea45612453f2b47937e513923ca0f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/WindowOperation.cs b/Assets/GUI/Scripts/Windows/WindowOperation.cs similarity index 68% rename from Assets/GUI/Scripts/WindowOperation.cs rename to Assets/GUI/Scripts/Windows/WindowOperation.cs index 3187bce..41ac636 100644 --- a/Assets/GUI/Scripts/WindowOperation.cs +++ b/Assets/GUI/Scripts/Windows/WindowOperation.cs @@ -6,7 +6,8 @@ public class WindowOperation : MonoBehaviour { public void Close() { - Debug.Log("Closing window"); + var referencer = GetComponentInParent(); + referencer.Window.Close(); DestroyImmediate(gameObject); } } diff --git a/Assets/GUI/Scripts/WindowOperation.cs.meta b/Assets/GUI/Scripts/Windows/WindowOperation.cs.meta similarity index 83% rename from Assets/GUI/Scripts/WindowOperation.cs.meta rename to Assets/GUI/Scripts/Windows/WindowOperation.cs.meta index 8eb4f68..30273d0 100644 --- a/Assets/GUI/Scripts/WindowOperation.cs.meta +++ b/Assets/GUI/Scripts/Windows/WindowOperation.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a836c7bed1c2d844eb2b80fdd5472ceb +guid: 6da2d93a0272806488af1fda9812aeb1 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GUI/Scripts/WindowReferencer.cs b/Assets/GUI/Scripts/Windows/WindowReferencer.cs similarity index 69% rename from Assets/GUI/Scripts/WindowReferencer.cs rename to Assets/GUI/Scripts/Windows/WindowReferencer.cs index 0488739..7fa59a3 100644 --- a/Assets/GUI/Scripts/WindowReferencer.cs +++ b/Assets/GUI/Scripts/Windows/WindowReferencer.cs @@ -4,5 +4,6 @@ public class WindowReferencer : MonoBehaviour { - public GameObject window; + public Window Window; + public GameObject GameObjectWindow; } diff --git a/Assets/GUI/Scripts/WindowReferencer.cs.meta b/Assets/GUI/Scripts/Windows/WindowReferencer.cs.meta similarity index 83% rename from Assets/GUI/Scripts/WindowReferencer.cs.meta rename to Assets/GUI/Scripts/Windows/WindowReferencer.cs.meta index 74cfd08..491c4f4 100644 --- a/Assets/GUI/Scripts/WindowReferencer.cs.meta +++ b/Assets/GUI/Scripts/Windows/WindowReferencer.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 84866e28f64938d4faaf95e58f19a8fe +guid: f24fffbeb857e454fbae19ba451a076d MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GUI/Scripts/WindowTextContent.cs b/Assets/GUI/Scripts/Windows/WindowTextContent.cs similarity index 100% rename from Assets/GUI/Scripts/WindowTextContent.cs rename to Assets/GUI/Scripts/Windows/WindowTextContent.cs diff --git a/Assets/GUI/Scripts/WindowTextContent.cs.meta b/Assets/GUI/Scripts/Windows/WindowTextContent.cs.meta similarity index 83% rename from Assets/GUI/Scripts/WindowTextContent.cs.meta rename to Assets/GUI/Scripts/Windows/WindowTextContent.cs.meta index d39df61..5eb3bff 100644 --- a/Assets/GUI/Scripts/WindowTextContent.cs.meta +++ b/Assets/GUI/Scripts/Windows/WindowTextContent.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1fee7b6db7912fd42917352cfdaad9be +guid: 51c7632919b1b6047aa748efe7e29e22 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GUI/Scripts/Windows/WindowTextInfo.cs b/Assets/GUI/Scripts/Windows/WindowTextInfo.cs new file mode 100644 index 0000000..344ac92 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowTextInfo.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +public class WindowTextInfo : Window +{ + public City City { get; private set; } + + public WindowTextInfo(GameObject windowObject, Vector3 initialPosition, City c) : base(windowObject, initialPosition) + { + City = c; + } + + public void TextContent(string richTextContent) + { + if (windowObject != null) + { + var wtc = windowObject.GetComponent(); + if (wtc != null) + { + wtc.ContentText(richTextContent); + } + } + } + + override public void Close() + { + if(City!=null) + City.InfoWindow = null; + } +} + diff --git a/Assets/GUI/Scripts/Windows/WindowTextInfo.cs.meta b/Assets/GUI/Scripts/Windows/WindowTextInfo.cs.meta new file mode 100644 index 0000000..6161e88 --- /dev/null +++ b/Assets/GUI/Scripts/Windows/WindowTextInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25d62fd9e4666a244adfcd90d40050a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GUI/Scripts/WindowUI.cs b/Assets/GUI/Scripts/Windows/WindowUI.cs similarity index 100% rename from Assets/GUI/Scripts/WindowUI.cs rename to Assets/GUI/Scripts/Windows/WindowUI.cs diff --git a/Assets/GUI/Scripts/WindowUI.cs.meta b/Assets/GUI/Scripts/Windows/WindowUI.cs.meta similarity index 83% rename from Assets/GUI/Scripts/WindowUI.cs.meta rename to Assets/GUI/Scripts/Windows/WindowUI.cs.meta index be6a86d..8172104 100644 --- a/Assets/GUI/Scripts/WindowUI.cs.meta +++ b/Assets/GUI/Scripts/Windows/WindowUI.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 954e8944101e979409d2351ae297c004 +guid: 7fd64dfce44cb79478089f01ad5f1c75 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GUI/TextGradient.asset b/Assets/GUI/TextGradient.asset index 1eae248..601515f 100644 --- a/Assets/GUI/TextGradient.asset +++ b/Assets/GUI/TextGradient.asset @@ -13,5 +13,5 @@ MonoBehaviour: m_EditorClassIdentifier: topLeft: {r: 1, g: 1, b: 1, a: 1} topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 0.378471, g: 0.3923821, b: 0.990566, a: 1} + bottomLeft: {r: 0.16100036, g: 0.30285007, b: 0.509434, a: 1} bottomRight: {r: 0.3803922, g: 0.3921569, b: 0.9921569, a: 1} diff --git a/Assets/LooseMenu.cs b/Assets/LooseMenu.cs new file mode 100644 index 0000000..7e2f8d3 --- /dev/null +++ b/Assets/LooseMenu.cs @@ -0,0 +1,10 @@ +using UnityEngine; +using UnityEngine.SceneManagement; + +public class LooseMenu : MonoBehaviour { + + public void Back() + { + SceneManager.LoadScene(0); + } +} diff --git a/Assets/LooseMenu.cs.meta b/Assets/LooseMenu.cs.meta new file mode 100644 index 0000000..332d55c --- /dev/null +++ b/Assets/LooseMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7e9a97ebb28ea045abd32835f4c6a13 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Select.mat b/Assets/Materials/Select.mat new file mode 100644 index 0000000..5d1cd10 --- /dev/null +++ b/Assets/Materials/Select.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Select + m_Shader: {fileID: 4800000, guid: 17386af9ee574d94896842e2748571f0, type: 3} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FalloffTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: da75207a8d7df2248a26f264b841f40c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowTex: + m_Texture: {fileID: 2800000, guid: 009018181544e9d43b38e75fe32f1afa, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/Select.mat.meta b/Assets/Materials/Select.mat.meta new file mode 100644 index 0000000..f1e00fb --- /dev/null +++ b/Assets/Materials/Select.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11b4f395c4a918845a228579f52c3dbf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/SelectKO.mat b/Assets/Materials/SelectKO.mat new file mode 100644 index 0000000..aae4167 --- /dev/null +++ b/Assets/Materials/SelectKO.mat @@ -0,0 +1,85 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SelectKO + m_Shader: {fileID: 4800000, guid: 17386af9ee574d94896842e2748571f0, type: 3} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FalloffTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: da75207a8d7df2248a26f264b841f40c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowTex: + m_Texture: {fileID: 2800000, guid: 9fb919aa66d495849ae79af258bfecbb, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Attenuation: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/SelectKO.mat.meta b/Assets/Materials/SelectKO.mat.meta new file mode 100644 index 0000000..44c9cfb --- /dev/null +++ b/Assets/Materials/SelectKO.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 518ba4525cde37647b5934300af4390c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/SelectOk.mat b/Assets/Materials/SelectOk.mat new file mode 100644 index 0000000..3c8439e --- /dev/null +++ b/Assets/Materials/SelectOk.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SelectOk + m_Shader: {fileID: 4800000, guid: 17386af9ee574d94896842e2748571f0, type: 3} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FalloffTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: da75207a8d7df2248a26f264b841f40c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowTex: + m_Texture: {fileID: 2800000, guid: fa500360700e6134ba7cd6b3163b8dac, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/SelectOk.mat.meta b/Assets/Materials/SelectOk.mat.meta new file mode 100644 index 0000000..984dae1 --- /dev/null +++ b/Assets/Materials/SelectOk.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52edeaa18ababd74a809c72f0fbf5250 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/SelectOkDirectionnal.mat b/Assets/Materials/SelectOkDirectionnal.mat new file mode 100644 index 0000000..ae74aa3 --- /dev/null +++ b/Assets/Materials/SelectOkDirectionnal.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SelectOkDirectionnal + m_Shader: {fileID: 4800000, guid: 17386af9ee574d94896842e2748571f0, type: 3} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 0, y: 0} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FalloffTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: da75207a8d7df2248a26f264b841f40c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowTex: + m_Texture: {fileID: 2800000, guid: c7f452060a4c2d442a0ea153d2831e5e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/Materials/SelectOkDirectionnal.mat.meta b/Assets/Materials/SelectOkDirectionnal.mat.meta new file mode 100644 index 0000000..3653cea --- /dev/null +++ b/Assets/Materials/SelectOkDirectionnal.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 218bcd6bfd7713f46a06a3e0d34d2103 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Shader.meta b/Assets/Materials/Shader.meta new file mode 100644 index 0000000..73acb04 --- /dev/null +++ b/Assets/Materials/Shader.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf867e47b267f394a9a5818607d2c535 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Shader/ProjectorAddititveTint.shader b/Assets/Materials/Shader/ProjectorAddititveTint.shader new file mode 100644 index 0000000..a179fad --- /dev/null +++ b/Assets/Materials/Shader/ProjectorAddititveTint.shader @@ -0,0 +1,56 @@ +// Upgrade NOTE: replaced '_Projector' with 'unity_Projector' +// Upgrade NOTE: replaced '_ProjectorClip' with 'unity_ProjectorClip' +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + + Shader "Projector/AdditiveTint" { + Properties { + _Color ("Tint Color", Color) = (1,1,1,1) + _Attenuation ("Falloff", Range(0.0, 1.0)) = 1.0 + _ShadowTex ("Cookie", 2D) = "gray" {} + } + Subshader { + Tags {"Queue"="Transparent"} + Pass { + ZWrite Off + ColorMask RGB + Blend SrcAlpha One // Additive blending + Offset -1, -1 + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + + struct v2f { + float4 uvShadow : TEXCOORD0; + float4 pos : SV_POSITION; + }; + + float4x4 unity_Projector; + float4x4 unity_ProjectorClip; + + v2f vert (float4 vertex : POSITION) + { + v2f o; + o.pos = UnityObjectToClipPos (vertex); + o.uvShadow = mul (unity_Projector, vertex); + return o; + } + + sampler2D _ShadowTex; + fixed4 _Color; + float _Attenuation; + + fixed4 frag (v2f i) : SV_Target + { + // Apply alpha mask + fixed4 texCookie = tex2Dproj (_ShadowTex, UNITY_PROJ_COORD(i.uvShadow)); + fixed4 outColor = _Color * texCookie.a; + // Attenuation + float depth = i.uvShadow.z; // [-1 (near), 1 (far)] + return outColor * clamp(1.0 - abs(depth) + _Attenuation, 0.0, 1.0); + } + ENDCG + } + } + } \ No newline at end of file diff --git a/Assets/Materials/Shader/ProjectorAddititveTint.shader.meta b/Assets/Materials/Shader/ProjectorAddititveTint.shader.meta new file mode 100644 index 0000000..9407486 --- /dev/null +++ b/Assets/Materials/Shader/ProjectorAddititveTint.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 57fb95fed5897494ca4969b570b4e6e0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Shader/ProjectorAlphaBlend.shader b/Assets/Materials/Shader/ProjectorAlphaBlend.shader new file mode 100644 index 0000000..20ce503 --- /dev/null +++ b/Assets/Materials/Shader/ProjectorAlphaBlend.shader @@ -0,0 +1,57 @@ + Shader "Projector/AlphaBlend" { + Properties { + _ShadowTex ("Cookie", 2D) = "white" {} + _FalloffTex ("FallOff", 2D) = "white" {} + } + Subshader { + Tags {"Queue"="Transparent"} + Pass { + ZWrite Off + ColorMask RGB + Blend SrcAlpha OneMinusSrcAlpha + Offset -1, -1 + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_fog + #include "UnityCG.cginc" + + struct v2f { + float4 uvShadow : TEXCOORD0; + float4 uvFalloff : TEXCOORD1; + UNITY_FOG_COORDS(2) + float4 pos : SV_POSITION; + }; + + float4x4 unity_Projector; + float4x4 unity_ProjectorClip; + + v2f vert (float4 vertex : POSITION) + { + v2f o; + o.pos = UnityObjectToClipPos(vertex); + o.uvShadow = mul (unity_Projector, vertex); + o.uvFalloff = mul (unity_ProjectorClip, vertex); + UNITY_TRANSFER_FOG(o,o.pos); + return o; + } + + sampler2D _ShadowTex; + sampler2D _FalloffTex; + + fixed4 frag (v2f i) : SV_Target + { + fixed4 texS = tex2Dproj (_ShadowTex, UNITY_PROJ_COORD(i.uvShadow)); + fixed4 texF = tex2Dproj (_FalloffTex, UNITY_PROJ_COORD(i.uvFalloff)); + + fixed4 res = texS; + res.a *= texF.a; + + UNITY_APPLY_FOG(i.fogCoord, res); + return res; + } + ENDCG + } + } + } diff --git a/Assets/Materials/Shader/ProjectorAlphaBlend.shader.meta b/Assets/Materials/Shader/ProjectorAlphaBlend.shader.meta new file mode 100644 index 0000000..f485611 --- /dev/null +++ b/Assets/Materials/Shader/ProjectorAlphaBlend.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 17386af9ee574d94896842e2748571f0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Textures/grass.png.meta b/Assets/Materials/Textures/grass.png.meta index 4e4539a..211b0f0 100644 --- a/Assets/Materials/Textures/grass.png.meta +++ b/Assets/Materials/Textures/grass.png.meta @@ -10,11 +10,11 @@ TextureImporter: sRGBTexture: 1 linearTexture: 0 fadeOut: 0 - borderMipMap: 0 + borderMipMap: 1 mipMapsPreserveCoverage: 0 alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 + mipMapFadeDistanceStart: 0 + mipMapFadeDistanceEnd: 1 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 @@ -29,27 +29,27 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 - aniso: -1 + filterMode: 1 + aniso: 1 mipBias: -1 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 0 + spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 + spriteGenerateFallbackPhysicsShape: 0 alphaUsage: 1 - alphaIsTransparency: 0 + alphaIsTransparency: 1 spriteTessellationDetail: -1 - textureType: 0 + textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 @@ -58,10 +58,32 @@ TextureImporter: platformSettings: - serializedVersion: 2 buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 + maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 256 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -73,7 +95,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: + spriteID: b4071e54e15ad134ea1c8848d40c8496 vertices: [] indices: edges: [] diff --git a/Assets/Materials/Textures/grass2.png b/Assets/Materials/Textures/grass2.png new file mode 100644 index 0000000..c82503e Binary files /dev/null and b/Assets/Materials/Textures/grass2.png differ diff --git a/Assets/Materials/Textures/grass2.png.meta b/Assets/Materials/Textures/grass2.png.meta new file mode 100644 index 0000000..54d7bef --- /dev/null +++ b/Assets/Materials/Textures/grass2.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 317f60e7fa7f6314db00451584640fed +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 1 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: e5b4e4daa9d3d904a959468134718f48 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Textures/select.png b/Assets/Materials/Textures/select.png new file mode 100644 index 0000000..1c4f204 Binary files /dev/null and b/Assets/Materials/Textures/select.png differ diff --git a/Assets/Materials/Textures/select.png.meta b/Assets/Materials/Textures/select.png.meta new file mode 100644 index 0000000..1868a0d --- /dev/null +++ b/Assets/Materials/Textures/select.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 009018181544e9d43b38e75fe32f1afa +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 1 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Textures/selectko.png b/Assets/Materials/Textures/selectko.png new file mode 100644 index 0000000..7c64e2b Binary files /dev/null and b/Assets/Materials/Textures/selectko.png differ diff --git a/Assets/Materials/Textures/selectko.png.meta b/Assets/Materials/Textures/selectko.png.meta new file mode 100644 index 0000000..32d5b5f --- /dev/null +++ b/Assets/Materials/Textures/selectko.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 9fb919aa66d495849ae79af258bfecbb +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 1 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Textures/selectok.png b/Assets/Materials/Textures/selectok.png new file mode 100644 index 0000000..1722823 Binary files /dev/null and b/Assets/Materials/Textures/selectok.png differ diff --git a/Assets/Materials/Textures/selectok.png.meta b/Assets/Materials/Textures/selectok.png.meta new file mode 100644 index 0000000..79396fb --- /dev/null +++ b/Assets/Materials/Textures/selectok.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: fa500360700e6134ba7cd6b3163b8dac +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 1 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Textures/selectokdirectionnal.png b/Assets/Materials/Textures/selectokdirectionnal.png new file mode 100644 index 0000000..79e872d Binary files /dev/null and b/Assets/Materials/Textures/selectokdirectionnal.png differ diff --git a/Assets/Materials/Textures/selectokdirectionnal.png.meta b/Assets/Materials/Textures/selectokdirectionnal.png.meta new file mode 100644 index 0000000..2f1011b --- /dev/null +++ b/Assets/Materials/Textures/selectokdirectionnal.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: c7f452060a4c2d442a0ea153d2831e5e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 1 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/grass.mat b/Assets/Materials/grass.mat index 7e3d63d..5b65ed8 100644 --- a/Assets/Materials/grass.mat +++ b/Assets/Materials/grass.mat @@ -24,7 +24,7 @@ Material: m_Offset: {x: 0, y: 0} - _DetailAlbedoMap: m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} + m_Scale: {x: 0.1, y: 0.1} m_Offset: {x: 0, y: 0} - _DetailMask: m_Texture: {fileID: 0} @@ -36,11 +36,11 @@ Material: m_Offset: {x: 0, y: 0} - _EmissionMap: m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} + m_Scale: {x: 10, y: 10} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 2800000, guid: 1a2a2387ce6c9df4d8b03587e06ea9d1, type: 3} - m_Scale: {x: 1, y: 1} + m_Texture: {fileID: 2800000, guid: 317f60e7fa7f6314db00451584640fed, type: 3} + m_Scale: {x: 10, y: 10} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: m_Texture: {fileID: 0} diff --git a/Assets/MusicInfo.cs b/Assets/MusicInfo.cs new file mode 100644 index 0000000..8bc3fe1 --- /dev/null +++ b/Assets/MusicInfo.cs @@ -0,0 +1,54 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class MusicInfo : MonoBehaviour +{ + + public Text MusicNameLabel; + public GameObject MusicNameDisplay; + + public static float MusicNameStayDelay { get; private set; } = 5; + + private static MusicInfo instance; + + private string currentName; + + private void Awake() + { + if (instance == null) + instance = this; + else + { + Destroy(gameObject); + return; + } + } + + private void Update() + { + if (Input.GetButton("MusicName")) + ShowName(); + } + + public static void DisplayName(string name) + { + instance.currentName = name; + instance.ShowName(); + } + + private void ShowName() + { + instance.MusicNameDisplay.SetActive(true); + instance.MusicNameLabel.text = $" ♫ {currentName} ♫ "; + instance.StartCoroutine(instance.HideName()); + } + + private IEnumerator HideName() + { + yield return new WaitForSeconds(MusicNameStayDelay); + MusicNameDisplay.SetActive(false); + yield return null; + } +} diff --git a/Assets/MusicInfo.cs.meta b/Assets/MusicInfo.cs.meta new file mode 100644 index 0000000..1dcacf9 --- /dev/null +++ b/Assets/MusicInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59f0ecdac287ba44da3f1bd49e6057b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/AudioManager.prefab b/Assets/Prefabs/AudioManager.prefab index 6eccf88..7427345 100644 --- a/Assets/Prefabs/AudioManager.prefab +++ b/Assets/Prefabs/AudioManager.prefab @@ -9,17 +9,36 @@ Prefab: m_Modifications: [] m_RemovedComponents: [] m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1475977898168486} + m_RootGameObject: {fileID: 1681415699552772} m_IsPrefabParent: 1 ---- !u!1 &1475977898168486 +--- !u!1 &1259542852127660 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 4142024740258710} - - component: {fileID: 114436148193252506} + - component: {fileID: 224456841350953772} + - component: {fileID: 223591618202208658} + - component: {fileID: 114350430851404118} + - component: {fileID: 114375210885744500} + - component: {fileID: 114574546819712416} + m_Layer: 0 + m_Name: AudioInfoCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1681415699552772 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4035427341503104} + - component: {fileID: 114755695311858484} m_Layer: 0 m_Name: AudioManager m_TagString: Untagged @@ -27,49 +46,345 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4142024740258710 +--- !u!1 &1772100317459082 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224284867054768596} + - component: {fileID: 222825111140901864} + - component: {fileID: 114293805148360730} + - component: {fileID: 114520527472694992} + m_Layer: 5 + m_Name: MusicInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1952298930356024 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224986046887424924} + - component: {fileID: 222496629416017140} + - component: {fileID: 114880781328586546} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4035427341503104 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1475977898168486} + m_GameObject: {fileID: 1681415699552772} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: -0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 224456841350953772} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &114436148193252506 +--- !u!114 &114293805148360730 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1772100317459082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &114350430851404118 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1259542852127660} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114375210885744500 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1259542852127660} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114520527472694992 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1772100317459082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.18867922, g: 0.17532927, b: 0.17532927, a: 0.46666667} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 0 + m_TargetGraphic: {fileID: 114293805148360730} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &114574546819712416 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1259542852127660} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f0ecdac287ba44da3f1bd49e6057b2, type: 3} + m_Name: + m_EditorClassIdentifier: + MusicNameLabel: {fileID: 114880781328586546} + MusicNameDisplay: {fileID: 1772100317459082} +--- !u!114 &114755695311858484 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1475977898168486} + m_GameObject: {fileID: 1681415699552772} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a214354d5adc18146a1c25477829c41d, type: 3} + m_Script: {fileID: 11500000, guid: f3a8a9a991d7b064993dc14911c9432e, type: 3} m_Name: m_EditorClassIdentifier: sounds: - - name: Music1 + - name: Mining by Moonlight clip: {fileID: 8300000, guid: 5ef3141169e596a4ca225b0e70a66560, type: 3} isMusic: 1 - volume: 0.2 + volume: 0.077 pitch: 1 Loop: 0 source: {fileID: 0} - - name: Music2 + - name: Bass Vibes clip: {fileID: 8300000, guid: d8331671919b1c74fb9cbc4b8f6f3040, type: 3} isMusic: 1 volume: 0.2 pitch: 1 Loop: 0 source: {fileID: 0} - - name: Music3 + - name: Ultralounge clip: {fileID: 8300000, guid: 54cee3e55e93eba42857eda6b9814517, type: 3} isMusic: 1 - volume: 0.2 + volume: 0.133 pitch: 1 Loop: 0 source: {fileID: 0} + - name: buildRoad + clip: {fileID: 8300000, guid: 1b9fab97bab4eb44994f74c61d497981, type: 3} + isMusic: 0 + volume: 0.077 + pitch: 1 + Loop: 0 + source: {fileID: 0} + - name: buildCity + clip: {fileID: 8300000, guid: 21c707f58636f8942a07b67ee0f6ecf4, type: 3} + isMusic: 0 + volume: 0.064 + pitch: 1 + Loop: 0 + source: {fileID: 0} + - name: destroy + clip: {fileID: 8300000, guid: bbe3f2aa13a6b9446bc51d046f79eaec, type: 3} + isMusic: 0 + volume: 0.064 + pitch: 1 + Loop: 0 + source: {fileID: 0} +--- !u!114 &114880781328586546 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952298930356024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.47505808, b: 1, a: 0.6862745} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &222496629416017140 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952298930356024} +--- !u!222 &222825111140901864 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1772100317459082} +--- !u!223 &223591618202208658 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1259542852127660} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 6001 + m_TargetDisplay: 0 +--- !u!224 &224284867054768596 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1772100317459082} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224986046887424924} + m_Father: {fileID: 224456841350953772} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 165.6, y: 13.650024} + m_SizeDelta: {x: 331.3, y: 27.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224456841350953772 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1259542852127660} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 224284867054768596} + m_Father: {fileID: 4035427341503104} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &224986046887424924 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1952298930356024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224284867054768596} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/Prefabs/AudioManager.prefab.meta b/Assets/Prefabs/AudioManager.prefab.meta index 9a68217..94169b7 100644 --- a/Assets/Prefabs/AudioManager.prefab.meta +++ b/Assets/Prefabs/AudioManager.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: cb1d9b72fd4b6bb41a7897f920baae75 +guid: 092ca235a3c0c094fa9f3d3a3139d235 NativeFormatImporter: externalObjects: {} mainObjectFileID: 100100000 diff --git a/Assets/Prefabs/Constructions/City.prefab b/Assets/Prefabs/Constructions/City.prefab index 92a7b57..410293c 100644 --- a/Assets/Prefabs/Constructions/City.prefab +++ b/Assets/Prefabs/Constructions/City.prefab @@ -22,7 +22,7 @@ GameObject: - component: {fileID: 33796233604690000} - component: {fileID: 23056378404372608} - component: {fileID: 64647776413639782} - m_Layer: 0 + m_Layer: 28 m_Name: EastFace m_TagString: Untagged m_Icon: {fileID: 0} @@ -40,7 +40,7 @@ GameObject: - component: {fileID: 33552824432313822} - component: {fileID: 23376812359412160} - component: {fileID: 64352616544551974} - m_Layer: 0 + m_Layer: 28 m_Name: WestFace m_TagString: Untagged m_Icon: {fileID: 0} @@ -58,7 +58,7 @@ GameObject: - component: {fileID: 33748708733590178} - component: {fileID: 23727524994400382} - component: {fileID: 64992279866254058} - m_Layer: 0 + m_Layer: 28 m_Name: SouthFace m_TagString: Untagged m_Icon: {fileID: 0} @@ -80,7 +80,7 @@ GameObject: - component: {fileID: 114341599402603186} - component: {fileID: 114245670269666418} - component: {fileID: 114229898040411226} - m_Layer: 5 + m_Layer: 28 m_Name: LabelWithBackground m_TagString: Untagged m_Icon: {fileID: 0} @@ -96,7 +96,7 @@ GameObject: m_Component: - component: {fileID: 4378202776513836} - component: {fileID: 114744520290249694} - m_Layer: 0 + m_Layer: 28 m_Name: CityObject m_TagString: Untagged m_Icon: {fileID: 0} @@ -112,7 +112,7 @@ GameObject: m_Component: - component: {fileID: 4810296838302192} - component: {fileID: 114651176440888596} - m_Layer: 0 + m_Layer: 28 m_Name: City m_TagString: Untagged m_Icon: {fileID: 0} @@ -130,7 +130,7 @@ GameObject: - component: {fileID: 33609368944721114} - component: {fileID: 23992754631384444} - component: {fileID: 64973553559038352} - m_Layer: 0 + m_Layer: 28 m_Name: Roof m_TagString: Untagged m_Icon: {fileID: 0} @@ -148,7 +148,7 @@ GameObject: - component: {fileID: 33486174494689156} - component: {fileID: 23334319669673830} - component: {fileID: 64607490301608188} - m_Layer: 0 + m_Layer: 28 m_Name: NorthFace m_TagString: Untagged m_Icon: {fileID: 0} @@ -166,7 +166,7 @@ GameObject: - component: {fileID: 223457597748217164} - component: {fileID: 114443892053287294} - component: {fileID: 114374637276263530} - m_Layer: 0 + m_Layer: 28 m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} @@ -181,7 +181,7 @@ GameObject: serializedVersion: 5 m_Component: - component: {fileID: 4550247191258066} - m_Layer: 0 + m_Layer: 28 m_Name: CityLabelPosition m_TagString: Untagged m_Icon: {fileID: 0} @@ -198,7 +198,7 @@ GameObject: - component: {fileID: 224420509075877268} - component: {fileID: 222036251667534552} - component: {fileID: 114562865359710000} - m_Layer: 5 + m_Layer: 28 m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} @@ -295,7 +295,7 @@ Transform: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1419470739133756} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.89305174, y: -4.957034, z: 4.376462} + m_LocalPosition: {x: -1.3403873, y: -3.4390373, z: 1.9736457} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4378202776513836} diff --git a/Assets/Prefabs/Constructions/Depot.prefab b/Assets/Prefabs/Constructions/Depot.prefab index 7544cda..35baa49 100644 --- a/Assets/Prefabs/Constructions/Depot.prefab +++ b/Assets/Prefabs/Constructions/Depot.prefab @@ -11,19 +11,19 @@ Prefab: m_ParentPrefab: {fileID: 0} m_RootGameObject: {fileID: 1230633456813392} m_IsPrefabParent: 1 ---- !u!1 &1047018120651652 +--- !u!1 &1083003011075348 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 4544318125665442} - - component: {fileID: 33953742487548764} - - component: {fileID: 23659937418582314} - - component: {fileID: 64832520037593380} + - component: {fileID: 4444692891237326} + - component: {fileID: 33575610557626340} + - component: {fileID: 23876016193428076} + - component: {fileID: 114806368655209922} m_Layer: 0 - m_Name: NorthFace + m_Name: DepotObject m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -44,52 +44,50 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1230633456813392 +--- !u!1 &1218539801861698 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 4953025121230940} + - component: {fileID: 4444751248019264} + - component: {fileID: 114910951555972286} m_Layer: 0 - m_Name: Depot + m_Name: DepotFullObject m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1235303994767034 +--- !u!1 &1230633456813392 GameObject: - m_ObjectHideFlags: 1 + m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 224132539463385420} - - component: {fileID: 223972682393576000} - - component: {fileID: 114027481351122978} - - component: {fileID: 114309602411039606} + - component: {fileID: 4953025121230940} m_Layer: 0 - m_Name: Canvas + m_Name: Depot m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1279444151395494 +--- !u!1 &1235303994767034 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 4118444732418012} - - component: {fileID: 33915905009806966} - - component: {fileID: 23104163005892048} - - component: {fileID: 65063403781488268} + - component: {fileID: 224132539463385420} + - component: {fileID: 223972682393576000} + - component: {fileID: 114027481351122978} + - component: {fileID: 114309602411039606} m_Layer: 0 - m_Name: Road_S + m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -116,24 +114,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!1 &1374071337693664 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4681757194620004} - - component: {fileID: 33621591488125524} - - component: {fileID: 23233579960247488} - - component: {fileID: 64282787919989782} - m_Layer: 0 - m_Name: Roof - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!1 &1387872498050342 GameObject: m_ObjectHideFlags: 1 @@ -151,281 +131,79 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1432320484850158 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4890984887674788} - - component: {fileID: 114233735701097570} - m_Layer: 0 - m_Name: DepotFullObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1550786490774892 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4013166982619172} - - component: {fileID: 33935812756386350} - - component: {fileID: 23911687100699538} - - component: {fileID: 64447125770018502} - m_Layer: 0 - m_Name: EastFace - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1572316402767754 +--- !u!1 &1397770038373198 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - - component: {fileID: 4217690098888466} - - component: {fileID: 33713110880737530} - - component: {fileID: 23457452002196282} - - component: {fileID: 64118277205063582} + - component: {fileID: 4779051904963354} + - component: {fileID: 33761464108477172} + - component: {fileID: 23158124118515982} + - component: {fileID: 65342947749508534} m_Layer: 0 - m_Name: Inside - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1640548092864576 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4205988263744428} - - component: {fileID: 33401808452370150} - - component: {fileID: 23477259943110924} - - component: {fileID: 64122183048824344} - m_Layer: 0 - m_Name: WestFace - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1755439128564714 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4353845418234450} - - component: {fileID: 33172894561042414} - - component: {fileID: 23114331675739416} - - component: {fileID: 64848677660493924} - m_Layer: 0 - m_Name: WestFace (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1807042764638148 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4754034678261616} - - component: {fileID: 114425669580836248} - m_Layer: 0 - m_Name: DepotObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1925391335649354 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4281245939337450} - - component: {fileID: 33797925367929910} - - component: {fileID: 23969189171178622} - - component: {fileID: 64928958145315420} - m_Layer: 0 - m_Name: EastFace (1) + m_Name: Road_S m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4013166982619172 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1550786490774892} - m_LocalRotation: {x: -0.5, y: -0.5, z: -0.5, w: 0.5} - m_LocalPosition: {x: 0.85, y: 0.2, z: 0.5} - m_LocalScale: {x: 0.07, y: 0.4, z: 0.04} - m_Children: [] - m_Father: {fileID: 4754034678261616} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: -90, y: -90, z: 0} ---- !u!4 &4118444732418012 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1279444151395494} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.5, y: 0.049, z: 0.25} - m_LocalScale: {x: 0.3, y: 0.020000001, z: 0.5} - m_Children: [] - m_Father: {fileID: 4890984887674788} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4129048430515130 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1207550511006440} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.5, y: 0.6, z: 0.5} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 4890984887674788} - m_RootOrder: 4 + m_Father: {fileID: 4444751248019264} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4205988263744428 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1640548092864576} - m_LocalRotation: {x: -0.5, y: 0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0.14999998, y: 0.2, z: 0.5} - m_LocalScale: {x: 0.07, y: 0.4, z: 0.04} - m_Children: [] - m_Father: {fileID: 4754034678261616} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -90, y: 90, z: 0} ---- !u!4 &4217690098888466 +--- !u!4 &4444692891237326 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1572316402767754} - m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} - m_LocalPosition: {x: 0.5, y: 0.25000003, z: 0.453} - m_LocalScale: {x: 0.07, y: 0.40000045, z: 0.04000003} + m_GameObject: {fileID: 1083003011075348} + m_LocalRotation: {x: -0.5, y: -0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 0.518, y: 0.421, z: 0.5} + m_LocalScale: {x: 0.35, y: 0.35, z: 0.37} m_Children: [] - m_Father: {fileID: 4890984887674788} + m_Father: {fileID: 4444751248019264} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} ---- !u!4 &4281245939337450 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1925391335649354} - m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0.849, y: 0.2, z: 0.5} - m_LocalScale: {x: 0.07, y: 0.39999998, z: 0.04} - m_Children: [] - m_Father: {fileID: 4754034678261616} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 90, y: -90, z: 0} ---- !u!4 &4353845418234450 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1755439128564714} - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} - m_LocalPosition: {x: 0.151, y: 0.2, z: 0.5} - m_LocalScale: {x: 0.07, y: 0.39999998, z: 0.04} - m_Children: [] - m_Father: {fileID: 4754034678261616} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 90, y: 90, z: 0} ---- !u!4 &4544318125665442 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1047018120651652} - m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} - m_LocalPosition: {x: 0.5, y: 0.2, z: 0.85} - m_LocalScale: {x: 0.07, y: 0.4, z: 0.04} - m_Children: [] - m_Father: {fileID: 4754034678261616} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!4 &4681757194620004 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: -90} +--- !u!4 &4444751248019264 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1374071337693664} + m_GameObject: {fileID: 1218539801861698} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.5, y: 0.4, z: 0.5} - m_LocalScale: {x: 0.07, y: 1, z: 0.07} - m_Children: [] - m_Father: {fileID: 4754034678261616} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4754034678261616 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1807042764638148} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.05, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 4205988263744428} - - {fileID: 4013166982619172} - - {fileID: 4544318125665442} - - {fileID: 4681757194620004} - - {fileID: 4353845418234450} - - {fileID: 4281245939337450} - m_Father: {fileID: 4890984887674788} - m_RootOrder: 2 + - {fileID: 4444692891237326} + - {fileID: 4779051904963354} + - {fileID: 224132539463385420} + - {fileID: 4129048430515130} + m_Father: {fileID: 4953025121230940} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4890984887674788 +--- !u!4 &4779051904963354 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1432320484850158} + m_GameObject: {fileID: 1397770038373198} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4217690098888466} - - {fileID: 4118444732418012} - - {fileID: 4754034678261616} - - {fileID: 224132539463385420} - - {fileID: 4129048430515130} - m_Father: {fileID: 4953025121230940} - m_RootOrder: 0 + m_LocalPosition: {x: 0.5, y: 0.05, z: 0.25} + m_LocalScale: {x: 0.3, y: 0.020000001, z: 0.5} + m_Children: [] + m_Father: {fileID: 4444751248019264} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4953025121230940 Transform: @@ -437,18 +215,18 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 4890984887674788} + - {fileID: 4444751248019264} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23104163005892048 +--- !u!23 &23158124118515982 MeshRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1279444151395494} + m_GameObject: {fileID: 1397770038373198} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -476,222 +254,12 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!23 &23114331675739416 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1755439128564714} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!23 &23233579960247488 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1374071337693664} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!23 &23457452002196282 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1572316402767754} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 2100000, guid: 8d6ba89c3eac97541af2e5ffc0ad1e44, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!23 &23477259943110924 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1640548092864576} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!23 &23659937418582314 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1047018120651652} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!23 &23911687100699538 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1550786490774892} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 4294967295 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!23 &23969189171178622 +--- !u!23 &23876016193428076 MeshRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1925391335649354} + m_GameObject: {fileID: 1083003011075348} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -701,7 +269,7 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RenderingLayerMask: 4294967295 m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: 38a6a34e8263cd94d83103d046ff96d9, type: 3} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -721,166 +289,26 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!33 &33172894561042414 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1755439128564714} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33401808452370150 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1640548092864576} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33621591488125524 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1374071337693664} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33713110880737530 +--- !u!33 &33575610557626340 MeshFilter: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1572316402767754} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33797925367929910 + m_GameObject: {fileID: 1083003011075348} + m_Mesh: {fileID: 4300000, guid: 38a6a34e8263cd94d83103d046ff96d9, type: 3} +--- !u!33 &33761464108477172 MeshFilter: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1925391335649354} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33915905009806966 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1279444151395494} + m_GameObject: {fileID: 1397770038373198} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33935812756386350 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1550786490774892} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &33953742487548764 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1047018120651652} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64118277205063582 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1572316402767754} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64122183048824344 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1640548092864576} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64282787919989782 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1374071337693664} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64447125770018502 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1550786490774892} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64832520037593380 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1047018120651652} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64848677660493924 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1755439128564714} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &64928958145315420 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1925391335649354} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Convex: 0 - m_CookingOptions: 14 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &65063403781488268 +--- !u!65 &65342947749508534 BoxCollider: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1279444151395494} + m_GameObject: {fileID: 1397770038373198} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -943,17 +371,6 @@ MonoBehaviour: m_ChildForceExpandHeight: 1 m_ChildControlWidth: 1 m_ChildControlHeight: 1 ---- !u!114 &114233735701097570 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1432320484850158} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 886b9bb5028000e46b73e3e98132208b, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &114309602411039606 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1011,17 +428,6 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &114425669580836248 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1807042764638148} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 64410929ac37a4e428a349a26d26827d, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &114560998257196444 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1049,6 +455,17 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 +--- !u!114 &114806368655209922 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1083003011075348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64410929ac37a4e428a349a26d26827d, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &114880800909290896 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1061,6 +478,17 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: cityObject: {fileID: 0} +--- !u!114 &114910951555972286 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1218539801861698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 886b9bb5028000e46b73e3e98132208b, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &114996866422329262 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1156,8 +584,8 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224128203963514220} - m_Father: {fileID: 4890984887674788} - m_RootOrder: 3 + m_Father: {fileID: 4444751248019264} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} diff --git a/Assets/Prefabs/Constructions/Road.prefab b/Assets/Prefabs/Constructions/Road.prefab index ed29b9f..7118352 100644 --- a/Assets/Prefabs/Constructions/Road.prefab +++ b/Assets/Prefabs/Constructions/Road.prefab @@ -367,7 +367,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1695129280688718} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -402,7 +402,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1382364209619384} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -437,7 +437,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1944148038113956} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -472,7 +472,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1930208689873382} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -507,7 +507,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1093030546904872} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -542,7 +542,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1146055871965946} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -577,7 +577,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1611834605474088} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -612,7 +612,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1725403320027700} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -647,7 +647,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1113358102055562} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 @@ -682,7 +682,7 @@ MeshRenderer: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1993160072326546} m_Enabled: 1 - m_CastShadows: 1 + m_CastShadows: 0 m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 diff --git a/Assets/Prefabs/Terrain/Cell.prefab b/Assets/Prefabs/Terrain/Cell.prefab index ff7af99..465ca9f 100644 --- a/Assets/Prefabs/Terrain/Cell.prefab +++ b/Assets/Prefabs/Terrain/Cell.prefab @@ -23,7 +23,7 @@ GameObject: - component: {fileID: 23307174412684052} - component: {fileID: 114977742437321712} - component: {fileID: 65956686454534752} - m_Layer: 0 + m_Layer: 31 m_Name: Grass m_TagString: Untagged m_Icon: {fileID: 0} @@ -39,7 +39,7 @@ GameObject: m_Component: - component: {fileID: 4907302487358432} - component: {fileID: 114839713307226922} - m_Layer: 0 + m_Layer: 31 m_Name: Cell m_TagString: Untagged m_Icon: {fileID: 0} @@ -56,7 +56,7 @@ GameObject: - component: {fileID: 4446972170105898} - component: {fileID: 33810605105978210} - component: {fileID: 23242207658710496} - m_Layer: 0 + m_Layer: 31 m_Name: Rock m_TagString: Untagged m_Icon: {fileID: 0} @@ -73,7 +73,7 @@ GameObject: - component: {fileID: 4281095986499910} - component: {fileID: 33038064840998976} - component: {fileID: 23202049456623468} - m_Layer: 0 + m_Layer: 31 m_Name: Earth m_TagString: Untagged m_Icon: {fileID: 0} @@ -126,7 +126,7 @@ Transform: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1233579903179798} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 266.66943, y: 116.89444, z: 8.789437} + m_LocalPosition: {x: -8.485035, y: -1.7233238, z: 2.0624962} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4281095986499910} @@ -299,7 +299,8 @@ MonoBehaviour: type: 2} red: {fileID: 2100000, guid: 92f59dcbef04fab43874b5895aafc2d5, type: 2} blue: {fileID: 2100000, guid: 6619c15ddd1ddec499d5498f40154124, type: 2} - blueArrow_2: {fileID: 2100000, guid: f38651ea03246654d84044a16743429b, type: 2} - blueArrow_3: {fileID: 2100000, guid: 586aab8ac5195e143a8ea93bac1b1989, type: 2} - blueArrow_0: {fileID: 2100000, guid: d37369a660390354097961f7a669b9b5, type: 2} - blueArrow_1: {fileID: 2100000, guid: 3959902a4c2ab8f42a9197ee4dcbd2b7, type: 2} + blueArrow: + - {fileID: 2100000, guid: f38651ea03246654d84044a16743429b, type: 2} + - {fileID: 2100000, guid: 586aab8ac5195e143a8ea93bac1b1989, type: 2} + - {fileID: 2100000, guid: d37369a660390354097961f7a669b9b5, type: 2} + - {fileID: 2100000, guid: 3959902a4c2ab8f42a9197ee4dcbd2b7, type: 2} diff --git a/Assets/Prefabs/Terrain/Highlight.prefab b/Assets/Prefabs/Terrain/Highlight.prefab new file mode 100644 index 0000000..9b60c1d --- /dev/null +++ b/Assets/Prefabs/Terrain/Highlight.prefab @@ -0,0 +1,249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1567132753958218} + m_IsPrefabParent: 1 +--- !u!1 &1331531245109740 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4610596559384828} + - component: {fileID: 119776468657667018} + m_Layer: 0 + m_Name: HighlightProjectorOkDirectionnal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1567132753958218 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4950015239942830} + - component: {fileID: 114657140265324178} + m_Layer: 0 + m_Name: Highlight + m_TagString: Hightlighter + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1781218843868344 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4227050248067810} + - component: {fileID: 119684838957633342} + m_Layer: 0 + m_Name: HighlightProjectorNotOk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1830964702622190 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4938619760481938} + - component: {fileID: 119224251708556194} + m_Layer: 0 + m_Name: HighlightProjectorSelect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1926457317987784 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4995135346765896} + - component: {fileID: 119106591142177666} + m_Layer: 0 + m_Name: HighlightProjectorOk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4227050248067810 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1781218843868344} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.5, y: 10, z: 0.5} + m_LocalScale: {x: 1, y: 1.0000005, z: 1.0000005} + m_Children: [] + m_Father: {fileID: 4950015239942830} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!4 &4610596559384828 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1331531245109740} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.5, y: 10, z: 0.5} + m_LocalScale: {x: 1, y: 1.0000005, z: 1.0000005} + m_Children: [] + m_Father: {fileID: 4950015239942830} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!4 &4938619760481938 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1830964702622190} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.5, y: 10, z: 0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4950015239942830} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!4 &4950015239942830 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1567132753958218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3, y: 1, z: 3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4938619760481938} + - {fileID: 4995135346765896} + - {fileID: 4227050248067810} + - {fileID: 4610596559384828} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4995135346765896 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1926457317987784} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.5, y: 10, z: 0.5} + m_LocalScale: {x: 1, y: 1.0000005, z: 1.0000005} + m_Children: [] + m_Father: {fileID: 4950015239942830} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &114657140265324178 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1567132753958218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 178ab73ff9361e44586dc9a4889fa9d5, type: 3} + m_Name: + m_EditorClassIdentifier: + select: {fileID: 1830964702622190} + ok: {fileID: 1926457317987784} + ko: {fileID: 1781218843868344} + okDirectional: {fileID: 1331531245109740} +--- !u!119 &119106591142177666 +Projector: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1926457317987784} + m_Enabled: 1 + serializedVersion: 2 + m_NearClipPlane: 0.1 + m_FarClipPlane: 50 + m_FieldOfView: 30 + m_AspectRatio: 1 + m_Orthographic: 1 + m_OrthographicSize: 0.5 + m_Material: {fileID: 2100000, guid: 52edeaa18ababd74a809c72f0fbf5250, type: 2} + m_IgnoreLayers: + serializedVersion: 2 + m_Bits: 268435456 +--- !u!119 &119224251708556194 +Projector: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1830964702622190} + m_Enabled: 1 + serializedVersion: 2 + m_NearClipPlane: 0.1 + m_FarClipPlane: 50 + m_FieldOfView: 30 + m_AspectRatio: 1 + m_Orthographic: 1 + m_OrthographicSize: 0.5 + m_Material: {fileID: 2100000, guid: 11b4f395c4a918845a228579f52c3dbf, type: 2} + m_IgnoreLayers: + serializedVersion: 2 + m_Bits: 0 +--- !u!119 &119684838957633342 +Projector: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1781218843868344} + m_Enabled: 1 + serializedVersion: 2 + m_NearClipPlane: 0.1 + m_FarClipPlane: 50 + m_FieldOfView: 30 + m_AspectRatio: 1 + m_Orthographic: 1 + m_OrthographicSize: 0.5 + m_Material: {fileID: 2100000, guid: 518ba4525cde37647b5934300af4390c, type: 2} + m_IgnoreLayers: + serializedVersion: 2 + m_Bits: 268435456 +--- !u!119 &119776468657667018 +Projector: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1331531245109740} + m_Enabled: 1 + serializedVersion: 2 + m_NearClipPlane: 0.1 + m_FarClipPlane: 50 + m_FieldOfView: 30 + m_AspectRatio: 1 + m_Orthographic: 1 + m_OrthographicSize: 0.5 + m_Material: {fileID: 2100000, guid: 218bcd6bfd7713f46a06a3e0d34d2103, type: 2} + m_IgnoreLayers: + serializedVersion: 2 + m_Bits: 268435456 diff --git a/Assets/Prefabs/Terrain/Highlight.prefab.meta b/Assets/Prefabs/Terrain/Highlight.prefab.meta new file mode 100644 index 0000000..a3114d3 --- /dev/null +++ b/Assets/Prefabs/Terrain/Highlight.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7150cade5a6f4a42b216c4f2f4e8e4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Menu.unity b/Assets/Scenes/0_MainMenu.unity similarity index 63% rename from Assets/Scenes/Menu.unity rename to Assets/Scenes/0_MainMenu.unity index 9de3ca5..41ac5be 100644 --- a/Assets/Scenes/Menu.unity +++ b/Assets/Scenes/0_MainMenu.unity @@ -232,8 +232,8 @@ MonoBehaviour: m_outlineColor: serializedVersion: 2 rgba: 4278190080 - m_fontSize: 48 - m_fontSizeBase: 48 + m_fontSize: 57.62 + m_fontSizeBase: 57.62 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -341,8 +341,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 59.19, y: 45.92} - m_SizeDelta: {x: 74.96, y: 21.65} + m_AnchoredPosition: {x: 74.67, y: 45.92} + m_SizeDelta: {x: 105.91, y: 21.65} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &60419484 MonoBehaviour: @@ -390,10 +390,16 @@ MonoBehaviour: m_Options: - m_Text: 10 x 10 m_Image: {fileID: 0} - - m_Text: 15 x 15 - m_Image: {fileID: 0} - m_Text: 20 x 20 m_Image: {fileID: 0} + - m_Text: 50 x 50 + m_Image: {fileID: 0} + - m_Text: 100 x 100 + m_Image: {fileID: 0} + - m_Text: 200 x 200 + m_Image: {fileID: 0} + - m_Text: 500 x 500 + m_Image: {fileID: 0} m_OnValueChanged: m_PersistentCalls: m_Calls: [] @@ -432,228 +438,665 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 60419482} ---- !u!1 &299184221 +--- !u!1 &65450227 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 299184222} - - component: {fileID: 299184224} - - component: {fileID: 299184223} + - component: {fileID: 65450228} + - component: {fileID: 65450231} + - component: {fileID: 65450230} + - component: {fileID: 65450229} m_Layer: 5 - m_Name: Background + m_Name: Cancel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &299184222 +--- !u!224 &65450228 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 299184221} + m_GameObject: {fileID: 65450227} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 949764868} - m_RootOrder: 0 + m_Children: + - {fileID: 1859269019} + m_Father: {fileID: 297510174} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &299184223 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000011444, y: -314.2} + m_SizeDelta: {x: 267.5, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &65450229 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 299184221} + m_GameObject: {fileID: 65450227} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 65450230} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 297510175} + m_MethodName: Back + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &65450230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 65450227} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.7607844, g: 0.7607844, b: 0.7607844, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: f94787aa31f4e6d4a9701afa49a8723b, type: 3} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &299184224 +--- !u!222 &65450231 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 299184221} ---- !u!1 &314728018 + m_GameObject: {fileID: 65450227} +--- !u!1 &170678837 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} + m_PrefabParentObject: {fileID: 1854959653033704, guid: d1fed285a02bd904985583927be85646, + type: 2} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 314728021} - - component: {fileID: 314728020} - - component: {fileID: 314728019} - m_Layer: 0 - m_Name: EventSystem + - component: {fileID: 170678838} + - component: {fileID: 170678839} + - component: {fileID: 170678840} + m_Layer: 5 + m_Name: Handle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &314728019 -MonoBehaviour: +--- !u!224 &170678838 +RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} + m_PrefabParentObject: {fileID: 224150131433490010, guid: d1fed285a02bd904985583927be85646, + type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 314728018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &314728020 + m_GameObject: {fileID: 170678837} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1963846640} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &170678839 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222685218560730876, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 170678837} +--- !u!114 &170678840 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} + m_PrefabParentObject: {fileID: 114669289696570988, guid: d1fed285a02bd904985583927be85646, + type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 314728018} + m_GameObject: {fileID: 170678837} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &314728021 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 314728018} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &393422836 + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!1 &297510173 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 393422838} - - component: {fileID: 393422837} - m_Layer: 0 - m_Name: Directional Light + - component: {fileID: 297510174} + - component: {fileID: 297510175} + m_Layer: 5 + m_Name: LoadMenu m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &393422837 -Light: + m_IsActive: 0 +--- !u!224 &297510174 +RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 393422836} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 4 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &393422838 -Transform: + m_GameObject: {fileID: 297510173} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1308605617} + - {fileID: 703929712} + - {fileID: 363953207} + - {fileID: 1096817285} + - {fileID: 65450228} + m_Father: {fileID: 949764868} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 113} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &297510175 +MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 393422836} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &470646915 + m_GameObject: {fileID: 297510173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61fb27c1923d19344bed91ff41c9465e, type: 3} + m_Name: + m_EditorClassIdentifier: + PauseMenuObject: {fileID: 1677057854} + LoadMenuObject: {fileID: 297510173} + savegameList: {fileID: 1529401502} + saveGameItemPrefab: {fileID: 1420976402743924, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + isMainMenu: 1 +--- !u!1 &299184221 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 470646919} - - component: {fileID: 470646918} - - component: {fileID: 470646917} - - component: {fileID: 470646916} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera + - component: {fileID: 299184222} + - component: {fileID: 299184224} + - component: {fileID: 299184223} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!81 &470646916 -AudioListener: +--- !u!224 &299184222 +RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 470646915} - m_Enabled: 1 ---- !u!124 &470646917 -Behaviour: + m_GameObject: {fileID: 299184221} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 949764868} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &299184223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 299184221} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 00a31ec17d771ff448cfde0641578d77, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &299184224 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 299184221} +--- !u!1 &314487112 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1271314132549016, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 314487113} + - component: {fileID: 314487117} + - component: {fileID: 314487116} + - component: {fileID: 314487115} + - component: {fileID: 314487114} + m_Layer: 5 + m_Name: MainContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &314487113 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224944816577429500, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314487112} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1529401502} + m_Father: {fileID: 703929712} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 195.5, y: -159.00002} + m_SizeDelta: {x: 391, y: 318} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &314487114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314487112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1529401502} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 703929712} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1014698668} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &314487115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114912563656033894, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314487112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &314487116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114639844497558042, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314487112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7176471} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &314487117 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222428736574275548, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314487112} +--- !u!1 &314728018 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 314728021} + - component: {fileID: 314728020} + - component: {fileID: 314728019} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &314728019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314728018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &314728020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314728018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &314728021 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 314728018} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &363953206 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 363953207} + - component: {fileID: 363953209} + - component: {fileID: 363953208} + m_Layer: 5 + m_Name: BackgroundSubText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &363953207 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 363953206} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 297510174} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.0000076293945, y: 68.548} + m_SizeDelta: {x: 291.48, y: -62.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &363953208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 363953206} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.7176471} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &363953209 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 363953206} +--- !u!1 &393422836 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 393422838} + - component: {fileID: 393422837} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &393422837 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 393422836} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &393422838 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 393422836} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &470646915 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 470646919} + - component: {fileID: 470646918} + - component: {fileID: 470646917} + - component: {fileID: 470646916} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &470646916 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 470646915} + m_Enabled: 1 +--- !u!124 &470646917 +Behaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} @@ -700,57 +1143,249 @@ Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 470646915} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &567852666 + m_GameObject: {fileID: 470646915} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &567852666 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 567852667} + - component: {fileID: 567852670} + - component: {fileID: 567852669} + - component: {fileID: 567852668} + m_Layer: 5 + m_Name: Quit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &567852667 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 567852666} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 27431739} + m_Father: {fileID: 1677057855} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 213, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &567852668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 567852666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 567852669} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1677057856} + m_MethodName: Quit + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &567852669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 567852666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &567852670 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 567852666} +--- !u!1 &703929711 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 703929712} + - component: {fileID: 703929714} + - component: {fileID: 703929713} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &703929712 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703929711} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 314487113} + - {fileID: 1014698669} + m_Father: {fileID: 297510174} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0, y: -108.84} + m_SizeDelta: {x: 391.48, y: 317.67} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &703929713 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703929711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.047058824} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &703929714 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703929711} +--- !u!1 &747844180 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 567852667} - - component: {fileID: 567852670} - - component: {fileID: 567852669} - - component: {fileID: 567852668} + - component: {fileID: 747844181} + - component: {fileID: 747844184} + - component: {fileID: 747844183} + - component: {fileID: 747844182} m_Layer: 5 - m_Name: Quit + m_Name: Play m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &567852667 +--- !u!224 &747844181 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567852666} + m_GameObject: {fileID: 747844180} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 27431739} + - {fileID: 1240162363} m_Father: {fileID: 1677057855} - m_RootOrder: 2 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -98} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 213, y: 74.5} m_Pivot: {x: 0.5, y: 0.50000006} ---- !u!114 &567852668 +--- !u!114 &747844182 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567852666} + m_GameObject: {fileID: 747844180} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -780,12 +1415,12 @@ MonoBehaviour: m_PressedTrigger: Pressed m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 567852669} + m_TargetGraphic: {fileID: 747844183} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 1677057856} - m_MethodName: Quit + m_MethodName: Play m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -794,15 +1429,267 @@ MonoBehaviour: m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 - m_CallState: 2 + m_CallState: 1 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &567852669 +--- !u!114 &747844183 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 747844180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &747844184 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 747844180} +--- !u!1 &949764864 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 949764868} + - component: {fileID: 949764867} + - component: {fileID: 949764866} + - component: {fileID: 949764865} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &949764865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 949764864} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &949764866 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 949764864} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &949764867 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 949764864} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &949764868 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 949764864} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 299184222} + - {fileID: 1677057855} + - {fileID: 1945400547} + - {fileID: 297510174} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1008265585 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1008265586} + m_Layer: 5 + m_Name: ParamItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1008265586 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008265585} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1871592200} + - {fileID: 60419483} + m_Father: {fileID: 1945400547} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1014698667 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1269915586644506, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1014698669} + - component: {fileID: 1014698671} + - component: {fileID: 1014698670} + - component: {fileID: 1014698668} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1014698668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114410564615251208, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1014698667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 2 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 2 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 170678840} + m_HandleRect: {fileID: 170678838} + m_Direction: 2 + m_Value: 0 + m_Size: 0.99999994 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &1014698669 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224039178008826598, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1014698667} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1963846640} + m_Father: {fileID: 703929712} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -4.9450226, y: 0} + m_SizeDelta: {x: 9.889999, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1014698670 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} + m_PrefabParentObject: {fileID: 114829255735581370, guid: d1fed285a02bd904985583927be85646, + type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567852666} + m_GameObject: {fileID: 1014698667} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -816,7 +1703,7 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -824,55 +1711,57 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &567852670 +--- !u!222 &1014698671 CanvasRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} + m_PrefabParentObject: {fileID: 222442402381244548, guid: d1fed285a02bd904985583927be85646, + type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567852666} ---- !u!1 &747844180 + m_GameObject: {fileID: 1014698667} +--- !u!1 &1063822881 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 747844181} - - component: {fileID: 747844184} - - component: {fileID: 747844183} - - component: {fileID: 747844182} + - component: {fileID: 1063822882} + - component: {fileID: 1063822885} + - component: {fileID: 1063822884} + - component: {fileID: 1063822883} m_Layer: 5 - m_Name: Play + m_Name: Load m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &747844181 +--- !u!224 &1063822882 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 747844180} + m_GameObject: {fileID: 1063822881} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1240162363} + - {fileID: 1970842056} + - {fileID: 1745087625} m_Father: {fileID: 1677057855} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 102.6} - m_SizeDelta: {x: 213, y: 74.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 325.1, y: 74.5} m_Pivot: {x: 0.5, y: 0.50000006} ---- !u!114 &747844182 +--- !u!114 &1063822883 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 747844180} + m_GameObject: {fileID: 1063822881} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -902,12 +1791,12 @@ MonoBehaviour: m_PressedTrigger: Pressed m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 747844183} + m_TargetGraphic: {fileID: 1063822884} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 1677057856} - m_MethodName: Play + m_MethodName: Load m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -919,12 +1808,12 @@ MonoBehaviour: m_CallState: 1 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &747844183 +--- !u!114 &1063822884 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 747844180} + m_GameObject: {fileID: 1063822881} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -946,143 +1835,167 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &747844184 +--- !u!222 &1063822885 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 747844180} ---- !u!1 &949764864 + m_GameObject: {fileID: 1063822881} +--- !u!1 &1096817284 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 949764868} - - component: {fileID: 949764867} - - component: {fileID: 949764866} - - component: {fileID: 949764865} + - component: {fileID: 1096817285} + - component: {fileID: 1096817287} + - component: {fileID: 1096817286} m_Layer: 5 - m_Name: Canvas + m_Name: SubText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &949764865 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 949764864} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &949764866 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 949764864} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &949764867 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 949764864} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &949764868 +--- !u!224 &1096817285 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 949764864} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1096817284} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 299184222} - - {fileID: 1677057855} - - {fileID: 1945400547} - m_Father: {fileID: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 297510174} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &1008265585 -GameObject: + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -2.345, y: 71} + m_SizeDelta: {x: 286.79, y: -67.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1096817286 +MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1008265586} - m_Layer: 5 - m_Name: ParamItem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1008265586 -RectTransform: + m_GameObject: {fileID: 1096817284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Sauvegardes :' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 19 + m_fontSizeBase: 19 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 513 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 4.255188, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1096817286} + characterCount: 13 + spriteCount: 0 + spaceCount: 1 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1096817287 +CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1008265585} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1871592200} - - {fileID: 60419483} - m_Father: {fileID: 1945400547} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} + m_GameObject: {fileID: 1096817284} --- !u!1 &1170439165 GameObject: m_ObjectHideFlags: 0 @@ -1320,8 +2233,8 @@ MonoBehaviour: m_outlineColor: serializedVersion: 2 rgba: 4278190080 - m_fontSize: 48 - m_fontSizeBase: 48 + m_fontSize: 71.1 + m_fontSizeBase: 71.1 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -1338,7 +2251,7 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 + m_firstOverflowCharacterIndex: 0 m_linkedTextComponent: {fileID: 0} m_isLinkedTextComponent: 0 m_isTextTruncated: 0 @@ -1583,6 +2496,161 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1272950795} +--- !u!1 &1308605616 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1308605617} + - component: {fileID: 1308605619} + - component: {fileID: 1308605618} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1308605617 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1308605616} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 297510174} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24.5, y: 133} + m_SizeDelta: {x: 233.2, y: -25.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1308605618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1308605616} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '- Charger -' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 70.84 + m_fontSizeBase: 70.84 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 0 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: -48.203003, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1308605618} + characterCount: 11 + spriteCount: 0 + spaceCount: 2 + wordCount: 3 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1308605619 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1308605616} --- !u!1 &1347600705 GameObject: m_ObjectHideFlags: 0 @@ -1615,8 +2683,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchoredPosition: {x: 4.9, y: 0} + m_SizeDelta: {x: 101.1, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1347600707 MonoBehaviour: @@ -1667,8 +2735,8 @@ MonoBehaviour: m_outlineColor: serializedVersion: 2 rgba: 4278190080 - m_fontSize: 48 - m_fontSizeBase: 48 + m_fontSize: 63.2 + m_fontSizeBase: 63.2 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -1822,65 +2890,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_ShowMaskGraphic: 0 ---- !u!1 &1483582185 stripped -GameObject: - m_PrefabParentObject: {fileID: 1475977898168486, guid: cb1d9b72fd4b6bb41a7897f920baae75, - type: 2} - m_PrefabInternal: {fileID: 1874253803} ---- !u!114 &1483582186 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483582185} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f3a8a9a991d7b064993dc14911c9432e, type: 3} - m_Name: - m_EditorClassIdentifier: - sounds: - - name: Mining by Moonlight - clip: {fileID: 8300000, guid: 5ef3141169e596a4ca225b0e70a66560, type: 3} - isMusic: 1 - volume: 0.077 - pitch: 1 - Loop: 0 - source: {fileID: 0} - - name: Bass Vibes - clip: {fileID: 8300000, guid: d8331671919b1c74fb9cbc4b8f6f3040, type: 3} - isMusic: 1 - volume: 0.2 - pitch: 1 - Loop: 0 - source: {fileID: 0} - - name: Ultralounge - clip: {fileID: 8300000, guid: 54cee3e55e93eba42857eda6b9814517, type: 3} - isMusic: 1 - volume: 0.133 - pitch: 1 - Loop: 0 - source: {fileID: 0} - - name: buildRoad - clip: {fileID: 8300000, guid: 1b9fab97bab4eb44994f74c61d497981, type: 3} - isMusic: 0 - volume: 0.077 - pitch: 1 - Loop: 0 - source: {fileID: 0} - - name: buildCity - clip: {fileID: 8300000, guid: 21c707f58636f8942a07b67ee0f6ecf4, type: 3} - isMusic: 0 - volume: 0.064 - pitch: 1 - Loop: 0 - source: {fileID: 0} - - name: destroy - clip: {fileID: 8300000, guid: bbe3f2aa13a6b9446bc51d046f79eaec, type: 3} - isMusic: 0 - volume: 0.064 - pitch: 1 - Loop: 0 - source: {fileID: 0} --- !u!1 &1490900034 GameObject: m_ObjectHideFlags: 0 @@ -1911,11 +2920,11 @@ RectTransform: m_Children: - {fileID: 1347600706} m_Father: {fileID: 1677057855} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 5} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 548.5, y: -362.5} m_SizeDelta: {x: 213, y: 74.5} m_Pivot: {x: 0.5, y: 0.50000006} --- !u!114 &1490900036 @@ -2108,6 +3117,76 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1496052493} +--- !u!1 &1529401501 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1529401502} + - component: {fileID: 1529401504} + - component: {fileID: 1529401503} + m_Layer: 5 + m_Name: SavegameItems + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1529401502 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1529401501} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 314487113} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0.000030517578} + m_SizeDelta: {x: 391, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1529401503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1529401501} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1529401504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1529401501} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 --- !u!1 &1629473843 GameObject: m_ObjectHideFlags: 0 @@ -2327,6 +3406,7 @@ GameObject: m_Component: - component: {fileID: 1677057855} - component: {fileID: 1677057856} + - component: {fileID: 1677057857} m_Layer: 5 m_Name: MainMenu m_TagString: Untagged @@ -2345,15 +3425,16 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 747844181} + - {fileID: 1063822882} - {fileID: 1490900035} - {fileID: 567852667} m_Father: {fileID: 949764868} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1677057856 MonoBehaviour: @@ -2367,6 +3448,130 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: paramGameMenu: {fileID: 1945400546} + loadMenu: {fileID: 297510173} + errorLoadingText: {fileID: 1745087626} +--- !u!114 &1677057857 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1677057854} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 50 + m_Bottom: 50 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 +--- !u!1001 &1682617511 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 91.4288 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 402.32895 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_SizeDelta.x + value: 374.23 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_SizeDelta.y + value: 23.59 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224209075475837084, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, + type: 2} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 4bbefbbd9d3dcce42b7c7b1f17d59c4f, type: 2} + m_IsPrefabParent: 0 --- !u!1 &1724360427 GameObject: m_ObjectHideFlags: 0 @@ -2545,12 +3750,12 @@ MonoBehaviour: Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 11 + m_FontSize: 13 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 5 + m_MinSize: 0 m_MaxSize: 40 - m_Alignment: 3 + m_Alignment: 4 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 @@ -2562,7 +3767,317 @@ CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1739872096} + m_GameObject: {fileID: 1739872096} +--- !u!1 &1745087624 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1745087625} + - component: {fileID: 1745087627} + - component: {fileID: 1745087626} + m_Layer: 5 + m_Name: ErrorText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1745087625 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1745087624} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1063822882} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: -45} + m_SizeDelta: {x: 0, y: 74} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1745087626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1745087624} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282927313 + m_fontColor: {r: 0.8207547, g: 0.28261834, b: 0.28261834, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 15 + m_fontSizeBase: 15 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 3 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: -349.07742, y: 34.768646, z: -365.76654, w: -52.848328} + m_textInfo: + textComponent: {fileID: 1745087626} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1745087627 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1745087624} +--- !u!1 &1859269018 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1859269019} + - component: {fileID: 1859269021} + - component: {fileID: 1859269020} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1859269019 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1859269018} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 65450228} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1859269020 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1859269018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Annuler + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1859269020} + characterCount: 7 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1859269021 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1859269018} --- !u!1 &1871592199 GameObject: m_ObjectHideFlags: 0 @@ -2725,57 +4240,81 @@ Prefab: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalPosition.y value: -0 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 4142024740258710, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} propertyPath: m_RootOrder value: 0 objectReference: {fileID: 0} - - target: {fileID: 114436148193252506, guid: cb1d9b72fd4b6bb41a7897f920baae75, - type: 2} - propertyPath: sounds.Array.data[0].volume - value: 0.108 - objectReference: {fileID: 0} - - target: {fileID: 114436148193252506, guid: cb1d9b72fd4b6bb41a7897f920baae75, - type: 2} - propertyPath: sounds.Array.data[1].volume - value: 0.059 - objectReference: {fileID: 0} - - target: {fileID: 114436148193252506, guid: cb1d9b72fd4b6bb41a7897f920baae75, - type: 2} - propertyPath: sounds.Array.data[2].volume - value: 0.056 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 114436148193252506, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} - m_ParentPrefab: {fileID: 100100000, guid: cb1d9b72fd4b6bb41a7897f920baae75, type: 2} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} m_IsPrefabParent: 0 +--- !u!1 &1879820812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1879820814} + - component: {fileID: 1879820813} + m_Layer: 0 + m_Name: Version + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1879820813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1879820812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9d798727ed8df1048953c1c1ce62e98a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1879820814 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1879820812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1945400546 GameObject: m_ObjectHideFlags: 0 @@ -2827,6 +4366,197 @@ MonoBehaviour: m_EditorClassIdentifier: mainMenu: {fileID: 1677057854} mapSize: {fileID: 60419484} +--- !u!1 &1963846639 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1302446503907522, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1963846640} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1963846640 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224159324783450866, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1963846639} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 170678838} + m_Father: {fileID: 1014698669} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1970842055 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1970842056} + - component: {fileID: 1970842058} + - component: {fileID: 1970842057} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1970842056 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1970842055} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1063822882} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1970842057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1970842055} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Charger + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 66.08 + m_fontSizeBase: 66.08 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1970842057} + characterCount: 7 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1970842058 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1970842055} --- !u!1 &1981471582 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Menu.unity.meta b/Assets/Scenes/0_MainMenu.unity.meta similarity index 100% rename from Assets/Scenes/Menu.unity.meta rename to Assets/Scenes/0_MainMenu.unity.meta diff --git a/Assets/Scenes/Loading.unity b/Assets/Scenes/1_Loading.unity similarity index 99% rename from Assets/Scenes/Loading.unity rename to Assets/Scenes/1_Loading.unity index 8a14658..a7a458b 100644 --- a/Assets/Scenes/Loading.unity +++ b/Assets/Scenes/1_Loading.unity @@ -446,8 +446,9 @@ GameObject: - component: {fileID: 367780058} - component: {fileID: 367780057} - component: {fileID: 367780056} + - component: {fileID: 367780060} m_Layer: 5 - m_Name: Canvas + m_Name: LoadingCanvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -532,6 +533,23 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!114 &367780060 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 367780055} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc30b8bf43534bf4ebae86772b7ce420, type: 3} + m_Name: + m_EditorClassIdentifier: + LoadCanvas: {fileID: 367780055} + progressBar: {fileID: 741080684} + progressIndicator: {fileID: 1078919848} + detailLabel: {fileID: 701381442} + oldCamera: {fileID: 780623010} + oldLight: {fileID: 269214051} --- !u!1 &701381441 GameObject: m_ObjectHideFlags: 0 @@ -641,7 +659,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: -0.0000076293945, y: 29.050003} + m_AnchoredPosition: {x: -0.0000076293945, y: 80} m_SizeDelta: {x: 864.2, y: 58.100006} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &741080684 @@ -849,7 +867,6 @@ GameObject: serializedVersion: 5 m_Component: - component: {fileID: 1049203600} - - component: {fileID: 1049203601} m_Layer: 5 m_Name: LevelLoader m_TagString: Untagged @@ -875,23 +892,6 @@ RectTransform: m_AnchoredPosition: {x: -37, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1049203601 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1049203599} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cc30b8bf43534bf4ebae86772b7ce420, type: 3} - m_Name: - m_EditorClassIdentifier: - LoadCanvas: {fileID: 367780055} - progressBar: {fileID: 741080684} - progressIndicator: {fileID: 1078919848} - detailLabel: {fileID: 701381442} - oldCamera: {fileID: 780623010} - oldLight: {fileID: 269214051} --- !u!1 &1078919847 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Loading.unity.meta b/Assets/Scenes/1_Loading.unity.meta similarity index 100% rename from Assets/Scenes/Loading.unity.meta rename to Assets/Scenes/1_Loading.unity.meta diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/2_Game.unity similarity index 53% rename from Assets/Scenes/Main.unity rename to Assets/Scenes/2_Game.unity index f5438bb..915126f 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/2_Game.unity @@ -292,6 +292,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1185866214} + - {fileID: 544400020} - {fileID: 1548590368} - {fileID: 1671214132} - {fileID: 1387831155} @@ -347,6 +348,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f581850ac8db4b04ebda324363a1ca84, type: 3} m_Name: m_EditorClassIdentifier: + fluxWindowPrefab: {fileID: 0} --- !u!114 &93949615 MonoBehaviour: m_ObjectHideFlags: 0 @@ -499,7 +501,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1 &213248011 GameObject: @@ -851,6 +853,7 @@ GameObject: - component: {fileID: 466025868} - component: {fileID: 466025867} - component: {fileID: 466025871} + - component: {fileID: 466025872} m_Layer: 5 m_Name: TopCanvas m_TagString: Untagged @@ -929,10 +932,12 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: + - {fileID: 1504560441} - {fileID: 803413241} - {fileID: 1629934707} + - {fileID: 1407720155} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -942,8 +947,7 @@ RectTransform: --- !u!114 &466025871 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114298072858446140, guid: 93c2ba7461ac19c4f83488d02894ce31, - type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 466025866} m_Enabled: 1 @@ -952,16 +956,29 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: PauseMenuObject: {fileID: 1629934706} ---- !u!1 &525223427 + LoadMenuObject: {fileID: 1407720154} +--- !u!114 &466025872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 466025866} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f7ef9d3a7ad5abe4db47fb38bfae1755, type: 3} + m_Name: + m_EditorClassIdentifier: + textHolder: {fileID: 1504560443} +--- !u!1 &513438711 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 525223428} - - component: {fileID: 525223430} - - component: {fileID: 525223429} + - component: {fileID: 513438712} + - component: {fileID: 513438714} + - component: {fileID: 513438713} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -969,30 +986,30 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &525223428 +--- !u!224 &513438712 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525223427} + m_GameObject: {fileID: 513438711} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 699208480} - m_RootOrder: 0 + m_Father: {fileID: 1407720155} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchoredPosition: {x: 24.5, y: 133} + m_SizeDelta: {x: 233.2, y: -25.5} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &525223429 +--- !u!114 &513438713 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525223427} + m_GameObject: {fileID: 513438711} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} @@ -1006,7 +1023,7 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_text: Reprendre + m_text: '- Charger -' m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} @@ -1034,8 +1051,8 @@ MonoBehaviour: m_outlineColor: serializedVersion: 2 rgba: 4278190080 - m_fontSize: 48 - m_fontSizeBase: 48 + m_fontSize: 70.84 + m_fontSizeBase: 70.84 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -1052,7 +1069,7 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: -1 + m_firstOverflowCharacterIndex: 0 m_linkedTextComponent: {fileID: 0} m_isLinkedTextComponent: 0 m_isTextTruncated: 0 @@ -1072,13 +1089,13 @@ MonoBehaviour: m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} + m_margin: {x: -48.203003, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 525223429} - characterCount: 9 + textComponent: {fileID: 513438713} + characterCount: 11 spriteCount: 0 - spaceCount: 0 - wordCount: 1 + spaceCount: 2 + wordCount: 3 linkCount: 0 lineCount: 1 pageCount: 1 @@ -1101,22 +1118,22 @@ MonoBehaviour: - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &525223430 +--- !u!222 &513438714 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525223427} ---- !u!1 &624864511 + m_GameObject: {fileID: 513438711} +--- !u!1 &519325474 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 624864512} - - component: {fileID: 624864514} - - component: {fileID: 624864513} + - component: {fileID: 519325477} + - component: {fileID: 519325476} + - component: {fileID: 519325475} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -1124,37 +1141,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &624864512 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 624864511} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1185866214} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &624864513 +--- !u!114 &519325475 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 624864511} + m_GameObject: {fileID: 519325474} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_Color: {r: 1, g: 0.97088087, b: 0, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -1163,156 +1162,52 @@ MonoBehaviour: Version=1.0.0.0, Culture=neutral, PublicKeyToken=null m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 + m_FontSize: 20 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 10 + m_MinSize: 2 m_MaxSize: 40 - m_Alignment: 4 + m_Alignment: 5 m_AlignByGeometry: 0 m_RichText: 1 - m_HorizontalOverflow: 0 + m_HorizontalOverflow: 1 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Route ---- !u!222 &624864514 + m_Text: +--- !u!222 &519325476 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 624864511} ---- !u!1 &699208479 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 699208480} - - component: {fileID: 699208483} - - component: {fileID: 699208482} - - component: {fileID: 699208481} - m_Layer: 5 - m_Name: Resume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &699208480 + m_GameObject: {fileID: 519325474} +--- !u!224 &519325477 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 699208479} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 519325474} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 525223428} - m_Father: {fileID: 1629934707} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 1812356582} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0.000011444, y: -179} - m_SizeDelta: {x: 267.5, y: 74.5} - m_Pivot: {x: 0.5, y: 0.50000006} ---- !u!114 &699208481 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 699208479} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} - m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} - m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 699208482} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 466025871} - m_MethodName: Resume - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &699208482 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 699208479} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &699208483 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 699208479} ---- !u!1 &750293230 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &525223427 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 750293231} - - component: {fileID: 750293233} - - component: {fileID: 750293232} + - component: {fileID: 525223428} + - component: {fileID: 525223430} + - component: {fileID: 525223429} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -1320,17 +1215,17 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &750293231 +--- !u!224 &525223428 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 750293230} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 525223427} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1387831155} + m_Father: {fileID: 699208480} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -1338,87 +1233,221 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &750293232 +--- !u!114 &525223429 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 750293230} + m_GameObject: {fileID: 525223427} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "D\xE9truire" ---- !u!222 &750293233 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 750293230} ---- !u!1 &803413240 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 803413241} - - component: {fileID: 803413243} - - component: {fileID: 803413242} - m_Layer: 5 - m_Name: MinimapBorder + m_text: Reprendre + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 525223429} + characterCount: 9 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &525223430 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 525223427} +--- !u!1 &544400019 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 544400020} + - component: {fileID: 544400023} + - component: {fileID: 544400022} + - component: {fileID: 544400021} + m_Layer: 5 + m_Name: Flux m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &803413241 +--- !u!224 &544400020 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 803413240} + m_GameObject: {fileID: 544400019} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.9859542, y: 0.9859545, z: 0.9859545} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 150540138} - m_Father: {fileID: 466025870} - m_RootOrder: 0 + - {fileID: 634871349} + m_Father: {fileID: 93949611} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -10.700012, y: -11.5} - m_SizeDelta: {x: 208, y: 208} - m_Pivot: {x: 1, y: 1} ---- !u!114 &803413242 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &544400021 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 803413240} + m_GameObject: {fileID: 544400019} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.16862746} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 0 + m_TargetGraphic: {fileID: 544400022} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 93949614} + m_MethodName: CreateFlux + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &544400022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 544400019} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -1432,231 +1461,257 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &803413243 +--- !u!222 &544400023 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 803413240} ---- !u!1 &810069928 + m_GameObject: {fileID: 544400019} +--- !u!1001 &572006566 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalPosition.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalPosition.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalPosition.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1331531245109740, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &624864511 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 810069934} - - component: {fileID: 810069933} - - component: {fileID: 810069930} - - component: {fileID: 810069929} - m_Layer: 0 - m_Name: MiniMapCamera + - component: {fileID: 624864512} + - component: {fileID: 624864514} + - component: {fileID: 624864513} + m_Layer: 5 + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &810069929 -MonoBehaviour: +--- !u!224 &624864512 +RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 810069928} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4cd544f328dea3240900401b5c4ee9af, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &810069930 + m_GameObject: {fileID: 624864511} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1185866214} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &624864513 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 810069928} + m_GameObject: {fileID: 624864511} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 339f1bc3aa31e864eb01b35572be9252, type: 3} + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - minimapShader: {fileID: 4800000, guid: 7e717abe70eb71543b8aa4162ff2d053, type: 3} ---- !u!20 &810069933 -Camera: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Route +--- !u!222 &624864514 +CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 810069928} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 21 - field of view: 60 - orthographic: 1 - orthographic size: 10 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 8400000, guid: 0619877f3b89c3b4194620e9fc3b96dc, type: 2} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &810069934 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 810069928} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 5, y: 20, z: 5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!1 &920439081 + m_GameObject: {fileID: 624864511} +--- !u!1 &634871348 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1056733994354620, guid: b74816c1b1e75af4c8931668e6dfad7c, - type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 920439082} - - component: {fileID: 920439083} + - component: {fileID: 634871349} + - component: {fileID: 634871351} + - component: {fileID: 634871350} m_Layer: 5 - m_Name: Windows + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &920439082 +--- !u!224 &634871349 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 224273507515787822, guid: b74816c1b1e75af4c8931668e6dfad7c, - type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 920439081} + m_GameObject: {fileID: 634871348} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 + m_Father: {fileID: 544400020} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &920439083 +--- !u!114 &634871350 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 920439081} + m_GameObject: {fileID: 634871348} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7affb2be55ac19447b915f467ab7b765, type: 3} + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - windowTextInfoPrefab: {fileID: 1168899043075636, guid: d1fed285a02bd904985583927be85646, - type: 2} - parent: {fileID: 920439081} ---- !u!1 &1021758934 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1021758935} - m_Layer: 0 - m_Name: CityNew - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1021758935 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Flux +--- !u!222 &634871351 +CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1021758934} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1137615718 + m_GameObject: {fileID: 634871348} +--- !u!1 &699208479 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1137615719} - - component: {fileID: 1137615722} - - component: {fileID: 1137615721} - - component: {fileID: 1137615720} + - component: {fileID: 699208480} + - component: {fileID: 699208483} + - component: {fileID: 699208482} + - component: {fileID: 699208481} m_Layer: 5 - m_Name: Quit + m_Name: Resume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1137615719 +--- !u!224 &699208480 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1137615718} + m_GameObject: {fileID: 699208479} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 258955554} + - {fileID: 525223428} m_Father: {fileID: 1629934707} - m_RootOrder: 4 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -98} - m_SizeDelta: {x: 213, y: 74.5} + m_AnchoredPosition: {x: 0.000011444, y: -179} + m_SizeDelta: {x: 267.5, y: 74.5} m_Pivot: {x: 0.5, y: 0.50000006} ---- !u!114 &1137615720 +--- !u!114 &699208481 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1137615718} + m_GameObject: {fileID: 699208479} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -1686,12 +1741,12 @@ MonoBehaviour: m_PressedTrigger: Pressed m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 1137615721} + m_TargetGraphic: {fileID: 699208482} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 466025871} - m_MethodName: Quit + m_MethodName: Resume m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -1700,15 +1755,15 @@ MonoBehaviour: m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 - m_CallState: 2 + m_CallState: 1 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &1137615721 +--- !u!114 &699208482 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1137615718} + m_GameObject: {fileID: 699208479} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -1730,206 +1785,2111 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1137615722 +--- !u!222 &699208483 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1137615718} ---- !u!1 &1185866213 + m_GameObject: {fileID: 699208479} +--- !u!1 &750293230 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1185866214} - - component: {fileID: 1185866217} - - component: {fileID: 1185866216} - - component: {fileID: 1185866215} + - component: {fileID: 750293231} + - component: {fileID: 750293233} + - component: {fileID: 750293232} m_Layer: 5 - m_Name: Road + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1185866214 +--- !u!224 &750293231 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1185866213} + m_GameObject: {fileID: 750293230} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 624864512} - m_Father: {fileID: 93949611} + m_Children: [] + m_Father: {fileID: 1387831155} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 60, y: 60} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1185866215 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1185866213} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.16862746} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1185866216} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 93949614} - m_MethodName: BuildRoad - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1185866216 +--- !u!114 &750293232 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1185866213} + m_GameObject: {fileID: 750293230} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1185866217 + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "D\xE9truire" +--- !u!222 &750293233 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 750293230} +--- !u!1 &764108109 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 764108110} + - component: {fileID: 764108112} + - component: {fileID: 764108111} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &764108110 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 764108109} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 3.9875002, y: 5.9875, z: 1} + m_Children: [] + m_Father: {fileID: 1407720155} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &764108111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 764108109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.41960785} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &764108112 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 764108109} +--- !u!1 &803413240 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 803413241} + - component: {fileID: 803413243} + - component: {fileID: 803413242} + m_Layer: 5 + m_Name: MinimapBorder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &803413241 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 803413240} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9859542, y: 0.9859545, z: 0.9859545} + m_Children: + - {fileID: 150540138} + m_Father: {fileID: 466025870} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10.700012, y: -11.5} + m_SizeDelta: {x: 208, y: 208} + m_Pivot: {x: 1, y: 1} +--- !u!114 &803413242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 803413240} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &803413243 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 803413240} +--- !u!1 &810069928 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 810069934} + - component: {fileID: 810069933} + - component: {fileID: 810069930} + - component: {fileID: 810069929} + m_Layer: 0 + m_Name: MiniMapCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &810069929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810069928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4cd544f328dea3240900401b5c4ee9af, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &810069930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810069928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 339f1bc3aa31e864eb01b35572be9252, type: 3} + m_Name: + m_EditorClassIdentifier: + minimapShader: {fileID: 4800000, guid: 7e717abe70eb71543b8aa4162ff2d053, type: 3} +--- !u!20 &810069933 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810069928} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 21 + field of view: 60 + orthographic: 1 + orthographic size: 10 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 8400000, guid: 0619877f3b89c3b4194620e9fc3b96dc, type: 2} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &810069934 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 810069928} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 5, y: 20, z: 5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &851700409 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 851700410} + - component: {fileID: 851700412} + - component: {fileID: 851700411} + m_Layer: 5 + m_Name: SubText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &851700410 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 851700409} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1407720155} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24.5, y: 71} + m_SizeDelta: {x: 233.2, y: -67.8} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &851700411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 851700409} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Sauvegardes :' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 19 + m_fontSizeBase: 19 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 513 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: -48.203003, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 851700411} + characterCount: 13 + spriteCount: 0 + spaceCount: 1 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &851700412 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 851700409} +--- !u!1 &920439081 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1056733994354620, guid: b74816c1b1e75af4c8931668e6dfad7c, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 920439082} + - component: {fileID: 920439083} + m_Layer: 5 + m_Name: Windows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &920439082 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224273507515787822, guid: b74816c1b1e75af4c8931668e6dfad7c, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 920439081} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &920439083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 920439081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41e461033cac2904386bdb234af13ea0, type: 3} + m_Name: + m_EditorClassIdentifier: + windowTextInfoPrefab: {fileID: 1418657973775764, guid: d1fed285a02bd904985583927be85646, + type: 2} + windowFluxSetupPrefab: {fileID: 1180158681611838, guid: 36404ae4dfd0bab44abaefbc81f8c51b, + type: 2} + parent: {fileID: 920439081} +--- !u!1 &1013961859 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1013961860} + - component: {fileID: 1013961862} + - component: {fileID: 1013961861} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1013961860 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1013961859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1847728122} + - {fileID: 1464908288} + m_Father: {fileID: 1407720155} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0, y: -108.84} + m_SizeDelta: {x: 391.48, y: 317.67} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1013961861 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1013961859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.047058824} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1013961862 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1013961859} +--- !u!1 &1115077955 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1115077960} + - component: {fileID: 1115077959} + - component: {fileID: 1115077958} + - component: {fileID: 1115077957} + - component: {fileID: 1115077956} + m_Layer: 5 + m_Name: InformationUICanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1115077956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1115077955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0a37a892be2f7b44ca328790a8f760ac, type: 3} + m_Name: + m_EditorClassIdentifier: + balanceLabel: {fileID: 519325475} +--- !u!114 &1115077957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1115077955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1115077958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1115077955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1115077959 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1115077955} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 6000 + m_TargetDisplay: 0 +--- !u!224 &1115077960 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1115077955} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1812356582} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1137615718 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1137615719} + - component: {fileID: 1137615722} + - component: {fileID: 1137615721} + - component: {fileID: 1137615720} + m_Layer: 5 + m_Name: Quit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1137615719 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1137615718} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 258955554} + m_Father: {fileID: 1629934707} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -315} + m_SizeDelta: {x: 213, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &1137615720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1137615718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1137615721} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 466025871} + m_MethodName: Quit + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1137615721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1137615718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1137615722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1137615718} +--- !u!1 &1185866213 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1185866214} + - component: {fileID: 1185866217} + - component: {fileID: 1185866216} + - component: {fileID: 1185866215} + m_Layer: 5 + m_Name: Road + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1185866214 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185866213} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 624864512} + m_Father: {fileID: 93949611} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1185866215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185866213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.16862746} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 0 + m_TargetGraphic: {fileID: 1185866216} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 93949614} + m_MethodName: BuildRoad + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1185866216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185866213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1185866217 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185866213} +--- !u!1 &1276509189 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1276509190} + m_Layer: 0 + m_Name: CamReferencePosition + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1276509190 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1276509189} + m_LocalRotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956} + m_LocalPosition: {x: -7, y: 10, z: -7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 282840814} + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} +--- !u!1 &1337595062 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1337595063} + - component: {fileID: 1337595065} + - component: {fileID: 1337595064} + m_Layer: 5 + m_Name: SavegameItems + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1337595063 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1337595062} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1847728122} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 391, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1337595064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1337595062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1337595065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1337595062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 3 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 +--- !u!1 &1387831154 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1387831155} + - component: {fileID: 1387831158} + - component: {fileID: 1387831157} + - component: {fileID: 1387831156} + m_Layer: 5 + m_Name: Bulldoze + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1387831155 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1387831154} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 750293231} + m_Father: {fileID: 93949611} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1387831156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1387831154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.16862746} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 0 + m_TargetGraphic: {fileID: 1387831157} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 93949614} + m_MethodName: Bulldoze + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1387831157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1387831154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1387831158 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1387831154} +--- !u!1 &1401234382 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1700759474164382, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1401234385} + - component: {fileID: 1401234384} + - component: {fileID: 1401234383} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1401234383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114282636988193320, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1401234382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1401234384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114773585451328344, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1401234382} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1401234385 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4273496487744064, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1401234382} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 59.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1407720154 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1407720155} + - component: {fileID: 1407720156} + m_Layer: 5 + m_Name: LoadMenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1407720155 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1407720154} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 764108110} + - {fileID: 513438712} + - {fileID: 1013961860} + - {fileID: 851700410} + - {fileID: 2009706896} + m_Father: {fileID: 466025870} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 113} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1407720156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1407720154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61fb27c1923d19344bed91ff41c9465e, type: 3} + m_Name: + m_EditorClassIdentifier: + PauseMenuObject: {fileID: 1629934706} + LoadMenuObject: {fileID: 1407720154} + savegameList: {fileID: 1337595063} + saveGameItemPrefab: {fileID: 1816715446857018, guid: cb644a8a0aec36d40a4bf51ed5e41478, + type: 2} + isMainMenu: 0 +--- !u!1 &1453811832 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1453811833} + - component: {fileID: 1453811836} + - component: {fileID: 1453811835} + - component: {fileID: 1453811834} + m_Layer: 5 + m_Name: Save + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1453811833 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1453811832} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1636717434} + m_Father: {fileID: 1629934707} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000005722046, y: 1.7} + m_SizeDelta: {x: 303.7, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &1453811834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1453811832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1453811835} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 466025871} + m_MethodName: Save + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1453811835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1453811832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1453811836 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1453811832} +--- !u!1 &1464908287 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1269915586644506, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1464908288} + - component: {fileID: 1464908291} + - component: {fileID: 1464908290} + - component: {fileID: 1464908289} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1464908288 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224039178008826598, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464908287} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1831811101} + m_Father: {fileID: 1013961860} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -4.9450226, y: 0} + m_SizeDelta: {x: 9.889999, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1464908289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114410564615251208, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464908287} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 2 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 2 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1486554418} + m_HandleRect: {fileID: 1486554417} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1464908290 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114829255735581370, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464908287} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1464908291 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222442402381244548, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464908287} +--- !u!1 &1486554416 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1854959653033704, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1486554417} + - component: {fileID: 1486554419} + - component: {fileID: 1486554418} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1486554417 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224150131433490010, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1486554416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1831811101} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1486554418 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114669289696570988, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1486554416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1486554419 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222685218560730876, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1486554416} +--- !u!1 &1504560440 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1504560441} + - component: {fileID: 1504560444} + - component: {fileID: 1504560443} + m_Layer: 5 + m_Name: InfoText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1504560441 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504560440} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 466025870} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -574} + m_SizeDelta: {x: 1096, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1504560443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504560440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: ' + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 30 + m_fontSizeBase: 30 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0.7204895, y: 0, z: 0, w: 550.38885} + m_textInfo: + textComponent: {fileID: 1504560443} + characterCount: 1 + spriteCount: 0 + spaceCount: 1 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1504560444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504560440} +--- !u!1 &1504891310 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1504891311} + - component: {fileID: 1504891313} + - component: {fileID: 1504891312} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1504891311 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504891310} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1788718113} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1504891312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504891310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Options + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1504891312} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1504891313 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504891310} +--- !u!1 &1514010504 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1514010505} + - component: {fileID: 1514010507} + - component: {fileID: 1514010506} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1514010505 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1514010504} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2009706896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1514010506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1514010504} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Reprendre + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1514010506} + characterCount: 9 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1514010507 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1185866213} ---- !u!1 &1276509189 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1276509190} - m_Layer: 0 - m_Name: CamReferencePosition - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1276509190 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1276509189} - m_LocalRotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956} - m_LocalPosition: {x: -7, y: 10, z: -7} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 282840814} - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 45, z: 0} ---- !u!1 &1387831154 + m_GameObject: {fileID: 1514010504} +--- !u!1 &1548590367 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1387831155} - - component: {fileID: 1387831158} - - component: {fileID: 1387831157} - - component: {fileID: 1387831156} + - component: {fileID: 1548590368} + - component: {fileID: 1548590371} + - component: {fileID: 1548590370} + - component: {fileID: 1548590369} m_Layer: 5 - m_Name: Bulldoze + m_Name: Depot m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1387831155 +--- !u!224 &1548590368 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1387831154} + m_GameObject: {fileID: 1548590367} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 750293231} + - {fileID: 6188127} m_Father: {fileID: 93949611} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 60, y: 60} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1387831156 +--- !u!114 &1548590369 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1387831154} + m_GameObject: {fileID: 1548590367} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -1958,13 +3918,13 @@ MonoBehaviour: m_HighlightedTrigger: Highlighted m_PressedTrigger: Pressed m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1387831157} + m_Interactable: 0 + m_TargetGraphic: {fileID: 1548590370} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 93949614} - m_MethodName: Bulldoze + m_MethodName: BuildDepot m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -1976,12 +3936,12 @@ MonoBehaviour: m_CallState: 2 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &1387831157 +--- !u!114 &1548590370 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1387831154} + m_GameObject: {fileID: 1548590367} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -2003,88 +3963,62 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1387831158 +--- !u!222 &1548590371 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1387831154} ---- !u!1 &1401234382 + m_GameObject: {fileID: 1548590367} +--- !u!1 &1629934706 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1700759474164382, guid: 93c2ba7461ac19c4f83488d02894ce31, - type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1401234385} - - component: {fileID: 1401234384} - - component: {fileID: 1401234383} - m_Layer: 0 - m_Name: EventSystem + - component: {fileID: 1629934707} + m_Layer: 5 + m_Name: PauseMenu m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1401234383 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114282636988193320, guid: 93c2ba7461ac19c4f83488d02894ce31, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1401234382} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1401234384 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 114773585451328344, guid: 93c2ba7461ac19c4f83488d02894ce31, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1401234382} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &1401234385 -Transform: + m_IsActive: 0 +--- !u!224 &1629934707 +RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4273496487744064, guid: 93c2ba7461ac19c4f83488d02894ce31, - type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1401234382} + m_GameObject: {fileID: 1629934706} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 59.5, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 + m_Children: + - {fileID: 213248012} + - {fileID: 1725798438} + - {fileID: 699208480} + - {fileID: 1788718113} + - {fileID: 1137615719} + - {fileID: 1453811833} + - {fileID: 1756854593} + m_Father: {fileID: 466025870} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1504891310 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 113} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1636717433 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1504891311} - - component: {fileID: 1504891313} - - component: {fileID: 1504891312} + - component: {fileID: 1636717434} + - component: {fileID: 1636717436} + - component: {fileID: 1636717435} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -2092,17 +4026,17 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1504891311 +--- !u!224 &1636717434 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504891310} + m_GameObject: {fileID: 1636717433} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1788718113} + m_Father: {fileID: 1453811833} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -2110,12 +4044,12 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1504891312 +--- !u!114 &1636717435 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504891310} + m_GameObject: {fileID: 1636717433} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} @@ -2129,7 +4063,7 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_text: 'Options + m_text: 'Sauvegarder ' m_isRightToLeft: 0 @@ -2199,8 +4133,8 @@ MonoBehaviour: m_pageToDisplay: 1 m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 1504891312} - characterCount: 8 + textComponent: {fileID: 1636717435} + characterCount: 12 spriteCount: 0 spaceCount: 1 wordCount: 1 @@ -2208,7 +4142,7 @@ MonoBehaviour: lineCount: 1 pageCount: 1 materialCount: 1 - m_havePropertiesChanged: 1 + m_havePropertiesChanged: 0 m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_spriteAnimator: {fileID: 0} @@ -2226,55 +4160,55 @@ MonoBehaviour: - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1504891313 +--- !u!222 &1636717436 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504891310} ---- !u!1 &1548590367 + m_GameObject: {fileID: 1636717433} +--- !u!1 &1671214131 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1548590368} - - component: {fileID: 1548590371} - - component: {fileID: 1548590370} - - component: {fileID: 1548590369} + - component: {fileID: 1671214132} + - component: {fileID: 1671214135} + - component: {fileID: 1671214134} + - component: {fileID: 1671214133} m_Layer: 5 - m_Name: Depot + m_Name: City m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1548590368 +--- !u!224 &1671214132 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1548590367} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1671214131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 6188127} + - {fileID: 27810698} m_Father: {fileID: 93949611} - m_RootOrder: 1 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 60, y: 60} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1548590369 +--- !u!114 &1671214133 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1548590367} + m_GameObject: {fileID: 1671214131} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -2303,13 +4237,13 @@ MonoBehaviour: m_HighlightedTrigger: Highlighted m_PressedTrigger: Pressed m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1548590370} + m_Interactable: 0 + m_TargetGraphic: {fileID: 1671214134} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 93949614} - m_MethodName: BuildDepot + m_MethodName: BuildCity m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -2321,12 +4255,12 @@ MonoBehaviour: m_CallState: 2 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &1548590370 +--- !u!114 &1671214134 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1548590367} + m_GameObject: {fileID: 1671214131} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -2348,148 +4282,56 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1548590371 +--- !u!222 &1671214135 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1548590367} ---- !u!1 &1629934706 + m_GameObject: {fileID: 1671214131} +--- !u!1 &1725798437 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1629934707} + - component: {fileID: 1725798438} + - component: {fileID: 1725798440} + - component: {fileID: 1725798439} m_Layer: 5 - m_Name: PauseMenu + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1629934707 +--- !u!224 &1725798438 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1629934706} + m_GameObject: {fileID: 1725798437} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 213248012} - - {fileID: 1725798438} - - {fileID: 699208480} - - {fileID: 1788718113} - - {fileID: 1137615719} - m_Father: {fileID: 466025870} + m_Children: [] + m_Father: {fileID: 1629934707} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1671214131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1671214132} - - component: {fileID: 1671214135} - - component: {fileID: 1671214134} - - component: {fileID: 1671214133} - m_Layer: 5 - m_Name: City - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1671214132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1671214131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 27810698} - m_Father: {fileID: 93949611} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 60, y: 60} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24, y: 133} + m_SizeDelta: {x: 167.5, y: -25.5} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1671214133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1671214131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.16862746} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1671214134} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 93949614} - m_MethodName: BuildCity - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1671214134 +--- !u!114 &1725798439 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1671214131} + m_GameObject: {fileID: 1725798437} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -2500,30 +4342,117 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1671214135 + m_text: '- Pause -' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 70.84 + m_fontSizeBase: 70.84 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 0 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: -48.203003, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1725798439} + characterCount: 9 + spriteCount: 0 + spaceCount: 2 + wordCount: 3 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1725798440 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1671214131} ---- !u!1 &1725798437 + m_GameObject: {fileID: 1725798437} +--- !u!1 &1727940750 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1725798438} - - component: {fileID: 1725798440} - - component: {fileID: 1725798439} + - component: {fileID: 1727940751} + - component: {fileID: 1727940753} + - component: {fileID: 1727940752} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -2531,30 +4460,30 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1725798438 +--- !u!224 &1727940751 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1725798437} + m_GameObject: {fileID: 1727940750} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1629934707} - m_RootOrder: 1 + m_Father: {fileID: 1756854593} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 24, y: 121} - m_SizeDelta: {x: 167.5, y: -25.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1725798439 +--- !u!114 &1727940752 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1725798437} + m_GameObject: {fileID: 1727940750} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} @@ -2568,7 +4497,9 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_text: '- Pause -' + m_text: 'Charger + +' m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} @@ -2596,8 +4527,8 @@ MonoBehaviour: m_outlineColor: serializedVersion: 2 rgba: 4278190080 - m_fontSize: 70.84 - m_fontSizeBase: 70.84 + m_fontSize: 48 + m_fontSizeBase: 48 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -2614,7 +4545,7 @@ MonoBehaviour: m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 - m_firstOverflowCharacterIndex: 0 + m_firstOverflowCharacterIndex: -1 m_linkedTextComponent: {fileID: 0} m_isLinkedTextComponent: 0 m_isTextTruncated: 0 @@ -2634,13 +4565,13 @@ MonoBehaviour: m_firstVisibleCharacter: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 - m_margin: {x: -48.203003, y: 0, z: 0, w: 0} + m_margin: {x: 0, y: 0, z: 0, w: 0} m_textInfo: - textComponent: {fileID: 1725798439} - characterCount: 9 + textComponent: {fileID: 1727940752} + characterCount: 8 spriteCount: 0 - spaceCount: 2 - wordCount: 3 + spaceCount: 1 + wordCount: 1 linkCount: 0 lineCount: 1 pageCount: 1 @@ -2663,55 +4594,346 @@ MonoBehaviour: - {fileID: 0} m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1725798440 +--- !u!222 &1727940753 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1727940750} +--- !u!1001 &1730365158 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1730529415 stripped +GameObject: + m_PrefabParentObject: {fileID: 1331531245109740, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, + type: 2} + m_PrefabInternal: {fileID: 572006566} +--- !u!114 &1730529418 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1730529415} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8e3fc5b0fa76f1459fc782c885e8da9, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1756854592 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1756854593} + - component: {fileID: 1756854596} + - component: {fileID: 1756854595} + - component: {fileID: 1756854594} + m_Layer: 5 + m_Name: Load + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1756854593 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756854592} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1727940751} + m_Father: {fileID: 1629934707} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -80} + m_SizeDelta: {x: 303.7, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &1756854594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756854592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1756854595} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 466025871} + m_MethodName: Load + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1756854595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756854592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1756854596 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756854592} +--- !u!1 &1788718112 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1788718113} + - component: {fileID: 1788718116} + - component: {fileID: 1788718115} + - component: {fileID: 1788718114} + m_Layer: 5 + m_Name: Options + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1788718113 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1788718112} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1504891311} + m_Father: {fileID: 1629934707} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 5} + m_SizeDelta: {x: 213, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &1788718114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1788718112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1788718115} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1788718115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1788718112} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1788718116 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1725798437} ---- !u!1 &1788718112 + m_GameObject: {fileID: 1788718112} +--- !u!1 &1812356581 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 5 m_Component: - - component: {fileID: 1788718113} - - component: {fileID: 1788718116} - - component: {fileID: 1788718115} - - component: {fileID: 1788718114} + - component: {fileID: 1812356582} + - component: {fileID: 1812356585} + - component: {fileID: 1812356584} + - component: {fileID: 1812356583} m_Layer: 5 - m_Name: Options + m_Name: Balance m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1788718113 + m_IsActive: 1 +--- !u!224 &1812356582 RectTransform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1788718112} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1812356581} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1504891311} - m_Father: {fileID: 1629934707} - m_RootOrder: 3 + - {fileID: 519325477} + m_Father: {fileID: 1115077960} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 5} - m_SizeDelta: {x: 213, y: 74.5} - m_Pivot: {x: 0.5, y: 0.50000006} ---- !u!114 &1788718114 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 97.900024, y: -13.700012} + m_SizeDelta: {x: 195.6, y: 27.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1812356583 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1788718112} + m_GameObject: {fileID: 1812356581} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -2725,10 +4947,10 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0} - m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} - m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.18867922, g: 0.17532927, b: 0.17532927, a: 0.46666667} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -2740,19 +4962,19 @@ MonoBehaviour: m_HighlightedTrigger: Highlighted m_PressedTrigger: Pressed m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1788718115} + m_Interactable: 0 + m_TargetGraphic: {fileID: 1812356584} m_OnClick: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &1788718115 +--- !u!114 &1812356584 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1788718112} + m_GameObject: {fileID: 1812356581} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -2774,12 +4996,167 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1788718116 +--- !u!222 &1812356585 CanvasRenderer: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1788718112} + m_GameObject: {fileID: 1812356581} +--- !u!1 &1831811100 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1302446503907522, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1831811101} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1831811101 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224159324783450866, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1831811100} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1486554417} + m_Father: {fileID: 1464908288} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1847728121 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1271314132549016, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1847728122} + - component: {fileID: 1847728126} + - component: {fileID: 1847728125} + - component: {fileID: 1847728123} + - component: {fileID: 1847728124} + m_Layer: 5 + m_Name: MainContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1847728122 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 224944816577429500, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847728121} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1337595063} + m_Father: {fileID: 1013961860} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 195.5, y: -159.00002} + m_SizeDelta: {x: 391, y: 318} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1847728123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114912563656033894, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847728121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &1847728124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847728121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1337595063} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1013961860} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1464908289} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1847728125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114639844497558042, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847728121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.5764706} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1847728126 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 222428736574275548, guid: d1fed285a02bd904985583927be85646, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847728121} --- !u!1 &1879820812 GameObject: m_ObjectHideFlags: 0 @@ -2818,7 +5195,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1970645007 GameObject: @@ -2848,11 +5225,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: searchSpeed: 200 - cellPrefab: {fileID: 4907302487358432, guid: 82d822260bc8984438345eba8c3e3c7a, type: 2} + terrainPrefab: {fileID: 4907302487358432, guid: 82d822260bc8984438345eba8c3e3c7a, + type: 2} cityPrefab: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} roadPrefab: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} depotPrefab: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + uiCanvas: {fileID: 2145616395} minCityDistance: 4 --- !u!4 &1970645009 Transform: @@ -2865,8 +5244,130 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2009706895 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2009706896} + - component: {fileID: 2009706899} + - component: {fileID: 2009706898} + - component: {fileID: 2009706897} + m_Layer: 5 + m_Name: Cancel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2009706896 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2009706895} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1514010505} + m_Father: {fileID: 1407720155} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000011444, y: -314.2} + m_SizeDelta: {x: 267.5, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &2009706897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2009706895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2009706898} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1407720156} + m_MethodName: Back + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &2009706898 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2009706895} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2009706899 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2009706895} --- !u!1 &2086512704 GameObject: m_ObjectHideFlags: 0 @@ -2893,7 +5394,7 @@ Transform: m_LocalScale: {x: 10, y: 0.05, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2145616391 GameObject: @@ -2982,7 +5483,7 @@ RectTransform: m_Children: - {fileID: 93949611} m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} diff --git a/Assets/Scenes/Main.unity.meta b/Assets/Scenes/2_Game.unity.meta similarity index 100% rename from Assets/Scenes/Main.unity.meta rename to Assets/Scenes/2_Game.unity.meta diff --git a/Assets/Scenes/3_Loose.unity b/Assets/Scenes/3_Loose.unity new file mode 100644 index 0000000..939a697 --- /dev/null +++ b/Assets/Scenes/3_Loose.unity @@ -0,0 +1,1137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &2438501 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2438502} + - component: {fileID: 2438504} + - component: {fileID: 2438503} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2438502 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2438501} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 148781938} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2438503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2438501} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 00a31ec17d771ff448cfde0641578d77, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2438504 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2438501} +--- !u!1 &148781934 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 148781938} + - component: {fileID: 148781937} + - component: {fileID: 148781936} + - component: {fileID: 148781935} + - component: {fileID: 148781939} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &148781935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 148781934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &148781936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 148781934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &148781937 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 148781934} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &148781938 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 148781934} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 2438502} + - {fileID: 2035901548} + - {fileID: 1849348208} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &148781939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 148781934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7e9a97ebb28ea045abd32835f4c6a13, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &431387141 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 431387142} + - component: {fileID: 431387144} + - component: {fileID: 431387143} + m_Layer: 5 + m_Name: LooseDetail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &431387142 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 431387141} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2035901548} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -125} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &431387143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 431387141} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Vous avez fait faillite ... ' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 44.9 + m_fontSizeBase: 44.9 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: -243.49704, y: 0, z: -227.34668, w: -83.23624} + m_textInfo: + textComponent: {fileID: 431387143} + characterCount: 28 + spriteCount: 0 + spaceCount: 5 + wordCount: 4 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &431387144 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 431387141} +--- !u!1 &1287033519 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1287033523} + - component: {fileID: 1287033522} + - component: {fileID: 1287033521} + - component: {fileID: 1287033520} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1287033520 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287033519} + m_Enabled: 1 +--- !u!124 &1287033521 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287033519} + m_Enabled: 1 +--- !u!20 &1287033522 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287033519} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1287033523 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1287033519} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1849348207 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1849348208} + - component: {fileID: 1849348211} + - component: {fileID: 1849348210} + - component: {fileID: 1849348209} + m_Layer: 5 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1849348208 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849348207} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2145663597} + m_Father: {fileID: 148781938} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 548.5, y: -466.66663} + m_SizeDelta: {x: 213, y: 74.5} + m_Pivot: {x: 0.5, y: 0.50000006} +--- !u!114 &1849348209 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849348207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0} + m_HighlightedColor: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0.1254902} + m_PressedColor: {r: 0.7372549, g: 0.7372549, b: 0.7372549, a: 0.32941177} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1849348210} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 148781939} + m_MethodName: Back + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1849348210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849348207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1849348211 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849348207} +--- !u!1 &1861395891 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 1700759474164382, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1861395894} + - component: {fileID: 1861395893} + - component: {fileID: 1861395892} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1861395892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114282636988193320, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1861395891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1861395893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 114773585451328344, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1861395891} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1861395894 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 4273496487744064, guid: 93c2ba7461ac19c4f83488d02894ce31, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1861395891} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 59.5, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1981558046 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4035427341503104, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1681415699552772, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + propertyPath: m_Name + value: AudioManager + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 092ca235a3c0c094fa9f3d3a3139d235, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &2035901547 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2035901548} + - component: {fileID: 2035901550} + - component: {fileID: 2035901549} + m_Layer: 5 + m_Name: Loose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2035901548 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2035901547} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431387142} + m_Father: {fileID: 148781938} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 8.1, y: 166.66669} + m_SizeDelta: {x: -669.1, y: -525.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2035901549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2035901547} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Perdu ! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 71.1 + m_fontSizeBase: 71.1 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 0 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 2035901549} + characterCount: 7 + spriteCount: 0 + spaceCount: 1 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2035901550 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2035901547} +--- !u!1 &2036977764 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2036977766} + - component: {fileID: 2036977765} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &2036977765 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2036977764} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &2036977766 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2036977764} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &2145663596 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2145663597} + - component: {fileID: 2145663599} + - component: {fileID: 2145663598} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2145663597 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2145663596} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1849348208} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2145663598 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2145663596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Retour + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 715b80e429c437e40867928a4e1fc975, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 83a1b0fe6c3dbac44b66f09c82e1d509, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 1 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 11400000, guid: 48c54f627b384764a947c801144bd3f3, + type: 2} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 57.62 + m_fontSizeBase: 57.62 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 2145663598} + characterCount: 6 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2145663599 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2145663596} diff --git a/Assets/Scenes/3_Loose.unity.meta b/Assets/Scenes/3_Loose.unity.meta new file mode 100644 index 0000000..ae4a810 --- /dev/null +++ b/Assets/Scenes/3_Loose.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 47886be3459ae304f8dafebe056ddfa4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/TestScene.unity b/Assets/Scenes/TestScene.unity new file mode 100644 index 0000000..0e0a71b --- /dev/null +++ b/Assets/Scenes/TestScene.unity @@ -0,0 +1,821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &9766643 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 9766647} + - component: {fileID: 9766646} + - component: {fileID: 9766645} + - component: {fileID: 9766644} + - component: {fileID: 9766648} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &9766644 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9766643} + m_Enabled: 1 +--- !u!124 &9766645 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9766643} + m_Enabled: 1 +--- !u!20 &9766646 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9766643} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &9766647 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9766643} + m_LocalRotation: {x: -0.18749087, y: -0.370946, z: 0.0767405, w: -0.90628755} + m_LocalPosition: {x: -2.9599395, y: 4.6229663, z: -3.1571164} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9766648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 9766643} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -768656878, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EventMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_MaxRayIntersections: 0 +--- !u!1001 &77506192 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalPosition.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalPosition.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11900000, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_IgnoreLayers.m_Bits + value: 268435456 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 46b12845355544642bf8f9d0cb373af7, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &150773798 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 150773800} + - component: {fileID: 150773799} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &150773799 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 150773798} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &150773800 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 150773798} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &464868871 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 464868874} + - component: {fileID: 464868873} + - component: {fileID: 464868872} + m_Layer: 28 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &464868872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 464868871} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &464868873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 464868871} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &464868874 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 464868871} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 557, y: 300, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &617541396 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalPosition.x + value: 4.45 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalPosition.y + value: 1.742 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalPosition.z + value: 1.65 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400002, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + propertyPath: m_LocalEulerAnglesHint.x + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 28a5e79925e3ce04a82856c16a572cbe, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &662951940 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1355684527778112, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_Name + value: Road (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: f712999e280ed5847a151a46282ddce3, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1028772243 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalPosition.z + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4810296838302192, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 224420509075877268, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224420509075877268, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224420509075877268, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224420509075877268, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224420509075877268, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224420509075877268, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224864594366312066, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224507448322751086, guid: 2ae782aba1327bd448b7becce750d4bf, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1419470739133756, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 2ae782aba1327bd448b7becce750d4bf, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1260919372 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4950015239942830, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1567132753958218, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1430383733 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalPosition.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalPosition.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4645302532763130, guid: f712999e280ed5847a151a46282ddce3, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: f712999e280ed5847a151a46282ddce3, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1666247033 stripped +GameObject: + m_PrefabParentObject: {fileID: 1567132753958218, guid: d7150cade5a6f4a42b216c4f2f4e8e4d, + type: 2} + m_PrefabInternal: {fileID: 1260919372} +--- !u!1001 &1877290495 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalPosition.x + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalPosition.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4953025121230940, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 224132539463385420, guid: ce1094bd4759f3e48b1825419641211a, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: ce1094bd4759f3e48b1825419641211a, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &2112189165 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2112189170} + - component: {fileID: 2112189169} + - component: {fileID: 2112189168} + - component: {fileID: 2112189167} + - component: {fileID: 2112189166} + m_Layer: 31 + m_Name: Terrain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2112189166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2112189165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 079fc29befff30b428a91ac4368d28a6, type: 3} + m_Name: + m_EditorClassIdentifier: + hightlighter: {fileID: 1666247033} +--- !u!65 &2112189167 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2112189165} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1.2, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2112189168 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2112189165} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: dd2a9aee673cd3540b43cce630c59154, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &2112189169 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2112189165} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2112189170 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2112189165} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: -0.1, z: 5} + m_LocalScale: {x: 10, y: 0.2, z: 10} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/TestScene.unity.meta b/Assets/Scenes/TestScene.unity.meta new file mode 100644 index 0000000..17b86e3 --- /dev/null +++ b/Assets/Scenes/TestScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02380e06c46a098409c0745e25c00013 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Audio/AudioManager.cs b/Assets/Scripts/Audio/AudioManager.cs index 1f674cf..aa6c2f0 100644 --- a/Assets/Scripts/Audio/AudioManager.cs +++ b/Assets/Scripts/Audio/AudioManager.cs @@ -26,7 +26,7 @@ private void Awake() foreach (Sound s in sounds) { s.source = gameObject.AddComponent(); - + s.source.playOnAwake = false; s.source.clip = s.clip; s.source.volume = s.volume; s.source.pitch = s.pitch; @@ -39,7 +39,9 @@ private void Start() if(music.Length > 0) { var length = music[currentMusic].source.clip.length; - Play(music[currentMusic].name); + var name = music[currentMusic].name; + Play(name); + MusicInfo.DisplayName(name); Invoke("NextMusic", length); } } @@ -51,7 +53,9 @@ private void NextMusic() currentMusic = 0; var length = music[currentMusic].source.clip.length; - Play(music[currentMusic].name); + var name = music[currentMusic].name; + Play(name); + MusicInfo.DisplayName(name); Invoke("NextMusic", length); } diff --git a/Assets/Scripts/Cam.cs b/Assets/Scripts/Cam.cs index c138a80..10dc437 100644 --- a/Assets/Scripts/Cam.cs +++ b/Assets/Scripts/Cam.cs @@ -13,9 +13,9 @@ public class Cam : MonoBehaviour public float moveSpeed = 30f; public float minZoom = 2f; - public float maxZoom = 64f; + public float maxZoom = 16384; public float zoomSpeed = 1.2f; - public float defaultZoomPosition = 4f; + public float defaultZoomPosition = 10f; public float edgeScrollSize = 20f; public float scrollSpeed = 5f; @@ -26,54 +26,60 @@ public class Cam : MonoBehaviour public float rotateSpeed = 35f; - readonly float defaultCoord = -12f; + readonly float defaultCoord = -7f; readonly Vector3 referencePoint = new Vector3(0f, -2f, 0f); - void Center() - { - /*var backward = transform.forward / -transform.forward.magnitude; - var maxIteration = (int)maxZoom; - var iteration = 0; - for (iteration = 0; iteration < maxIteration; iteration++) - { - if (Physics.Raycast(transform.position, Vector3.zero - transform.position)) - break; - //transform.Translate(backward); - //transform.SetPositionAndRotation(new Vector3(transform.position.x, transform.position.y, transform.position.x), transform.rotation); - }*/ - - CamReferencePosition.transform.position = defaultPositionRef; - transform.position = defaultPosition; - transform.rotation = defaultRotation; - } - - void Start() + public void Center() { camRadius = camRadiusRatio * Mathf.Max(World.width, World.height); //Debug.Log($"Cam radius {camRadius}"); - defaultPositionRef = CamReferencePosition.transform.position; - - - defaultPositionRef.x = (World.width / defaultZoomPosition) + defaultCoord; - defaultPositionRef.z = (World.height / defaultZoomPosition) + defaultCoord; + var defaultPositionRef = new Vector3( + (World.width / 2) + defaultCoord, + defaultZoomPosition, + (World.height / 2) + defaultCoord + ); CamReferencePosition.transform.position = defaultPositionRef; - Vector3 mapReferenceScreenPoint; + var idealZoom = Mathf.Max(World.width, World.height); + var zoom = 1f; do { - mapReferenceScreenPoint = Camera.main.WorldToScreenPoint(referencePoint); - //Debug.Log(mapReferenceScreenPoint); transform.Translate(Vector3.back); - } while (mapReferenceScreenPoint.y < 0); + zoom++; + } while (zoom < idealZoom && transform.position.y + 1 < maxZoom); + /* + var c = Camera.main; + var r = c.ScreenPointToRay(new Vector3(Screen.width / 2, Screen.height / 2)); + var h = new RaycastHit(); + + var m = 1 << 31; + + if (Physics.Raycast(r, out h, 1000, m)) + { + var tan = (Mathf.Sqrt(World.width * World.width + World.height * World.height) / 2) / h.distance; + c.fieldOfView = Mathf.Clamp(Mathf.Atan(tan) * Mathf.Rad2Deg, 1, 90); + }*/ defaultPositionRef = CamReferencePosition.transform.position; defaultPosition = transform.position; defaultRotation = transform.rotation; } + private void ResetView() + { + CamReferencePosition.transform.position = defaultPositionRef; + transform.position = defaultPosition; + transform.rotation = defaultRotation; + } + + void Start() + { + Center(); + } + void Update() { var t = CamReferencePosition.transform; @@ -83,7 +89,7 @@ void Update() // Reset if (Input.GetButton("RotateBuild") && Input.GetButton("Modifier")) { - Center(); + ResetView(); } // Edge scrolling @@ -108,6 +114,7 @@ void Update() t.Translate(Input.GetAxis("Horizontal") * moveFactor, 0f, Input.GetAxis("Vertical") * moveFactor); // Rotation + //Debug.Log($"Center={World.Center}"); t.RotateAround(World.Center, Vector3.up, Input.GetAxis("Rotate") * rotateSpeed * Time.deltaTime); // Clamp position diff --git a/Assets/Scripts/Cell.cs b/Assets/Scripts/Cell.cs new file mode 100644 index 0000000..75f3802 --- /dev/null +++ b/Assets/Scripts/Cell.cs @@ -0,0 +1,216 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using UnityEngine; + + +public class Cell : IComparable, IHasNeighbours, IHasConstruction, IHasRelativeDistance, IHasCoord +{ + public static int minX; + public static int maxX; + public static int minY; + public static int maxY; + + [JsonProperty] + public int X { get; } + [JsonProperty] + public int Y { get; } + + public Construction CellConstruction { get; } + + public Type Type { get; private set; } + + public IEnumerable Neighbours(List passable) + { + var allNeighbours = Directions(); + var correcNeighbours = new List(4); + foreach (Cell c in allNeighbours) + { + if (c != null && (passable == null || passable.Contains(c.Type))) + correcNeighbours.Add(c); + } + /* + string sp = ""; + passable?.ForEach(c => sp += (c==null)?"": $" {c.ToString()}"); + string sAN = ""; + allNeighbours?.ForEach(c => sAN += (c == null) ? "" : $" {c.ToString()}"); + string sCN = ""; + correcNeighbours?.ForEach(c => sCN += (c == null) ? "" : $" {c.ToString()}"); + + Debug.Log($"Voisin de {this} avec {sp}: {sAN}, corrects: {sCN}");*/ + return correcNeighbours; + } + + static Cell() + { + ResetCellSystem(); + } + + public static void ResetCellSystem() + { + minX = 0; + maxX = (int)World.width - 1; + minY = 0; + maxY = (int)World.height - 1; + } + + private Cell() + { + X = 0; + Y = 0; + CellConstruction = null; + } + + public Cell(int x, int y, Construction construction) + { + X = x; + Y = y; + CellConstruction = construction; + Type = construction?.GetType(); + } + + public int ManhattanDistance(Cell c) + { + var diffX = Mathf.Abs(c.X - X); + var diffY = Mathf.Abs(c.Y - Y); + + var d = diffX + diffY; + //Debug.Log("ManhattanDistance entre " + ToString() + " et " + c.ToString() + " = " + d); + return d; + } + + public double FlyDistance(Cell c) + { + double d = Mathf.Sqrt((c.X - X) * (c.X - X) + (c.Y - Y) * (c.Y - Y)); + //Debug.Log("Distance entre " + ToString() + " et " + c.ToString() + " = " + d); + return d; + } + + public override bool Equals(object obj) + { + var n = obj as Cell; + return X == n?.X && Y == n?.Y; + } + + public override int GetHashCode() + { + return X.GetHashCode() ^ Y.GetHashCode(); + } + + public override string ToString() + { + return Type != null ? $"[{X},{Y}]" : $"[{X},{Y}] {{{Type}}}"; + } + + public Cell Left() + { + if (X - 1 < minX) return null; + else + { + var c = World.Instance?.Constructions[X - 1, Y]; + //Debug.Log($"Point={ToString()} [{minX}-{maxX},{minY}-{maxY}] World[{World.width},{World.height}]"); + + return new Cell(X - 1, Y, c); + } + } + + public Cell Right() + { + if (X + 1 > maxX) return null; + else + { + var c = World.Instance?.Constructions[X + 1, Y]; + return new Cell(X + 1, Y, c); + } + } + + public Cell Up() + { + if (Y + 1 > maxY) return null; + else + { + var c = World.Instance?.Constructions[X, Y + 1]; + return new Cell(X, Y + 1, c); + } + } + + public Cell UpLeft() + { + if (Y + 1 > maxY || X - 1 < minX) return null; + else + { + var c = World.Instance?.Constructions[X - 1, Y + 1]; + return new Cell(X - 1, Y + 1, c); + } + } + + public Cell UpRight() + { + if (Y + 1 > maxY || X + 1 > maxX) return null; + else + { + var c = World.Instance?.Constructions[X + 1, Y + 1]; + return new Cell(X + 1, Y + 1, c); + } + } + + public Cell Down() + { + if (Y - 1 < minY) return null; + else + { + var c = World.Instance?.Constructions[X, Y - 1]; + return new Cell(X, Y - 1, c); + } + } + + public Cell DownLeft() + { + if (Y - 1 < minY || X - 1 < minX) return null; + else + { + var c = World.Instance?.Constructions[X - 1, Y - 1]; + return new Cell(X - 1, Y - 1, c); + } + } + + public Cell DownRight() + { + if (Y - 1 < minY || X + 1 > maxX) return null; + else + { + var c = World.Instance?.Constructions[X + 1, Y - 1]; + return new Cell(X + 1, Y - 1, c); + } + } + + public List Directions() + { + return new List(4) + { + Left(), + Right(), + Up(), + Down() + }; + } + + public List ExtendedDirections() + { + var d = Directions(); + d.Add(UpLeft()); + d.Add(UpRight()); + d.Add(DownLeft()); + d.Add(DownRight()); + + return d; + } + + public int CompareTo(Cell other) + { + var t = Y * maxY + X; + var tOther = other.Y * maxY + other.X; + return t.CompareTo(tOther); + } +} + diff --git a/Assets/Scripts/Coord.cs.meta b/Assets/Scripts/Cell.cs.meta similarity index 100% rename from Assets/Scripts/Coord.cs.meta rename to Assets/Scripts/Cell.cs.meta diff --git a/Assets/Scripts/City.cs b/Assets/Scripts/City.cs index 2e7f6fc..8f4fc55 100644 --- a/Assets/Scripts/City.cs +++ b/Assets/Scripts/City.cs @@ -2,34 +2,96 @@ using System.Collections.Generic; using System.Linq; using System.Text; +using Newtonsoft.Json; +using System; +[JsonObject(MemberSerialization.OptIn)] public class City : Construction { + + public static readonly Vector2 CargoChanceRange = new Vector2(.1f, 1f); + public static readonly Vector2 CargoProductionRange = new Vector2(0.002f, 0.02f); + Component cityRender; //TODO : déplacer dans Construction - public string Name { get; } //TODO : variable globale commence par maj - public float CargoLevel { get; } - public List LinkedCities { get; } - public Window infoWindow = null; + + [JsonProperty] + public string Name { get; private set; } //TODO : variable globale commence par maj + + [JsonProperty] + public float CargoChance { get; private set; } + [JsonProperty] + public float CargoProduction { get; private set; } + [JsonProperty] + public float ExactCargo { get; private set; } + + public int Cargo { get; private set; } = 0; + + private List incomingFlux; + private List outgoingFlux; + + public List LinkedCities { get; private set; } + public List UnreachableCities { get; private set; } + public WindowTextInfo InfoWindow = null; private static List cityNames = null; - public City(Coord position, Component cityPrefab) + private void SetupCity(Cell position, Component cityPrefab, string name, float cargoChance, float cargoProduction, float exactCargo) { Point = position; - cityRender = CityRender.Build(new Vector3(Point.X, 0f, Point.Y), cityPrefab); - var objectRenderer = cityRender.GetComponentInChildren(); - Name = RandomName(); - objectRenderer.City(this); - cityRender.SendMessage(nameof(CityRender.Label), Name); + if (cityPrefab != null) + { + cityRender = CityRender.Build(new Vector3(Point.X, 0f, Point.Y), cityPrefab); + var objectRenderer = cityRender.GetComponentInChildren(); + objectRenderer.City(this); + } + + Name = name; + UpdateLabel(); + + this.ExactCargo = exactCargo; + UpdateCargo(); + CargoChance = cargoChance; + CargoProduction = cargoProduction; - CargoLevel = 0.3f; LinkedCities = new List(); + UnreachableCities = new List(); + incomingFlux = new List(); + outgoingFlux = new List(); + } + + [JsonConstructor] + public City(Cell position, Component cityPrefab, string name, float cargoChance, float cargoProduction, float exactCargo) + { + SetupCity(position, cityPrefab, name, cargoChance, cargoProduction, exactCargo); } - public void Destroy() + public City(City dummyCity, Component cityPrefab) { - var r = cityRender.GetComponent(); - r.Destroy(); + SetupCity(dummyCity.Point, cityPrefab, dummyCity.Name, dummyCity.CargoChance, dummyCity.CargoProduction, dummyCity.ExactCargo); + } + + public City(Cell position, Component cityPrefab) + { + var name = RandomName(); + var cargo = 0f; + + var cargoChance = UnityEngine.Random.Range(CargoChanceRange.x, CargoChanceRange.y); + var cargoProduction = UnityEngine.Random.Range(CargoProductionRange.x, CargoProductionRange.y); + + SetupCity(position, cityPrefab, name, cargoChance, cargoProduction, cargo); + } + + public void UpdateLabel() + { + var label = $"{Name} [{Cargo}]"; + cityRender?.SendMessage(nameof(CityRender.Label), label); + } + + public override void Destroy() + { + InfoWindow.Close(); + var r = cityRender?.GetComponent(); + r?.Destroy(); //TODO : update links } @@ -45,17 +107,57 @@ public int ManhattanDistance(City city) return Point.ManhattanDistance(city.Point); } - public int ManhattanDistance(Coord point) + public int ManhattanDistance(Cell point) { return Point.ManhattanDistance(point); } + public double FlyDistance(City city) + { + return Point.FlyDistance(city.Point); + } + + public double FlyDistance(Cell point) + { + return Point.FlyDistance(point); + } + + public void ClearLinks() + { + LinkedCities.Clear(); + UnreachableCities.Clear(); + } + + public void AddUnreachable(City c) + { + if (!UnreachableCities.Contains(c)) + { + UnreachableCities.Add(c); + UpdateInformations(); + } + } + + public void AddUnreachable(List list) + { + var addedACity = false; + foreach (City c in list) + { + if (!UnreachableCities.Contains(c)) + { + addedACity = true; + UnreachableCities.Add(c); + } + } + if (addedACity) + UpdateInformations(); + } + public void AddLinkTo(City c) { if (!LinkedCities.Contains(c)) { LinkedCities.Add(c); - UpdateInfoText(); + UpdateInformations(); } } @@ -70,8 +172,13 @@ public void AddLinkTo(List list) LinkedCities.Add(c); } } - if(addedACity) - UpdateInfoText(); + if (addedACity) + UpdateInformations(); + } + + public bool IsUnreachable(City c) + { + return UnreachableCities.Contains(c); } public bool IsLinkedTo(City c) @@ -81,7 +188,7 @@ public bool IsLinkedTo(City c) public static string RandomName() { - var r = Random.Range(0, cityNames.Count - 1); + var r = UnityEngine.Random.Range(0, cityNames.Count - 1); var name = cityNames[r]; cityNames.RemoveAt(r); return name; @@ -93,21 +200,47 @@ public static int Quantity(int w, int h) return Mathf.RoundToInt(Mathf.Sqrt(averageSquareSize * 2)) + 1; } - public int GenerateCargo() + public void GenerateCargo() + { + if (UnityEngine.Random.value <= CargoChance) + { + ExactCargo += CargoProduction; + Cargo = Mathf.FloorToInt(ExactCargo); + UpdateInformations(); + } + } + + public void ReferenceFlux(Flux flux, Flux.Direction direction) + { + if (direction == Flux.Direction.incoming) + incomingFlux.Add(flux); + else + outgoingFlux.Add(flux); + + } + + private void UpdateCargo() + { + Cargo = Mathf.FloorToInt(ExactCargo); + } + + public bool DistributeCargo(int quantity) { - var quantity = 0; - if (Random.value > CargoLevel) + if (ExactCargo >= quantity) { - //Debug.Log ("Cargo généré pour " + name); - quantity++; + ExactCargo -= quantity; + UpdateCargo(); + UpdateInformations(); + return true; } - return quantity; + else + return false; } public override bool Equals(object obj) { var n = obj as City; - return Point.Equals(n.Point); + return Point.Equals(n?.Point); } public override int GetHashCode() @@ -117,31 +250,167 @@ public override int GetHashCode() public void ShowInfo() { - var screenPosition = Camera.main.WorldToScreenPoint(cityRender.transform.position); - infoWindow = WindowFactory.BuildTextInfo(Name, screenPosition, InfoText()); + if (InfoWindow == null) + { + var screenPosition = Camera.main.WorldToScreenPoint(cityRender.transform.position); + InfoWindow = WindowFactory.BuildTextInfo(Name, screenPosition, this); + } + } + + public void RemoveFlux(Flux f) + { + outgoingFlux.Remove(f); + incomingFlux.Remove(f); + } + + public void UpdateFlux(double distance, City c) + { + foreach(Flux f in outgoingFlux) + { + if(f.Target == c) + f.ResetDistance(distance); + } + foreach (Flux f in incomingFlux) + { + if(f.Source == c) + f.ResetDistance(distance); + } + } + + public int RoadInDirection(Cell target) + { + + var values = new int[9, 9]; + var multiplier = new int[9, 9]; + + + if (target.X > Point.X) + { + for (int y = 0; y < 3; y++) + { + values[1, y] += 1; + values[2, y] += 2; + } + } + if(Point.X < target.X) + { + for (int y = 0; y < 3; y++) + { + values[1, y] += 1; + values[0, y] += 2; + } + } + if(target.X==Point.X) + { + for (int y = 0; y < 3; y++) + { + multiplier[1, y] = 2; + } + } + + if (target.Y > Point.Y) + { + for (int x = 0; x < 3; x++) + { + values[x, 1] += 1; + values[x, 2] += 2; + } + } + if (Point.Y < target.Y) + { + for (int x = 0; x < 3; x++) + { + values[x,1] += 1; + values[x,0] += 2; + } + } + if (target.Y == Point.Y) + { + for (int x = 0; x < 3; x++) + { + multiplier[x,1] = 2; + } + } + + var g = 0; + values[1, 1] = 0; + for (int i = 0; i < 3; i++) + { + for (int j = 0; j < 3; j++) + { + g += values[i, j] * ((multiplier[i,j]!=0)? multiplier[i, j]:1); + } + } + return g; } - private string InfoText() + public string InfoText() { StringBuilder sb = new StringBuilder(); + sb.Append($"Stock: {Cargo} caisse{((Cargo > 1) ? "s" : "")} de cargo ({Mathf.Round(100 * ExactCargo) / 100})\n"); + sb.Append($"Génération de cargo:\n"); + sb.Append($"\tProbabilité de {(int)(CargoChance * 100f)}%\n\tProduction à {Mathf.Round(100 * CargoProduction * (1f / Simulation.TickFrequency)) / 100}/s\n"); sb.Append($"Position: {Point}\n"); - sb.Append("Lié aux villes:\n"); + sb.Append("Production:\n"); + + if (outgoingFlux.Count == 0) + sb.Append("\tExport: aucun\n"); + else + { + sb.Append("\tExport:\n"); + foreach (Flux f in outgoingFlux) + { + sb.Append($"\t\t{f.TotalCargoMoved} vers {f.Target} \r"); + if (f.IsWaitingForDelivery) + sb.Append($"\n\t\t\tAttente d'espace pour livrer\n\t\t\t"); + if (f.IsWaitingForInput) + sb.Append($"\n\t\t\tAttente de marchandise à livrer\n\t\t\t"); + if (f.IsWaitingForPath) + sb.Append($"\n\t\t\tPas de chemin !\n\t\t\t"); + sb.Append($"(D:W={Math.Round(ManhattanDistance(f.Target)*Pathfinder.WalkingSpeed,2)} R={f.Distance})\n"); + } + } + + if (incomingFlux.Count == 0) + sb.Append("\tImport: aucun\n"); + else + { + sb.Append("\tImport:\n"); + foreach (Flux f in incomingFlux) + { + sb.Append($"\t\t{f.TotalCargoMoved} vers {f.Target} \r"); + if (f.IsWaitingForDelivery) + sb.Append($"\n\t\t\tAttente d'espace pour livrer\n\t\t\t"); + if (f.IsWaitingForInput) + sb.Append($"\n\t\t\tAttente de marchandise à livrer\n\t\t\t"); + if (f.IsWaitingForPath) + sb.Append($"\n\t\t\tPas de chemin !\n\t\t\t"); + sb.Append($"(D:W={Math.Round(ManhattanDistance(f.Source) * Pathfinder.WalkingSpeed, 2)} R={f.Distance})\n"); + } + } + sb.Append("Lié aux villes:\n"); var linkedCities = LinkedCities.OrderBy(c => ManhattanDistance(c)); foreach (City c in linkedCities) { sb.Append($"\t{c.Name} \r({ManhattanDistance(c)} cases)\n"); } - return sb.ToString().Replace("\r",""); + return sb.ToString().Replace("\r", ""); } - public void UpdateInfoText() + public void UpdateInformations() { - if (infoWindow != null) + if (InfoWindow != null) { - infoWindow.TextContent(InfoText()); + InfoWindow.TextContent(InfoText()); } + UpdateLabel(); + } + + public override string ToString() + { + return Name; } } diff --git a/Assets/Scripts/Construction.cs b/Assets/Scripts/Construction.cs index 8d5e699..ba75838 100644 --- a/Assets/Scripts/Construction.cs +++ b/Assets/Scripts/Construction.cs @@ -1,18 +1,21 @@ -using UnityEngine; +using Newtonsoft.Json; public abstract class Construction { - public Coord Point { get; protected set; } + [JsonProperty] + public Cell Point { get; protected set; } protected Construction() : this(0, 0) { } protected Construction(int x, int y) { - Point = new Coord(x, y); + Point = new Cell(x, y,this); } - protected Construction(Coord point) + protected Construction(Cell point) { Point = Point; } + + public abstract void Destroy(); } diff --git a/Assets/Scripts/Coord.cs b/Assets/Scripts/Coord.cs deleted file mode 100644 index edd4dd2..0000000 --- a/Assets/Scripts/Coord.cs +++ /dev/null @@ -1,130 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - - -public class Coord -{ - public static int minX; - public static int maxX; - public static int minY; - public static int maxY; - - public int X { get; } - public int Y { get; } - - static Coord() - { - minX = 0; - maxX = (int)World.width - 1; - minY = 0; - maxY = (int)World.height - 1; - } - - public Coord(int x, int y) - { - this.X = x; - this.Y = y; - } - - public int ManhattanDistance(Coord c) - { - int d = Mathf.Abs(c.X - X) + Mathf.Abs(c.Y - Y); - //Debug.Log("ManhattanDistance entre " + ToString() + " et " + c.ToString() + " = " + d); - return d; - } - - public float Distance(Coord c) - { - float d = Mathf.Sqrt((c.X - X) * (c.X - X) + (c.Y - Y) * (c.Y - Y)); - //Debug.Log("Distance entre " + ToString() + " et " + c.ToString() + " = " + d); - return d; - } - - public override bool Equals(object obj) - { - var n = obj as Coord; - return X == n?.X && Y == n?.Y; - } - - public override int GetHashCode() - { - return X.GetHashCode() ^ Y.GetHashCode(); - } - - public override string ToString() - { - return $"[{X},{Y}]"; - } - - public Coord Left() - { - if (X - 1 < minX) return null; - else return new Coord(X - 1, Y); - } - - public Coord Right() - { - if (X + 1 > maxX) return null; - else return new Coord(X + 1, Y); - } - - public Coord Up() - { - if (Y + 1 > maxY) return null; - else return new Coord(X, Y + 1); - } - - public Coord UpLeft() - { - if (Y + 1 > maxY || X - 1 < minX) return null; - else return new Coord(X - 1, Y + 1); - } - - public Coord UpRight() - { - if (Y + 1 > maxY || X + 1 > maxX) return null; - else return new Coord(X + 1, Y + 1); - } - - public Coord Down() - { - if (Y - 1 < minY) return null; - else return new Coord(X, Y - 1); - } - - public Coord DownLeft() - { - if (Y - 1 < minY || X - 1 < minX) return null; - else return new Coord(X - 1, Y - 1); - } - - public Coord DownRight() - { - if (Y - 1 < minY || X + 1 > maxX) return null; - else return new Coord(X + 1, Y - 1); - } - - public List Directions() - { - return new List(4) - { - Left(), - Right(), - Up(), - Down() - }; - } - - public List ExtendedDirections() - { - var d = Directions(); - d.Add(UpLeft()); - d.Add(UpRight()); - d.Add(DownLeft()); - d.Add(DownRight()); - - return d; - } -} - diff --git a/Assets/Scripts/Depot.cs b/Assets/Scripts/Depot.cs index 108c6c9..e5e0042 100644 --- a/Assets/Scripts/Depot.cs +++ b/Assets/Scripts/Depot.cs @@ -1,21 +1,32 @@ -using System; -using System.Collections.Generic; -using System.Linq; +using Newtonsoft.Json; using UnityEngine; public class Depot : Construction { private Component depotRender; + + [JsonProperty] public int Direction { get; } - public Depot(Coord position, Component cityPrefab, int direction) + private Depot() { } + + public Depot(Cell position, Component depotPrefab, int direction) { Point = position; - depotRender = DepotRender.Build(new Vector3(Point.X, 0f, Point.Y), cityPrefab, direction); - var objectRenderer = depotRender.GetComponentInChildren(); - - objectRenderer.Depot(this); + if (depotPrefab != null) + { + depotRender = DepotRender.Build(new Vector3(Point.X, 0f, Point.Y), depotPrefab, direction); + var objectRenderer = depotRender.GetComponentInChildren(); + objectRenderer.Depot(this); + } + Direction = direction; } + + public override void Destroy() + { + var r = depotRender?.GetComponentInChildren(); + r?.Destroy(); + } } diff --git a/Assets/Scripts/Highlight.cs b/Assets/Scripts/Highlight.cs new file mode 100644 index 0000000..44a7bb0 --- /dev/null +++ b/Assets/Scripts/Highlight.cs @@ -0,0 +1,43 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Highlight : MonoBehaviour { + + public GameObject select; + public GameObject ok; + public GameObject ko; + public GameObject okDirectional; + + public void Select() + { + select.SetActive(true); + ok.SetActive(false); + ko.SetActive(false); + okDirectional.SetActive(false); + } + + public void Ok() + { + select.SetActive(false); + ok.SetActive(true); + ko.SetActive(false); + okDirectional.SetActive(false); + } + + public void KO() + { + select.SetActive(false); + ok.SetActive(false); + ko.SetActive(true); + okDirectional.SetActive(false); + } + + public void OkDirectional() + { + select.SetActive(false); + ok.SetActive(false); + ko.SetActive(false); + okDirectional.SetActive(true); + } +} diff --git a/Assets/Scripts/Highlight.cs.meta b/Assets/Scripts/Highlight.cs.meta new file mode 100644 index 0000000..67a5fae --- /dev/null +++ b/Assets/Scripts/Highlight.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 178ab73ff9361e44586dc9a4889fa9d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/InfoText.cs b/Assets/Scripts/InfoText.cs new file mode 100644 index 0000000..d1cf9fb --- /dev/null +++ b/Assets/Scripts/InfoText.cs @@ -0,0 +1,50 @@ +using System.Collections; +using System.Collections.Generic; +using TMPro; +using UnityEngine; + +public class InfoText : MonoBehaviour +{ + + public TextMeshProUGUI textHolder; + private static readonly float delay = 2f; + private static IEnumerator clearCoroutine = null; + + public static InfoText instance; + + private void Start() + { + instance = this; + } + public static void Display(string message) + { + Display(message, delay); + } + + public static void Display(string message, float displayDelay) + { + if (clearCoroutine != null) + instance.StopCoroutine(clearCoroutine); + Clear(); + instance.textHolder.gameObject.SetActive(true); + instance.textHolder.text = message; + clearCoroutine = instance.RemoteClear(displayDelay); + instance.StartCoroutine(clearCoroutine); + } + + public static void Clear() + { + instance.textHolder.gameObject.SetActive(false); + instance.textHolder.text = ""; + clearCoroutine = null; + } + + IEnumerator RemoteClear(float displayDelay) + { + yield return new WaitForSeconds(displayDelay); + Clear(); + yield return null; + } + + +} diff --git a/Assets/Scripts/InfoText.cs.meta b/Assets/Scripts/InfoText.cs.meta new file mode 100644 index 0000000..fbc9742 --- /dev/null +++ b/Assets/Scripts/InfoText.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f7ef9d3a7ad5abe4db47fb38bfae1755 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interfaces.meta b/Assets/Scripts/Interfaces.meta new file mode 100644 index 0000000..878925e --- /dev/null +++ b/Assets/Scripts/Interfaces.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcc4508deb326394d9db3412ed456022 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interfaces/IHasConstruction.cs b/Assets/Scripts/Interfaces/IHasConstruction.cs new file mode 100644 index 0000000..a74a84f --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasConstruction.cs @@ -0,0 +1,8 @@ + +using System; + +interface IHasConstruction +{ + Type Type { get; } +} + diff --git a/Assets/Scripts/Interfaces/IHasConstruction.cs.meta b/Assets/Scripts/Interfaces/IHasConstruction.cs.meta new file mode 100644 index 0000000..3169445 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasConstruction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c6a7fa4b77a872843b764ed471c52503 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interfaces/IHasCoord.cs b/Assets/Scripts/Interfaces/IHasCoord.cs new file mode 100644 index 0000000..f920df4 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasCoord.cs @@ -0,0 +1,7 @@ + +interface IHasCoord +{ + int X { get; } + int Y { get; } +} + diff --git a/Assets/Scripts/Interfaces/IHasCoord.cs.meta b/Assets/Scripts/Interfaces/IHasCoord.cs.meta new file mode 100644 index 0000000..93748c6 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasCoord.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 314a0f04b9a32a64e9ec4b60787b0690 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interfaces/IHasNeighbours.cs b/Assets/Scripts/Interfaces/IHasNeighbours.cs new file mode 100644 index 0000000..f817e4e --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasNeighbours.cs @@ -0,0 +1,7 @@ +using System; +using System.Collections.Generic; + +interface IHasNeighbours +{ + IEnumerable Neighbours(List passable); +} diff --git a/Assets/Scripts/Interfaces/IHasNeighbours.cs.meta b/Assets/Scripts/Interfaces/IHasNeighbours.cs.meta new file mode 100644 index 0000000..c46bb31 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasNeighbours.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e54bab1541ffa1547b177c8c8012dd87 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interfaces/IHasRelativeDistance.cs b/Assets/Scripts/Interfaces/IHasRelativeDistance.cs new file mode 100644 index 0000000..da4a706 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasRelativeDistance.cs @@ -0,0 +1,6 @@ +public interface IHasRelativeDistance +{ + int ManhattanDistance(N node); + double FlyDistance(N node); +} + diff --git a/Assets/Scripts/Interfaces/IHasRelativeDistance.cs.meta b/Assets/Scripts/Interfaces/IHasRelativeDistance.cs.meta new file mode 100644 index 0000000..72cdb50 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHasRelativeDistance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d78664a68d5e424ea8befd9da0d81dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Message.cs b/Assets/Scripts/Message.cs new file mode 100644 index 0000000..7249dcc --- /dev/null +++ b/Assets/Scripts/Message.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +public class Message +{ + public static readonly Color ErrorColor = new Color(1, 0, 0, 0.2f); + + public static void ShowError(string errorTitle, string errorText) + { + var center = new Vector3(Screen.width / 2, Screen.height / 2, 0); + WindowFactory.BuildTextInfo(errorTitle, center, errorText, ErrorColor); + } +} + diff --git a/Assets/Scripts/Message.cs.meta b/Assets/Scripts/Message.cs.meta new file mode 100644 index 0000000..045e70f --- /dev/null +++ b/Assets/Scripts/Message.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6bfbe2ef82ca2cc43829a61ffd8e42a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/MiniMapCamera.cs b/Assets/Scripts/MiniMapCamera.cs index 1fa04e0..b44bca9 100644 --- a/Assets/Scripts/MiniMapCamera.cs +++ b/Assets/Scripts/MiniMapCamera.cs @@ -6,15 +6,25 @@ public class MiniMapCamera : MonoBehaviour { public Shader minimapShader; - // Use this for initialization - void Start () { - transform.position = new Vector3(World.width / 2f, 20f, World.height / 2f); - Camera c = GetComponent(); - c.SetReplacementShader(minimapShader,""); + private static MiniMapCamera instance; + + public void Awake() + { + instance = this; + } + + public static void UpdateRender() + { + instance.transform.position = new Vector3(World.width / 2f, 20f, World.height / 2f); + Camera c = instance.GetComponent(); + c.SetReplacementShader(instance.minimapShader, ""); c.orthographicSize = Mathf.Max(World.width, World.height) / 2f; } + + void Start () { + UpdateRender(); + } - // Update is called once per frame void Update () { if (Input.GetButtonDown("Screenshot")) { diff --git a/Assets/Scripts/Node.cs b/Assets/Scripts/Node.cs deleted file mode 100644 index ca234a4..0000000 --- a/Assets/Scripts/Node.cs +++ /dev/null @@ -1,121 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - -public class Node : IEquatable, IComparable -{ - public Coord Point { get; } - public float Cost { get; private set; } - public float Heuristic { get; private set; } - - public World World { get; } - - public Node(World world, Coord position, float cost, float heuristic) - { - Point = position; - Cost = cost; - Heuristic = heuristic; - World = world; - } - - public void Score(float s) - { - Cost = s; - } - - public void Distance(float d) - { - Heuristic = d; - } - - public int Compare(Node n) - { - if (Heuristic < n.Heuristic) return -1; - if (Heuristic == n.Heuristic) - { - if (Cost < n.Cost) return -1; - if (Cost == n.Cost) return 0; - return 1; - } - return 1; - } - - public IEnumerable Neighbors(bool avoidCities, bool onlyRoads, Coord target) - { - var neighbors = new List(); - var baseCost = 1f; - var roadCoast = baseCost / 5f; - var directions = Point.Directions(); - - if (!onlyRoads) - { - //TODO parcourir une enum - foreach (Coord p in directions) - { - if (p != null) - { - if (!avoidCities || !(World.Constructions[p.X, p.Y] is City)) - { - float cost = baseCost; //TODO Dans une méthode - var c = World.Constructions[p.X, p.Y]; - if (c is Road || c is City) cost = roadCoast; - neighbors.Add(new Node(World, p, float.MaxValue - cost, 0)); - } - } - } - } - else - { - //left - if (Point.X > 0) - if (World.Constructions[Point.X - 1, Point.Y] != null && (World.Constructions[Point.X - 1, Point.Y] is Road || World.Constructions[Point.X - 1, Point.Y] is City)) - neighbors.Add(new Node(World, new Coord(Point.X - 1, Point.Y), float.MaxValue, 0)); - //right - if (Point.X < World.width - 1) - if (World.Constructions[Point.X + 1, Point.Y] != null && (World.Constructions[Point.X + 1, Point.Y] is Road || World.Constructions[Point.X + 1, Point.Y] is City)) - neighbors.Add(new Node(World, new Coord(Point.X + 1, Point.Y), float.MaxValue, 0)); - //up - if (Point.Y < World.height - 1) - if (World.Constructions[Point.X, Point.Y + 1] != null && (World.Constructions[Point.X, Point.Y + 1] is Road || World.Constructions[Point.X, Point.Y + 1] is City)) - neighbors.Add(new Node(World, new Coord(Point.X, Point.Y + 1), float.MaxValue, 0)); - //down - if (Point.Y > 0) - if (World.Constructions[Point.X, Point.Y - 1] != null && (World.Constructions[Point.X, Point.Y - 1] is Road || World.Constructions[Point.X, Point.Y - 1] is City)) - neighbors.Add(new Node(World, new Coord(Point.X, Point.Y - 1), float.MaxValue, 0)); - } - return neighbors; - } - - public override bool Equals(object obj) - { - var n = obj as Node; - return Equals(n); - } - - public override int GetHashCode() - { - return Point.GetHashCode() ^ Cost.GetHashCode() ^ Heuristic.GetHashCode(); - } - - public int CompareTo(Node n) - { - if (n == null) - return 1; - - if (this.Heuristic == n.Heuristic) - return this.Cost.CompareTo(n.Cost); - - return this.Heuristic.CompareTo(n.Heuristic); - } - - override public string ToString() - { - return $"Node{Point} H={Heuristic} c={Cost}"; - } - - public bool Equals(Node n) - { - return Point.Equals(n?.Point); - } -} - diff --git a/Assets/Scripts/Pathfinding.meta b/Assets/Scripts/Pathfinding.meta new file mode 100644 index 0000000..e47ce44 --- /dev/null +++ b/Assets/Scripts/Pathfinding.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33878ea2aa7f6ec468f5e0f05dfe9b56 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Pathfinding/Path.cs b/Assets/Scripts/Pathfinding/Path.cs new file mode 100644 index 0000000..1f82cb5 --- /dev/null +++ b/Assets/Scripts/Pathfinding/Path.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; + +public class Path : IEnumerable +{ + public Node LastStep { get; private set; } + public Path PreviousSteps { get; private set; } + public double TotalCost { get; private set; } + + private Path(Node lastStep, Path previousSteps, double totalCost) + { + LastStep = lastStep; + PreviousSteps = previousSteps; + TotalCost = totalCost; + } + + public Path(Node start) : this(start, null, 0) { } + + public Path AddStep(Node step, double stepCost) + { + return new Path(step, this, TotalCost + stepCost); + } + + public IEnumerator GetEnumerator() + { + for (Path p = this; p != null; p = p.PreviousSteps) + yield return p.LastStep; + } + + IEnumerator IEnumerable.GetEnumerator() + { + return this.GetEnumerator(); + } +} diff --git a/Assets/Scripts/Pathfinding/Path.cs.meta b/Assets/Scripts/Pathfinding/Path.cs.meta new file mode 100644 index 0000000..8c15041 --- /dev/null +++ b/Assets/Scripts/Pathfinding/Path.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1e2b8d282eaa78a45824d62050d2acca +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Pathfinding/Pathfinder.cs b/Assets/Scripts/Pathfinding/Pathfinder.cs new file mode 100644 index 0000000..f227d75 --- /dev/null +++ b/Assets/Scripts/Pathfinding/Pathfinder.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +class Pathfinder where Node : IHasNeighbours, IHasConstruction, IHasRelativeDistance, IHasCoord +{ + public Path Path { get; private set; } + + public readonly float Speed; + public readonly float WaitAtTheEnd; + + public static readonly float WalkingSpeed = 2.42f; + + public readonly List Passable; + + private readonly double searchSpeed = 200d; + + public Pathfinder(float speed, float waitAtTheEnd, List passable) + { + Speed = speed; + WaitAtTheEnd = waitAtTheEnd; + Passable = passable; + } + + public Path FindPath(Node start, Node destination) + { + return FindPath(start, destination, (m, n) => Pathfinder.TrueDistance(m, n), n => n.FlyDistance(destination)); + } + + public Path FindPath( + Node start, Node destination, + Func distance, Func estimate) + { + //Debug.Log($"==Start pathfinding== {start} to {destination}"); + var closed = new HashSet(); + var queue = new PriorityQueue>(); + queue.Enqueue(0, new Path(start)); + while (!queue.IsEmpty) + { + var path = queue.Dequeue(); + if (closed.Contains(path.LastStep)) + continue; + if (path.LastStep.Equals(destination)) + { + //Debug.Log($"\tFound of {path.TotalCost} ({start} to {destination})"); + Path = path; + return Path; + } + closed.Add(path.LastStep); + foreach (Node n in path.LastStep.Neighbours(Passable)) + { + double d = distance(path.LastStep, n); + var newPath = path.AddStep(n, d); + queue.Enqueue(newPath.TotalCost + estimate(n), newPath); + } + } + //Debug.Log("\tNOT found ({start} to {destination})"); + Path = null; + return Path; + } + + public IEnumerator RoutineFindPath(Node start, Node destination) + { + yield return World.Instance.StartCoroutine(RoutineFindPath(start, destination, (m, n) => TrueDistance(m, n), n => n.FlyDistance(destination))); + } + + + public IEnumerator RoutineFindPath( + Node start, Node destination, + Func distance, Func estimate) + { + //Debug.Log($"==Start pathfinding== {start} to {destination}"); + var countLoop = 0d; + var closed = new HashSet(); + var queue = new PriorityQueue>(); + queue.Enqueue(0, new Path(start)); + while (!queue.IsEmpty) + { + countLoop++; + var foundPath = queue.Dequeue(); + if (closed.Contains(foundPath.LastStep)) + continue; + if (foundPath.LastStep.Equals(destination)) + { + if (WaitAtTheEnd > 0f) + yield return new WaitForSeconds(WaitAtTheEnd); + Path = foundPath; + //Debug.Log($"\tFound of {foundPath.TotalCost} ({start} to {destination})"); + yield break; + } + closed.Add(foundPath.LastStep); + foreach (Node n in foundPath.LastStep.Neighbours(Passable)) + { + double d = distance(foundPath.LastStep, n); + var newPath = foundPath.AddStep(n, d); + queue.Enqueue(newPath.TotalCost + estimate(n), newPath); + } + if (Speed > 0f) + yield return new WaitForSeconds(Speed); + else + { + if (countLoop % searchSpeed == 0) + yield return null; + } + } + Path = null; + //Debug.Log($"\tNOT found ({start} to {destination})"); + yield break; + } + + public static float TrueDistance(Node origin, Node target) + { + var constructionOrigin = World.Instance.Constructions[origin.X, origin.Y]; + var constructionTarget = World.Instance.Constructions[target.X, target.Y]; + + var multiplierCost = WalkingSpeed; + + /*if (constructionOrigin is Road || constructionOrigin is City) + multiplierCost = 2f;*/ + if (constructionTarget is Road || constructionTarget is City) + multiplierCost = 1f; + + //UnityEngine.Debug.Log($"TrueDistance between {origin} and {target} is {origin.ManhattanDistance(target)} / {dividerCost}"); + + return ((float)origin.ManhattanDistance(target)) * multiplierCost; + //return origin.ManhattanDistance(target); + } +} diff --git a/Assets/Scripts/Pathfinding/Pathfinder.cs.meta b/Assets/Scripts/Pathfinding/Pathfinder.cs.meta new file mode 100644 index 0000000..888fbb2 --- /dev/null +++ b/Assets/Scripts/Pathfinding/Pathfinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66c57214feb69f446905d7b08358f967 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Pathfinding/PriorityQueue.cs b/Assets/Scripts/Pathfinding/PriorityQueue.cs new file mode 100644 index 0000000..5253007 --- /dev/null +++ b/Assets/Scripts/Pathfinding/PriorityQueue.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +class PriorityQueue where P : IComparable

+{ + private SortedDictionary> list = new SortedDictionary>(); + + public void Enqueue(P priority, V value) + { + Queue q; + if (!list.TryGetValue(priority, out q)) + { + q = new Queue(); + list.Add(priority, q); + } + q.Enqueue(value); + } + + public V Dequeue() + { + // will throw if there isn’t any first element! + var pair = list.First(); + var v = pair.Value.Dequeue(); + if (pair.Value.Count == 0) // nothing left of the top priority. + list.Remove(pair.Key); + return v; + } + + public bool IsEmpty + { + get { return !list.Any(); } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Pathfinding/PriorityQueue.cs.meta b/Assets/Scripts/Pathfinding/PriorityQueue.cs.meta new file mode 100644 index 0000000..393069a --- /dev/null +++ b/Assets/Scripts/Pathfinding/PriorityQueue.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e421ee02441ef4d488f95c8e2c3dafa7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Renderer/CellRender.cs b/Assets/Scripts/Renderer/CellRender.cs index 4cce47b..ff8131d 100644 --- a/Assets/Scripts/Renderer/CellRender.cs +++ b/Assets/Scripts/Renderer/CellRender.cs @@ -4,34 +4,102 @@ using UnityEngine; using UnityEngine.EventSystems; -public class CellRender : MonoBehaviour, IPointerClickHandler, IPointerEnterHandler, IPointerExitHandler +public class CellRender : MonoBehaviour, IPointerClickHandler { + private GameObject highlighter; + private Highlight highlight; + private RotationalHighlight rotationalHighlight; public Material defaultMaterialGrass; public Material red; public Material blue; - public Material blueArrow_2; - public Material blueArrow_3; - public Material blueArrow_0; - public Material blueArrow_1; + public Material[] blueArrow; + private Cell currentPoint = null; private bool isColored = false; - private Coord point; - private static int direction = 2; - private bool isInCell; + + private Transform parentTransform; + + public void SetScale(float width, float height) + { + var r = GetComponent(); + r.material.mainTextureScale = new Vector2(width, height); + } + + private void Awake() + { + highlighter = GameObject.FindGameObjectWithTag("Hightlighter"); + highlight = highlighter.GetComponent(); + rotationalHighlight = highlighter.GetComponentInChildren(true); + parentTransform = GetComponentInParent(); + } + + private void Start() + { + Revert(); + } + + bool Highlight() + { + if (Builder.IsBuilding || Builder.IsDestroying) + { + var c = Camera.main; + var r = c.ScreenPointToRay(Input.mousePosition); + var h = new RaycastHit(); + var m = 1 << 31; + if (Physics.Raycast(r, out h, 1000, m)) + { + var p = h.point; + var d = p; + + d.x = Mathf.Round(p.x - 0.5f); + d.y = 1; + d.z = Mathf.Round(p.z - 0.5f); + + var x = (int) d.x; + var y = (int) d.z; + + var constr = World.Instance.Constructions[x, y]; + currentPoint = new Cell(x, y, constr); + //Debug.Log($"Highlighting {currentPoint}"); + + highlighter.SetActive(true); + highlighter.transform.position = d; + return true; + } + else + { + currentPoint = null; + highlighter.SetActive(false); + return false; + } + } + else + { + currentPoint = null; + highlighter.SetActive(false); + return false; + } + } + + private void RotateHighlight(bool positive = true) + { + rotationalHighlight.Rotate(positive); + } private void Update() { - if (isInCell) + if (Highlight()) { var left = Input.GetButtonDown("RotateBuild"); var right = Input.GetButtonDown("RotateBuildNeg"); if (left || right) { + RotateHighlight(right); if (left) direction++; if (right) direction--; @@ -39,91 +107,56 @@ private void Update() if (direction < 0) direction = 3; Builder.RotationDirection = direction; - - UpdateCell(); } + UpdateCell(currentPoint); } } - public void MakeRed() + private void HighlightRed() { - isColored = true; - GetComponent().material = red; + highlighter.SetActive(true); + highlight.KO(); } - public void MakeBlue() + private void HighlightBlue(int direction) { - isColored = true; - GetComponent().material = blue; + highlighter.SetActive(true); + highlight.OkDirectional(); } - public void MakeBlue(int direction) + private void HighlightBlue() { - isColored = true; - Material b = blue; - switch (direction) - { - case 0: - b = blueArrow_0; - break; - case 1: - b = blueArrow_1; - break; - case 2: - b = blueArrow_2; - break; - case 3: - b = blueArrow_3; - break; - } - GetComponent().material = b; + highlighter.SetActive(true); + highlight.Ok(); } public void Revert() { isColored = false; - GetComponent().material = defaultMaterialGrass; + highlighter.SetActive(false); } - public void Initialize(Coord position) - { - point = position; - } - - public bool IsBuilt() + public bool IsBuilt(Cell point) { return World.Instance.Constructions[point.X, point.Y] != null; } - public void OnPointerExit(PointerEventData eventData) - { - isInCell = false; - if (isColored) - Revert(); - } - - public void OnPointerEnter(PointerEventData eventData) - { - isInCell = true; - UpdateCell(); - } - - private void UpdateCell() + private void UpdateCell(Cell point) { if (Builder.IsBuilding || Builder.IsDestroying) { - if ((Builder.IsBuilding && IsBuilt()) || Builder.IsDestroying && !IsBuilt()) + if ((Builder.IsBuilding && IsBuilt(point)) || Builder.IsDestroying && !IsBuilt(point)) { //Impossible - MakeRed(); + HighlightRed(); } else { //Possible if (Builder.CanRotateBuilding) - MakeBlue(direction); + HighlightBlue(direction); else - MakeBlue(); + HighlightBlue(); } } } @@ -132,33 +165,30 @@ public void OnPointerClick(PointerEventData eventData) { if (Builder.IsBuilding) { - if (!IsBuilt()) + if (!IsBuilt(currentPoint)) { if (Builder.TypeOfBuild == typeof(Road)) { - StartCoroutine(World.Instance.Roads(new List() { point })); - AudioManager.Player.Play("buildRoad"); + World.Instance.BuildRoad(currentPoint); } if (Builder.TypeOfBuild == typeof(City)) { - World.Instance.BuildCity(point); - AudioManager.Player.Play("buildCity"); + World.Instance.BuildCity(currentPoint); } if (Builder.TypeOfBuild == typeof(Depot)) { - World.Instance.BuildDepot(point); - AudioManager.Player.Play("buildCity"); + World.Instance.BuildDepot(currentPoint); } } } if (Builder.IsDestroying) { - if (IsBuilt()) + if (IsBuilt(currentPoint)) { - World.Instance.DestroyConstruction(point); + World.Instance.DestroyConstruction(currentPoint); AudioManager.Player.Play("destroy"); } } - UpdateCell(); + UpdateCell(currentPoint); } } diff --git a/Assets/DepotObjectRender.cs b/Assets/Scripts/Renderer/DepotObjectRender.cs similarity index 100% rename from Assets/DepotObjectRender.cs rename to Assets/Scripts/Renderer/DepotObjectRender.cs diff --git a/Assets/DepotObjectRender.cs.meta b/Assets/Scripts/Renderer/DepotObjectRender.cs.meta similarity index 100% rename from Assets/DepotObjectRender.cs.meta rename to Assets/Scripts/Renderer/DepotObjectRender.cs.meta diff --git a/Assets/Scripts/Renderer/RoadRender.cs b/Assets/Scripts/Renderer/RoadRender.cs index 370cffd..e46cc7e 100644 --- a/Assets/Scripts/Renderer/RoadRender.cs +++ b/Assets/Scripts/Renderer/RoadRender.cs @@ -41,6 +41,7 @@ public void SetRoadNorth(bool isNorth) public void SetRoadEast(bool isEast) { + //Debug.Log($"Set east to {isEast}"); EastNeighbor = isEast; } @@ -54,7 +55,7 @@ public void SetRoadWest(bool isWest) WestNeighbor = isWest; } - void Update() + public void UpdateRender() { road_N.SetActive(NorthNeighbor); road_E.SetActive(EastNeighbor); @@ -87,6 +88,11 @@ void Update() } } - roundabout.SetActive(countNeighbors >= 3 || countNeighbors==0); + roundabout.SetActive(countNeighbors >= 3 || countNeighbors == 0); + } + + void Update() + { + } } diff --git a/Assets/Scripts/Renderer/TerrainRender2.cs b/Assets/Scripts/Renderer/TerrainRender2.cs new file mode 100644 index 0000000..c0a9cae --- /dev/null +++ b/Assets/Scripts/Renderer/TerrainRender2.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; + +public class TerrainRender2 : MonoBehaviour, IPointerDownHandler +{ + public GameObject hightlighter; + + public void OnPointerDown(PointerEventData eventData) + { + //Debug.Log("Clic"); + } + + private void Update() + { + DisplayPosition(); + } + + void DisplayPosition() + { + var c = Camera.main; + var r = c.ScreenPointToRay(Input.mousePosition); + var h = new RaycastHit(); + var m = 1 << 31; + if (Physics.Raycast(r, out h, 1000, m)) + { + var p = h.point; + + var d = p; + d.x = Mathf.Round(p.x - 0.5f); + d.y = 1; + d.z = Mathf.Round(p.z - 0.5f); + + hightlighter.SetActive(true); + hightlighter.transform.position = d; + } + else + hightlighter.SetActive(false); + } +} diff --git a/Assets/Scripts/Renderer/TerrainRender2.cs.meta b/Assets/Scripts/Renderer/TerrainRender2.cs.meta new file mode 100644 index 0000000..7843c80 --- /dev/null +++ b/Assets/Scripts/Renderer/TerrainRender2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 079fc29befff30b428a91ac4368d28a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Road.cs b/Assets/Scripts/Road.cs index c5e15f5..0fdeb62 100644 --- a/Assets/Scripts/Road.cs +++ b/Assets/Scripts/Road.cs @@ -1,33 +1,44 @@ -using System.Collections; +using Newtonsoft.Json; +using System.Collections; using System.Collections.Generic; using UnityEngine; public class Road : Construction { - readonly Component roadRender; + readonly RoadRender roadRender; + + private Road() { } public Road(int x, int y, Component roadPrefab) { - Point = new Coord(x, y); - roadRender = RoadRender.Build(new Vector3(x, 0f, y), roadPrefab); + Point = new Cell(x, y, this); + var r = RoadRender.Build(new Vector3(x, 0f, y), roadPrefab); + roadRender = r.GetComponent(); } - public Road(Coord point, Component roadPrefab) + [JsonConstructor] + public Road(Cell point, Component roadPrefab) { Point = point; - roadRender = RoadRender.Build(new Vector3(Point.X, 0f, Point.Y), roadPrefab); + if (roadPrefab != null) + { + var r = RoadRender.Build(new Vector3(Point.X, 0f, Point.Y), roadPrefab); + roadRender = r.GetComponent(); + } } public void UpdateConnexions(bool north, bool east, bool south, bool west) { //Debug.Log("N=" + north + " E=" + east + " S=" + south + " E=" + east + " W=" + west); - roadRender.SendMessage(nameof(RoadRender.SetRoadNorth), north); - roadRender.SendMessage(nameof(RoadRender.SetRoadEast), east); - roadRender.SendMessage(nameof(RoadRender.SetRoadSouth), south); - roadRender.SendMessage(nameof(RoadRender.SetRoadWest), west); + roadRender.SetRoadNorth(north); + roadRender.SetRoadEast(east); + roadRender.SetRoadSouth(south); + roadRender.SetRoadWest(west); + + roadRender.UpdateRender(); } - public void Destroy() + public override void Destroy() { var r = roadRender.GetComponent(); r.Destroy(); diff --git a/Assets/Scripts/RotationalHighlight.cs b/Assets/Scripts/RotationalHighlight.cs new file mode 100644 index 0000000..c58daca --- /dev/null +++ b/Assets/Scripts/RotationalHighlight.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RotationalHighlight : MonoBehaviour { + + public void Rotate(bool clockwise) + { + var p = transform.position; + //p.x += 0.5f; + //p.z += 0.5f; + //Debug.Log(p); + var angle = -90; + if (!clockwise) + angle = -angle; + transform.RotateAround(p, Vector3.up, angle); + } +} diff --git a/Assets/Scripts/RotationalHighlight.cs.meta b/Assets/Scripts/RotationalHighlight.cs.meta new file mode 100644 index 0000000..20aa08c --- /dev/null +++ b/Assets/Scripts/RotationalHighlight.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b8e3fc5b0fa76f1459fc782c885e8da9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SaveHandler.cs b/Assets/Scripts/SaveHandler.cs new file mode 100644 index 0000000..d2323c9 --- /dev/null +++ b/Assets/Scripts/SaveHandler.cs @@ -0,0 +1,114 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using UnityEngine; + +public class SaveHandler +{ + public static readonly string Extention = ".json"; + public static readonly string Folder = "saves"; + + public static readonly string MinCompatibleVersion = "0.0.4.2"; + + private static readonly string savePath = Application.persistentDataPath + Path.DirectorySeparatorChar + Folder + Path.DirectorySeparatorChar; + + static SaveHandler() + { + Directory.CreateDirectory(savePath); + } + + private static JsonSerializer GetSerializer() + { + var serializer = new JsonSerializer + { + TypeNameHandling = TypeNameHandling.All + }; + + return serializer; + } + + public static void Save() + { + var now = DateTime.Now; + var stringDate = now.ToString("yyyyMMdd_HHmmss"); + + var saveName = $"save_{stringDate}"; + var fullFilePath = savePath + saveName + Extention; + + var serializer = GetSerializer(); + var stream = File.CreateText(fullFilePath); + + var saveData = WorldSave.GetSave(); + serializer.Serialize(stream, saveData); + stream.Close(); + + InfoText.Display($"Jeu sauvegardé sous {saveName}"); + } + + public static bool Load(string fileName, out string errorMessage) + { + var serializer = GetSerializer(); + var fullFilePath = savePath + fileName; + var stream = File.OpenText(fullFilePath); + var jsonStream = new JsonTextReader(stream); + + WorldSave saveData = null; + try + { + saveData = serializer.Deserialize(jsonStream); + } + catch(JsonSerializationException jsonException) + { + jsonStream.Close(); + var sb = new StringBuilder(); + sb.Append("Erreur de lecture de la sauvegarde"); + sb.Append($"\n{fileName} n'a pas pu être chargée.\n"); + sb.Append($"\nDétail : {jsonException.Message}"); + errorMessage = sb.ToString(); + return false; + } + + jsonStream.Close(); + + if (CheckVersionCompatibility(saveData.Version)) + { + World.loadData = saveData; + World.ReloadLevel(); + errorMessage = ""; + return true; + } + else + { + var sb = new StringBuilder(); + sb.Append("Version incompatible"); + sb.Append($"\n{fileName} n'a pas pu être chargée.\n"); + sb.Append($"\nDernière version compatible : {MinCompatibleVersion}"); + sb.Append($"\nVersion de la sauvegarde : {saveData.Version}"); + errorMessage = sb.ToString(); + return false; + } + } + + public static string[] ListSaveGames() + { + var fullItems = Directory.GetFiles(savePath); + for (int i = 0; i < fullItems.Length; i++) + { + fullItems[i] = Path.GetFileNameWithoutExtension(fullItems[i]); + } + return fullItems; + } + + public static bool CheckVersionCompatibility(string version) + { + Version minVersion = Version.Parse(MinCompatibleVersion); + Version actualVersion = Version.Parse(Application.version); + Version saveVersion = Version.Parse(version); + + return saveVersion.CompareTo(actualVersion) <= 0 && saveVersion.CompareTo(minVersion) >= 0; + } + +} + diff --git a/Assets/Scripts/SaveHandler.cs.meta b/Assets/Scripts/SaveHandler.cs.meta new file mode 100644 index 0000000..62449c0 --- /dev/null +++ b/Assets/Scripts/SaveHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17cfd50ffbaa54942bec85da2aab314f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Screenshot.cs b/Assets/Scripts/Screenshot.cs index 6467a6e..e606ae9 100644 --- a/Assets/Scripts/Screenshot.cs +++ b/Assets/Scripts/Screenshot.cs @@ -1,18 +1,27 @@ using System; using System.Collections; using System.Collections.Generic; +using System.IO; using UnityEngine; -public class Screenshot : MonoBehaviour { +public class Screenshot : MonoBehaviour +{ private static Screenshot instance; + public static readonly string Extention = ".png"; + public static readonly string Folder = "screenshots"; + + private static string screenshotPath; + private Camera cam; private bool takeScreenshotOnNextFrame; private void Awake() { instance = this; + screenshotPath = Application.persistentDataPath + Path.DirectorySeparatorChar + Folder + Path.DirectorySeparatorChar; + Directory.CreateDirectory(screenshotPath); cam = gameObject.GetComponent(); } @@ -29,7 +38,11 @@ private void OnPostRender() var screenshotData = renderResult.EncodeToPNG(); var now = DateTime.Now; - System.IO.File.WriteAllBytes(Application.dataPath + $"/screenshot_{now.ToString("yyy-MM-dd")}_{now.ToString("HH-mm-ss-ffff")}.png", screenshotData); + var fileName = $"screenshot_{now.ToString("yyy-MM-dd")}_{now.ToString("HH-mm-ss-ffff")}"; + var screenshotFullFilePath = screenshotPath + fileName + Extention; + //Debug.Log($"Screenshot sauvegardé dans {screenshotFullFilePath}"); + File.WriteAllBytes(screenshotFullFilePath, screenshotData); + InfoText.Display($"Screenshot sauvegardé sous {fileName}"); } } diff --git a/Assets/Scripts/Simulation.meta b/Assets/Scripts/Simulation.meta new file mode 100644 index 0000000..9f78b1a --- /dev/null +++ b/Assets/Scripts/Simulation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33256c110dacd364694843d4de5ad269 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Simulation/Economy.cs b/Assets/Scripts/Simulation/Economy.cs new file mode 100644 index 0000000..c0d3a9b --- /dev/null +++ b/Assets/Scripts/Simulation/Economy.cs @@ -0,0 +1,71 @@ +using static EconomyTemplate; + +public class Economy +{ + public int Balance { get; private set; } + private EconomyTemplate template; + + public Economy(Difficulty difficulty) + { + template = Obtain(difficulty); + Reset(); + } + + public void Reset() + { + Balance = template.Gain("start"); + } + + public void ChangeDifficulty(Difficulty newDifficulty) + { + template = Obtain(newDifficulty); + } + + public void Credit(int sum) + { + Balance += sum; + } + + public bool Debit(int sum) + { + if (Balance - sum <= 0) + return false; + Balance -= sum; + return true; + } + + public void ForcedDebit(int sum) + { + Balance -= sum; + } + + public void ForcedCost(string operationName, out int cost) + { + cost = template.Cost(operationName); + ForcedDebit(cost); + } + + public bool DoCost(string operationName, out int cost) + { + cost = template.Cost(operationName); + return Debit(cost); + } + + public void DoGain(string operationName, out int gain) + { + gain = template.Gain(operationName); + Credit(gain); + } + + public int GetCost(string operationName) + { + return template.Cost(operationName); + } + + public int GetGain(string operationName) + { + return template.Gain(operationName); + } + +} + diff --git a/Assets/Scripts/Simulation/Economy.cs.meta b/Assets/Scripts/Simulation/Economy.cs.meta new file mode 100644 index 0000000..ba43d57 --- /dev/null +++ b/Assets/Scripts/Simulation/Economy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 594acf7531fcc514baf64596baf68ff2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Simulation/EconomyTemplate.cs b/Assets/Scripts/Simulation/EconomyTemplate.cs new file mode 100644 index 0000000..34ef699 --- /dev/null +++ b/Assets/Scripts/Simulation/EconomyTemplate.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections.Generic; + +public class EconomyTemplate +{ + public enum Difficulty + { + Free, + Easy, + Normal, + Hard + }; + + private static readonly Dictionary difficultyMultiplier = new Dictionary() + { + { + Difficulty.Free, + 0 + }, + { + Difficulty.Easy, + 0.5 + }, + { + Difficulty.Normal, + 1 + }, + { + Difficulty.Hard, + 2 + } + }; + + private static readonly Dictionary templates = new Dictionary() + { + { + Difficulty.Free, + new EconomyTemplate(Difficulty.Free) + }, + { + Difficulty.Easy, + new EconomyTemplate(Difficulty.Easy) + }, + { + Difficulty.Normal, + new EconomyTemplate(Difficulty.Normal) + }, + { + Difficulty.Hard, + new EconomyTemplate(Difficulty.Hard) + } + }; + + private readonly Dictionary operationsCosts; + private readonly Dictionary operationGains; + public readonly Difficulty SelectedDifficulty; + + + private EconomyTemplate(Difficulty selectedDifficulty) + { + SelectedDifficulty = selectedDifficulty; + var mCost = difficultyMultiplier[SelectedDifficulty]; + var mGain = 1d; + if (mCost != 0) + mGain = 1 / mCost; + + operationGains = new Dictionary + { + { "start", (int)Math.Round(10000 * mGain) }, + { "loose", (int)Math.Round(-10000 * mGain) }, + + { "flux_deliver_percell", (int)Math.Round(42 * mGain) } + }; + + operationsCosts = new Dictionary + { + { "build_city", (int)Math.Round(20000 * mCost) }, + { "destroy_city", (int)Math.Round(10000 * mCost) }, + + { "build_road", (int)Math.Round(50 * mCost) }, + { "destroy_road", (int)Math.Round(25 * mCost) }, + + { "build_depot", (int)Math.Round(250 * mCost) }, + { "destroy_depot", (int)Math.Round(125 * mCost) }, + + { "flux_create", (int)Math.Round(150 * mCost) }, + { "flux_running", (int)Math.Round(1 * mCost) } + }; + + } + + public static EconomyTemplate Obtain(Difficulty difficulty) + { + return templates[difficulty]; + } + + public int Cost(string operationName) + { + return operationsCosts[operationName]; + } + + public int Gain(string operationName) + { + return operationGains[operationName]; + } +} + diff --git a/Assets/Scripts/Simulation/EconomyTemplate.cs.meta b/Assets/Scripts/Simulation/EconomyTemplate.cs.meta new file mode 100644 index 0000000..04e5ff2 --- /dev/null +++ b/Assets/Scripts/Simulation/EconomyTemplate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1664ceefbbb53074993fa21d28f89b3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Simulation/Flux.cs b/Assets/Scripts/Simulation/Flux.cs new file mode 100644 index 0000000..e9641dc --- /dev/null +++ b/Assets/Scripts/Simulation/Flux.cs @@ -0,0 +1,145 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using UnityEngine; + +[JsonObject(MemberSerialization.OptIn)] +public class Flux +{ + [JsonProperty] + public City Source { get; private set; } + [JsonProperty] + public City Target { get; private set; } + + public bool IsWaitingForInput { get; private set; } = false; + public bool IsWaitingForDelivery { get; private set; } = false; + public bool IsWaitingForPath { get; private set; } = false; + + private readonly float speed; + [JsonProperty] + public double Position { get; private set; } + public double Distance { get; private set; } + + [JsonProperty] + public int TotalCargoMoved { get; private set; } + + public enum Direction + { + incoming, + outgoing + } + + public static List AllFlux = new List(); + + [JsonConstructor] + public Flux(City source, City target) + { + Source = source; + Target = target; + Distance = (float) RoadDistance(Source.Point, Target.Point); + speed = Simulation.TickFrequency * 2; + Position = 0; + TotalCargoMoved = 0; + + Source.ReferenceFlux(this, Flux.Direction.outgoing); + Target.ReferenceFlux(this, Flux.Direction.incoming); + + AllFlux.Add(this); + } + + private double RoadDistance(Cell a, Cell b) + { + var path = new List(); + + var pf = new Pathfinder(0, 0, new List(2) { typeof(Road), typeof(City) }); + pf.FindPath(a, b); + if (pf.Path != null) + return pf.Path.TotalCost; + else + return -1; + } + + public Flux(Flux dummyFlux) + { + var trueSource = World.Instance.Constructions[dummyFlux.Source.Point.X, dummyFlux.Source.Point.Y] as City; + var trueTarget = World.Instance.Constructions[dummyFlux.Target.Point.X, dummyFlux.Target.Point.Y] as City; + Source = trueSource; + Target = trueTarget; + Distance = (float) RoadDistance(Source.Point, Target.Point); + speed = Simulation.TickFrequency * 2; + Position = dummyFlux.Position; + TotalCargoMoved = dummyFlux.TotalCargoMoved; + + Source.ReferenceFlux(this, Flux.Direction.outgoing); + Target.ReferenceFlux(this, Flux.Direction.incoming); + + AllFlux.Add(this); + } + + public void ResetDistance(double distance) + { + Distance = distance; + } + + private bool Consume() + { + return Source.DistributeCargo(1); + } + + private bool Distribute() + { + Position = Distance; + var delivered = true; + if (delivered) + { + var walkingDistance = Source.ManhattanDistance(Target) * Pathfinder.WalkingSpeed; + var obtainedGain = World.LocalEconomy.GetGain("flux_deliver_percell"); + var gain = (int)Math.Round((walkingDistance - Distance) * obtainedGain); + World.LocalEconomy.Credit(gain); + TotalCargoMoved++; + Position = 0; + } + return delivered; + } + + public void Move() + { + int cost; + World.LocalEconomy.ForcedCost("flux_running", out cost); + IsWaitingForInput = false; + IsWaitingForDelivery = false; + IsWaitingForPath = false; + + if (!Source.IsLinkedTo(Target)) + { + IsWaitingForPath = true; + return; + } + + if (Position == 0) + { + if (!Consume()) + { + IsWaitingForInput = true; + return; + } + } + + Position += speed; + + if (Position > Distance) + { + if (!Distribute()) + { + IsWaitingForDelivery = true; + return; + } + } + } + + public static void RemoveFlux(Flux f) + { + AllFlux.Remove(f); + } +} + diff --git a/Assets/Scripts/Simulation/Flux.cs.meta b/Assets/Scripts/Simulation/Flux.cs.meta new file mode 100644 index 0000000..d74e378 --- /dev/null +++ b/Assets/Scripts/Simulation/Flux.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4cae916d65e0c794d930c24f0cfd88c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Simulation/Simulation.cs b/Assets/Scripts/Simulation/Simulation.cs new file mode 100644 index 0000000..9e518a8 --- /dev/null +++ b/Assets/Scripts/Simulation/Simulation.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Simulation +{ + public static readonly float TickFrequency = 0.02f; + + private static List flux; + + static Simulation() + { + flux = new List(); + } + + public static IEnumerator Run() + { + while (true) + { + foreach (City c in World.Instance.Cities) + { + c.GenerateCargo(); + } + foreach(Flux f in flux) + { + f.Move(); + } + yield return new WaitForSeconds(TickFrequency); + } + } + + public static void AddFlux(City source, City target) + { + int cost; + if (!World.CheckCost("flux_create", "ajouter un flux", out cost)) + return; + + var f = new Flux(source, target); + + if(f.Distance <= 0) + { + Message.ShowError("Flux impossible", + $"Impossible de trouver un flux de {source} vers {target} par la route."); + World.LocalEconomy.Credit(cost); + return; + } + + flux.Add(f); + } + + public static void AddFlux(Flux dummyFlux) + { + int cost; + if (!World.CheckCost("flux_create", "ajouter un flux", out cost)) + return; + + var f = new Flux(dummyFlux); + + if (f.Distance <= 0) + { + Message.ShowError("Flux impossible", + $"Impossible de trouver un flux de {f.Source} vers {f.Target} par la route."); + World.LocalEconomy.Credit(cost); + return; + } + + flux.Add(f); + } + + public static void RemoveFlux(Flux f) + { + flux.Remove(f); + } + + public static void CityDestroyed(City c) + { + foreach(Flux f in flux) + { + if(f.Source == c || f.Target == c) + { + RemoveFlux(f); + Flux.RemoveFlux(f); + if (f.Source == c) + f.Target.RemoveFlux(f); + else + f.Source.RemoveFlux(f); + } + } + } +} + diff --git a/Assets/Scripts/Simulation/Simulation.cs.meta b/Assets/Scripts/Simulation/Simulation.cs.meta new file mode 100644 index 0000000..35106cc --- /dev/null +++ b/Assets/Scripts/Simulation/Simulation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 970743d0b958d2649bd5b7134c287f32 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Utility/ExtentionArray.cs b/Assets/Scripts/Utility/ExtentionArray.cs index b982a5d..d62f89d 100644 --- a/Assets/Scripts/Utility/ExtentionArray.cs +++ b/Assets/Scripts/Utility/ExtentionArray.cs @@ -3,7 +3,7 @@ public static class ExtentionArray { - public static Construction Get(this Construction[,] ob, Coord p) + public static Construction Get(this Construction[,] ob, Cell p) { Contract.Requires(p != null); //TODO vérifier si p est défini return ob[p.X, p.Y]; diff --git a/Assets/Scripts/Version.cs b/Assets/Scripts/Version.cs new file mode 100644 index 0000000..aa3a33c --- /dev/null +++ b/Assets/Scripts/Version.cs @@ -0,0 +1,80 @@ +using System; + +public class Version : IComparable +{ + private int major; + private int minor; + private int revision; + private int build; + + public static readonly char Separator = '.'; + + public Version(int major, int minor, int revision, int build) + { + this.major = major; + this.minor = minor; + this.revision = revision; + this.build = build; + } + + + + public static Version Parse(string versionText) + { + int major = 0; + int minor = 0; + int revision = 0; + int build = 0; + var v = versionText.Split(Separator); + + for (int i = 0; i < v.Length; i++) + { + int numericVersion = 0; + if (int.TryParse(v[i], out numericVersion)) + { + switch (i) + { + case 0: + major = numericVersion; + break; + case 1: + minor = numericVersion; + break; + case 2: + revision = numericVersion; + break; + case 3: + build = numericVersion; + break; + default: + break; + } + } + } + + return new Version(major,minor,revision,build); ; + } + + public int CompareTo(object obj) + { + var v = obj as Version; + var majorComparison = major.CompareTo(v?.major); + if (majorComparison == 0) + { + var minorComparison = minor.CompareTo(v?.minor); + if (minorComparison == 0) + { + var revisionComparison = revision.CompareTo(v?.revision); + if (revisionComparison == 0) + return build.CompareTo(v?.build); + else + return revisionComparison; + } + else + return minorComparison; + } + else + return majorComparison; + } +} + diff --git a/Assets/Scripts/Version.cs.meta b/Assets/Scripts/Version.cs.meta new file mode 100644 index 0000000..c8520e0 --- /dev/null +++ b/Assets/Scripts/Version.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acb66a46d6f05294f83b47d4605ed018 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/World.cs b/Assets/Scripts/World.cs index ef5aa1b..f939b7c 100644 --- a/Assets/Scripts/World.cs +++ b/Assets/Scripts/World.cs @@ -1,11 +1,18 @@ -using System.Collections; +using System; +using System.Collections; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; +using System.Text; +using System.Threading; using UnityEngine; using UnityEngine.SceneManagement; +using UnityEngine.UI; public class World : MonoBehaviour { + public static WorldSave loadData = null; + public static bool gameLoading = true; public static float progressLoading = 0f; public static string itemLoading = "Niveau en préparation"; @@ -13,29 +20,46 @@ public class World : MonoBehaviour public double searchSpeed = 200d; - public Component cellPrefab; + public Component terrainPrefab; public Component cityPrefab; public Component roadPrefab; public Component depotPrefab; - public static float width = 25f; + public Component uiCanvas; + + public static float width = 25; public static float height = width; public int minCityDistance = 4; + public static Economy LocalEconomy { get; private set; } + + public static readonly int worldLoadSceneIndex = 1; + public static readonly int looseSceneIndex = 3; public Construction[,] Constructions { get; private set; } - public CellRender[,] Terrains { get; private set; } - private List cities; + public List Cities; - public readonly static Vector3 Center = new Vector3(width / 2f, 0f, height / 2f); + public static Vector3 Center { get; private set; } = new Vector3(width / 2f, 0f, height / 2f); public static World Instance { get; private set; } - void ReloadLevel() + public static void ReloadLevel() + { + PauseMenu.ForceResume(); + SceneManager.LoadScene(worldLoadSceneIndex); + } + + public static void Loose() + { + SceneManager.LoadScene(looseSceneIndex); + } + + public static void CleanLoader() { - //Screenshot.Take(400, 400); - SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); + var loader = Instance.GetComponentInParent(); + if (loader != null) + DestroyImmediate(loader.gameObject); } void Update() @@ -43,51 +67,201 @@ void Update() if (gameLoading) return; - if (Input.GetButton("Reload")) - ReloadLevel(); + if (LocalEconomy.Balance < LocalEconomy.GetGain("loose")) + Loose(); } void InitLoader() { - float nbCells = width * height; float nbLinks = City.Quantity((int)width, (int)height); - totalLoading = nbCells + nbLinks; + totalLoading = 1 + nbLinks; } - void Start() + void InitLoader(int forcedLoadCount) + { + totalLoading = 1 + forcedLoadCount; + } + + private void Awake() { Instance = this; + + LocalEconomy = new Economy(EconomyTemplate.Difficulty.Free); + Constructions = new Construction[(int)width, (int)height]; + } + + private void RecalculateLinks() + { + var sw = new Stopwatch(); + sw.Start(); + + + foreach (City c in Cities) + { + c.ClearLinks(); + } + + foreach (City c in Cities) + { + foreach (City otherCity in Cities) + { + if (c != otherCity && !c.IsLinkedTo(otherCity) && !c.IsUnreachable(otherCity)) + { + var pf = new Pathfinder(0, 0, new List(2) { typeof(Road), typeof(City) }); + StartCoroutine(pf.RoutineFindPath(c.Point, otherCity.Point)); + var path = pf.Path; + if (path?.TotalCost > 0) + { + //UnityEngine.Debug.Log($"Found path of {path.TotalCost} steps from {c} to {otherCity}"); + StartCoroutine(UpdateLink(c, otherCity)); + c.UpdateFlux(path.TotalCost, otherCity); + } + else + { + //UnityEngine.Debug.Log($"No path from {c} to {otherCity}"); + UpdateUnreachable(c, otherCity); + } + } + } + } + + sw.Stop(); + DisplayTimeSpan("RecalculateLinks", sw.Elapsed, 1); + } + + IEnumerator UpdateUnreachable(City a, City b) + { + var allAUnreachable = new List(a.UnreachableCities) { a }; + var allBUnreachable = new List(b.UnreachableCities) { b }; + + foreach (City c in a.UnreachableCities) + c.AddUnreachable(allBUnreachable); + a.AddUnreachable(allBUnreachable); + foreach (City c in b.UnreachableCities) + c.AddUnreachable(allAUnreachable); + b.AddUnreachable(allAUnreachable); + yield return null; + } + + void Start() + { Application.targetFrameRate = 60; - InitLoader(); - StartCoroutine(Generate()); + if (loadData == null) + { + UpdateWorldSize(); + InitLoader(); + StartCoroutine(Generate()); + } + else + { + width = loadData.Width; + height = loadData.Height; + UpdateWorldSize(); + InitLoader(loadData.Constructions.Count + loadData.AllFlux.Count); + StartCoroutine(Load()); + } } - IEnumerator Generate() + public void UpdateWorldSize() + { + Center = new Vector3(width / 2f, 0f, height / 2f); + Constructions = new Construction[(int)width, (int)height]; + + Cell.ResetCellSystem(); + MiniMapCamera.UpdateRender(); + + var cam = Camera.main.GetComponent(); + cam?.Center(); + } + + IEnumerator Load() { var w = (int)width; var h = (int)height; - Constructions = new Construction[w, h]; - Terrains = new CellRender[w, h]; - int countCells = 0; + Cell.ResetCellSystem(); + itemLoading = "Chargement du terrain"; - for (float x = 0f; x < width; x++) + Terrain(width, height); + progressLoading++; + + itemLoading = "Chargement des constructions"; + Cities = new List(); + var roads = new List(); + foreach (Construction c in loadData.Constructions) { - for (float y = 0f; y < height; y++) + if (c is City) + { + BuildCity(c as City); + } + if (c is Depot) + { + var d = c as Depot; + BuildDepot(d.Point, d.Direction); + } + if (c is Road) { - Terrains[(int)x, (int)y] = Terrain(x, y); - countCells++; - progressLoading++; - if (countCells % 10000 == 0) - yield return null; + roads.Add(c.Point); } + progressLoading++; + } + yield return StartCoroutine(BuildRoads(roads)); + + itemLoading = "Chargement des flux"; + foreach (Flux f in loadData.AllFlux) + { + Simulation.AddFlux(f); + } + progressLoading++; + + itemLoading = "Chargement terminé"; + gameLoading = false; + + LocalEconomy = new Economy(EconomyTemplate.Difficulty.Normal); + CompleteLoading(); + yield return StartCoroutine(Simulation.Run()); + } + + private void CompleteLoading() + { + ActivateUI(); + CleanLoader(); + + Cell.ResetCellSystem(); + MiniMapCamera.UpdateRender(); + + var cam = Camera.main.GetComponent(); + cam?.Center(); + } + + private void ActivateUI() + { + PauseMenu.ForceResume(); + gameLoading = false; + + var buttons = uiCanvas.GetComponentsInChildren