Parser Update
|
|
@ -0,0 +1,454 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewAttribute.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient20104"><stop
|
||||
style="stop-color:#aeffe7;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20100" /><stop
|
||||
style="stop-color:#38fdb4;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop20102" /></linearGradient><linearGradient
|
||||
id="linearGradient17002"><stop
|
||||
style="stop-color:#aec8ff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop16998" /><stop
|
||||
style="stop-color:#386afd;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop17000" /></linearGradient><linearGradient
|
||||
id="linearGradient12435"><stop
|
||||
style="stop-color:#8cb1ff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop12431" /><stop
|
||||
style="stop-color:#2f3ab2;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop12433" /></linearGradient><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-72.657343,18.879856)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient12425"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-68.945033,39.032397)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient12435"
|
||||
id="radialGradient12429"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-68.768256,59.184938)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient17002"
|
||||
id="radialGradient12439"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,30.580233,-11.879285)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient20104"
|
||||
id="radialGradient20098"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889692)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="2.8284275"
|
||||
inkscape:cx="-137.1787"
|
||||
inkscape:cy="20.859647"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-56.235504"
|
||||
y="37.082047"
|
||||
ry="1.6874999" /><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text><g
|
||||
aria-label="x"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d1d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(12.904697,-45.078051)"><path
|
||||
d="M 4.2452936,9.0727731 H 5.3180669 V 7.9999999 H 6.3908401 V 6.9272266 H 5.3180669 V 5.8544534 H 4.2452936 V 3.7089069 H 6.3908401 V 4.7816801 H 7.4636134 V 5.8544534 H 8.5363866 V 4.7816801 H 9.6091599 V 3.7089069 H 11.754706 V 5.8544534 H 10.681933 V 6.9272266 H 9.6091599 v 1.0727733 h 1.0727731 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 10.145546 H 8.5363866 V 9.0727731 H 7.4636134 V 10.145546 H 6.3908401 v 2.145547 H 4.2452936 Z"
|
||||
id="path3195"
|
||||
style="fill:#591d1d;fill-opacity:1" /></g><g
|
||||
aria-label="m"
|
||||
id="text4003"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d3b;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-56.391758,36.769547)"><path
|
||||
d="M 4.9003514,4.9864588 H 5.9731246 V 3.9136855 H 8.1186711 V 4.9864588 H 10.264218 V 3.9136855 h 2.145546 v 1.0727733 h 1.072773 V 12.495872 H 11.336991 V 6.059232 H 9.1914444 v 6.43664 H 7.0458979 V 6.059232 H 4.9003514 v 6.43664 H 2.7548048 V 3.9136855 h 2.1455466 z"
|
||||
id="path4107" /></g><g
|
||||
aria-label="E"
|
||||
id="text4916"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#333145;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-39.597974,-28.991374)"><path
|
||||
d="M 6.9272266,11.218319 H 11.21832 v 2.145547 H 4.7816801 V 2.6361333 H 11.21832 V 4.7816798 H 6.9272266 V 6.9272263 H 10.145546 V 9.0727728 H 6.9272266 Z"
|
||||
id="path7278" /></g><rect
|
||||
style="fill:url(#radialGradient12425);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12423"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-52.523197"
|
||||
y="57.234589"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient12429);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12427"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-52.34642"
|
||||
y="77.387131"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient12439);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12437"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="47.002068"
|
||||
y="6.3229074"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="O"
|
||||
id="text12443"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#0b091c;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(46.845818,6.0104068)"><path
|
||||
d="M 4.2452936,3.7089066 H 5.3180669 V 2.6361333 h 5.3638661 v 1.0727733 h 1.072773 v 8.5821864 h -1.072773 v 1.072773 H 5.3180669 V 12.291093 H 4.2452936 Z m 4.291093,6.4366394 H 9.6091599 V 5.8544531 H 8.5363866 V 4.7816798 H 7.4636134 V 5.8544531 H 6.3908401 v 4.2910929 h 1.0727733 v 1.072773 h 1.0727732 z"
|
||||
id="path12549"
|
||||
style="fill:#0b091c;fill-opacity:1" /></g><rect
|
||||
style="fill:url(#radialGradient20098);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect20096"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15625"
|
||||
y="0.31250048"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="a"
|
||||
id="text20160"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#46c384;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"><path
|
||||
d="M 5.3180669,11.21832 H 4.2452936 V 7.9999999 H 5.3180669 V 6.9272266 h 4.291093 V 5.8544534 H 4.2452936 V 4.7816801 H 5.3180669 V 3.7089069 h 5.3638661 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 11.21832 H 8.5363866 v 1.072773 H 5.3180669 Z M 6.3908401,10.145546 H 9.6091599 V 9.0727731 H 6.3908401 Z"
|
||||
id="path21367" /></g></svg>
|
||||
|
After Width: | Height: | Size: 19 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c1ga7dfggit3m"
|
||||
path="res://.godot/imported/ASTViewAttribute.svg-3d90376a97e463f5e8c1d51842ca649c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewAttribute.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewAttribute.svg-3d90376a97e463f5e8c1d51842ca649c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,340 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewBracketToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="8.0000011"
|
||||
inkscape:cx="-0.56249993"
|
||||
inkscape:cy="0.62499992"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g26055" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="t"
|
||||
id="g26055"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-1.1865526,-27.263638)"><g
|
||||
aria-label="[ ]"
|
||||
id="text2358"
|
||||
style="font-size:16.0764px;stroke-width:3.78901"><path
|
||||
d="M 5.3110113,39.139194 H 7.0334829 V 40.00043 H 3.5885398 v -9.473593 h 3.4449431 v 0.861236 H 5.3110113 Z"
|
||||
id="path29324" /><path
|
||||
d="m 13.062111,39.139194 v -7.751121 h -1.722472 v -0.861236 h 3.444943 v 9.473593 h -3.444943 v -0.861236 z"
|
||||
id="path29326" /></g></g></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6yg4233g51mp"
|
||||
path="res://.godot/imported/ASTViewBracketToken.svg-5e10f2c1c361be5543104858ef26cbe4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewBracketToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewBracketToken.svg-5e10f2c1c361be5543104858ef26cbe4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,339 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewConstantToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="8.0000011"
|
||||
inkscape:cx="-5.8749992"
|
||||
inkscape:cy="9.2499988"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><path
|
||||
d="M 1.8983598,3.0276795 H 2.9185955 L 2.6690112,5.2651402 H 1.6487755 Z m 11.5303532,0 h 1.020236 l -0.249585,2.2374607 h -1.020236 z"
|
||||
id="path34973"
|
||||
style="font-size:10.2222px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10, ';fill:#92304c;stroke-width:2.71367;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers;fill-opacity:1"
|
||||
sodipodi:nodetypes="cccccccccc" /><g
|
||||
aria-label="3"
|
||||
transform="skewX(-5.3910444)"
|
||||
id="text36522"
|
||||
style="font-size:14.8352px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10, ';opacity:1;fill:#92304c;stroke-width:3.49647;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"><path
|
||||
d="m 5.7013121,10.018045 h 1.5894857 v 0.794742 H 9.6750264 V 9.2233017 H 7.2907978 V 7.6338159 H 9.6750264 V 6.0443302 H 7.2907978 V 6.8390731 H 5.7013121 V 5.2495873 H 6.4960549 V 4.4548444 h 3.9737141 v 0.7947429 h 0.794743 v 2.3842286 h -0.794743 v 1.5894858 h 0.794743 V 11.60753 h -0.794743 v 0.794743 H 6.4960549 V 11.60753 H 5.7013121 Z"
|
||||
id="path36574" /></g></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bgttfb7berwwu"
|
||||
path="res://.godot/imported/ASTViewConstantToken.svg-4ea6a09e1d41b9affda10122b9f35341.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewConstantToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewConstantToken.svg-4ea6a09e1d41b9affda10122b9f35341.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,457 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewContext.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient47195"><stop
|
||||
style="stop-color:#fdfdfd;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop47191" /><stop
|
||||
style="stop-color:#fdfdfd;stop-opacity:0.87387389;"
|
||||
offset="0.41835409"
|
||||
id="stop47199" /><stop
|
||||
style="stop-color:#fdfdfd;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop47193" /></linearGradient><linearGradient
|
||||
id="linearGradient17002"><stop
|
||||
style="stop-color:#8c909b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop16998" /><stop
|
||||
style="stop-color:#313131;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop17000" /></linearGradient><linearGradient
|
||||
id="linearGradient12435"><stop
|
||||
style="stop-color:#8cb1ff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop12431" /><stop
|
||||
style="stop-color:#2f3ab2;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop12433" /></linearGradient><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-72.657343,18.879856)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient12425"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-68.945033,39.032397)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient12435"
|
||||
id="radialGradient12429"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-68.768256,59.184938)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient17002"
|
||||
id="radialGradient12439"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889692)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient47195"
|
||||
id="radialGradient47197"
|
||||
cx="7.9196539"
|
||||
cy="7.5430555"
|
||||
fx="7.9196539"
|
||||
fy="7.5430555"
|
||||
r="6.0185559"
|
||||
gradientTransform="matrix(1.3947132,3.5742303e-8,-5.0190539e-8,1.7488957,-3.1755264,-5.0063098)"
|
||||
gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="11.31371"
|
||||
inkscape:cx="8.3526977"
|
||||
inkscape:cy="5.5684652"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-56.235504"
|
||||
y="37.082047"
|
||||
ry="1.6874999" /><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text><g
|
||||
aria-label="x"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d1d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(12.904697,-45.078051)"><path
|
||||
d="M 4.2452936,9.0727731 H 5.3180669 V 7.9999999 H 6.3908401 V 6.9272266 H 5.3180669 V 5.8544534 H 4.2452936 V 3.7089069 H 6.3908401 V 4.7816801 H 7.4636134 V 5.8544534 H 8.5363866 V 4.7816801 H 9.6091599 V 3.7089069 H 11.754706 V 5.8544534 H 10.681933 V 6.9272266 H 9.6091599 v 1.0727733 h 1.0727731 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 10.145546 H 8.5363866 V 9.0727731 H 7.4636134 V 10.145546 H 6.3908401 v 2.145547 H 4.2452936 Z"
|
||||
id="path3195"
|
||||
style="fill:#591d1d;fill-opacity:1" /></g><g
|
||||
aria-label="m"
|
||||
id="text4003"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d3b;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-56.391758,36.769547)"><path
|
||||
d="M 4.9003514,4.9864588 H 5.9731246 V 3.9136855 H 8.1186711 V 4.9864588 H 10.264218 V 3.9136855 h 2.145546 v 1.0727733 h 1.072773 V 12.495872 H 11.336991 V 6.059232 H 9.1914444 v 6.43664 H 7.0458979 V 6.059232 H 4.9003514 v 6.43664 H 2.7548048 V 3.9136855 h 2.1455466 z"
|
||||
id="path4107" /></g><g
|
||||
aria-label="E"
|
||||
id="text4916"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#333145;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-39.597974,-28.991374)"><path
|
||||
d="M 6.9272266,11.218319 H 11.21832 v 2.145547 H 4.7816801 V 2.6361333 H 11.21832 V 4.7816798 H 6.9272266 V 6.9272263 H 10.145546 V 9.0727728 H 6.9272266 Z"
|
||||
id="path7278" /></g><rect
|
||||
style="fill:url(#radialGradient12425);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12423"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-52.523197"
|
||||
y="57.234589"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient12429);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12427"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-52.34642"
|
||||
y="77.387131"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient12439);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12437"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15625"
|
||||
y="0.31250048"
|
||||
ry="1.6874999" /><g
|
||||
id="g47141"
|
||||
transform="matrix(1,0,0,-1,0,11.037406)" /><path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:3.6;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
id="path50353"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="6.5407367"
|
||||
sodipodi:cy="6.0987954"
|
||||
sodipodi:r1="3.7133622"
|
||||
sodipodi:r2="1.8566811"
|
||||
sodipodi:arg1="1.5707963"
|
||||
sodipodi:arg2="2.6179939"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="M 6.5407368,9.8121576 4.9328036,7.0271359 3.3248706,4.2421144 l 3.2158661,-1e-7 3.2158659,-1e-7 -1.6079329,2.7850218 z"
|
||||
inkscape:transform-center-y="-1.3589316"
|
||||
transform="matrix(-1.4638284,0,0,-1.4638284,17.35269,17.589647)" /></svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cp8x3tr0r6dv3"
|
||||
path="res://.godot/imported/ASTViewContext.svg-01873566028d83c30ccc4aea92a1915d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewContext.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewContext.svg-01873566028d83c30ccc4aea92a1915d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,366 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewElement.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-88.74402,6.1519354)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="11.31371"
|
||||
inkscape:cx="-14.584075"
|
||||
inkscape:cy="11.402095"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-72.322182"
|
||||
y="24.354128"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15625"
|
||||
y="0.31250048"
|
||||
ry="1.6874999" /><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text><g
|
||||
aria-label="x"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d1d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(12.904697,-45.078051)"><path
|
||||
d="M 4.2452936,9.0727731 H 5.3180669 V 7.9999999 H 6.3908401 V 6.9272266 H 5.3180669 V 5.8544534 H 4.2452936 V 3.7089069 H 6.3908401 V 4.7816801 H 7.4636134 V 5.8544534 H 8.5363866 V 4.7816801 H 9.6091599 V 3.7089069 H 11.754706 V 5.8544534 H 10.681933 V 6.9272266 H 9.6091599 v 1.0727733 h 1.0727731 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 10.145546 H 8.5363866 V 9.0727731 H 7.4636134 V 10.145546 H 6.3908401 v 2.145547 H 4.2452936 Z"
|
||||
id="path3195"
|
||||
style="fill:#591d1d;fill-opacity:1" /></g><g
|
||||
aria-label="m"
|
||||
id="text4003"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d3b;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-72.478435,24.041627)"><path
|
||||
d="M 4.9003514,4.9864588 H 5.9731246 V 3.9136855 H 8.1186711 V 4.9864588 H 10.264218 V 3.9136855 h 2.145546 v 1.0727733 h 1.072773 V 12.495872 H 11.336991 V 6.059232 H 9.1914444 v 6.43664 H 7.0458979 V 6.059232 H 4.9003514 v 6.43664 H 2.7548048 V 3.9136855 h 2.1455466 z"
|
||||
id="path4107" /></g><g
|
||||
aria-label="E"
|
||||
id="text4916"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#333145;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-39.597974,-28.991374)"><path
|
||||
d="M 6.9272266,11.218319 H 11.21832 v 2.145547 H 4.7816801 V 2.6361333 H 11.21832 V 4.7816798 H 6.9272266 V 6.9272263 H 10.145546 V 9.0727728 H 6.9272266 Z"
|
||||
id="path7278" /></g><g
|
||||
aria-label="e"
|
||||
id="text12129"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#333145;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers;fill-opacity:1"><path
|
||||
d="M 4.2452936,4.7816801 H 5.3180669 V 3.7089069 h 5.3638661 v 1.0727732 h 1.072773 v 4.291093 H 6.3908401 v 1.0727729 h 5.3638659 v 1.072774 h -1.072773 v 1.072773 H 5.3180669 V 11.21832 H 4.2452936 Z M 6.3908401,6.9272266 H 9.6091599 V 5.8544534 H 6.3908401 Z"
|
||||
id="path12131"
|
||||
style="fill:#333145;fill-opacity:1" /></g></svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://horcg6ltlipv"
|
||||
path="res://.godot/imported/ASTViewElement.svg-854db37c734331d0f1952d7a8058264f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewElement.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewElement.svg-854db37c734331d0f1952d7a8058264f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,354 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewExpression.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.656855"
|
||||
inkscape:cx="-7.7781736"
|
||||
inkscape:cy="4.0658635"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text><rect
|
||||
style="fill:url(#radialGradient1120-0);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118-9"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15625"
|
||||
y="0.31250048"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="x"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d1d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers;fill-opacity:1"><path
|
||||
d="M 4.2452936,9.0727731 H 5.3180669 V 7.9999999 H 6.3908401 V 6.9272266 H 5.3180669 V 5.8544534 H 4.2452936 V 3.7089069 H 6.3908401 V 4.7816801 H 7.4636134 V 5.8544534 H 8.5363866 V 4.7816801 H 9.6091599 V 3.7089069 H 11.754706 V 5.8544534 H 10.681933 V 6.9272266 H 9.6091599 v 1.0727733 h 1.0727731 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 10.145546 H 8.5363866 V 9.0727731 H 7.4636134 V 10.145546 H 6.3908401 v 2.145547 H 4.2452936 Z"
|
||||
id="path3195"
|
||||
style="fill:#591d1d;fill-opacity:1" /></g></svg>
|
||||
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dfspdjcjiiud2"
|
||||
path="res://.godot/imported/ASTViewExpression.svg-b2561a31e28b205e21b61323451031cb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewExpression.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewExpression.svg-b2561a31e28b205e21b61323451031cb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,342 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewIgnoreToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.656855"
|
||||
inkscape:cx="8.3968919"
|
||||
inkscape:cy="0.70710669"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="t"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(17.374998,-32.124996)"><path
|
||||
d="M 5.1477904,5.7819538 H 6.2205637 V 3.6364073 H 7.2933369 V 2.5636341 H 8.3661102 V 5.7819538 H 10.511657 V 7.9275003 H 8.3661102 V 11.14582 h 2.1455468 v 2.145547 H 7.2933369 V 12.218593 H 6.2205637 V 7.9275003 H 5.1477904 Z"
|
||||
id="path2360" /></g><g
|
||||
id="g9507"
|
||||
style="opacity:0.5010989"><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="_"
|
||||
id="text2358"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"><path
|
||||
d="m 4.3503246,13.438808 v -2.145546 h 7.5094124 v 2.145546 z"
|
||||
id="path9478" /></g></g></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cwn7ynt0xlpy7"
|
||||
path="res://.godot/imported/ASTViewIgnoreToken.svg-b324e16e97be55e89c97922164f734bd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewIgnoreToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewIgnoreToken.svg-b324e16e97be55e89c97922164f734bd.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,346 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewLogicToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="22.62742"
|
||||
inkscape:cx="-3.7565043"
|
||||
inkscape:cy="4.4194168"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><path
|
||||
sodipodi:type="star"
|
||||
style="fill:#59381d;fill-opacity:1;stroke:#dca864;stroke-linecap:square;stroke-dashoffset:3.6;stroke-opacity:1;paint-order:stroke fill markers;stroke-width:2.31098844;stroke-dasharray:none"
|
||||
id="path4054"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:sides="4"
|
||||
sodipodi:cx="-9.3691635"
|
||||
sodipodi:cy="2.6516502"
|
||||
sodipodi:r1="5.6189194"
|
||||
sodipodi:r2="1.8376622"
|
||||
sodipodi:arg1="-0.52359878"
|
||||
sodipodi:arg2="0.23820056"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m -4.5030366,-0.15780952 -3.0803527,3.24306412 1.0236855,4.4325225 -3.2430642,-3.0803527 -4.432522,1.0236855 3.080352,-3.2430642 -1.023685,-4.4325224 3.2430639,3.08035266 z"
|
||||
inkscape:transform-center-y="1.1745412"
|
||||
transform="matrix(0.83613298,-0.22327489,0.22327489,0.83613298,15.112664,3.3715365)"
|
||||
inkscape:transform-center-x="-0.31364177" /></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cw2raas8cijij"
|
||||
path="res://.godot/imported/ASTViewLogicToken.svg-9c4a472fc688c1b5e4a5cd3c2618c538.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewLogicToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewLogicToken.svg-9c4a472fc688c1b5e4a5cd3c2618c538.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,353 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewMember.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889692)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.656855"
|
||||
inkscape:cx="-32.350131"
|
||||
inkscape:cy="-6.0104068"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15625"
|
||||
y="0.31250048"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text><g
|
||||
aria-label="x"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d1d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(12.904697,-45.078051)"><path
|
||||
d="M 4.2452936,9.0727731 H 5.3180669 V 7.9999999 H 6.3908401 V 6.9272266 H 5.3180669 V 5.8544534 H 4.2452936 V 3.7089069 H 6.3908401 V 4.7816801 H 7.4636134 V 5.8544534 H 8.5363866 V 4.7816801 H 9.6091599 V 3.7089069 H 11.754706 V 5.8544534 H 10.681933 V 6.9272266 H 9.6091599 v 1.0727733 h 1.0727731 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 10.145546 H 8.5363866 V 9.0727731 H 7.4636134 V 10.145546 H 6.3908401 v 2.145547 H 4.2452936 Z"
|
||||
id="path3195"
|
||||
style="fill:#591d1d;fill-opacity:1" /></g><g
|
||||
aria-label="m"
|
||||
id="text4003"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d3b;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"><path
|
||||
d="M 4.9003514,4.9864588 H 5.9731246 V 3.9136855 H 8.1186711 V 4.9864588 H 10.264218 V 3.9136855 h 2.145546 v 1.0727733 h 1.072773 V 12.495872 H 11.336991 V 6.059232 H 9.1914444 v 6.43664 H 7.0458979 V 6.059232 H 4.9003514 v 6.43664 H 2.7548048 V 3.9136855 h 2.1455466 z"
|
||||
id="path4107" /></g></svg>
|
||||
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://n0eycqqk7w70"
|
||||
path="res://.godot/imported/ASTViewMember.svg-f9e37ae7dc9e996efbf68cb90fb61814.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewMember.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewMember.svg-f9e37ae7dc9e996efbf68cb90fb61814.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,424 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewObject.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient17002"><stop
|
||||
style="stop-color:#aec8ff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop16998" /><stop
|
||||
style="stop-color:#386afd;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop17000" /></linearGradient><linearGradient
|
||||
id="linearGradient12435"><stop
|
||||
style="stop-color:#8cb1ff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop12431" /><stop
|
||||
style="stop-color:#2f3ab2;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop12433" /></linearGradient><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-72.657343,18.879856)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient12425"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-68.945033,39.032397)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient12435"
|
||||
id="radialGradient12429"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-68.768256,59.184938)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient17002"
|
||||
id="radialGradient12439"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265585,-17.889692)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.656855"
|
||||
inkscape:cx="-33.587568"
|
||||
inkscape:cy="30.405588"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-56.235504"
|
||||
y="37.082047"
|
||||
ry="1.6874999" /><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text><g
|
||||
aria-label="x"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d1d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(12.904697,-45.078051)"><path
|
||||
d="M 4.2452936,9.0727731 H 5.3180669 V 7.9999999 H 6.3908401 V 6.9272266 H 5.3180669 V 5.8544534 H 4.2452936 V 3.7089069 H 6.3908401 V 4.7816801 H 7.4636134 V 5.8544534 H 8.5363866 V 4.7816801 H 9.6091599 V 3.7089069 H 11.754706 V 5.8544534 H 10.681933 V 6.9272266 H 9.6091599 v 1.0727733 h 1.0727731 v 1.0727732 h 1.072773 V 12.291093 H 9.6091599 V 10.145546 H 8.5363866 V 9.0727731 H 7.4636134 V 10.145546 H 6.3908401 v 2.145547 H 4.2452936 Z"
|
||||
id="path3195"
|
||||
style="fill:#591d1d;fill-opacity:1" /></g><g
|
||||
aria-label="m"
|
||||
id="text4003"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#591d3b;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-56.391758,36.769547)"><path
|
||||
d="M 4.9003514,4.9864588 H 5.9731246 V 3.9136855 H 8.1186711 V 4.9864588 H 10.264218 V 3.9136855 h 2.145546 v 1.0727733 h 1.072773 V 12.495872 H 11.336991 V 6.059232 H 9.1914444 v 6.43664 H 7.0458979 V 6.059232 H 4.9003514 v 6.43664 H 2.7548048 V 3.9136855 h 2.1455466 z"
|
||||
id="path4107" /></g><g
|
||||
aria-label="E"
|
||||
id="text4916"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#333145;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-39.597974,-28.991374)"><path
|
||||
d="M 6.9272266,11.218319 H 11.21832 v 2.145547 H 4.7816801 V 2.6361333 H 11.21832 V 4.7816798 H 6.9272266 V 6.9272263 H 10.145546 V 9.0727728 H 6.9272266 Z"
|
||||
id="path7278" /></g><rect
|
||||
style="fill:url(#radialGradient12425);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12423"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-52.523197"
|
||||
y="57.234589"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient12429);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12427"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-52.34642"
|
||||
y="77.387131"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient12439);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect12437"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15625"
|
||||
y="0.31250048"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="O"
|
||||
id="text12443"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#0b091c;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers;fill-opacity:1"><path
|
||||
d="M 4.2452936,3.7089066 H 5.3180669 V 2.6361333 h 5.3638661 v 1.0727733 h 1.072773 v 8.5821864 h -1.072773 v 1.072773 H 5.3180669 V 12.291093 H 4.2452936 Z m 4.291093,6.4366394 H 9.6091599 V 5.8544531 H 8.5363866 V 4.7816798 H 7.4636134 V 5.8544531 H 6.3908401 v 4.2910929 h 1.0727733 v 1.072773 h 1.0727732 z"
|
||||
id="path12549"
|
||||
style="fill:#0b091c;fill-opacity:1" /></g></svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c3f13n683odcg"
|
||||
path="res://.godot/imported/ASTViewObject.svg-7328724af634e78eee79503f51e11949.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewObject.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewObject.svg-7328724af634e78eee79503f51e11949.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,337 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewOperatorToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="16.000002"
|
||||
inkscape:cx="10.656249"
|
||||
inkscape:cy="1.4999998"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g26055" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="t"
|
||||
id="g26055"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-1.1865526,-27.263638)"><g
|
||||
aria-label="+"
|
||||
id="text2358"><path
|
||||
d="M 8.1485878,36.308997 H 6.0030413 v -2.145546 h 2.1455465 v -2.145547 h 2.1455462 v 2.145547 h 2.145547 v 2.145546 h -2.145547 v 2.145547 H 8.1485878 Z"
|
||||
id="path30932" /></g></g></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bqmehmdpv5a0e"
|
||||
path="res://.godot/imported/ASTViewOperatorToken.svg-7367f1664d57ff060ff40c39c407dc2e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewOperatorToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewOperatorToken.svg-7367f1664d57ff060ff40c39c407dc2e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,343 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewStatement.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient38108"><stop
|
||||
style="stop-color:#d4ff71;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop38104" /><stop
|
||||
style="stop-color:#59960e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop38106" /></linearGradient><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient38108"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="11.31371"
|
||||
inkscape:cx="0.53033002"
|
||||
inkscape:cy="12.551144"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="=>"
|
||||
id="text39691"
|
||||
style="font-size:14.5001px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10, ';opacity:1;fill:#126a06;stroke-width:3.41747;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"><path
|
||||
d="M 2.2500913,6.2749611 H 6.9108378 V 7.8285433 H 2.2500913 Z m 0,2.3303733 H 6.9108378 V 10.158917 H 2.2500913 Z"
|
||||
id="path41226" /><path
|
||||
d="M 7.687629,10.158917 H 9.2412111 V 9.3821254 h 1.5535819 v -0.776791 h 0.776791 V 7.8285433 H 10.794793 V 7.0517522 H 9.2412111 V 6.2749611 H 7.687629 V 4.721379 h 2.330373 V 5.49817 h 1.553582 v 0.7767911 h 1.553583 v 0.7767911 h 0.776791 v 2.3303732 h -0.776791 v 0.7767916 h -1.553583 v 0.776791 h -1.553582 v 0.776791 H 7.687629 Z"
|
||||
id="path41228" /></g></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bagmilfojhs02"
|
||||
path="res://.godot/imported/ASTViewStatement.svg-e422165cc4577de625ca5f7421a00574.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewStatement.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewStatement.svg-e422165cc4577de625ca5f7421a00574.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,344 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.656855"
|
||||
inkscape:cx="-7.7781736"
|
||||
inkscape:cy="4.0658635"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="t"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"><path
|
||||
d="M 5.1477904,5.7819538 H 6.2205637 V 3.6364073 H 7.2933369 V 2.5636341 H 8.3661102 V 5.7819538 H 10.511657 V 7.9275003 H 8.3661102 V 11.14582 h 2.1455468 v 2.145547 H 7.2933369 V 12.218593 H 6.2205637 V 7.9275003 H 5.1477904 Z"
|
||||
id="path2360" /></g><text
|
||||
xml:space="preserve"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;fill-opacity:1;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
id="text2358"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2356"
|
||||
x="-9.5246735"
|
||||
y="-23.831734"
|
||||
style="fill:#59381d;fill-opacity:1;stroke-width:4.71968">t</tspan></text></svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://gbib2673nwww"
|
||||
path="res://.godot/imported/ASTViewToken.svg-7b92a75ae1051663a96d916309e348e2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewToken.svg-7b92a75ae1051663a96d916309e348e2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -0,0 +1,347 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
width="16"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="ASTViewWordToken.svg"
|
||||
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs8"><linearGradient
|
||||
id="linearGradient1146"><stop
|
||||
style="stop-color:#ff8cd0;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1142" /><stop
|
||||
style="stop-color:#b745ce;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1144" /></linearGradient><linearGradient
|
||||
id="linearGradient1136"><stop
|
||||
style="stop-color:#ff897b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1132" /><stop
|
||||
style="stop-color:#ee274c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1134" /></linearGradient><linearGradient
|
||||
id="linearGradient1126"><stop
|
||||
style="stop-color:#ffd0ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1122" /><stop
|
||||
style="stop-color:#ff724f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1124" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77490"><stop
|
||||
style="stop-color:#62697d;stop-opacity:0.4700855;"
|
||||
offset="0"
|
||||
id="stop77486" /><stop
|
||||
style="stop-color:#9f9f9f;stop-opacity:0.49019608;"
|
||||
offset="0.30279347"
|
||||
id="stop36247" /><stop
|
||||
style="stop-color:#444a5a;stop-opacity:0.50196078;"
|
||||
offset="0.47589374"
|
||||
id="stop36239" /><stop
|
||||
style="stop-color:#393e4d;stop-opacity:0.50980392;"
|
||||
offset="0.64751673"
|
||||
id="stop36245" /><stop
|
||||
style="stop-color:#6b7695;stop-opacity:0.52156866;"
|
||||
offset="0.76340932"
|
||||
id="stop36241" /><stop
|
||||
style="stop-color:#2e323f;stop-opacity:0.5254902;"
|
||||
offset="0.83444887"
|
||||
id="stop36243" /><stop
|
||||
style="stop-color:#252834;stop-opacity:0.54131055;"
|
||||
offset="1"
|
||||
id="stop77488" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient77204"><stop
|
||||
style="stop-color:#76768e;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop77200" /><stop
|
||||
style="stop-color:#4f5162;stop-opacity:1;"
|
||||
offset="0.24739842"
|
||||
id="stop77478" /><stop
|
||||
style="stop-color:#61647b;stop-opacity:1;"
|
||||
offset="0.36760059"
|
||||
id="stop77480" /><stop
|
||||
style="stop-color:#41475c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop77202" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient73856"><stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop73852" /><stop
|
||||
style="stop-color:#f7f8f9;stop-opacity:1;"
|
||||
offset="0.15093437"
|
||||
id="stop77494" /><stop
|
||||
style="stop-color:#ccd0d6;stop-opacity:1;"
|
||||
offset="0.53578031"
|
||||
id="stop73860" /><stop
|
||||
style="stop-color:#516499;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop73854" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient60170"><stop
|
||||
style="stop-color:#78301a;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop60166" /><stop
|
||||
style="stop-color:#310000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop60168" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient24591"><stop
|
||||
style="stop-color:#c1cedc;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop24587" /><stop
|
||||
style="stop-color:#67707d;stop-opacity:1;"
|
||||
offset="0.24085273"
|
||||
id="stop77482" /><stop
|
||||
style="stop-color:#07123c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop24589" /></linearGradient><linearGradient
|
||||
inkscape:collect="never"
|
||||
id="linearGradient3074"><stop
|
||||
style="stop-color:#e26708;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3070" /><stop
|
||||
style="stop-color:#bb3c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3072" /></linearGradient><radialGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="radialGradient3076"
|
||||
cx="30.688875"
|
||||
cy="30.069115"
|
||||
fx="30.688875"
|
||||
fy="30.069115"
|
||||
r="14.05412"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient45010"
|
||||
x1="-31.87768"
|
||||
y1="22.065159"
|
||||
x2="-31.87768"
|
||||
y2="48.78738"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(101.16951,-6.5921995)" /><linearGradient
|
||||
id="linearGradient45008"><stop
|
||||
style="stop-color:#e14500;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop45004" /><stop
|
||||
style="stop-color:#e17900;stop-opacity:1;"
|
||||
offset="0.59811592"
|
||||
id="stop45012" /><stop
|
||||
style="stop-color:#e19c00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop45006" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient45008"
|
||||
id="linearGradient46715"
|
||||
x1="31.917692"
|
||||
y1="47.524929"
|
||||
x2="31.917692"
|
||||
y2="22.632998"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.7923447e-6)" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient24591"
|
||||
id="radialGradient24593"
|
||||
cx="28.537519"
|
||||
cy="30.511093"
|
||||
fx="28.537519"
|
||||
fy="30.511093"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(1.8873776,0.06374501,-0.06164875,1.8253109,-25.071074,-26.320734)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient60170"
|
||||
id="radialGradient60172"
|
||||
cx="30.161018"
|
||||
cy="31.84569"
|
||||
fx="30.161018"
|
||||
fy="31.84569"
|
||||
r="11.088487"
|
||||
gradientTransform="matrix(2.1004139,-0.05135265,0.03945865,1.6139284,-35.290433,-18.913211)"
|
||||
gradientUnits="userSpaceOnUse" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient73856"
|
||||
id="radialGradient73858"
|
||||
cx="30.094763"
|
||||
cy="30.901455"
|
||||
fx="30.094763"
|
||||
fy="30.901455"
|
||||
r="11.518468"
|
||||
gradientTransform="matrix(1.9666691,0,0,2.2620107,-29.031376,-41.255218)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77204"
|
||||
id="linearGradient77206"
|
||||
x1="21.036707"
|
||||
y1="18.385275"
|
||||
x2="32.959541"
|
||||
y2="54.450584"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0165267,0,0,1.0165267,-0.53079592,-0.58713419)" /><linearGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient77490"
|
||||
id="linearGradient77492"
|
||||
x1="15.632637"
|
||||
y1="25.657946"
|
||||
x2="36.755505"
|
||||
y2="51.227448"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.86580682,0,0,0.86580682,4.7175006,5.0444757)" /><radialGradient
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient52831"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-16.265584,-17.889691)"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52829"><stop
|
||||
style="stop-color:#fff7ae;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52825" /><stop
|
||||
style="stop-color:#ffd04f;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52827" /></linearGradient><linearGradient
|
||||
xlink:href="#linearGradient52837"
|
||||
id="linearGradient52839"
|
||||
x1="30.535707"
|
||||
y1="49.245953"
|
||||
x2="30.584797"
|
||||
y2="23.731167"
|
||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
||||
id="linearGradient52837"><stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop52833" /><stop
|
||||
style="stop-color:#202020;stop-opacity:1;"
|
||||
offset="0.45217207"
|
||||
id="stop52854" /><stop
|
||||
style="stop-color:#434343;stop-opacity:1;"
|
||||
offset="0.56019127"
|
||||
id="stop52852" /><stop
|
||||
style="stop-color:#2f2f2f;stop-opacity:1;"
|
||||
offset="0.65142226"
|
||||
id="stop52850" /><stop
|
||||
style="stop-color:#494949;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop52835" /></linearGradient><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient52829"
|
||||
id="radialGradient1116"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-70.890577,-18.139691)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1126"
|
||||
id="radialGradient1120"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.140577,0.61030652)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1136"
|
||||
id="radialGradient1130"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,19.985304)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /><radialGradient
|
||||
inkscape:collect="never"
|
||||
xlink:href="#linearGradient1146"
|
||||
id="radialGradient1140"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.77488503,0,0,0.75944889,-71.390577,39.485301)"
|
||||
cx="28.653395"
|
||||
cy="30.427906"
|
||||
fx="28.653395"
|
||||
fy="30.427906"
|
||||
r="14.43763" /></defs><sodipodi:namedview
|
||||
id="namedview6"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
showgrid="false"
|
||||
inkscape:zoom="5.656855"
|
||||
inkscape:cx="11.402095"
|
||||
inkscape:cy="-18.207997"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4" /><rect
|
||||
style="fill:url(#radialGradient1116);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1114"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.468742"
|
||||
y="0.062499974"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1120);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1118"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.718742"
|
||||
y="18.812498"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1130);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1128"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="38.187496"
|
||||
ry="1.6874999" /><rect
|
||||
style="fill:url(#radialGradient1140);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1138"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="-54.968742"
|
||||
y="57.687492"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="t"
|
||||
id="text1202"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(17.374998,-32.124996)"><path
|
||||
d="M 5.1477904,5.7819538 H 6.2205637 V 3.6364073 H 7.2933369 V 2.5636341 H 8.3661102 V 5.7819538 H 10.511657 V 7.9275003 H 8.3661102 V 11.14582 h 2.1455468 v 2.145547 H 7.2933369 V 12.218593 H 6.2205637 V 7.9275003 H 5.1477904 Z"
|
||||
id="path2360" /></g><rect
|
||||
style="fill:url(#radialGradient52831);fill-opacity:1;stroke:none;stroke-width:1.04;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect18059"
|
||||
width="15.6875"
|
||||
height="15.374999"
|
||||
x="0.15624996"
|
||||
y="0.31249994"
|
||||
ry="1.6874999" /><g
|
||||
aria-label="t"
|
||||
id="g26055"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-1.1865526,-27.263638)"><path
|
||||
d="M 5.1477904,5.7819538 H 6.2205637 V 3.6364073 H 7.2933369 V 2.5636341 H 8.3661102 V 5.7819538 H 10.511657 V 7.9275003 H 8.3661102 V 11.14582 h 2.1455468 v 2.145547 H 7.2933369 V 12.218593 H 6.2205637 V 7.9275003 H 5.1477904 Z"
|
||||
id="path26053" /></g><g
|
||||
aria-label="w"
|
||||
id="text2358-1"
|
||||
style="font-weight:bold;font-size:20.0251px;line-height:1.4;font-family:'Jersey 10';-inkscape-font-specification:'Jersey 10 Bold';fill:#59381d;stroke-width:4.71968;stroke-linecap:square;stroke-dashoffset:3.6;paint-order:stroke fill markers"
|
||||
transform="translate(-0.06249999,0.68749991)"><path
|
||||
d="M 3.7089069,9.7590565 H 2.6361337 V 3.322417 H 4.7816802 V 8.6862832 H 5.8544534 V 9.7590565 H 6.9272267 V 3.322417 H 9.0727732 V 9.7590565 H 10.145546 V 8.6862832 H 11.21832 V 3.322417 h 2.145546 V 9.7590565 H 12.291093 V 10.83183 H 11.21832 v 1.072773 H 9.0727732 V 10.83183 H 6.9272267 v 1.072773 H 4.7816802 V 10.83183 H 3.7089069 Z"
|
||||
id="path27649" /></g></svg>
|
||||
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bbuyxy0mdp7gc"
|
||||
path="res://.godot/imported/ASTViewWordToken.svg-47ef9a555e6f707ad89ffb9fe548a1ca.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/rokojori_action_library/Icons/ASTViewWordToken.svg"
|
||||
dest_files=["res://.godot/imported/ASTViewWordToken.svg-47ef9a555e6f707ad89ffb9fe548a1ca.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
|
@ -7,6 +7,7 @@ namespace Rokojori;
|
|||
|
||||
[Tool]
|
||||
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/Action.svg")]
|
||||
[RokojoriActionCoreExport]
|
||||
public partial class Action : NetworkNode
|
||||
{
|
||||
public enum ActionTriggerMode
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ using Godot;
|
|||
|
||||
namespace Rokojori
|
||||
{
|
||||
/** <summary for="class ActionList">
|
||||
/** <summary>
|
||||
|
||||
<title>
|
||||
Executes multiple actions (Action) at once.
|
||||
|
|
@ -21,14 +21,15 @@ namespace Rokojori
|
|||
|
||||
[Tool]
|
||||
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/ActionList.svg") ]
|
||||
[RokojoriActionCoreExport]
|
||||
public partial class ActionList : Action
|
||||
{
|
||||
|
||||
/** <summary for="field actions">Actions to execute</summary>*/
|
||||
/** <summary>Actions to execute</summary> */
|
||||
[Export]
|
||||
public Action[] actions = new Action[ 0 ];
|
||||
|
||||
/** <summary for="field triggerDirectChildren">Whether to execute Action child nodes</summary>*/
|
||||
/** <summary>Whether to execute Action child nodes</summary>*/
|
||||
[Export]
|
||||
public bool triggerDirectChildren = true;
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
@tool
|
||||
@icon("res://addons/rokojori_action_library/Icons/Action.svg")
|
||||
class_name RJ_Action extends RJ_NetworkNode
|
||||
|
||||
enum ActionTriggerMode
|
||||
{
|
||||
Only_When_Processing_In_Hierarchy,
|
||||
Always
|
||||
}
|
||||
|
||||
@export
|
||||
var trigger_mode: ActionTriggerMode;
|
||||
|
||||
func trigger() -> void:
|
||||
pass
|
||||
## ---
|
||||
|
||||
|
||||
func _on_trigger() -> void:
|
||||
pass
|
||||
## ---
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dcqjcsh20ndon
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
|
||||
@tool
|
||||
@icon("res://addons/rokojori_action_library/Icons/ActionList.svg")
|
||||
class_name RJ_ActionList extends RJ_Action
|
||||
|
||||
@export
|
||||
var actions: Action[];
|
||||
@export
|
||||
var trigger_direct_children: bool;
|
||||
|
||||
func _on_trigger() -> void:
|
||||
pass
|
||||
## ---
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://ctnc7tsiwxp3j
|
||||
|
|
@ -60,6 +60,46 @@ namespace Rokojori
|
|||
|
||||
}
|
||||
|
||||
public static List<U> MapDirectChildren<T,U>( this Node node, Func<T,U> mapper ) where T:Node
|
||||
{
|
||||
var list = new List<U>();
|
||||
|
||||
node.ForEachDirectChild<T>(
|
||||
n =>
|
||||
{
|
||||
if ( n is T t)
|
||||
{
|
||||
list.Add( mapper( t ) );
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public static bool HasDirectChildWithName<T>( this Node node, string name, bool includeInternal = false )
|
||||
{
|
||||
return IndexOfDirectChildWithName<T>( node, name, includeInternal ) != -1;
|
||||
}
|
||||
|
||||
public static int IndexOfDirectChildWithName<T>( this Node node, string name, bool includeInternal = false )
|
||||
{
|
||||
var numKids = node.GetChildCount( includeInternal );
|
||||
|
||||
for ( int i = 0; i < numKids; i++ )
|
||||
{
|
||||
var child = node.GetChild( i, includeInternal );
|
||||
|
||||
if ( child is T t && child.Name == name )
|
||||
{
|
||||
return i;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
public static T GetNextSiblingOrChild<T>( this Node node ) where T:Node
|
||||
{
|
||||
var index = node.GetIndex();
|
||||
|
|
|
|||
|
|
@ -672,6 +672,30 @@ namespace Rokojori
|
|||
}
|
||||
}
|
||||
|
||||
public static void RemoveChildren<T>( this Node parent, bool includeInternal = false ) where T:Node
|
||||
{
|
||||
if ( parent == null )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var numChildren = parent.GetChildCount( includeInternal );
|
||||
|
||||
for ( int i = numChildren - 1; i >= 0; i-- )
|
||||
{
|
||||
var node = parent.GetChild( i, includeInternal );
|
||||
|
||||
var t = node as T;
|
||||
|
||||
if ( t == null )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
parent.RemoveChild( node );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static void DestroyChildren( this Node parent, bool includeInternal = false, bool queue = true )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,5 +42,46 @@ namespace Rokojori
|
|||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class InternalNodesWalker: TreeWalker<Node>
|
||||
{
|
||||
static InternalNodesWalker _singleton = new InternalNodesWalker();
|
||||
public static InternalNodesWalker Get()
|
||||
{
|
||||
return _singleton;
|
||||
}
|
||||
|
||||
public override Node Parent( Node n )
|
||||
{
|
||||
if ( n == null )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return n.GetParent();
|
||||
}
|
||||
|
||||
public override Node ChildAt( Node n, int index )
|
||||
{
|
||||
if ( n == null )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return n.GetChild( index, true );
|
||||
}
|
||||
|
||||
public override int NumChildren( Node n )
|
||||
{
|
||||
if ( n == null )
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
return n.GetChildCount( true );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -207,6 +207,13 @@ namespace Rokojori
|
|||
return FindChild( node, false, selector );
|
||||
}
|
||||
|
||||
public T FindAnyChildOfType<T>( N node ) where T:class
|
||||
{
|
||||
var v = FindAnyChild( node, n => n is T );
|
||||
|
||||
return v == null ? default( T ) : ( v as T );
|
||||
}
|
||||
|
||||
public N FindChild( N node, bool directChildrenOnly, Predicate<N> selector )
|
||||
{
|
||||
if ( directChildrenOnly )
|
||||
|
|
@ -405,6 +412,26 @@ namespace Rokojori
|
|||
|
||||
return false;
|
||||
}
|
||||
|
||||
public N ResolveToCommonParent( N nestedChild, N parent )
|
||||
{
|
||||
var it = nestedChild;
|
||||
|
||||
|
||||
while ( it != null )
|
||||
{
|
||||
var p = Parent( it );
|
||||
|
||||
if ( p == parent )
|
||||
{
|
||||
return it;
|
||||
}
|
||||
|
||||
it = p;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
public int NumParents( N node )
|
||||
|
|
@ -658,6 +685,13 @@ namespace Rokojori
|
|||
Iterate( node, addToList, childrenOnly );
|
||||
}
|
||||
|
||||
public List<N> Filter( N node, Predicate<N> predicate, bool childrenOnly )
|
||||
{
|
||||
var list = new List<N>();
|
||||
Filter( list, node, predicate, childrenOnly );
|
||||
return list;
|
||||
}
|
||||
|
||||
public void FilterAndMap<U>( List<U> list, N node, Predicate<N> predicate, Func<N,U> mapper, bool childrenOnly )
|
||||
{
|
||||
Action<N> addToList = ( N n ) =>
|
||||
|
|
@ -671,7 +705,19 @@ namespace Rokojori
|
|||
Iterate( node, addToList, childrenOnly );
|
||||
}
|
||||
|
||||
public void Map<U>( List<U> list, N node, Predicate<N> predicate, Func<N,U> mapper, bool childrenOnly )
|
||||
public List<U> FilterAndMap<U>( N node, Predicate<N> predicate, Func<N,U> mapper, bool childrenOnly )
|
||||
{
|
||||
var list = new List<U>();
|
||||
FilterAndMap( list, node, predicate, mapper, childrenOnly );
|
||||
return list;
|
||||
}
|
||||
|
||||
public List<U> FilterType<U>( N node, bool childrenOnly = true ) where U:class
|
||||
{
|
||||
return FilterAndMap( node, n => n is U, n => n as U, childrenOnly );
|
||||
}
|
||||
|
||||
public void Map<U>( List<U> list, N node, Func<N,U> mapper, bool childrenOnly )
|
||||
{
|
||||
Action<N> addToList = ( N n ) =>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2,56 +2,60 @@ using Godot;
|
|||
using Rokojori.Tools;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Rokojori
|
||||
{
|
||||
[Tool]
|
||||
[GlobalClass]
|
||||
public partial class NetworkNode : Node, INetworkNode
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool]
|
||||
[GlobalClass]
|
||||
[RokojoriActionCoreExport]
|
||||
public partial class NetworkNode : Node, INetworkNode
|
||||
{
|
||||
#if !GD_SCRIPT_TRANSPILING
|
||||
|
||||
[ExportGroup("Network Settings")]
|
||||
[Export]
|
||||
public NetworkTransportType networkType = NetworkTransportType.Never_Networked;
|
||||
public NetworkTransportType GetNetworkType(){ return networkType; }
|
||||
|
||||
[Export]
|
||||
public int networkOwner;
|
||||
public int GetNetworkOwner(){ return networkOwner; }
|
||||
|
||||
|
||||
protected List<NetworkNodeMember> _networkNodeMembers = null;
|
||||
protected NetworkNodeSlot _networkNodeSlot = new NetworkNodeSlot();
|
||||
|
||||
public virtual List<NetworkNodeMember> GetNetworkNodeMembers()
|
||||
{
|
||||
[ExportGroup("Network Settings")]
|
||||
[Export]
|
||||
public NetworkTransportType networkType = NetworkTransportType.Never_Networked;
|
||||
public NetworkTransportType GetNetworkType(){ return networkType; }
|
||||
|
||||
[Export]
|
||||
public int networkOwner;
|
||||
public int GetNetworkOwner(){ return networkOwner; }
|
||||
|
||||
|
||||
protected List<NetworkNodeMember> _networkNodeMembers = null;
|
||||
protected NetworkNodeSlot _networkNodeSlot = new NetworkNodeSlot();
|
||||
|
||||
public virtual List<NetworkNodeMember> GetNetworkNodeMembers()
|
||||
if ( _networkNodeMembers != null )
|
||||
{
|
||||
if ( _networkNodeMembers != null )
|
||||
{
|
||||
return _networkNodeMembers;
|
||||
}
|
||||
|
||||
_networkNodeMembers = CreateNetworkNodeMembers();
|
||||
_networkNodeSlot.onMessage.AddAction( _OnNetworkMessageReceived );
|
||||
|
||||
InitializeNetworkMembers();
|
||||
|
||||
return _networkNodeMembers;
|
||||
}
|
||||
|
||||
protected virtual List<NetworkNodeMember> CreateNetworkNodeMembers()
|
||||
{
|
||||
return new List<NetworkNodeMember>(){ _networkNodeSlot };
|
||||
}
|
||||
_networkNodeMembers = CreateNetworkNodeMembers();
|
||||
_networkNodeSlot.onMessage.AddAction( _OnNetworkMessageReceived );
|
||||
|
||||
protected virtual void InitializeNetworkMembers()
|
||||
{
|
||||
for ( int i = 0; i < _networkNodeMembers.Count; i++ )
|
||||
{
|
||||
_networkNodeMembers[ i ]._SetNode( this );
|
||||
}
|
||||
}
|
||||
InitializeNetworkMembers();
|
||||
|
||||
protected virtual void _OnNetworkMessageReceived( NetworkMessageEvent m )
|
||||
{
|
||||
return _networkNodeMembers;
|
||||
}
|
||||
|
||||
protected virtual List<NetworkNodeMember> CreateNetworkNodeMembers()
|
||||
{
|
||||
return new List<NetworkNodeMember>(){ _networkNodeSlot };
|
||||
}
|
||||
|
||||
protected virtual void InitializeNetworkMembers()
|
||||
{
|
||||
for ( int i = 0; i < _networkNodeMembers.Count; i++ )
|
||||
{
|
||||
_networkNodeMembers[ i ]._SetNode( this );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected virtual void _OnNetworkMessageReceived( NetworkMessageEvent m )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,121 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
class CSDocToGDScriptDoc
|
||||
{
|
||||
static void AddChildrenToIgnoreSet( XMLNode n, HashSet<XMLNode> ignoreSet )
|
||||
{
|
||||
var walker = XMLWalker.instance;
|
||||
|
||||
walker.Iterate( n,
|
||||
( n )=>
|
||||
{
|
||||
ignoreSet.Add( n );
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
public static string ConvertDoc( string docComment )
|
||||
{
|
||||
if ( docComment == null || docComment == "" )
|
||||
{
|
||||
return " (...) ";
|
||||
}
|
||||
|
||||
var xml = XMLDocument.From( docComment );
|
||||
var walker = XMLWalker.instance;
|
||||
|
||||
var d = new StringBuilder();
|
||||
|
||||
var docRoot = xml.documentElement;
|
||||
|
||||
var formats = new List<string>(){ "i", "b", "s", "u" };
|
||||
var ignoreSet = new HashSet<XMLNode>();
|
||||
|
||||
|
||||
walker.Iterate( docRoot,
|
||||
n =>
|
||||
{
|
||||
if ( ignoreSet.Contains( n ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if ( n is XMLElementNode br && br.nodeName == "br" )
|
||||
{
|
||||
d.Append( "[br]" );
|
||||
AddChildrenToIgnoreSet( n, ignoreSet );
|
||||
}
|
||||
else if ( n is XMLElementNode url && url.nodeName == "url" )
|
||||
{
|
||||
d.Append( "[url=" + url.GetAttribute( "data-path" ) + "]");
|
||||
d.Append( url.textContent );
|
||||
d.Append( "[/url]");
|
||||
|
||||
AddChildrenToIgnoreSet( n, ignoreSet );
|
||||
}
|
||||
else if ( n is XMLElementNode s && formats.IndexOf( s.nodeName ) != -1 )
|
||||
{
|
||||
d.Append( "[" + s.nodeName + "]");
|
||||
d.Append( s.textContent );
|
||||
d.Append( "[/" + s.nodeName + "]");
|
||||
|
||||
AddChildrenToIgnoreSet( n, ignoreSet );
|
||||
}
|
||||
else if ( n is XMLElementNode c && c.nodeName.StartsWith( "doc-code" ))
|
||||
{
|
||||
if ( c.nodeName == "doc-code-block" )
|
||||
{
|
||||
d.Append( "[codeblock]");
|
||||
d.Append( c.textContent );
|
||||
d.Append( "[/codeblock]");
|
||||
}
|
||||
else
|
||||
{
|
||||
d.Append( "[code]");
|
||||
d.Append( c.textContent );
|
||||
d.Append( "[/code]");
|
||||
}
|
||||
|
||||
AddChildrenToIgnoreSet( n, ignoreSet );
|
||||
}
|
||||
else if ( n is XMLElementNode m && m.nodeName.StartsWith( "doc-link-" ))
|
||||
{
|
||||
d.Append( "[");
|
||||
|
||||
var name = m.nodeName.Replace( "doc-link-", "" );
|
||||
|
||||
if ( name != "class" )
|
||||
{
|
||||
d.Append( name );
|
||||
d.Append( " " );
|
||||
}
|
||||
|
||||
d.Append( m.textContent );
|
||||
d.Append( "]");
|
||||
|
||||
AddChildrenToIgnoreSet( n, ignoreSet );
|
||||
}
|
||||
else if ( n is XMLTextNode )
|
||||
{
|
||||
d.Append( n.textContent );
|
||||
}
|
||||
},
|
||||
false
|
||||
);
|
||||
|
||||
|
||||
var dString = RegexUtility.Indent( d.ToString(), " ");
|
||||
|
||||
var docLines = RegexUtility.SplitLines( dString );
|
||||
|
||||
var gdComment = "##" + docLines.Join( "\n##" ) + "\n";
|
||||
|
||||
return gdComment;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://bwskdk8sbbaqo
|
||||
|
|
@ -46,27 +46,116 @@ public class GDScriptFromCSAST
|
|||
return sb.ToString();
|
||||
}
|
||||
|
||||
static HashSet<string> godotBuiltIn = new HashSet<string>(){
|
||||
"Node", "Node3D", "Node2D", "Control",
|
||||
"Resource",
|
||||
"Vector2", "Vector3", "Vector4"
|
||||
};
|
||||
|
||||
|
||||
public static bool IsGodotBuiltIn( string type )
|
||||
{
|
||||
return godotBuiltIn.Contains( type );
|
||||
}
|
||||
|
||||
|
||||
public static bool IsCSBuiltIn( string type )
|
||||
{
|
||||
|
||||
return godotBuiltIn.Contains( type );
|
||||
}
|
||||
|
||||
public static string GetNamespaceForType( string typeName, List<string> namespaces )
|
||||
{
|
||||
var assemblies = System.AppDomain.CurrentDomain.GetAssemblies();
|
||||
|
||||
foreach ( var ns in namespaces )
|
||||
{
|
||||
string fullName = ns + "." + typeName;
|
||||
|
||||
foreach ( var asm in assemblies )
|
||||
{
|
||||
if ( asm.GetType( fullName, false ) != null)
|
||||
{
|
||||
return ns;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public string GetClassName( string className, string ns )
|
||||
{
|
||||
if ( ns.StartsWith( "Rokojori" ) )
|
||||
if ( ns != null && ! ns.StartsWith( "Rokojori" ) )
|
||||
{
|
||||
return rokojoriPrefix + className;
|
||||
return className;
|
||||
}
|
||||
|
||||
return className;
|
||||
if ( ns == null && IsGodotBuiltIn( className ) )
|
||||
{
|
||||
return className;
|
||||
}
|
||||
|
||||
return rokojoriPrefix + className;
|
||||
}
|
||||
|
||||
List<string> namespaces = new List<string>{
|
||||
"Godot","Godot.Collections",
|
||||
"Rokojori"
|
||||
};
|
||||
|
||||
|
||||
string ConvertRawType( string type )
|
||||
{
|
||||
var ns = GetNamespaceForType( type, namespaces );
|
||||
|
||||
if ( ns == null )
|
||||
{
|
||||
return type;
|
||||
}
|
||||
|
||||
if ( ns.StartsWith( "Rokojori" ) )
|
||||
{
|
||||
return rokojoriPrefix + type;
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
string ConvertType( CSTypeDefinition parent )
|
||||
{
|
||||
if ( parent.IsGenericList() )
|
||||
{
|
||||
var convertedType = ConvertRawType( parent.GetGenericType() );
|
||||
return "Array[" + convertedType + "]";
|
||||
}
|
||||
|
||||
if ( parent.IsArrayType() )
|
||||
{
|
||||
var convertedType = ConvertRawType( parent.GetBaseType() );
|
||||
return "Array[" + convertedType + "]";
|
||||
}
|
||||
|
||||
return ConvertRawType( parent.GetBaseType() );
|
||||
}
|
||||
|
||||
|
||||
public void Convert( CSFileRoot root )
|
||||
{
|
||||
var walker = root.walker;
|
||||
var csClass = walker.Find( root, n => n is CSClassDeclaration, true ) as CSClassDeclaration;
|
||||
|
||||
gdClass.name = GetClassName( csClass.GetClassName(), "Rokojori" );
|
||||
gdClass.name = GetClassName( csClass.GetClassName(), csClass.GetNamespace() );
|
||||
|
||||
if ( csClass.objectTail != null && csClass.objectTail.inheritanceDeclaration != null )
|
||||
{
|
||||
gdClass.extendingClassName = GetClassName( csClass.objectTail.GetExtendingObject(), "Rokojori" );
|
||||
gdClass.extendingClassName = GetClassName( csClass.objectTail.GetExtendingObject(), null );
|
||||
}
|
||||
|
||||
if ( csClass.docComment != null )
|
||||
{
|
||||
gdClass.doc = CSDocToGDScriptDoc.ConvertDoc( csClass.GetDocumentation() );
|
||||
}
|
||||
|
||||
var atts = CSModifierAttributesParser.GetAttributes( csClass.attributeBrackets );
|
||||
|
|
@ -122,7 +211,7 @@ public class GDScriptFromCSAST
|
|||
{
|
||||
var gdField = new GDScriptGeneratorField();
|
||||
gdField.name = CStoGDVariable( f.GetMemberName() );
|
||||
gdField.memberType = f.GetMemberType();
|
||||
gdField.memberType = ConvertType( f.memberType );
|
||||
|
||||
gdMember = gdField;
|
||||
}
|
||||
|
|
@ -130,7 +219,7 @@ public class GDScriptFromCSAST
|
|||
{
|
||||
var gdMethod = new GDScriptGeneratorMethod();
|
||||
gdMethod.name = me.isContructor ? "_init" : CStoGDVariable( me.GetMemberName() );
|
||||
gdMethod.memberType = me.GetMemberType();
|
||||
gdMethod.memberType = me.isContructor ? me.GetMemberType() : ConvertType( me.memberType );
|
||||
gdMethod.isConstructor = me.isContructor;
|
||||
|
||||
if ( me.parametersContent != null )
|
||||
|
|
@ -142,7 +231,7 @@ public class GDScriptFromCSAST
|
|||
|
||||
var gdParameter = new GDScriptGeneratorParameter();
|
||||
gdParameter.name = p.GetParameterName();
|
||||
gdParameter.parameterType = p.GetParameterType();
|
||||
gdParameter.parameterType = ConvertType( p.parameterType );
|
||||
|
||||
gdMethod.parameters.Add( gdParameter );
|
||||
|
||||
|
|
@ -162,6 +251,11 @@ public class GDScriptFromCSAST
|
|||
return;
|
||||
}
|
||||
|
||||
if ( m.docComment != null )
|
||||
{
|
||||
gdMember.doc = CSDocToGDScriptDoc.ConvertDoc( m.GetDocumentation() );
|
||||
}
|
||||
|
||||
if ( CSModifierAttributesParser.IsExported( m.attributeBrackets ) )
|
||||
{
|
||||
gdMember.annotations.Add( "export" );
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@ public class GDScriptGenerator
|
|||
public static readonly string GD_SCRIPT_TRANSPILING = "GD_SCRIPT_TRANSPILING";
|
||||
public List<GDScriptGeneratorClass> gdClasses = new List<GDScriptGeneratorClass>();
|
||||
|
||||
|
||||
public void Generate( string outputPath )
|
||||
{
|
||||
gdClasses.ForEach(
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ public class GDScriptGeneratorClass
|
|||
{
|
||||
public List<string> annotations = [];
|
||||
public string name;
|
||||
public string doc;
|
||||
public string extendingClassName;
|
||||
public List<GDScriptGeneratorMember> members = [];
|
||||
|
||||
|
|
@ -28,12 +29,23 @@ public class GDScriptGeneratorClass
|
|||
);
|
||||
|
||||
AddClassHeader();
|
||||
sb.Append( "\n" );
|
||||
|
||||
|
||||
if ( doc != null )
|
||||
{
|
||||
sb.Append( doc );
|
||||
sb.Append( "\n" );
|
||||
}
|
||||
|
||||
members.ForEach( m =>
|
||||
{
|
||||
if ( m.doc != null )
|
||||
{
|
||||
sb.Append( m.doc );
|
||||
}
|
||||
|
||||
m.Generate( sb );
|
||||
sb.Append( "\n" );
|
||||
sb.Append( "\n\n" );
|
||||
});
|
||||
|
||||
return sb.ToString();
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ namespace Rokojori;
|
|||
public abstract class GDScriptGeneratorMember
|
||||
{
|
||||
public string name;
|
||||
public string doc;
|
||||
public string memberType;
|
||||
public List<string> annotations = [];
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ namespace Rokojori
|
|||
|
||||
|
||||
public static readonly LexerMatcher XMLText =
|
||||
new LexerMatcher( "XMLText", @"([^<].)" );
|
||||
new LexerMatcher( "XMLText", @"([^<]+)" );
|
||||
|
||||
public static readonly LexerMatcher XMLAttributeName =
|
||||
new LexerMatcher( "XMLAttributeName",
|
||||
|
|
@ -126,6 +126,7 @@ namespace Rokojori
|
|||
XMLLexer.XMLAttributeAssignment,
|
||||
XMLLexer.InsideStartTag_WhiteSpaceMatcher,
|
||||
XMLLexer.InsideStartTag_BreakMatcher
|
||||
|
||||
);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ namespace Rokojori
|
|||
new LexerMatcher( "Bool", "true|false" );
|
||||
|
||||
public static readonly LexerMatcher LogicMatcher =
|
||||
new LexerMatcher( "Logic", "if|else|switch|do|while|for|break|continue|return" );
|
||||
new LexerMatcher( "Logic", "if|else|switch|do|while|foreach|for|break|continue|return|try|catch|lock|throw|await" );
|
||||
|
||||
public static readonly LexerMatcher OperatorMatcher =
|
||||
new LexerMatcher( "Operator", "(?:\\=\\=)|(?:\\+\\+)|(?:\\-\\-)|(?:\\+\\=)|(?:\\*\\=)|(?:\\-\\=)|(?:\\/\\=)|(?:\\=\\>)|\\+|\\-|\\*|\\/|\\^|\\|\\||\\||\\~|\\&\\&|\\&|\\%|\\<|\\>|\\=|\\!|\\.|\\:|\\,|\\;" );
|
||||
|
|
|
|||
|
|
@ -39,6 +39,63 @@ public abstract class ASTNode
|
|||
}
|
||||
|
||||
|
||||
public virtual ASTViewNode CreateViewNode()
|
||||
{
|
||||
var viewNode = new ASTViewElement();
|
||||
|
||||
if ( this is OperatorExpression )
|
||||
{
|
||||
viewNode = new ASTViewExpression();
|
||||
}
|
||||
else if (
|
||||
this is ClassDeclaration ||
|
||||
this is EnumDeclaration ||
|
||||
this is InterfaceDeclaration
|
||||
)
|
||||
{
|
||||
viewNode = new ASTViewObject();
|
||||
}
|
||||
else if ( this is MemberDeclaration )
|
||||
{
|
||||
viewNode = new ASTViewMember();
|
||||
}
|
||||
else if ( this is Statement )
|
||||
{
|
||||
viewNode = new ASTViewStatement();
|
||||
}
|
||||
|
||||
|
||||
viewNode.astNodeReference = this;
|
||||
|
||||
|
||||
var type = GetType();
|
||||
viewNode.astNodeType = type.Name;
|
||||
viewNode.Name = type.Name;
|
||||
|
||||
if ( viewNode is ASTViewMember )
|
||||
{
|
||||
var md = this as MemberDeclaration;
|
||||
viewNode.Name += " [ " + md.GetMemberName() + " ]";
|
||||
}
|
||||
|
||||
if ( this is ClassDeclaration cd )
|
||||
{
|
||||
viewNode.Name += " [ " + cd.GetClassName() + " ]";
|
||||
}
|
||||
|
||||
if ( this is InterfaceDeclaration id )
|
||||
{
|
||||
viewNode.Name += " [ " + id.GetInterfaceName() + " ]";
|
||||
}
|
||||
|
||||
if ( this is EnumDeclaration ed )
|
||||
{
|
||||
viewNode.Name += " [ " + ed.GetEnumName() + " ]";
|
||||
}
|
||||
|
||||
return viewNode;
|
||||
}
|
||||
|
||||
public string CreateDebugTreeInfo()
|
||||
{
|
||||
var walker = ASTWalker.instance;
|
||||
|
|
@ -128,6 +185,11 @@ public abstract class ASTNode
|
|||
var start = indexStart + 1;
|
||||
var length = indexEnd - start;
|
||||
|
||||
if ( length <= 0 )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return MergeChildrenWith<T>( start, length );
|
||||
}
|
||||
|
||||
|
|
@ -188,9 +250,40 @@ public abstract class ASTNode
|
|||
return tk.match;
|
||||
}
|
||||
|
||||
var tokens = children.FilterType<ASTNode,Token>();
|
||||
var sb = new StringBuilder();
|
||||
|
||||
return tokens.Map( t => t.match ).Join( "" );
|
||||
for ( int i = 0; i < children.Count; i++ )
|
||||
{
|
||||
sb.Append( children[ i ].CombinedMatch() );
|
||||
}
|
||||
|
||||
// var tokens = children.FilterType<ASTNode,Token>();
|
||||
|
||||
// return tokens.Map( t => t.match ).Join( "" );
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public void ExpandToNext( ASTNode nextSibling )
|
||||
{
|
||||
if ( parent == null || nextSibling == null || parent != nextSibling.parent )
|
||||
{
|
||||
RJLog.Error( "Invalid sibling", nextSibling?.GetType().Name ?? "null" );
|
||||
return;
|
||||
}
|
||||
|
||||
var start = childIndex + 1; // A, B, C, D
|
||||
var length = ( nextSibling.childIndex - start ) + 1 ;
|
||||
|
||||
var beforeCount = children.Count;
|
||||
|
||||
var range = parent.children.Sub( start, length );
|
||||
parent.children.RemoveRange( start, length );
|
||||
|
||||
range.ForEach( r => r.parent = this );
|
||||
children.AddRange( range );
|
||||
|
||||
RJLog.Log( "Expanded from", beforeCount, "to", children.Count, "( " + length + " )" );
|
||||
}
|
||||
|
||||
public void ExpandToPrevious( ASTNode previousSibling )
|
||||
|
|
@ -489,6 +582,29 @@ public abstract class ASTNode
|
|||
return IsAnyTokenOf( LexerMatcherLibrary.Ignore );
|
||||
}
|
||||
|
||||
public bool IsEmptyOrIgnore()
|
||||
{
|
||||
if ( IsIgnoreToken() )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( children.Count == 0 )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
for ( int i = 0; i < children.Count; i++ )
|
||||
{
|
||||
if ( ! children[ i ].IsIgnoreToken() )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public int IndexOffset( int index, int offset )
|
||||
{
|
||||
if ( offset < 0 )
|
||||
|
|
@ -852,6 +968,11 @@ public abstract class ASTNode
|
|||
return false;
|
||||
}
|
||||
|
||||
public int FindSemicolonIndex( int offset )
|
||||
{
|
||||
return FindTriggerTokenIndex( offset, TokenPredicateData.Semicolon, TokenPredicateData.BlockPredicates );
|
||||
}
|
||||
|
||||
public int FindTriggerTokenIndex( int offset, List<TokenPredicateData> triggerPredicates, List<TokenPredicateData> blockPredicates )
|
||||
{
|
||||
var blockTypesCounter = new List<int>();
|
||||
|
|
@ -915,4 +1036,28 @@ public abstract class ASTNode
|
|||
return -1;
|
||||
}
|
||||
|
||||
public string GetOuterRangeMatch( int start, int end )
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
|
||||
for ( int i = start; i <= end; i++ )
|
||||
{
|
||||
sb.Append( children[ i ].CombinedMatch() );
|
||||
}
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public string GetInnerRangeMatch( int start, int end )
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
|
||||
for ( int i = start + 1; i < end ; i++ )
|
||||
{
|
||||
sb.Append( children[ i ].CombinedMatch() );
|
||||
}
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -6,6 +6,7 @@ using System.Text;
|
|||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
|
|
@ -33,4 +34,107 @@ public class ASTWalker:TreeWalker<ASTNode>
|
|||
{
|
||||
return node?.children.Count ?? 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class ASTReferenceWalker:TreeWalker<ASTNode>
|
||||
{
|
||||
public override ASTNode Parent( ASTNode node )
|
||||
{
|
||||
return node?.parent;
|
||||
}
|
||||
|
||||
public override int NumChildren( ASTNode node )
|
||||
{
|
||||
if ( node == null )
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
if ( node is ASTFileRoot || node is ASTNodeList )
|
||||
{
|
||||
return node.children.Count;
|
||||
}
|
||||
|
||||
if ( node is SeparatedSequenceExpression se )
|
||||
{
|
||||
return se.GetExpressions().Count;
|
||||
}
|
||||
|
||||
GrabInfo( node );
|
||||
return _typeFieldInfos[ node.GetType() ].Count;
|
||||
}
|
||||
|
||||
public override ASTNode ChildAt( ASTNode node, int index )
|
||||
{
|
||||
if ( node == null || index < 0 || index >= node.children.Count )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if ( node is ASTFileRoot || node is ASTNodeList )
|
||||
{
|
||||
return node.children[ index ];
|
||||
}
|
||||
|
||||
if ( node is SeparatedSequenceExpression se )
|
||||
{
|
||||
return se.GetExpressions()[ index ];
|
||||
}
|
||||
|
||||
GrabInfo( node );
|
||||
var fieldInfos = _typeFieldInfos[ node.GetType() ];
|
||||
return fieldInfos[ index ].GetValue( node ) as ASTNode;
|
||||
}
|
||||
|
||||
public string GetParentReferenceName( ASTNode node )
|
||||
{
|
||||
var parent = Parent( node );
|
||||
|
||||
if ( parent == null )
|
||||
{
|
||||
return "";
|
||||
}
|
||||
|
||||
|
||||
var index = ChildIndexOf( node );
|
||||
|
||||
return GetChildReferenceName( parent, index );
|
||||
}
|
||||
|
||||
public string GetChildReferenceName( ASTNode node, int index )
|
||||
{
|
||||
if ( node is ASTFileRoot || node is ASTNodeList || node is SeparatedSequenceExpression )
|
||||
{
|
||||
return index + "";
|
||||
}
|
||||
|
||||
GrabInfo( node );
|
||||
|
||||
var fieldInfos = _typeFieldInfos[ node.GetType() ];
|
||||
|
||||
return fieldInfos[ index ].Name;
|
||||
}
|
||||
|
||||
Dictionary<Type,List<FieldInfo>> _typeFieldInfos = new Dictionary<Type, List<FieldInfo>>();
|
||||
|
||||
void GrabInfo( ASTNode node )
|
||||
{
|
||||
if ( node == null )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var type = node.GetType();
|
||||
|
||||
if ( _typeFieldInfos.ContainsKey( type ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
_typeFieldInfos[ type ] = ReflectionHelper.GetFieldInfosOfType<ASTNode>( node );
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,16 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewAttribute.svg")]
|
||||
public partial class ASTViewAttribute:ASTViewElement
|
||||
{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://byagp5r8ju6rb
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewBracketToken.svg")]
|
||||
public partial class ASTViewBracketToken: ASTViewToken
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://xtiqx3nv83cr
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewConstantToken.svg")]
|
||||
public partial class ASTViewConstantToken: ASTViewToken
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://geu1beuih0rh
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewContext.svg")]
|
||||
public partial class ASTViewContext:Node
|
||||
{
|
||||
bool _hideTokens = false;
|
||||
|
||||
[Export]
|
||||
public bool hideTokens
|
||||
{
|
||||
get => _hideTokens;
|
||||
set { _hideTokens = value; UpdateValue(); }
|
||||
}
|
||||
|
||||
void UpdateValue()
|
||||
{
|
||||
this.ForEach<ASTViewNode>(
|
||||
( n )=>
|
||||
{
|
||||
n.UpdateFromViewContext( this );
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
public enum ViewType
|
||||
{
|
||||
Tree_Structure,
|
||||
References_Only
|
||||
}
|
||||
|
||||
[Export]
|
||||
public ViewType viewType = ViewType.Tree_Structure;
|
||||
|
||||
|
||||
Dictionary<ASTNode,ASTViewNode> _nodeToView = new Dictionary<ASTNode, ASTViewNode>();
|
||||
List<ASTViewElement> _elements = [];
|
||||
|
||||
public void ClearFilters()
|
||||
{
|
||||
_hideTokens = false;
|
||||
}
|
||||
|
||||
public void Create( ASTNode root )
|
||||
{
|
||||
if ( ViewType.Tree_Structure == viewType )
|
||||
{
|
||||
CreateTreeStructure( root );
|
||||
}
|
||||
else
|
||||
{
|
||||
CreateReferenceStructure( root );
|
||||
}
|
||||
}
|
||||
|
||||
void CreateReferenceElement( string referenceName, ASTNode node, HashSet<ASTNode> processed, ASTViewNode parentViewNode, ASTReferenceWalker walker )
|
||||
{
|
||||
if ( node == null || node.IsIgnoreToken() || processed.Contains( node ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
processed.Add( node );
|
||||
|
||||
|
||||
|
||||
Node attachingNode = parentViewNode == null ? this : parentViewNode;
|
||||
|
||||
var viewNode = node.CreateViewNode();
|
||||
viewNode.Name = "-[ " + referenceName + " ] '" + viewNode.Name + "'";
|
||||
|
||||
if ( attachingNode.HasDirectChildWithName<Node>( viewNode.Name ) )
|
||||
{
|
||||
viewNode.Name += "(" + node.childIndex +")";
|
||||
}
|
||||
|
||||
|
||||
attachingNode.AddChild( viewNode );
|
||||
|
||||
|
||||
viewNode.Owner = this.Owner;
|
||||
|
||||
var numKids = walker.NumChildren( node );
|
||||
|
||||
for ( int i = 0; i < numKids; i++ )
|
||||
{
|
||||
var name = walker.GetChildReferenceName( node, i );
|
||||
CreateReferenceElement( name, walker.ChildAt( node, i ), processed, viewNode, walker );
|
||||
}
|
||||
}
|
||||
|
||||
void CreateReferenceStructure( ASTNode root )
|
||||
{
|
||||
this.ClearFilters();
|
||||
|
||||
this.DestroyChildren();
|
||||
_nodeToView.Clear();
|
||||
_elements.Clear();
|
||||
|
||||
|
||||
var walker = new ASTReferenceWalker();
|
||||
|
||||
var processed = new HashSet<ASTNode>();
|
||||
|
||||
CreateReferenceElement( "root", root, processed, null, walker );
|
||||
|
||||
// var it = root;
|
||||
// var id = 0;
|
||||
|
||||
// while ( it != null )
|
||||
// {
|
||||
// if ( it.IsIgnoreToken() )
|
||||
// {
|
||||
// var before = it;
|
||||
|
||||
// it = walker.NextNode( it );
|
||||
// this.LogInfo( "Ignoring:", before, " next:", it );
|
||||
// continue;
|
||||
// }
|
||||
|
||||
// var viewNode = it.CreateViewNode();
|
||||
// var references = new List<string>();
|
||||
|
||||
|
||||
|
||||
// var numKids = walker.NumChildren( it );
|
||||
// var parentName = walker.GetParentReferenceName( it );
|
||||
|
||||
// this.LogInfo( viewNode.Name, parentName, numKids );
|
||||
|
||||
// viewNode.Name = walker.GetParentReferenceName( it ) + " " + viewNode.Name +" (" + id + ")";
|
||||
// id ++;
|
||||
// Node parentNode = it == root ? this : _nodeToView[ it.parent ];
|
||||
|
||||
// parentNode.AddChild( viewNode );
|
||||
|
||||
// if ( viewNode is ASTViewElement el )
|
||||
// {
|
||||
// _elements.Add( el );
|
||||
// }
|
||||
|
||||
// _nodeToView[ it ] = viewNode;
|
||||
|
||||
// viewNode.Owner = Owner;
|
||||
// it = walker.NextNode( it );
|
||||
// }
|
||||
|
||||
// _elements.ForEach(
|
||||
// ( e )=>
|
||||
// {
|
||||
// var references = ReflectionHelper.GetFieldInfosOfType<ASTNode>( e.astNodeReference );
|
||||
// references.ForEach(
|
||||
// r =>
|
||||
// {
|
||||
// // if ( r.Name == "parent" )
|
||||
// // {
|
||||
// // return;
|
||||
// // }
|
||||
|
||||
// var nodeRef = new ASTViewNodeReference();
|
||||
// nodeRef.name = r.Name;
|
||||
|
||||
// var node = r.GetValue( e.astNodeReference ) as ASTNode;
|
||||
// var viewNode = _nodeToView[ node ];
|
||||
// nodeRef.node = e.GetPathTo( viewNode );
|
||||
|
||||
// e.references = e.references.Add( nodeRef );
|
||||
// }
|
||||
// );
|
||||
// }
|
||||
// );
|
||||
}
|
||||
|
||||
void CreateTreeStructure( ASTNode root )
|
||||
{
|
||||
this.ClearFilters();
|
||||
|
||||
this.DestroyChildren();
|
||||
_nodeToView.Clear();
|
||||
_elements.Clear();
|
||||
|
||||
|
||||
var walker = new ASTWalker();
|
||||
|
||||
var it = root;
|
||||
var id = 0;
|
||||
|
||||
while ( it != null )
|
||||
{
|
||||
if ( it.IsIgnoreToken() )
|
||||
{
|
||||
it = walker.NextNode( it );
|
||||
continue;
|
||||
}
|
||||
|
||||
var viewNode = it.CreateViewNode();
|
||||
viewNode.Name += " (" + id + ")";
|
||||
id ++;
|
||||
Node parentNode = it == root ? this : _nodeToView[ it.parent ];
|
||||
|
||||
parentNode.AddChild( viewNode );
|
||||
|
||||
if ( viewNode is ASTViewElement el )
|
||||
{
|
||||
_elements.Add( el );
|
||||
}
|
||||
|
||||
_nodeToView[ it ] = viewNode;
|
||||
|
||||
viewNode.Owner = Owner;
|
||||
it = walker.NextNode( it );
|
||||
}
|
||||
|
||||
_elements.ForEach(
|
||||
( e )=>
|
||||
{
|
||||
var references = ReflectionHelper.GetFieldInfosOfType<ASTNode>( e.astNodeReference );
|
||||
references.ForEach(
|
||||
r =>
|
||||
{
|
||||
// if ( r.Name == "parent" )
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
|
||||
var nodeRef = new ASTViewNodeReference();
|
||||
nodeRef.name = r.Name;
|
||||
|
||||
var node = r.GetValue( e.astNodeReference ) as ASTNode;
|
||||
var viewNode = _nodeToView[ node ];
|
||||
nodeRef.node = e.GetPathTo( viewNode );
|
||||
|
||||
e.references = e.references.Add( nodeRef );
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://mj8247c4u8xo
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewElement.svg")]
|
||||
public partial class ASTViewElement:ASTViewNode
|
||||
{
|
||||
[Export]
|
||||
public ASTViewNodeReference[] references = [];
|
||||
|
||||
|
||||
List<ASTViewNode> originalNodes;
|
||||
|
||||
|
||||
public override void UpdateFromViewContext( ASTViewContext context )
|
||||
{
|
||||
if ( originalNodes == null )
|
||||
{
|
||||
originalNodes = this.GetDirectChildren<ASTViewNode>();
|
||||
// this.LogInfo( "Grabbed children:", originalNodes.Count );
|
||||
}
|
||||
|
||||
var removalNodes = new List<Node>();
|
||||
|
||||
originalNodes.ForEach(
|
||||
n =>
|
||||
{
|
||||
if ( n.astNodeReference is Token && context.hideTokens )
|
||||
{
|
||||
removalNodes.Add( n );
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
removalNodes.ForEach(
|
||||
( n )=>
|
||||
{
|
||||
RemoveChild( n );
|
||||
}
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://duaphjoad55ay
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewExpression.svg")]
|
||||
public partial class ASTViewExpression:ASTViewElement
|
||||
{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://blesadf7ul1pb
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewIgnoreToken.svg")]
|
||||
public partial class ASTViewIgnoreToken: ASTViewToken
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dpxl5ulh7ebnm
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewLogicToken.svg")]
|
||||
public partial class ASTViewLogicToken: ASTViewToken
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://gm0ntnqork55
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewMember.svg")]
|
||||
public partial class ASTViewMember:ASTViewElement
|
||||
{
|
||||
[Export]
|
||||
public string memberName;
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://cbdpgoxkdef7n
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool]
|
||||
public abstract partial class ASTViewNode:Node
|
||||
{
|
||||
[Export]
|
||||
public string astNodeType;
|
||||
|
||||
public ASTNode astNodeReference;
|
||||
|
||||
public virtual void UpdateFromViewContext( ASTViewContext context )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://bwwarqqq0sy8f
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool]
|
||||
public partial class ASTViewNodeReference:Resource
|
||||
{
|
||||
[Export]
|
||||
public string name;
|
||||
|
||||
[Export]
|
||||
public NodePath node;
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dmojbxb76nklf
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewObject.svg")]
|
||||
public partial class ASTViewObject:ASTViewElement
|
||||
{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://c6vg57y73dsaj
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewOperatorToken.svg")]
|
||||
public partial class ASTViewOperatorToken: ASTViewToken
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://ceb3clbln6hj7
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewRoot.svg")]
|
||||
public partial class ASTViewRoot:ASTViewElement
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dw5wntaroqkip
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewStatement.svg")]
|
||||
public partial class ASTViewStatement:ASTViewElement
|
||||
{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://cyurgwe2nq4xq
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewToken.svg")]
|
||||
public partial class ASTViewToken: ASTViewNode
|
||||
{
|
||||
[Export]
|
||||
public string tokenType;
|
||||
|
||||
[Export]
|
||||
public string match;
|
||||
|
||||
[Export]
|
||||
public int characterOffset;
|
||||
|
||||
[Export]
|
||||
public int line;
|
||||
|
||||
[Export]
|
||||
public int lineOffset;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dm77biqwbp4fc
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
[Tool, Icon("res://addons/rokojori_action_library/Icons/ASTViewWordToken.svg")]
|
||||
public partial class ASTViewWordToken: ASTViewToken
|
||||
{
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://cxfsprsr12ker
|
||||
|
|
@ -34,6 +34,8 @@ public class ASTMatchResult
|
|||
matched = true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public int matchLength => ( resultEnd - resultStart ) + 1;
|
||||
|
|
@ -51,5 +53,14 @@ public class ASTMatchResult
|
|||
return c;
|
||||
}
|
||||
|
||||
public void CopyFrom( ASTMatchResult other )
|
||||
{
|
||||
parent = other.parent;
|
||||
childOffset = other.childOffset;
|
||||
resultStart = other.resultStart;
|
||||
resultEnd = other.resultEnd;
|
||||
matched = other.matched;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,28 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
public class NotIgnoreNodeMatcher:ASTMatcher
|
||||
{
|
||||
public override void Match( ASTMatchResult result )
|
||||
{
|
||||
var parent = result.parent;
|
||||
var searchOffset = result.childOffset;
|
||||
var node = parent.children[ searchOffset ];
|
||||
|
||||
if ( node.IsIgnoreToken() )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
result.SetMatched( node.childIndex );
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dnchqhhc46n13
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Text;
|
||||
|
||||
using System.Globalization;
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
public class TokenMatcher:ASTMatcher
|
||||
{
|
||||
public TokenPredicateData matchData;
|
||||
|
||||
public override void Match( ASTMatchResult result )
|
||||
{
|
||||
var parent = result.parent;
|
||||
var searchOffset = result.childOffset;
|
||||
var node = parent.children[ searchOffset ];
|
||||
|
||||
if ( matchData.Matches( node ) )
|
||||
{
|
||||
result.SetMatched( node.childIndex );
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://cq2mxjoy6p5im
|
||||
|
|
@ -18,19 +18,19 @@ public class ASTParser
|
|||
|
||||
public void Process()
|
||||
{
|
||||
var result = Resolve();
|
||||
var result = ResolveAll();
|
||||
|
||||
var steps = 0;
|
||||
|
||||
while ( result && steps < maxSteps)
|
||||
{
|
||||
RJLog.Log( "Step", steps );
|
||||
result = Resolve();
|
||||
result = ResolveAll();
|
||||
steps ++;
|
||||
}
|
||||
}
|
||||
|
||||
bool Resolve()
|
||||
bool ResolveAll()
|
||||
{
|
||||
var hasResult = false;
|
||||
|
||||
|
|
@ -47,39 +47,87 @@ public class ASTParser
|
|||
matchResult.childOffset = tokenOffset;
|
||||
matchResult.parent = root;
|
||||
|
||||
for ( int resolverIndex = 0; resolverIndex < resolvers.Count; resolverIndex++ )
|
||||
{
|
||||
var matcherResolver = resolvers[ resolverIndex ];
|
||||
matcherResolver.matcher.Match( matchResult );
|
||||
var nextTokenOffset = ResolveNext( matchResult );
|
||||
|
||||
if ( ! matchResult.matched )
|
||||
{
|
||||
// RJLog.Log( ">>> Not Matched:", resolverIndex, matcherResolver.matcher, matcherResolver );
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
RJLog.Log( ">>> Matched:", resolverIndex, matcherResolver.matcher, matcherResolver );
|
||||
|
||||
if ( root.children[ tokenOffset ] is Token tk )
|
||||
{
|
||||
RJLog.Log( "...", tk.lineInfo );
|
||||
}
|
||||
|
||||
var resolvedOffset = matcherResolver.Resolve( matchResult, matcherResolver.matcher );
|
||||
tokenOffset = resolvedOffset;
|
||||
|
||||
if ( nextTokenOffset != -1 )
|
||||
{
|
||||
hasResult = true;
|
||||
resolverIndex = resolvers.Count;
|
||||
|
||||
// RJLog.Log( "Matched:", matcherIndex, matcherResolver.matcher, matcherResolver );
|
||||
//return true;
|
||||
tokenOffset = nextTokenOffset;
|
||||
}
|
||||
|
||||
// for ( int resolverIndex = 0; resolverIndex < resolvers.Count; resolverIndex++ )
|
||||
// {
|
||||
// var matcherResolver = resolvers[ resolverIndex ];
|
||||
// matcherResolver.matcher.Match( matchResult );
|
||||
|
||||
// if ( ! matchResult.matched )
|
||||
// {
|
||||
// // RJLog.Log( ">>> Not Matched:", resolverIndex, matcherResolver.matcher, matcherResolver );
|
||||
|
||||
// continue;
|
||||
// }
|
||||
|
||||
// RJLog.Log( ">>> Matched:", resolverIndex, matcherResolver.matcher, matcherResolver );
|
||||
|
||||
// if ( root.children[ tokenOffset ] is Token tk )
|
||||
// {
|
||||
// RJLog.Log( "...", tk.lineInfo );
|
||||
// }
|
||||
|
||||
// var resolvedOffset = matcherResolver.Resolve( matchResult, matcherResolver.matcher );
|
||||
// tokenOffset = resolvedOffset;
|
||||
|
||||
// hasResult = true;
|
||||
// resolverIndex = resolvers.Count;
|
||||
|
||||
// // RJLog.Log( "Matched:", matcherIndex, matcherResolver.matcher, matcherResolver );
|
||||
// //return true;
|
||||
// }
|
||||
}
|
||||
|
||||
return hasResult;
|
||||
}
|
||||
|
||||
|
||||
public int ResolveNext( ASTMatchResult matchResult, bool debug = false )
|
||||
{
|
||||
var originalResult = matchResult.Clone();
|
||||
|
||||
for ( int resolverIndex = 0; resolverIndex < resolvers.Count; resolverIndex++ )
|
||||
{
|
||||
var matcherResolver = resolvers[ resolverIndex ];
|
||||
matcherResolver.matcher.Match( matchResult );
|
||||
|
||||
if ( ! matchResult.matched )
|
||||
{
|
||||
if ( debug )
|
||||
{
|
||||
var token = matchResult.parent.children[ matchResult.childOffset ] as Token;
|
||||
RJLog.Log( ">>> Not Matched:", resolverIndex, matcherResolver.matcher, matcherResolver, "at:", token, token?.lineInfo );
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
if ( debug )
|
||||
{
|
||||
RJLog.Log( ">>> Matched:", resolverIndex, matcherResolver.matcher, matcherResolver );
|
||||
}
|
||||
|
||||
var resolvedOffset = matcherResolver.Resolve( matchResult, matcherResolver.matcher );
|
||||
|
||||
if ( resolvedOffset == -1 )
|
||||
{
|
||||
matchResult.CopyFrom( originalResult );
|
||||
continue;
|
||||
}
|
||||
|
||||
return resolvedOffset;
|
||||
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
|
||||
// bool ResolveOld()
|
||||
// {
|
||||
// var hasResult = false;
|
||||
|
|
|
|||
|
|
@ -69,6 +69,50 @@ public class Token:ASTNode
|
|||
return lexerEvent.Is( matcher.type, match );
|
||||
}
|
||||
|
||||
public override ASTViewNode CreateViewNode()
|
||||
{
|
||||
LexerMatcher[] wordLike =
|
||||
[
|
||||
LexerMatcherLibrary.CwordMatcher,
|
||||
LexerMatcherLibrary.CFunctionMatcher,
|
||||
LexerMatcherLibrary.UsingMatcher,
|
||||
|
||||
LexerMatcherLibrary.AccessModifierMatcher,
|
||||
LexerMatcherLibrary.CSAccessModifierMatcher,
|
||||
LexerMatcherLibrary.ClassMatcher,
|
||||
LexerMatcherLibrary.RecordMatcher,
|
||||
LexerMatcherLibrary.StructMatcher,
|
||||
LexerMatcherLibrary.InterfaceMatcher,
|
||||
LexerMatcherLibrary.EnumMatcher,
|
||||
];
|
||||
|
||||
LexerMatcher[] constants =
|
||||
[
|
||||
LexerMatcherLibrary.BoolMatcher,
|
||||
LexerMatcherLibrary.SingleQuotedStringMatcher,
|
||||
LexerMatcherLibrary.DoubleQuotedStringMatcher,
|
||||
LexerMatcherLibrary.NumberMatcher,
|
||||
LexerMatcherLibrary.NullMatcher
|
||||
];
|
||||
|
||||
|
||||
var viewNode = IsIgnoreToken() ? new ASTViewIgnoreToken() :
|
||||
IsAnyTokenOf( wordLike ) ? new ASTViewWordToken() :
|
||||
IsAnyTokenOf( constants ) ? new ASTViewConstantToken() :
|
||||
IsToken( LexerMatcherLibrary.LogicMatcher ) ? new ASTViewLogicToken() :
|
||||
IsToken( LexerMatcherLibrary.BracketMatcher ) ? new ASTViewBracketToken() :
|
||||
IsToken( LexerMatcherLibrary.OperatorMatcher ) ? new ASTViewOperatorToken() :
|
||||
new ASTViewToken();
|
||||
viewNode.astNodeReference = this;
|
||||
viewNode.astNodeType = GetType().Name;
|
||||
viewNode.tokenType = type;
|
||||
viewNode.match = match;
|
||||
viewNode.characterOffset = lexerEvent.offset;
|
||||
viewNode.Name = "Token " + type + " '" + match + "'";
|
||||
|
||||
|
||||
return viewNode;
|
||||
}
|
||||
|
||||
ASTFileRoot _root;
|
||||
|
||||
|
|
@ -82,7 +126,8 @@ public class Token:ASTNode
|
|||
}
|
||||
|
||||
var textLine = _root.GetTextLinesMapper().GetLine( lexerEvent.offset );
|
||||
return "[ " + textLine.textEditorLineIndex + " ] | " + textLine.GetContent( _root.GetSource() );
|
||||
var anchor = _root.GetTextLinesMapper().GetAnchor( lexerEvent.offset, true );
|
||||
return "[ " + anchor.lineIndex + ":" + anchor.characterIndex + " ] | " + textLine.GetContent( _root.GetSource() );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,9 +12,11 @@ namespace Rokojori;
|
|||
|
||||
public class TokenPredicateData
|
||||
{
|
||||
|
||||
public string type;
|
||||
public string match;
|
||||
|
||||
|
||||
public bool Matches( ASTNode node )
|
||||
{
|
||||
return node.IsToken( type, match );
|
||||
|
|
@ -42,4 +44,39 @@ public class TokenPredicateData
|
|||
var lexedSequence = Token.CreateLexedSequenceData( lexer, value );
|
||||
return lexedSequence[ 0 ];
|
||||
}
|
||||
|
||||
public static readonly List<TokenPredicateData> Semicolon = [
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.OperatorMatcher.type, ";"
|
||||
),
|
||||
];
|
||||
|
||||
public static readonly List<TokenPredicateData> BlockPredicates = [
|
||||
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.BracketMatcher.type, "("
|
||||
),
|
||||
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.BracketMatcher.type, ")"
|
||||
),
|
||||
|
||||
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.BracketMatcher.type, "{"
|
||||
),
|
||||
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.BracketMatcher.type, "{"
|
||||
),
|
||||
|
||||
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.BracketMatcher.type, "["
|
||||
),
|
||||
|
||||
TokenPredicateData.Create(
|
||||
LexerMatcherLibrary.BracketMatcher.type, "]"
|
||||
)
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,8 +12,18 @@ public class ExpressionParser:ParserPhase
|
|||
ProcessExpression( parser.root );
|
||||
}
|
||||
|
||||
public void ProcessExpression( ASTNode expressionParent )
|
||||
public void ProcessExpression( ASTNode expressionParent, bool checkEmpty = true )
|
||||
{
|
||||
if ( expressionParent == null )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if ( checkEmpty && expressionParent.IsEmptyOrIgnore() )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var parser = expressionParent.parser;
|
||||
|
||||
for ( int i = 0; i < levels.Count; i++ )
|
||||
|
|
|
|||
|
|
@ -0,0 +1,49 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
public interface IArrayExpression:OperatorExpression
|
||||
{
|
||||
public void InitializeArrayExpression( ASTNode caller, Token leftBracket, ASTNode indexExpression, Token rightBracket );
|
||||
public ASTNode GetCallerExpression();
|
||||
public Token GetLeftBracket();
|
||||
public ASTNode GetIndexExpression();
|
||||
public Token GetRightBracket();
|
||||
}
|
||||
|
||||
public class ArrayExpression:ASTNode,IArrayExpression
|
||||
{
|
||||
public ASTNode caller;
|
||||
public Token leftBracket;
|
||||
public ASTNode indexExpression;
|
||||
public Token rightBracket;
|
||||
|
||||
public void InitializeArrayExpression( ASTNode caller, Token leftBracket, ASTNode indexExpression, Token rightBracket )
|
||||
{
|
||||
this.caller = caller;
|
||||
this.leftBracket = leftBracket;
|
||||
this.indexExpression = indexExpression;
|
||||
this.rightBracket = rightBracket;
|
||||
}
|
||||
|
||||
public ASTNode GetCallerExpression()
|
||||
{
|
||||
return caller;
|
||||
}
|
||||
|
||||
public Token GetLeftBracket()
|
||||
{
|
||||
return leftBracket;
|
||||
}
|
||||
|
||||
public ASTNode GetIndexExpression()
|
||||
{
|
||||
return indexExpression;
|
||||
}
|
||||
|
||||
public Token GetRightBracket()
|
||||
{
|
||||
return rightBracket;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://hxennrht20l0
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
public class ArrayOperator<T>:ExpressionOperator where T:ASTNode,IArrayExpression, new()
|
||||
{
|
||||
bool _fromLeft = false;
|
||||
TokenPredicateData endTokenPredicate;
|
||||
|
||||
public ArrayOperator()
|
||||
{
|
||||
startTokenPredicate = TokenPredicateData.Create( LexerMatcherLibrary.BracketMatcher.type, "[" );
|
||||
endTokenPredicate = TokenPredicateData.Create( LexerMatcherLibrary.BracketMatcher.type, "]" );
|
||||
}
|
||||
|
||||
public override bool IsFromLeft()
|
||||
{
|
||||
return _fromLeft;
|
||||
}
|
||||
|
||||
public override bool ProcessStartNode( ASTNode parent, int startChildIndex )
|
||||
{
|
||||
var callerIndex = parent.PreviousIndex( startChildIndex );
|
||||
|
||||
var closingIndex = parent.FindBracketCloserIndex( "[" , "]", startChildIndex );
|
||||
|
||||
if ( callerIndex < 0 || closingIndex == -1 )
|
||||
{
|
||||
parent.parser.AddError( "Could not find caller expressions for " + this + " in parent:" + parent + " child start: " + startChildIndex );
|
||||
return false;
|
||||
}
|
||||
|
||||
var caller = parent.children[ callerIndex ];
|
||||
var leftBracket = parent.children[ startChildIndex ] as Token;
|
||||
var rightBracket = parent.children[ closingIndex ] as Token;
|
||||
|
||||
var arrayExpression = parent.MergeOuter<T>( caller, rightBracket );
|
||||
var indexExpression = arrayExpression.MergeInner<ASTNodeList>( leftBracket, rightBracket );
|
||||
arrayExpression.InitializeArrayExpression( caller, leftBracket, indexExpression, rightBracket );
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://md8g11odugrx
|
||||
|
|
@ -6,6 +6,7 @@ namespace Rokojori;
|
|||
public abstract class ExpressionOperator
|
||||
{
|
||||
public TokenPredicateData startTokenPredicate;
|
||||
// public ExpressionParser expressionParser;
|
||||
|
||||
public virtual bool IsFromLeft()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -0,0 +1,33 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
public interface IFunctionExpression:OperatorExpression
|
||||
{
|
||||
public void InitializeFunctionExpression( Token name, GroupExpression group );
|
||||
public Token GetFunctionName();
|
||||
public GroupExpression GetFunctionGroup();
|
||||
}
|
||||
|
||||
public class FunctionExpression:ASTNode,IFunctionExpression
|
||||
{
|
||||
public Token functionName;
|
||||
public GroupExpression functionGroup;
|
||||
|
||||
public void InitializeFunctionExpression( Token name, GroupExpression group )
|
||||
{
|
||||
this.functionName = name;
|
||||
this.functionGroup = group;
|
||||
}
|
||||
|
||||
public Token GetFunctionName()
|
||||
{
|
||||
return functionName;
|
||||
}
|
||||
|
||||
public GroupExpression GetFunctionGroup()
|
||||
{
|
||||
return functionGroup;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dsrmqy8g0u1na
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace Rokojori;
|
||||
|
||||
public class FunctionOperator<T>:ExpressionOperator where T:ASTNode,IFunctionExpression, new()
|
||||
{
|
||||
|
||||
public FunctionOperator()
|
||||
{
|
||||
startTokenPredicate = TokenPredicateData.Create( LexerMatcherLibrary.CFunctionMatcher.type );
|
||||
}
|
||||
|
||||
public override bool ProcessStartNode( ASTNode parent, int startChildIndex )
|
||||
{
|
||||
var next = parent.NextNode( startChildIndex );
|
||||
|
||||
if ( next == null || ! ( next is GroupExpression ) )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
var functionName = parent.children[ startChildIndex ] as Token;
|
||||
var functionGroup = next as GroupExpression;
|
||||
|
||||
var functionExpression = parent.MergeOuter<T>( functionName, functionGroup );
|
||||
functionExpression.InitializeFunctionExpression( functionName, functionGroup );
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||