diff --git a/Assets/Images.meta b/Assets/Images.meta new file mode 100644 index 0000000..5602d46 --- /dev/null +++ b/Assets/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe1c3ea10bc1a2149886c791a871a681 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/MCKEE.jpg b/Assets/Images/MCKEE.jpg new file mode 100644 index 0000000..9b3f64b Binary files /dev/null and b/Assets/Images/MCKEE.jpg differ diff --git a/Assets/Images/MCKEE.jpg.meta b/Assets/Images/MCKEE.jpg.meta new file mode 100644 index 0000000..3ef8595 --- /dev/null +++ b/Assets/Images/MCKEE.jpg.meta @@ -0,0 +1,215 @@ +fileFormatVersion: 2 +guid: 4b6722dc74c1c8941a937c866dfaf401 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 2 + flipbookColumns: 2 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: MCKEE_0 + rect: + serializedVersion: 2 + x: 0 + y: 100 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f859300036fcb904c8929e40f3c6bc57 + internalID: -796603773 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: MCKEE_1 + rect: + serializedVersion: 2 + x: 100 + y: 100 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 31ea118bb8dd90a49a2d5b95d854cf72 + internalID: -752713691 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: MCKEE_2 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: df740d49a1342854e85d66abcefcfc73 + internalID: 1893206959 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: MCKEE_3 + rect: + serializedVersion: 2 + x: 100 + y: 0 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 37c87e038dc3abb47a8b9971615f829a + internalID: 1696662408 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + MCKEE_0: -796603773 + MCKEE_1: -752713691 + MCKEE_2: 1893206959 + MCKEE_3: 1696662408 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/Registry.asset b/Assets/Images/Registry.asset new file mode 100644 index 0000000..c7e2894 --- /dev/null +++ b/Assets/Images/Registry.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: Registry + m_EditorClassIdentifier: Assembly-CSharp:InterfaceOff:ImageRegistry + k__BackingField: + - k__BackingField: + - {fileID: -796603773, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} + - {fileID: -752713691, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} + - {fileID: 1893206959, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} + - {fileID: 1696662408, guid: 4b6722dc74c1c8941a937c866dfaf401, type: 3} diff --git a/Assets/Images/Registry.asset.meta b/Assets/Images/Registry.asset.meta new file mode 100644 index 0000000..eb293ac --- /dev/null +++ b/Assets/Images/Registry.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 865d858b1ab33114380ec8a87a08f572 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta new file mode 100644 index 0000000..fd1188a --- /dev/null +++ b/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df470ad960491d04db591d8266b30ab6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/ImagePrefab.prefab b/Assets/Prefabs/ImagePrefab.prefab new file mode 100644 index 0000000..85f674a --- /dev/null +++ b/Assets/Prefabs/ImagePrefab.prefab @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1810675969122322477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7615137864899030202} + - component: {fileID: 9119941147487960489} + - component: {fileID: 5719316240314792175} + m_Layer: 0 + m_Name: ImagePrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7615137864899030202 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810675969122322477} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 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: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9119941147487960489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810675969122322477} + m_CullTransparentMesh: 1 +--- !u!114 &5719316240314792175 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810675969122322477} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Prefabs/ImagePrefab.prefab.meta b/Assets/Prefabs/ImagePrefab.prefab.meta new file mode 100644 index 0000000..42b979b --- /dev/null +++ b/Assets/Prefabs/ImagePrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 792c010445685104eac99ebe5c3831ce +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SampleChild.prefab b/Assets/Prefabs/SampleChild.prefab similarity index 96% rename from Assets/SampleChild.prefab rename to Assets/Prefabs/SampleChild.prefab index c914404..d122cd6 100644 --- a/Assets/SampleChild.prefab +++ b/Assets/Prefabs/SampleChild.prefab @@ -36,7 +36,7 @@ RectTransform: 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_SizeDelta: {x: 200, y: 200} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &9139133142503423203 CanvasRenderer: @@ -58,7 +58,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} + m_Material: {fileID: 2100000, guid: 6412be81563725c40bfc6c75b1a58af8, type: 2} m_Color: {r: 0, g: 1, b: 0.015290737, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} @@ -167,8 +167,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: 0, y: 60} - m_SizeDelta: {x: 100, y: 20} + m_AnchoredPosition: {x: 0, y: 120} + m_SizeDelta: {x: 200, y: 40} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &895478976559852706 CanvasRenderer: @@ -190,7 +190,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} + m_Material: {fileID: 2100000, guid: 6412be81563725c40bfc6c75b1a58af8, type: 2} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} @@ -243,8 +243,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: 40, y: 0} - m_SizeDelta: {x: 10, y: 10} + m_AnchoredPosition: {x: 80, y: 0} + m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &8878773169544100966 CanvasRenderer: @@ -266,7 +266,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} + m_Material: {fileID: 2100000, guid: 6412be81563725c40bfc6c75b1a58af8, type: 2} m_Color: {r: 1, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} diff --git a/Assets/SampleChild.prefab.meta b/Assets/Prefabs/SampleChild.prefab.meta similarity index 100% rename from Assets/SampleChild.prefab.meta rename to Assets/Prefabs/SampleChild.prefab.meta diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 5a00a56..6096487 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -541,6 +541,10 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: k__BackingField: {fileID: 1539476654} + k__BackingField: {fileID: 1810675969122322477, guid: 792c010445685104eac99ebe5c3831ce, + type: 3} + k__BackingField: {fileID: 11400000, guid: 865d858b1ab33114380ec8a87a08f572, + type: 2} --- !u!1 &1683319378 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/CanvasManager.cs b/Assets/Scripts/CanvasManager.cs index 9bc0603..39a4c72 100644 --- a/Assets/Scripts/CanvasManager.cs +++ b/Assets/Scripts/CanvasManager.cs @@ -5,6 +5,8 @@ namespace InterfaceOff public class CanvasManager : MonoBehaviour { [field: SerializeField] public Canvas GameCanvas { get; private set; } + [field: SerializeField] public GameObject ImagePrefab { get; private set; } + [field: SerializeField] public ImageRegistry Images { get; set; } public static CanvasManager Instance { get; private set; } diff --git a/Assets/Scripts/WindowSpawner.cs b/Assets/Scripts/WindowSpawner.cs index 094aa5e..2dda9c2 100644 --- a/Assets/Scripts/WindowSpawner.cs +++ b/Assets/Scripts/WindowSpawner.cs @@ -63,7 +63,7 @@ namespace InterfaceOff if (AutoSpawn) { /* Checks if it should spawn a window */ - bool shouldSpawn = Random.Range(0, 40) == 0; + bool shouldSpawn = Random.Range(0, 60) == 0; if (shouldSpawn) { SpawnNewRandomWindow(); diff --git a/Assets/Scripts/Windows/ImageWindow.cs b/Assets/Scripts/Windows/ImageWindow.cs new file mode 100644 index 0000000..3fdeebc --- /dev/null +++ b/Assets/Scripts/Windows/ImageWindow.cs @@ -0,0 +1,46 @@ +using UnityEngine.UI; +using UnityEngine; + +namespace InterfaceOff +{ + [System.Serializable] + public struct ImageSet + { + [field: SerializeField] public Sprite[] Images { get; set; } + } + + [CreateAssetMenu(fileName = "Image Registry", menuName = "Custom/Create Image Registry")] + public class ImageRegistry : ScriptableObject + { + [field: SerializeField] public ImageSet[] Registered { get; set; } + } + + public class ImageWindow : WindowBase + { + private static Vector3[] Positions = + { + new(-45, 45f), + new(45f, 45f), + new(-45, -45), + new(45f, -45) + }; + + public override void OnWindowInstantiation() + { + Sprite[] sprites = CanvasManager.Instance.Images.Registered[0].Images; + + for (int i = 0; i < 4; i++) + { + GameObject go = Instantiate(CanvasManager.Instance.ImagePrefab, transform); + RectTransform t = go.GetComponent(); + + t.sizeDelta = new Vector2(80, 80); + t.localPosition = Positions[i]; + + Image img = go.GetComponent(); + img.material = new Material(Shader.Find("UI/Default")); + img.sprite = sprites[i]; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Windows/ImageWindow.cs.meta b/Assets/Scripts/Windows/ImageWindow.cs.meta new file mode 100644 index 0000000..0191aea --- /dev/null +++ b/Assets/Scripts/Windows/ImageWindow.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 43636231300648f0b6d426d55df7ca56 +timeCreated: 1768313168 \ No newline at end of file diff --git a/Assets/UI-Mat.mat b/Assets/UI-Mat.mat new file mode 100644 index 0000000..4e11a00 --- /dev/null +++ b/Assets/UI-Mat.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UI-Mat + m_Shader: {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _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: 1, y: 1} + 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} + - _MainTex: + m_Texture: {fileID: 0} + 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &7798665235965101899 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Assets/UI-Mat.mat.meta b/Assets/UI-Mat.mat.meta new file mode 100644 index 0000000..67692c4 --- /dev/null +++ b/Assets/UI-Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6412be81563725c40bfc6c75b1a58af8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index bfd6274..63b35c3 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.unity.2d.sprite": "1.0.0", "com.unity.collab-proxy": "2.11.2", "com.unity.ide.rider": "3.0.36", "com.unity.ide.visualstudio": "2.0.22", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 4d8eacb..7b673f1 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,5 +1,11 @@ { "dependencies": { + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, "com.unity.burst": { "version": "1.8.21", "depth": 1,