diff --git a/Assets/Prefabs/UI/Base UI Button.prefab b/Assets/Prefabs/UI/Base UI Button.prefab index d60ad04..e4a5b1f 100755 --- a/Assets/Prefabs/UI/Base UI Button.prefab +++ b/Assets/Prefabs/UI/Base UI Button.prefab @@ -1,5 +1,80 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &157506601638287626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 642538280581814528} + - component: {fileID: 1072182946566903274} + - component: {fileID: 5649604385180638932} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &642538280581814528 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157506601638287626} + 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: 5531837307679908090} + 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: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1072182946566903274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157506601638287626} + m_CullTransparentMesh: 0 +--- !u!114 &5649604385180638932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157506601638287626} + 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 --- !u!1 &6078285856315254244 GameObject: m_ObjectHideFlags: 0 @@ -134,73 +209,6 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &7828308541579204813 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1395450959556988361} - - component: {fileID: 2641030155237313917} - - component: {fileID: 7256663604883479745} - m_Layer: 0 - m_Name: SVG Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1395450959556988361 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7828308541579204813} - 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: 5531837307679908090} - 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: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2641030155237313917 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7828308541579204813} - m_CullTransparentMesh: 0 ---- !u!114 &7256663604883479745 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7828308541579204813} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ef8b96895a0ec4ba685178a052544251, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 2100000, guid: 8d66e65c66e29504199ed664979682cd, 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} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_PreserveAspect: 1 --- !u!1 &8885270990253075744 GameObject: m_ObjectHideFlags: 0 @@ -231,7 +239,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1395450959556988361} + - {fileID: 642538280581814528} - {fileID: 8426719354704394996} m_Father: {fileID: 0} m_RootOrder: 0 diff --git a/Assets/Prefabs/UI/Delete UI Button.prefab b/Assets/Prefabs/UI/Delete UI Button.prefab index 0158b8e..cc4002f 100755 --- a/Assets/Prefabs/UI/Delete UI Button.prefab +++ b/Assets/Prefabs/UI/Delete UI Button.prefab @@ -12,8 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 07b6ed78fbbf4124794530c3e8451329, type: 3} m_Name: m_EditorClassIdentifier: - closedImage: {fileID: 4171914137072684936, guid: ac6a92b2185049c489e96cdddf0efb50, type: 3} - openImage: {fileID: 1718401066980627502, guid: 2b0bec83cb4bdfa4082ea5a275e8ae55, type: 3} + closedImage: {fileID: 21300000, guid: 3c11618a6a0adc04eb5fa3ee5507934a, type: 3} + openImage: {fileID: 21300000, guid: 4c81118a19bd25f4cb6b77b8e0a3a48c, type: 3} --- !u!1001 &2882730349299521067 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/UI/Folder UI Button.prefab b/Assets/Prefabs/UI/Folder UI Button.prefab index 271accc..ee503bf 100755 --- a/Assets/Prefabs/UI/Folder UI Button.prefab +++ b/Assets/Prefabs/UI/Folder UI Button.prefab @@ -12,8 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: dc88317bf8def394099cd222acc35347, type: 3} m_Name: m_EditorClassIdentifier: - folderImage: {fileID: -2096247744014415210, guid: fd65d4ae500ab124db6385ee24d0ee29, type: 3} - backImage: {fileID: 1066741472340853131, guid: fd715c8c2bc33bc4eb0a51a82bfc92d5, type: 3} + folderImage: {fileID: 21300000, guid: ea7d8f4bfb17af54b9b58f6a2b50ad75, type: 3} + backImage: {fileID: 21300000, guid: b4f05fadf07fd6a499e6e89a7dde2b82, type: 3} --- !u!1001 &5072118911353822001 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/UI/Gate UI Button.prefab b/Assets/Prefabs/UI/Gate UI Button.prefab index cc30742..6b93074 100755 --- a/Assets/Prefabs/UI/Gate UI Button.prefab +++ b/Assets/Prefabs/UI/Gate UI Button.prefab @@ -103,6 +103,14 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5649604385180638932, guid: f7f0fe83d2fb22d44b7dc6efb019acae, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 01327adc9a6ecc64f86ce22adff1a362, type: 3} + - target: {fileID: 5649604385180638932, guid: f7f0fe83d2fb22d44b7dc6efb019acae, type: 3} + propertyPath: m_PreserveAspect + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8104482241897382010, guid: f7f0fe83d2fb22d44b7dc6efb019acae, type: 3} propertyPath: m_text value: ERR diff --git a/Assets/SVG Assets/Cursor/cursor-default.svg.meta b/Assets/SVG Assets/Cursor/cursor-default.svg.meta deleted file mode 100755 index 593bfe0..0000000 --- a/Assets/SVG Assets/Cursor/cursor-default.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: d0f05a0b5d7c9b241a26dbe09b647c63 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 2 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 49bd17e9096cd0a429dde482a8537ac2 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Cursor/cursor-move.svg.meta b/Assets/SVG Assets/Cursor/cursor-move.svg.meta deleted file mode 100755 index b3efdd0..0000000 --- a/Assets/SVG Assets/Cursor/cursor-move.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 41b6be3f02726104888f2c62cdc89fdf -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 2 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 0 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 7ac0cef56711db84da3043e2df1db919 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Cursor/cursor-pointer.svg.meta b/Assets/SVG Assets/Cursor/cursor-pointer.svg.meta deleted file mode 100755 index 0ea8dd0..0000000 --- a/Assets/SVG Assets/Cursor/cursor-pointer.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: d14431ce61c8d5748b32f4a3bcfd2994 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 2 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: edc7c3ad2b0d33d4ea0f92be66f1c3ac - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/and.svg.meta b/Assets/SVG Assets/Gates/and.svg.meta deleted file mode 100755 index 568ca49..0000000 --- a/Assets/SVG Assets/Gates/and.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: d657d34db99769448a22a568d7c15d3f -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 6d9a163d366116a4fbc61bad4a744969 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/buffer.svg.meta b/Assets/SVG Assets/Gates/buffer.svg.meta deleted file mode 100755 index 692da47..0000000 --- a/Assets/SVG Assets/Gates/buffer.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 9b1c4145c6340064297ab349609dd56c -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: ef00bc5944a2a4d4ea2ce01a401e7165 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/input.svg.meta b/Assets/SVG Assets/Gates/input.svg.meta deleted file mode 100755 index 5291f5d..0000000 --- a/Assets/SVG Assets/Gates/input.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: f07dabfc64de02443a6df7363e4f1171 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 5931624e128cb9949b82b084dcbe49ca - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/nand.svg.meta b/Assets/SVG Assets/Gates/nand.svg.meta deleted file mode 100755 index 10997cd..0000000 --- a/Assets/SVG Assets/Gates/nand.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: dd1159e4e096fd24695274a28f36162e -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 90c42266f30f0854a8dea9b400487b8b - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/nor.svg.meta b/Assets/SVG Assets/Gates/nor.svg.meta deleted file mode 100755 index b584b88..0000000 --- a/Assets/SVG Assets/Gates/nor.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: ce1725433e0189245aff741879e37f27 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 5f0ed599e748a2b4cb799efdf4fccc6b - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/not.svg.meta b/Assets/SVG Assets/Gates/not.svg.meta deleted file mode 100755 index f81e94b..0000000 --- a/Assets/SVG Assets/Gates/not.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: a60088ecfdbde3c41947941bd7acaa78 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: f15315af0a2304b428f198b53f719f45 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/or.svg.meta b/Assets/SVG Assets/Gates/or.svg.meta deleted file mode 100755 index 0733e38..0000000 --- a/Assets/SVG Assets/Gates/or.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: cea5d34f9806f3e4fb9a8d0a9d9b9ab5 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 6150bb73f4fc7e74e93507cd226f8010 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/output.svg.meta b/Assets/SVG Assets/Gates/output.svg.meta deleted file mode 100755 index 63877fb..0000000 --- a/Assets/SVG Assets/Gates/output.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 1cd7455285f8d7046ad9fdc6cd1feb1c -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: f580062f276d0f24f8627b501ab28b90 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/xnor.svg.meta b/Assets/SVG Assets/Gates/xnor.svg.meta deleted file mode 100755 index 9e7a475..0000000 --- a/Assets/SVG Assets/Gates/xnor.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: fc21fadbf9000bb49943d069602fe83c -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 3d07e23e2c00e1b49ba73bdc40cf3612 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/Gates/xor.svg.meta b/Assets/SVG Assets/Gates/xor.svg.meta deleted file mode 100755 index 56f199a..0000000 --- a/Assets/SVG Assets/Gates/xor.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: d05de65acea07bc4aaa193a16bb73bd0 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 0 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 1 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 1 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 1 - targetResolution: 1080 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 0 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 46337dd6360bf3a42ab3289bb3b30734 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/UI/arrow-left-circle.svg.meta b/Assets/SVG Assets/UI/arrow-left-circle.svg.meta deleted file mode 100755 index e75cf3d..0000000 --- a/Assets/SVG Assets/UI/arrow-left-circle.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: fd715c8c2bc33bc4eb0a51a82bfc92d5 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 4 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 0 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 0 - targetResolution: 2160 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 1 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 030d4e96554ed0b409c39d6d96a5acb6 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/UI/delete-empty.svg.meta b/Assets/SVG Assets/UI/delete-empty.svg.meta deleted file mode 100755 index 157f04f..0000000 --- a/Assets/SVG Assets/UI/delete-empty.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: 2b0bec83cb4bdfa4082ea5a275e8ae55 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 4 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 0 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 0 - targetResolution: 2160 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 1 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 988cec3c3f3761a408fe798361b0becf - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/UI/delete.svg.meta b/Assets/SVG Assets/UI/delete.svg.meta deleted file mode 100755 index cb4e8f9..0000000 --- a/Assets/SVG Assets/UI/delete.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: ac6a92b2185049c489e96cdddf0efb50 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 4 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 0 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 0 - targetResolution: 2160 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 1 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: e2b516498d021984ea60cc316456b398 - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/SVG Assets/UI/folder-open.svg.meta b/Assets/SVG Assets/UI/folder-open.svg.meta deleted file mode 100755 index ba1e290..0000000 --- a/Assets/SVG Assets/UI/folder-open.svg.meta +++ /dev/null @@ -1,55 +0,0 @@ -fileFormatVersion: 2 -guid: fd65d4ae500ab124db6385ee24d0ee29 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 4 - texturedSpriteMeshType: 0 - svgPixelsPerUnit: 100 - gradientResolution: 64 - alignment: 0 - customPivot: {x: 0, y: 0} - generatePhysicsShape: 0 - viewportOptions: 1 - preserveViewport: 0 - advancedMode: 0 - predefinedResolutionIndex: 0 - targetResolution: 2160 - resolutionMultiplier: 1 - stepDistance: 10 - samplingStepDistance: 100 - maxCordDeviationEnabled: 0 - maxCordDeviation: 1 - maxTangentAngleEnabled: 0 - maxTangentAngle: 5 - keepTextureAspectRatio: 1 - textureSize: 256 - textureWidth: 256 - textureHeight: 256 - wrapMode: 0 - filterMode: 1 - sampleCount: 4 - preserveSVGImageAspect: 1 - useSVGPixelsPerUnit: 0 - spriteData: - TessellationDetail: 0 - SpriteRect: - name: - originalName: - pivot: {x: 0, y: 0} - alignment: 0 - border: {x: 0, y: 0, z: 0, w: 0} - rect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - spriteID: 75df7aadcc2417947be79288c94cf62e - internalID: 0 - PhysicsOutlines: [] diff --git a/Assets/Scenes/Workspace.unity b/Assets/Scenes/Workspace.unity index 012d352..a52453a 100755 --- a/Assets/Scenes/Workspace.unity +++ b/Assets/Scenes/Workspace.unity @@ -528,16 +528,17 @@ MonoBehaviour: ActivatedColor: {r: 0, g: 0.7725491, b: 1, a: 1} GateBook: {fileID: 4900000, guid: b1a9b9bb9f39fef44b3e7b76dea70d42, type: 3} GateSprites: - - {fileID: 3286163911610860551, guid: d657d34db99769448a22a568d7c15d3f, type: 3} - - {fileID: 3286163911610860551, guid: 9b1c4145c6340064297ab349609dd56c, type: 3} - - {fileID: 3286163911610860551, guid: f07dabfc64de02443a6df7363e4f1171, type: 3} - - {fileID: 3286163911610860551, guid: dd1159e4e096fd24695274a28f36162e, type: 3} - - {fileID: 3286163911610860551, guid: ce1725433e0189245aff741879e37f27, type: 3} - - {fileID: 3286163911610860551, guid: a60088ecfdbde3c41947941bd7acaa78, type: 3} - - {fileID: 3286163911610860551, guid: cea5d34f9806f3e4fb9a8d0a9d9b9ab5, type: 3} - - {fileID: 3286163911610860551, guid: 1cd7455285f8d7046ad9fdc6cd1feb1c, type: 3} - - {fileID: 3286163911610860551, guid: fc21fadbf9000bb49943d069602fe83c, type: 3} - - {fileID: 3286163911610860551, guid: d05de65acea07bc4aaa193a16bb73bd0, type: 3} + - {fileID: 21300000, guid: 7c428151c48a9e7469e49309fd0842fb, type: 3} + - {fileID: 21300000, guid: 93ae44d6ee7ae4c4bbfef39811752f3a, type: 3} + - {fileID: -620755829403384321, guid: da2a0d4ce655c0d4cbbb94bd47b72db7, type: 3} + - {fileID: 21300000, guid: 01327adc9a6ecc64f86ce22adff1a362, type: 3} + - {fileID: 21300000, guid: bcba8dfefa97b414f9d2e8ab38cc5e68, type: 3} + - {fileID: 21300000, guid: 6bd139aab8ffc4e46941870cf98a7b92, type: 3} + - {fileID: 21300000, guid: 756ec6fd202974e4289a93ab90e20eb2, type: 3} + - {fileID: 21300000, guid: 91d87197eb7d9b342add6f5d6f7e523a, type: 3} + - {fileID: 21300000, guid: b77c21ad464eb5c45a4a1f8f0f276965, type: 3} + - {fileID: 21300000, guid: 3aa2b0925144bb54193b25bf37dddf91, type: 3} + - {fileID: 21300000, guid: 9ade58a4f17ab5a49bebda61d08ee88e, type: 3} --- !u!4 &535412053 Transform: m_ObjectHideFlags: 0 @@ -566,9 +567,9 @@ MonoBehaviour: m_EditorClassIdentifier: DoubleClickThreshold: 0.05 DoubleClickDelay: 0.5 - DefaultCursor: {fileID: 6192944022281365145, guid: d0f05a0b5d7c9b241a26dbe09b647c63, type: 3} - PointerCursor: {fileID: 6192944022281365145, guid: d14431ce61c8d5748b32f4a3bcfd2994, type: 3} - MoveCursor: {fileID: 6192944022281365145, guid: 41b6be3f02726104888f2c62cdc89fdf, type: 3} + DefaultCursor: {fileID: 2800000, guid: 65e646daa3ca2db4f991e6231e8dce8f, type: 3} + PointerCursor: {fileID: 2800000, guid: 809b0225d24352c448b190c12f475d1c, type: 3} + MoveCursor: {fileID: 2800000, guid: 74ac08ed93565fc458240a125b8f3e26, type: 3} --- !u!1 &543161298 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 88c4e90..08eb2c8 100755 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -1,7 +1,6 @@ using System; using System.Collections; using System.Collections.Generic; -using Unity.VectorGraphics; using UnityEngine; using UntitledLogicGame.Workspace; diff --git a/Assets/Scripts/PointerManager.cs b/Assets/Scripts/PointerManager.cs index 89d70bc..3317e08 100755 --- a/Assets/Scripts/PointerManager.cs +++ b/Assets/Scripts/PointerManager.cs @@ -1,7 +1,6 @@ using System.Collections; using System.Collections.Generic; using System.Linq; -using Unity.VectorGraphics; using UnityEngine; using UntitledLogicGame.Workspace; @@ -148,7 +147,6 @@ namespace UntitledLogicGame if(_currentCursor != cursor) { - //TODO Invalid texture used for cursor - check importer settings or texture creation. Texture must be RGBA32, readable, have alphaIsTransparency enabled and have no mip chain. Cursor.SetCursor(cursor, position, CursorMode.Auto); _currentCursor = cursor; } diff --git a/Assets/Scripts/UI/UIDelete.cs b/Assets/Scripts/UI/UIDelete.cs index ed05688..986aa82 100755 --- a/Assets/Scripts/UI/UIDelete.cs +++ b/Assets/Scripts/UI/UIDelete.cs @@ -1,17 +1,17 @@ using System.Collections; using System.Collections.Generic; -using Unity.VectorGraphics; using UnityEngine; using UnityEngine.EventSystems; +using UnityEngine.UI; namespace UntitledLogicGame.UI { - public class UIDelete : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + public class UIDelete : UIToolbarButton, IPointerEnterHandler, IPointerExitHandler { #region Unity Properties - public SVGImage closedImage; - public SVGImage openImage; + public Sprite closedImage; + public Sprite openImage; #endregion @@ -21,37 +21,25 @@ namespace UntitledLogicGame.UI #region Private Properties - private SVGImage Image - { - get - { - if(_image == null) - _image = GetComponentInChildren(); - return _image; - } - } - - private SVGImage _image; - #endregion #region Unity Methods public void OnPointerEnter(PointerEventData eventData) { - Image.sprite = openImage.sprite; + Image.sprite = openImage; PointerManager.Instance.DeleteOnRelease = true; } public void OnPointerExit(PointerEventData eventData) { - Image.sprite = closedImage.sprite; + Image.sprite = closedImage; PointerManager.Instance.DeleteOnRelease = false; } private void OnEnable() { - Image.sprite = closedImage.sprite; + Image.sprite = closedImage; } #endregion diff --git a/Assets/Scripts/UI/UIFolder.cs b/Assets/Scripts/UI/UIFolder.cs index 8870225..63441b1 100755 --- a/Assets/Scripts/UI/UIFolder.cs +++ b/Assets/Scripts/UI/UIFolder.cs @@ -2,9 +2,9 @@ using System.Collections; using System.Collections.Generic; using System.Linq; -using Unity.VectorGraphics; using UnityEngine; using UnityEngine.EventSystems; +using UnityEngine.UI; namespace UntitledLogicGame.UI { @@ -12,8 +12,8 @@ namespace UntitledLogicGame.UI { #region Unity Properties - public SVGImage folderImage; - public SVGImage backImage; + public Sprite folderImage; + public Sprite backImage; #endregion @@ -39,7 +39,7 @@ namespace UntitledLogicGame.UI private void OnEnable() { - Image.sprite = IsBack ? backImage.sprite : folderImage.sprite; + Image.sprite = IsBack ? backImage : folderImage; } #endregion diff --git a/Assets/Scripts/UI/UIGate.cs b/Assets/Scripts/UI/UIGate.cs index 29c665e..ca04b79 100755 --- a/Assets/Scripts/UI/UIGate.cs +++ b/Assets/Scripts/UI/UIGate.cs @@ -2,7 +2,6 @@ using System.Collections; using System.Collections.Generic; using TMPro; -using Unity.VectorGraphics; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; diff --git a/Assets/Scripts/UI/UIToolbarButton.cs b/Assets/Scripts/UI/UIToolbarButton.cs index a9c640c..eb2ba2c 100755 --- a/Assets/Scripts/UI/UIToolbarButton.cs +++ b/Assets/Scripts/UI/UIToolbarButton.cs @@ -2,9 +2,9 @@ using System.Collections; using System.Collections.Generic; using TMPro; -using Unity.VectorGraphics; using UnityEngine; using UnityEngine.EventSystems; +using UnityEngine.UI; namespace UntitledLogicGame.UI { @@ -16,12 +16,12 @@ namespace UntitledLogicGame.UI #region Public Properties - public SVGImage Image + public Image Image { get { if (_image == null) - _image = GetComponentInChildren(); + _image = GetComponentInChildren(); return _image; } } @@ -51,7 +51,7 @@ namespace UntitledLogicGame.UI #region Private Properties - private SVGImage _image; + private Image _image; private TextMeshProUGUI _text; private RectTransform _rect; diff --git a/Assets/Scripts/Workspace/GatePrefabFactory.cs b/Assets/Scripts/Workspace/GatePrefabFactory.cs index a0dcde8..1f704c3 100755 --- a/Assets/Scripts/Workspace/GatePrefabFactory.cs +++ b/Assets/Scripts/Workspace/GatePrefabFactory.cs @@ -65,7 +65,7 @@ namespace UntitledLogicGame.Workspace gate.GateType = (GateType)key; - var sprite = _gateSprites.First(s => s.name == $"{item.Skin}Sprite"); + var sprite = _gateSprites.First(s => s.name == item.Skin); gate.Sprite.Renderer.sprite = sprite; gate.Sprite.ResetCollider(); diff --git a/Assets/SVG Assets.meta b/Assets/Textures.meta similarity index 77% rename from Assets/SVG Assets.meta rename to Assets/Textures.meta index 1da54ba..b2a20fb 100755 --- a/Assets/SVG Assets.meta +++ b/Assets/Textures.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e3e4dee92790b1243868b85f51a6271b +guid: 32091cb5d4ffb5e49ad34b1b9f9e042a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/SVG Assets/Cursor.meta b/Assets/Textures/Cursor.meta similarity index 77% rename from Assets/SVG Assets/Cursor.meta rename to Assets/Textures/Cursor.meta index 1ea867a..a8bff90 100755 --- a/Assets/SVG Assets/Cursor.meta +++ b/Assets/Textures/Cursor.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c3bd7ed08f7b7d64f93259e5db1e007d +guid: e69a58fe7c11ab542ae7f8967b29e743 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Textures/Cursor/cursor-default.png b/Assets/Textures/Cursor/cursor-default.png new file mode 100644 index 0000000..6d4d6f2 Binary files /dev/null and b/Assets/Textures/Cursor/cursor-default.png differ diff --git a/Assets/Textures/Cursor/cursor-default.png.meta b/Assets/Textures/Cursor/cursor-default.png.meta new file mode 100755 index 0000000..d452cef --- /dev/null +++ b/Assets/Textures/Cursor/cursor-default.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 65e646daa3ca2db4f991e6231e8dce8f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + 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: 7 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Cursor/cursor-move.png b/Assets/Textures/Cursor/cursor-move.png new file mode 100644 index 0000000..37b0a9c Binary files /dev/null and b/Assets/Textures/Cursor/cursor-move.png differ diff --git a/Assets/Textures/Cursor/cursor-move.png.meta b/Assets/Textures/Cursor/cursor-move.png.meta new file mode 100755 index 0000000..fb8dd59 --- /dev/null +++ b/Assets/Textures/Cursor/cursor-move.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 74ac08ed93565fc458240a125b8f3e26 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + 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: 7 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Cursor/cursor-pointer.png b/Assets/Textures/Cursor/cursor-pointer.png new file mode 100644 index 0000000..c165fba Binary files /dev/null and b/Assets/Textures/Cursor/cursor-pointer.png differ diff --git a/Assets/Textures/Cursor/cursor-pointer.png.meta b/Assets/Textures/Cursor/cursor-pointer.png.meta new file mode 100755 index 0000000..25992a1 --- /dev/null +++ b/Assets/Textures/Cursor/cursor-pointer.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 809b0225d24352c448b190c12f475d1c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + 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: 7 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SVG Assets/Gates.meta b/Assets/Textures/Gates.meta similarity index 77% rename from Assets/SVG Assets/Gates.meta rename to Assets/Textures/Gates.meta index 41b4f7c..2298db3 100755 --- a/Assets/SVG Assets/Gates.meta +++ b/Assets/Textures/Gates.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 06136048e487def4dab770f595af7ac0 +guid: f6b39b166957a504bbc9e25bc9152412 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Textures/Gates/and.png b/Assets/Textures/Gates/and.png new file mode 100644 index 0000000..8981195 Binary files /dev/null and b/Assets/Textures/Gates/and.png differ diff --git a/Assets/Textures/Gates/and.png.meta b/Assets/Textures/Gates/and.png.meta new file mode 100755 index 0000000..db6c0c0 --- /dev/null +++ b/Assets/Textures/Gates/and.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 7c428151c48a9e7469e49309fd0842fb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/buffer.png b/Assets/Textures/Gates/buffer.png new file mode 100644 index 0000000..258143f Binary files /dev/null and b/Assets/Textures/Gates/buffer.png differ diff --git a/Assets/Textures/Gates/buffer.png.meta b/Assets/Textures/Gates/buffer.png.meta new file mode 100755 index 0000000..e4c7d9e --- /dev/null +++ b/Assets/Textures/Gates/buffer.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 93ae44d6ee7ae4c4bbfef39811752f3a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/default.png b/Assets/Textures/Gates/default.png new file mode 100644 index 0000000..91fc71d Binary files /dev/null and b/Assets/Textures/Gates/default.png differ diff --git a/Assets/Textures/Gates/default.png.meta b/Assets/Textures/Gates/default.png.meta new file mode 100755 index 0000000..10148fb --- /dev/null +++ b/Assets/Textures/Gates/default.png.meta @@ -0,0 +1,346 @@ +fileFormatVersion: 2 +guid: da2a0d4ce655c0d4cbbb94bd47b72db7 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2369867600477939372 + second: default_0 + - first: + 213: -44328603698726018 + second: default_1 + - first: + 213: 975496377610015301 + second: default_2 + - first: + 213: 1631435219242977999 + second: default_3 + - first: + 213: -3188648870281413916 + second: default_4 + - first: + 213: 8199086895451731299 + second: default_5 + - first: + 213: -620755829403384321 + second: default_6 + - first: + 213: -6294894754899543804 + second: default_7 + - first: + 213: -8301965444760207092 + second: default_8 + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: default_0 + rect: + serializedVersion: 2 + x: 0 + y: 200 + 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: 4591ec439f98c1fd0800000000000000 + internalID: -2369867600477939372 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_1 + rect: + serializedVersion: 2 + x: 100 + y: 200 + 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: e7bf52bae53826ff0800000000000000 + internalID: -44328603698726018 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_2 + rect: + serializedVersion: 2 + x: 200 + y: 200 + 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: 542102b79c8a98d00800000000000000 + internalID: 975496377610015301 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_3 + 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: fca0a0d20b504a610800000000000000 + internalID: 1631435219242977999 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_4 + 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: 4eafc652fb4afb3d0800000000000000 + internalID: -3188648870281413916 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_5 + rect: + serializedVersion: 2 + x: 200 + 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: 365f5fd371209c170800000000000000 + internalID: 8199086895451731299 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_6 + 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: ff58820bcd1a267f0800000000000000 + internalID: -620755829403384321 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_7 + 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: 4093ebb729a04a8a0800000000000000 + internalID: -6294894754899543804 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: default_8 + rect: + serializedVersion: 2 + x: 200 + 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: c010087e96e79cc80800000000000000 + internalID: -8301965444760207092 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/input.png b/Assets/Textures/Gates/input.png new file mode 100644 index 0000000..91fc71d Binary files /dev/null and b/Assets/Textures/Gates/input.png differ diff --git a/Assets/Textures/Gates/input.png.meta b/Assets/Textures/Gates/input.png.meta new file mode 100755 index 0000000..aed679a --- /dev/null +++ b/Assets/Textures/Gates/input.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 01327adc9a6ecc64f86ce22adff1a362 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/nand.png b/Assets/Textures/Gates/nand.png new file mode 100644 index 0000000..8c65eb7 Binary files /dev/null and b/Assets/Textures/Gates/nand.png differ diff --git a/Assets/Textures/Gates/nand.png.meta b/Assets/Textures/Gates/nand.png.meta new file mode 100755 index 0000000..5ce104d --- /dev/null +++ b/Assets/Textures/Gates/nand.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: bcba8dfefa97b414f9d2e8ab38cc5e68 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/nor.png b/Assets/Textures/Gates/nor.png new file mode 100644 index 0000000..f2ee734 Binary files /dev/null and b/Assets/Textures/Gates/nor.png differ diff --git a/Assets/Textures/Gates/nor.png.meta b/Assets/Textures/Gates/nor.png.meta new file mode 100755 index 0000000..7623d4e --- /dev/null +++ b/Assets/Textures/Gates/nor.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 6bd139aab8ffc4e46941870cf98a7b92 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/not.png b/Assets/Textures/Gates/not.png new file mode 100644 index 0000000..5720f79 Binary files /dev/null and b/Assets/Textures/Gates/not.png differ diff --git a/Assets/Textures/Gates/not.png.meta b/Assets/Textures/Gates/not.png.meta new file mode 100755 index 0000000..1c21cfa --- /dev/null +++ b/Assets/Textures/Gates/not.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 756ec6fd202974e4289a93ab90e20eb2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/or.png b/Assets/Textures/Gates/or.png new file mode 100644 index 0000000..63f82ae Binary files /dev/null and b/Assets/Textures/Gates/or.png differ diff --git a/Assets/Textures/Gates/or.png.meta b/Assets/Textures/Gates/or.png.meta new file mode 100755 index 0000000..df91117 --- /dev/null +++ b/Assets/Textures/Gates/or.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 91d87197eb7d9b342add6f5d6f7e523a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/output.png b/Assets/Textures/Gates/output.png new file mode 100644 index 0000000..786870c Binary files /dev/null and b/Assets/Textures/Gates/output.png differ diff --git a/Assets/Textures/Gates/output.png.meta b/Assets/Textures/Gates/output.png.meta new file mode 100755 index 0000000..a10c104 --- /dev/null +++ b/Assets/Textures/Gates/output.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: b77c21ad464eb5c45a4a1f8f0f276965 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/xnor.png b/Assets/Textures/Gates/xnor.png new file mode 100644 index 0000000..11a939e Binary files /dev/null and b/Assets/Textures/Gates/xnor.png differ diff --git a/Assets/Textures/Gates/xnor.png.meta b/Assets/Textures/Gates/xnor.png.meta new file mode 100755 index 0000000..4ef9fdb --- /dev/null +++ b/Assets/Textures/Gates/xnor.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 3aa2b0925144bb54193b25bf37dddf91 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/Gates/xor.png b/Assets/Textures/Gates/xor.png new file mode 100644 index 0000000..dc7829d Binary files /dev/null and b/Assets/Textures/Gates/xor.png differ diff --git a/Assets/Textures/Gates/xor.png.meta b/Assets/Textures/Gates/xor.png.meta new file mode 100755 index 0000000..a960738 --- /dev/null +++ b/Assets/Textures/Gates/xor.png.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 9ade58a4f17ab5a49bebda61d08ee88e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 1 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SVG Assets/UI.meta b/Assets/Textures/UI.meta similarity index 77% rename from Assets/SVG Assets/UI.meta rename to Assets/Textures/UI.meta index c02b4ab..d89c007 100755 --- a/Assets/SVG Assets/UI.meta +++ b/Assets/Textures/UI.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7482c04d338ec1540a95ac19a43b5f41 +guid: c691b042da37c774e93543bd85115abf folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Textures/UI/arrow-left-circle.png b/Assets/Textures/UI/arrow-left-circle.png new file mode 100644 index 0000000..9123baf Binary files /dev/null and b/Assets/Textures/UI/arrow-left-circle.png differ diff --git a/Assets/Textures/UI/arrow-left-circle.png.meta b/Assets/Textures/UI/arrow-left-circle.png.meta new file mode 100755 index 0000000..e3c5412 --- /dev/null +++ b/Assets/Textures/UI/arrow-left-circle.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: b4f05fadf07fd6a499e6e89a7dde2b82 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/UI/delete-empty.png b/Assets/Textures/UI/delete-empty.png new file mode 100644 index 0000000..0ce3bc2 Binary files /dev/null and b/Assets/Textures/UI/delete-empty.png differ diff --git a/Assets/Textures/UI/delete-empty.png.meta b/Assets/Textures/UI/delete-empty.png.meta new file mode 100755 index 0000000..9797a5a --- /dev/null +++ b/Assets/Textures/UI/delete-empty.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 4c81118a19bd25f4cb6b77b8e0a3a48c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/UI/delete.png b/Assets/Textures/UI/delete.png new file mode 100644 index 0000000..a6a3b9c Binary files /dev/null and b/Assets/Textures/UI/delete.png differ diff --git a/Assets/Textures/UI/delete.png.meta b/Assets/Textures/UI/delete.png.meta new file mode 100755 index 0000000..201ecd6 --- /dev/null +++ b/Assets/Textures/UI/delete.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 3c11618a6a0adc04eb5fa3ee5507934a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures/UI/folder-open.png b/Assets/Textures/UI/folder-open.png new file mode 100644 index 0000000..82cebca Binary files /dev/null and b/Assets/Textures/UI/folder-open.png differ diff --git a/Assets/Textures/UI/folder-open.png.meta b/Assets/Textures/UI/folder-open.png.meta new file mode 100755 index 0000000..7826b3c --- /dev/null +++ b/Assets/Textures/UI/folder-open.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: ea7d8f4bfb17af54b9b58f6a2b50ad75 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + 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 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index fd74ee6..a461f99 100755 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -14,7 +14,6 @@ "com.unity.textmeshpro": "3.0.1", "com.unity.timeline": "1.3.6", "com.unity.ugui": "1.0.0", - "com.unity.vectorgraphics": "2.0.0-preview.13", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 87dfd01..a6c759e 100755 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -152,16 +152,6 @@ "com.unity.modules.imgui": "1.0.0" } }, - "com.unity.vectorgraphics": { - "version": "2.0.0-preview.13", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.2d.sprite": "1.0.0", - "com.unity.ugui": "1.0.0" - }, - "url": "https://packages.unity.com" - }, "com.unity.modules.ai": { "version": "1.0.0", "depth": 0, diff --git a/Assets/SVG Assets/Cursor/cursor-default.svg b/SVG/Cursor/cursor-default.svg similarity index 100% rename from Assets/SVG Assets/Cursor/cursor-default.svg rename to SVG/Cursor/cursor-default.svg diff --git a/Assets/SVG Assets/Cursor/cursor-move.svg b/SVG/Cursor/cursor-move.svg similarity index 100% rename from Assets/SVG Assets/Cursor/cursor-move.svg rename to SVG/Cursor/cursor-move.svg diff --git a/Assets/SVG Assets/Cursor/cursor-pointer.svg b/SVG/Cursor/cursor-pointer.svg similarity index 100% rename from Assets/SVG Assets/Cursor/cursor-pointer.svg rename to SVG/Cursor/cursor-pointer.svg diff --git a/Assets/SVG Assets/Gates/and.svg b/SVG/Gates/and.svg similarity index 97% rename from Assets/SVG Assets/Gates/and.svg rename to SVG/Gates/and.svg index 3b4ae46..da94f65 100755 --- a/Assets/SVG Assets/Gates/and.svg +++ b/SVG/Gates/and.svg @@ -1,37 +1,37 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/buffer.svg b/SVG/Gates/buffer.svg similarity index 97% rename from Assets/SVG Assets/Gates/buffer.svg rename to SVG/Gates/buffer.svg index 80fd9dc..9e15660 100755 --- a/Assets/SVG Assets/Gates/buffer.svg +++ b/SVG/Gates/buffer.svg @@ -1,36 +1,36 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/SVG/Gates/default.svg b/SVG/Gates/default.svg new file mode 100755 index 0000000..2a189bb --- /dev/null +++ b/SVG/Gates/default.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/input.svg b/SVG/Gates/input.svg similarity index 97% rename from Assets/SVG Assets/Gates/input.svg rename to SVG/Gates/input.svg index e07f00d..2a189bb 100755 --- a/Assets/SVG Assets/Gates/input.svg +++ b/SVG/Gates/input.svg @@ -1,35 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/nand.svg b/SVG/Gates/nand.svg similarity index 97% rename from Assets/SVG Assets/Gates/nand.svg rename to SVG/Gates/nand.svg index 0c86e4e..5a5c2be 100755 --- a/Assets/SVG Assets/Gates/nand.svg +++ b/SVG/Gates/nand.svg @@ -1,38 +1,38 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/nor.svg b/SVG/Gates/nor.svg similarity index 97% rename from Assets/SVG Assets/Gates/nor.svg rename to SVG/Gates/nor.svg index aae9f70..b845498 100755 --- a/Assets/SVG Assets/Gates/nor.svg +++ b/SVG/Gates/nor.svg @@ -1,38 +1,38 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/not.svg b/SVG/Gates/not.svg similarity index 97% rename from Assets/SVG Assets/Gates/not.svg rename to SVG/Gates/not.svg index 7f68b29..f4f934a 100755 --- a/Assets/SVG Assets/Gates/not.svg +++ b/SVG/Gates/not.svg @@ -1,37 +1,37 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/or.svg b/SVG/Gates/or.svg similarity index 97% rename from Assets/SVG Assets/Gates/or.svg rename to SVG/Gates/or.svg index 6423db9..fe49088 100755 --- a/Assets/SVG Assets/Gates/or.svg +++ b/SVG/Gates/or.svg @@ -1,37 +1,37 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/output.svg b/SVG/Gates/output.svg similarity index 97% rename from Assets/SVG Assets/Gates/output.svg rename to SVG/Gates/output.svg index e5d4c1e..63c10b4 100755 --- a/Assets/SVG Assets/Gates/output.svg +++ b/SVG/Gates/output.svg @@ -1,35 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/xnor.svg b/SVG/Gates/xnor.svg similarity index 97% rename from Assets/SVG Assets/Gates/xnor.svg rename to SVG/Gates/xnor.svg index 7305dd8..cb11570 100755 --- a/Assets/SVG Assets/Gates/xnor.svg +++ b/SVG/Gates/xnor.svg @@ -1,41 +1,41 @@ - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/Gates/xor.svg b/SVG/Gates/xor.svg similarity index 97% rename from Assets/SVG Assets/Gates/xor.svg rename to SVG/Gates/xor.svg index a9ca095..02225f4 100755 --- a/Assets/SVG Assets/Gates/xor.svg +++ b/SVG/Gates/xor.svg @@ -1,40 +1,40 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/Assets/SVG Assets/UI/arrow-left-circle.svg b/SVG/UI/arrow-left-circle.svg similarity index 100% rename from Assets/SVG Assets/UI/arrow-left-circle.svg rename to SVG/UI/arrow-left-circle.svg diff --git a/Assets/SVG Assets/UI/delete-empty.svg b/SVG/UI/delete-empty.svg similarity index 100% rename from Assets/SVG Assets/UI/delete-empty.svg rename to SVG/UI/delete-empty.svg diff --git a/Assets/SVG Assets/UI/delete.svg b/SVG/UI/delete.svg similarity index 100% rename from Assets/SVG Assets/UI/delete.svg rename to SVG/UI/delete.svg diff --git a/Assets/SVG Assets/UI/folder-open.svg b/SVG/UI/folder-open.svg similarity index 100% rename from Assets/SVG Assets/UI/folder-open.svg rename to SVG/UI/folder-open.svg diff --git a/SVG/create_textures_hd.sh b/SVG/create_textures_hd.sh new file mode 100755 index 0000000..5bcf2df --- /dev/null +++ b/SVG/create_textures_hd.sh @@ -0,0 +1,4 @@ +#!/bin/bash +ls Cursor | sed -e 's/\.svg$//'|xargs -I % sh -c 'svgexport Cursor/%.svg ../Assets/Textures/Cursor/%.png pad 4096:' +ls UI | sed -e 's/\.svg$//'|xargs -I % sh -c 'svgexport UI/%.svg ../Assets/Textures/UI/%.png pad 4096' +ls Gates | sed -e 's/\.svg$//'|xargs -I % sh -c 'svgexport Gates/%.svg ../Assets/Textures/Gates/%.png pad 8x' diff --git a/SVG/create_textures_sd.sh b/SVG/create_textures_sd.sh new file mode 100755 index 0000000..4166d29 --- /dev/null +++ b/SVG/create_textures_sd.sh @@ -0,0 +1,4 @@ +#!/bin/bash +ls Cursor | sed -e 's/\.svg$//'|xargs -I % sh -c 'svgexport Cursor/%.svg ../Assets/Textures/Cursor/%.png pad 256:' +ls UI | sed -e 's/\.svg$//'|xargs -I % sh -c 'svgexport UI/%.svg ../Assets/Textures/UI/%.png pad 256:' +ls Gates | sed -e 's/\.svg$//'|xargs -I % sh -c 'svgexport Gates/%.svg ../Assets/Textures/Gates/%.png pad 1x'