From f4cd4bd3c7b28b6d8d23efbd3d411fb2d7b8939f Mon Sep 17 00:00:00 2001 From: ntr Date: Tue, 22 Aug 2023 00:12:06 +1000 Subject: [PATCH] icons --- Assets/Images.meta | 8 + .../SpaceRace.Logo.Filled.svg} | 332 ++++++++--- .../SpaceRace.Logo.Filled.svg.meta} | 12 +- .../SpaceRace.Logo.svg} | 218 +++---- .../SpaceRace.Logo.svg.meta} | 2 +- Assets/Images/SpaceRaceIconFont.meta | 8 + Assets/Images/accelerate.svg | 2 +- Assets/Images/accelerate.svg.meta | 54 ++ Assets/Images/decelerate.svg | 2 +- Assets/Images/decelerate.svg.meta | 54 ++ Assets/Images/shield.butt.svg | 550 ++++++++++++++++++ Assets/Images/shield.butt.svg.meta | 54 ++ Assets/Images/shield.svg | 200 ++++++- Assets/Images/shield.svg.meta | 54 ++ Assets/Images/strafe.svg.meta | 54 ++ Assets/Resources/SpaceRace-Icons.ttf | Bin 0 -> 5364 bytes Assets/Resources/SpaceRace-Icons.ttf.meta | 22 + Assets/Resources/fonts.meta | 8 + Assets/Resources/icomoon.meta | 8 + Assets/SpaceRace.Logo.png | Bin 14703 -> 23197 bytes Assets/Src/UI/IconTest.uxml | 3 + Assets/Src/UI/IconTest.uxml.meta | 10 + Assets/Src/UI/InterfaceIcon.cs | 21 +- Assets/Src/UI/InterfaceIcon.cs.meta | 11 + Assets/Src/UI/Menu.uxml | 3 +- 25 files changed, 1457 insertions(+), 233 deletions(-) create mode 100644 Assets/Images.meta rename Assets/{spacerace.logo.svg => Images/SpaceRace.Logo.Filled.svg} (81%) rename Assets/{spacerace.logo.svg.meta => Images/SpaceRace.Logo.Filled.svg.meta} (85%) rename Assets/{spacerace.logo.round.svg => Images/SpaceRace.Logo.svg} (88%) rename Assets/{spacerace.logo.round.svg.meta => Images/SpaceRace.Logo.svg.meta} (98%) create mode 100644 Assets/Images/SpaceRaceIconFont.meta create mode 100644 Assets/Images/accelerate.svg.meta create mode 100644 Assets/Images/decelerate.svg.meta create mode 100644 Assets/Images/shield.butt.svg create mode 100644 Assets/Images/shield.butt.svg.meta create mode 100644 Assets/Images/shield.svg.meta create mode 100644 Assets/Images/strafe.svg.meta create mode 100644 Assets/Resources/SpaceRace-Icons.ttf create mode 100644 Assets/Resources/SpaceRace-Icons.ttf.meta create mode 100644 Assets/Resources/fonts.meta create mode 100644 Assets/Resources/icomoon.meta create mode 100644 Assets/Src/UI/IconTest.uxml create mode 100644 Assets/Src/UI/IconTest.uxml.meta create mode 100644 Assets/Src/UI/InterfaceIcon.cs.meta diff --git a/Assets/Images.meta b/Assets/Images.meta new file mode 100644 index 0000000..a7811d0 --- /dev/null +++ b/Assets/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7da681960666ba3f5be7048720a7d9d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/spacerace.logo.svg b/Assets/Images/SpaceRace.Logo.Filled.svg similarity index 81% rename from Assets/spacerace.logo.svg rename to Assets/Images/SpaceRace.Logo.Filled.svg index 7267948..2b9d9a4 100644 --- a/Assets/spacerace.logo.svg +++ b/Assets/Images/SpaceRace.Logo.Filled.svg @@ -2,13 +2,13 @@ + id="color-profile3588" /> @@ -2008,15 +2008,15 @@ id="g4989"> @@ -2449,6 +2449,149 @@ y="7.3080578" mask="none" /> + + + + + + + + + + + + + - - - - - - - - - - - - + id="g4760" + transform="matrix(5.3762861,0,0,5.3762861,-1831.9798,2827.1531)"> + + + + + + + + + + + + + + + + + + + diff --git a/Assets/spacerace.logo.svg.meta b/Assets/Images/SpaceRace.Logo.Filled.svg.meta similarity index 85% rename from Assets/spacerace.logo.svg.meta rename to Assets/Images/SpaceRace.Logo.Filled.svg.meta index 3406dba..5bd3e2d 100644 --- a/Assets/spacerace.logo.svg.meta +++ b/Assets/Images/SpaceRace.Logo.Filled.svg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 01cd30b57fbd4ba5fbbd175b7433eb97 +guid: 98339f539870660598ed75100d453f42 ScriptedImporter: internalIDToNameTable: [] externalObjects: {} @@ -8,18 +8,18 @@ ScriptedImporter: assetBundleName: assetBundleVariant: script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} - svgType: 3 + svgType: 0 texturedSpriteMeshType: 0 svgPixelsPerUnit: 100 - gradientResolution: 256 + gradientResolution: 64 alignment: 0 customPivot: {x: 0, y: 0} generatePhysicsShape: 0 viewportOptions: 0 preserveViewport: 0 advancedMode: 0 - predefinedResolutionIndex: 0 - targetResolution: 2160 + predefinedResolutionIndex: 1 + targetResolution: 1080 resolutionMultiplier: 1 stepDistance: 10 samplingStepDistance: 100 @@ -50,5 +50,5 @@ ScriptedImporter: y: 0 width: 0 height: 0 - spriteID: 46edc670bc1df82a781d0689c12143fe + spriteID: dbb097b703b237ba8b588e7262526187 PhysicsOutlines: [] diff --git a/Assets/spacerace.logo.round.svg b/Assets/Images/SpaceRace.Logo.svg similarity index 88% rename from Assets/spacerace.logo.round.svg rename to Assets/Images/SpaceRace.Logo.svg index 53b78a8..9889d8f 100644 --- a/Assets/spacerace.logo.round.svg +++ b/Assets/Images/SpaceRace.Logo.svg @@ -2,13 +2,13 @@ + id="color-profile2581" /> @@ -2008,15 +2008,15 @@ id="g4989"> @@ -2601,16 +2601,16 @@ inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="1.3764072" - inkscape:cx="341.46873" - inkscape:cy="183.44863" + inkscape:cx="415.21143" + inkscape:cy="256.82807" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:snap-grids="true" - inkscape:window-width="2556" - inkscape:window-height="1396" - inkscape:window-x="2560" - inkscape:window-y="40" + inkscape:window-width="1920" + inkscape:window-height="1044" + inkscape:window-x="0" + inkscape:window-y="36" inkscape:window-maximized="1" inkscape:showpageshadow="false" showborder="true" @@ -2637,8 +2637,8 @@ empopacity="0.25098039" spacingx="8.4666669" spacingy="8.4666669" - originx="-55.147958" - originy="-109.40518" + originx="-134.89154" + originy="-339.95816" units="pc" empspacing="5" dotted="false" /> @@ -2658,7 +2658,7 @@ inkscape:label="left" inkscape:groupmode="layer" id="layer1" - transform="translate(-392.15631,583.08874)" + transform="translate(-318.61462,656.63046)" style="display:inline"> - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/Assets/spacerace.logo.round.svg.meta b/Assets/Images/SpaceRace.Logo.svg.meta similarity index 98% rename from Assets/spacerace.logo.round.svg.meta rename to Assets/Images/SpaceRace.Logo.svg.meta index 878f618..16b9221 100644 --- a/Assets/spacerace.logo.round.svg.meta +++ b/Assets/Images/SpaceRace.Logo.svg.meta @@ -28,7 +28,7 @@ ScriptedImporter: maxTangentAngleEnabled: 0 maxTangentAngle: 5 keepTextureAspectRatio: 1 - textureSize: 1080 + textureSize: 512 textureWidth: 256 textureHeight: 256 wrapMode: 0 diff --git a/Assets/Images/SpaceRaceIconFont.meta b/Assets/Images/SpaceRaceIconFont.meta new file mode 100644 index 0000000..878e807 --- /dev/null +++ b/Assets/Images/SpaceRaceIconFont.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbe4a68d7704058b2a668470f07e3a9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Images/accelerate.svg b/Assets/Images/accelerate.svg index b260706..af48826 100644 --- a/Assets/Images/accelerate.svg +++ b/Assets/Images/accelerate.svg @@ -206,7 +206,7 @@ id="layer1" transform="translate(49.523839,30.317441)"> diff --git a/Assets/Images/accelerate.svg.meta b/Assets/Images/accelerate.svg.meta new file mode 100644 index 0000000..40ad135 --- /dev/null +++ b/Assets/Images/accelerate.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 4b7e977ad5d094f079f67847f264c229 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + 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: f2e3139c7f7399756ae27ec477834d4a + PhysicsOutlines: [] diff --git a/Assets/Images/decelerate.svg b/Assets/Images/decelerate.svg index 9e28e2b..3154fe2 100644 --- a/Assets/Images/decelerate.svg +++ b/Assets/Images/decelerate.svg @@ -206,7 +206,7 @@ id="layer1" transform="translate(49.523839,30.317441)"> diff --git a/Assets/Images/decelerate.svg.meta b/Assets/Images/decelerate.svg.meta new file mode 100644 index 0000000..fc6a550 --- /dev/null +++ b/Assets/Images/decelerate.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 997500af16e846dbd87b2d2f68a8f320 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + 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: 4666a14473fee44e89e5c3efaef26677 + PhysicsOutlines: [] diff --git a/Assets/Images/shield.butt.svg b/Assets/Images/shield.butt.svg new file mode 100644 index 0000000..5f03c73 --- /dev/null +++ b/Assets/Images/shield.butt.svg @@ -0,0 +1,550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Assets/Images/shield.butt.svg.meta b/Assets/Images/shield.butt.svg.meta new file mode 100644 index 0000000..c9d52c9 --- /dev/null +++ b/Assets/Images/shield.butt.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 92b68952770797eafbb493b98fbced3d +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + 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: 11ff1ee0ae3af2caea8ac49820af747d + PhysicsOutlines: [] diff --git a/Assets/Images/shield.svg b/Assets/Images/shield.svg index 4a231bd..023cb88 100644 --- a/Assets/Images/shield.svg +++ b/Assets/Images/shield.svg @@ -22,21 +22,25 @@ inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:document-units="px" - showgrid="false" + showgrid="true" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" units="px" inkscape:zoom="0.56123737" - inkscape:cx="344.7739" - inkscape:cy="524.73341" + inkscape:cx="255.68504" + inkscape:cy="613.82228" inkscape:window-width="1920" inkscape:window-height="1044" inkscape:window-x="0" inkscape:window-y="36" inkscape:window-maximized="1" - inkscape:current-layer="layer1" /> + inkscape:current-layer="layer1"> + + + + + + + + + + + + + + + + + + id="g2085" + style="fill:#f5f5f5;fill-opacity:1"> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m -14.589844,-30.316406 c -7.788764,0 -13.680124,-0.0178 -18.427734,0.509765 -4.74761,0.527567 -8.665967,1.652348 -11.503906,4.490235 -2.837951,2.837899 -3.964611,6.756322 -4.492188,11.503906 -0.527577,4.7475844 -0.509765,10.6409938 -0.509765,18.4296875 V 66.925781 a 3.7786551,3.7786551 0 0 0 3.779296,3.777344 3.7786551,3.7786551 0 0 0 3.777344,-3.777344 V 4.6171875 c 0,-7.7886937 0.01871,-13.5790375 0.464844,-17.5937505 0.446136,-4.014712 1.267315,-5.939209 2.324219,-6.996093 1.056916,-1.056897 2.979383,-1.878089 6.99414,-2.324219 4.014758,-0.44613 9.804986,-0.462891 17.59375,-0.462891 H 47.71875 a 3.7786551,3.7786551 0 0 0 3.779297,-3.779296 3.7786551,3.7786551 0 0 0 -3.779297,-3.777344 z" + id="path19305-6" /> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m 117.81641,-30.316406 a 3.7786551,3.7786551 0 0 0 -3.77735,3.777344 3.7786551,3.7786551 0 0 0 3.77735,3.779296 H 180.125 c 7.7887,0 13.57904,0.01675 17.59375,0.462891 4.01471,0.446137 5.93921,1.267318 6.99609,2.324219 1.0569,1.056916 1.87809,2.981337 2.32422,6.996093 0.44613,4.0147575 0.46289,9.804986 0.46289,17.5937505 V 66.925781 a 3.7786551,3.7786551 0 0 0 3.7793,3.777344 3.7786551,3.7786551 0 0 0 3.77734,-3.777344 V 4.6171875 c 0,-7.7887645 0.0178,-13.6820771 -0.50976,-18.4296875 -0.52757,-4.74761 -1.65235,-8.665968 -4.49024,-11.503906 -2.83789,-2.837955 -6.75632,-3.962657 -11.5039,-4.490235 -4.74759,-0.527577 -10.64099,-0.509765 -18.42969,-0.509765 z" + id="path19469-2" /> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m 211.28125,133.24414 a 3.7786551,3.7786551 0 0 0 -3.7793,3.7793 v 62.30859 c 0,7.78869 -0.0168,13.57904 -0.46289,17.59375 -0.44613,4.01471 -1.26731,5.93726 -2.32422,6.99414 -1.05691,1.0569 -2.98133,1.87809 -6.99609,2.32422 -4.01476,0.44613 -9.80498,0.46484 -17.59375,0.46484 h -62.30859 a 3.7786551,3.7786551 0 0 0 -3.77735,3.77735 3.7786551,3.7786551 0 0 0 3.77735,3.77929 H 180.125 c 7.78877,0 13.68208,0.0178 18.42969,-0.50976 4.74761,-0.52757 8.66596,-1.6543 11.5039,-4.49219 2.83796,-2.8379 3.96266,-6.75632 4.49024,-11.5039 0.52758,-4.74759 0.50976,-10.63905 0.50976,-18.42774 v -62.30859 a 3.7786551,3.7786551 0 0 0 -3.77734,-3.7793 z" + id="path19475-6" /> + style="color:#000000;fill:#f5f5f5;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke markers fill;fill-opacity:1" + d="m -45.744141,133.24414 a 3.7786551,3.7786551 0 0 0 -3.779296,3.7793 v 62.30859 c 0,7.78877 -0.0178,13.68012 0.509765,18.42774 0.527566,4.74761 1.654301,8.66596 4.492188,11.5039 2.837899,2.83795 6.756321,3.96461 11.503906,4.49219 4.747584,0.52758 10.639041,0.50977 18.427734,0.50976 H 47.71875 a 3.7786551,3.7786551 0 0 0 3.779297,-3.77929 3.7786551,3.7786551 0 0 0 -3.779297,-3.77735 h -62.308594 c -7.788693,0 -13.579037,-0.0187 -17.59375,-0.46484 -4.014712,-0.44614 -5.937256,-1.26731 -6.99414,-2.32422 -1.056898,-1.05692 -1.878089,-2.97938 -2.324219,-6.99414 -0.44613,-4.01476 -0.464844,-9.80498 -0.464844,-17.59375 v -62.30859 a 3.7786551,3.7786551 0 0 0 -3.777344,-3.7793 z" + id="path19481-1" /> diff --git a/Assets/Images/shield.svg.meta b/Assets/Images/shield.svg.meta new file mode 100644 index 0000000..65b8518 --- /dev/null +++ b/Assets/Images/shield.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: 7c9ab7aff6725f363889ef400a94b6af +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + 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: 5281d519547113507b4be2c04ab538c2 + PhysicsOutlines: [] diff --git a/Assets/Images/strafe.svg.meta b/Assets/Images/strafe.svg.meta new file mode 100644 index 0000000..7ba45ee --- /dev/null +++ b/Assets/Images/strafe.svg.meta @@ -0,0 +1,54 @@ +fileFormatVersion: 2 +guid: bb2f97dd4287d771884c3b7e757b5374 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3} + svgType: 0 + texturedSpriteMeshType: 0 + svgPixelsPerUnit: 100 + gradientResolution: 64 + alignment: 0 + customPivot: {x: 0, y: 0} + generatePhysicsShape: 0 + viewportOptions: 0 + 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: e3709bf75980797bf861b3af3a8c96f3 + PhysicsOutlines: [] diff --git a/Assets/Resources/SpaceRace-Icons.ttf b/Assets/Resources/SpaceRace-Icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..eb44e4d2906a65ce94ba378aa51dd95451781ad5 GIT binary patch literal 5364 zcma)AO>7)j9e;0T-hA!H?5=lby=!M{@A@OGYiD=tT{}&hmP4b2($JP*BqT&P&f-Lg z?T|RdjyP~45*#Q!pjP6*0dWB;aYUk$1vgY7gt#CiB-B&rg-GQ@E%W=oH#0lCu?=JI z%>TXj|Ns7<^FD@g##oAdm+7qar7xcgyn^^EdVY)FTN_)wd*$^%|9~+*iT3r)-h+F1 z=Fq06y?J;4o8Nx#`H#`wV=O;)tKYjh+uHj&V}v#Ge(EbzJGq<*O_o_@Y z(f*X$cXu{=>AMAxW8=6Lw|aZ`*o6L7w4X(c#gNl$v_NB+ZXLE*p?b;&R5pbTvSYC}_OJ?y5kFi#|9SH@N3p|1-7k$aH#?N!9@gkp3sH&T#cG16pp-y{cuF;;2 zp^Icd`2~(Ke;HI{%>pNxmXsm8yJUA`4kkAFe4QGd$WRGOiV1l-Lbi%#spyv^WZ8$Q zWY)?Y$u|%I$j_~G67CM6EJrACy)?<;9a-rI6i0>AXoDq!f~&A55f=Cv8Dx$6E}Ak` zSx(r*wZ_}w15Jd9awf$oZL0yLqa!VzpQ|@0Yhj#x${OGoc%*w3W5^nHy@=HeMM&l`@_mr1WPGG*s)H7?g*eB?4zdNq@SljG z40V|GMAn9&p0RMcC5!HST%%!h6Fx>2+7MfNSuApBh5rV~~>zWNoF>{q#@6zq?pH5bo zkk#-n2V)^kGdy>Tn6})!(6v}R!J(N#WSt%{X-hy7cIX5iwi<%=9*rnF$h5fs5$U#c zvYSj3X4WaJOc2<_N?{P4$p)j1{N)&177HkW1FnfiR{)ld{+!QL}k>x$&PIx+E_5N|uDRioYR_!Fb zg%y@CD5#M#nS;Z7nkF0_6=0}znkrrTYQ+}@awYsq<)xP@+Bs>jfDf~p)(DN4wG{>d z6~T3G*n|ZY2C=BJ(6ku};UH5~WS1)aX3_u@ z$xFsk*h1Aeii!jvq6%5Sj!|C6Ae&GnL%cwUEtTddc#c@%J-{o2DyOb`ShW_)n{xq8 zIt&%ko;U;|6oMitG&8_fme~qSMn_pP8|vdAB889=(Mycp$S0XJ_)mWc-l+5lDCUj) z2XCxFYSQsCIz%~m6?Hx(gpqeZ8-}2#ft>=fdUT*2V)wDezJ-;#F6V4a&hkk&OnbDp z)M&!POizY4Y?df^A}-+Kp>YjmM%F?&h~1VY&zq+ zuI=UWV};<%y|1n-eHc$R&7b-eGpf*50m>i8PoXfkbJS8SVOpbRojxJ24%_dZ-lf;*|w}l z8lJ@-u^z7z{s;9jqG6;$26Yi@P#m$Ikyyo^3^Y7zy|N+34t?Ow!b~oI#!b17<4kyV z!7*GR(w3DL!ZqByovUKNbyH{ZxtT(t;d$ehZKJE2v-7s0W;5D~7-&jf+qT9%uTkK? zlo-Mp#YpJOS$QZSeY83NZUm!H&n5KbpoCVBkH)9nREpLcO-rTR>G8_tAb8ZRp3Bpk zZCSL-$e*ir9|ghXO8J!_*zZ&qb2c^!x^5U5JGWTv><7Us<#NTc9fjlAR;64#4QPBi zG+=n4>JXNy@j#Oh{h78HZ?;ze@bpj26a1c}T zNO$E$QYnv`2|1h*2PaMRCrxT6C%jntvERsMeH0BU$24v1BCv-@r_*)+sp&W-&(Zy< zUq=`AMi{nD6P1q&_OscBzxS-j(@Kzp_mAbgytBPKwb|e9-|y}AZ%*CVpSrrS^BQbhVwa`v lU1;9~%(k?s$9D0&iM|_bANQ-$f!CA+uu*-nOJ-$+{x9-Q8%Y2F literal 0 HcmV?d00001 diff --git a/Assets/Resources/SpaceRace-Icons.ttf.meta b/Assets/Resources/SpaceRace-Icons.ttf.meta new file mode 100644 index 0000000..7089dcc --- /dev/null +++ b/Assets/Resources/SpaceRace-Icons.ttf.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6341925c14bc48c1eaf9fcb299a97234 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 256 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - icomoon + fallbackFontReferences: + - {fileID: 12800000, guid: 7b4dce6a5fb1cf9bf85471eff8901785, type: 3} + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/fonts.meta b/Assets/Resources/fonts.meta new file mode 100644 index 0000000..db339f0 --- /dev/null +++ b/Assets/Resources/fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 861900bc5632141f9badcb120781f403 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/icomoon.meta b/Assets/Resources/icomoon.meta new file mode 100644 index 0000000..eedc7b5 --- /dev/null +++ b/Assets/Resources/icomoon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bc69a4522723af1889c6ce22a281ed7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SpaceRace.Logo.png b/Assets/SpaceRace.Logo.png index 29f0519069893fb30e4ec6adeb215f038b2d4e27..a58bac9f8f179cbf9c2b4143534da2cba981fc20 100644 GIT binary patch literal 23197 zcmeFZi9eL>8$LWzsmGFeTI>{+o)+8K*UCtqY^9s*ghBQgW2cRgtyCCmTBzF=YV1o9 z$!*Ct7)+>{ER8fV7|VNkzVGk-Bi{Gz^XZeseP7qP9>;N>iZ?ek)?;Q{uiwSQKlNtY?C&P$chfzKsV#~^9Yz^p&s`14o*xg-_V%=vT4Pv`LxUV8q3l}$PSq#* z_Ix>qJ#cl0@PTJB7m|(&^Z)xyGQPdl_Sd6q?Bfi$iFp#s3j0-5!~rKLZWA(fyJyJm1P7sRT)O+e2r{N=u`bJ(R=DX>2QZ`oTz= zVi&lP%CbeXuGnk@(NgtND=R4(e_K&;(+d~O z+uf;q8EUU94R@lk*^V|gVP~=8Merq=sR~5f0cw|?N)4rjOEUhl+X>-MO4B!}xt4?R zh&CEcxH{NT;Ay%Xx%CBE{}iI#sDWW5%lex^_)sdDUDwWtJJrJAVKxxJsik@lGXaUa z;f3&pLbJTao1vkrpBop-yff)hSzBr8MYE|yVT0C1M4TNNeHtT+4)`OUxA}uUt#K5d zErr8YKY#wbz@Kxkp`C~C5WO{iKik&Yx`qswmcVg_tuoS6Xi}&FWG{jib)JXewZ?g(t1
  • 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 literal 14703 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 QWl0F7Z=zSF + + diff --git a/Assets/Src/UI/IconTest.uxml.meta b/Assets/Src/UI/IconTest.uxml.meta new file mode 100644 index 0000000..681e7e0 --- /dev/null +++ b/Assets/Src/UI/IconTest.uxml.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 728748373416e7a1fbb46d5703981b10 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Assets/Src/UI/InterfaceIcon.cs b/Assets/Src/UI/InterfaceIcon.cs index c73e4e9..4158783 100644 --- a/Assets/Src/UI/InterfaceIcon.cs +++ b/Assets/Src/UI/InterfaceIcon.cs @@ -1,4 +1,10 @@ -class InterfaceIcon : VisualElement { +using System.Collections; +using System.Collections.Generic; + +using UnityEngine; +using UnityEngine.UIElements; + +public class InterfaceIcon : VisualElement { public enum Icon { // Outputs Acceleration, @@ -23,9 +29,12 @@ class InterfaceIcon : VisualElement { } static readonly Dictionary _iconGlyphMap = new() { - { Icon.CandyCane, '\uf786' }, - { Icon.Sleigh, '\uf7cc' }, - { Icon.Snowflake, '\uf2dc' }, + { Icon.Acceleration, '\ue901' }, + { Icon.Deceleration, '\ue902' }, + { Icon.Strafing, '\ue903' }, + { Icon.Shield, '\ue904' }, + + { Icon.Logo, '\ue900' }, }; public Icon icon { @@ -39,12 +48,12 @@ class InterfaceIcon : VisualElement { Icon _icon; Label _iconLabel; - public InterfaceIcon() : this(Icon.CandyCane) {} + public InterfaceIcon() : this(Icon.Strafing) {} public InterfaceIcon(Icon icon) { _iconLabel = new Label { style = { - unityFont = Resources.Load("fontawesome-solid"), + unityFont = Resources.Load("SpaceRace-Icons"), unityFontDefinition = StyleKeyword.None, }, }; diff --git a/Assets/Src/UI/InterfaceIcon.cs.meta b/Assets/Src/UI/InterfaceIcon.cs.meta new file mode 100644 index 0000000..05507e4 --- /dev/null +++ b/Assets/Src/UI/InterfaceIcon.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0297bc555e79b89a8979360dc4d060a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Src/UI/Menu.uxml b/Assets/Src/UI/Menu.uxml index 9d5f720..a6f206b 100644 --- a/Assets/Src/UI/Menu.uxml +++ b/Assets/Src/UI/Menu.uxml @@ -1,7 +1,6 @@