Player Actions/Animation Tweens

This commit is contained in:
Josef 2025-05-27 08:51:48 +02:00
parent af3786e6b4
commit 66e92068eb
49 changed files with 2480 additions and 16 deletions

269
Icons/CCGravity.svg Normal file
View File

@ -0,0 +1,269 @@
<?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="CCGravity.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="linearGradient1684"><stop
style="stop-color:#81b8e9;stop-opacity:1;"
offset="0"
id="stop1680" /><stop
style="stop-color:#81b8e9;stop-opacity:0;"
offset="1"
id="stop1682" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36568"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36564" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36566" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36495"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36491" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36493" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient95490"><stop
style="stop-color:#66a3e2;stop-opacity:1;"
offset="0"
id="stop95486" /><stop
style="stop-color:#66a3e2;stop-opacity:0;"
offset="1"
id="stop95488" /></linearGradient><linearGradient
inkscape:collect="never"
id="Fill"><stop
style="stop-color:#90c3ed;stop-opacity:1;"
offset="0"
id="stop91387" /><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="1"
id="stop91389" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10929"><stop
style="stop-color:#1d52db;stop-opacity:1;"
offset="0"
id="stop10925" /><stop
style="stop-color:#152ebe;stop-opacity:1;"
offset="1"
id="stop10927" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10150"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10146" /><stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop10148" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2791"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2787" /><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.14208783"
id="stop2795" /><stop
style="stop-color:#d1d1d1;stop-opacity:1;"
offset="1"
id="stop2789" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2770"><stop
style="stop-color:#cbe6ef;stop-opacity:1;"
offset="0"
id="stop2766" /><stop
style="stop-color:#5a87eb;stop-opacity:1;"
offset="0.17897609"
id="stop2774" /><stop
style="stop-color:#1b47d2;stop-opacity:1;"
offset="1"
id="stop2768" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2638"><stop
style="stop-color:#5d7dc1;stop-opacity:1;"
offset="0"
id="stop2634" /><stop
style="stop-color:#5769b2;stop-opacity:1;"
offset="1"
id="stop2636" /></linearGradient><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient2638"
id="linearGradient2640"
x1="5.5241203"
y1="10.765742"
x2="13.133284"
y2="9.9986429"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2770"
id="radialGradient2772"
cx="6.0584679"
cy="3.4481783"
fx="6.0584679"
fy="3.4481783"
r="6.1221313"
gradientTransform="matrix(5.0826908,0,0,3.6467239,-6.1662076,-17.350757)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2791"
id="radialGradient2793"
cx="8.2773142"
cy="-0.40066716"
fx="8.2773142"
fy="-0.40066716"
r="3.5763378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3511087,0.88894441,-1.2043804,1.1301171,16.062243,-9.6517622)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10150"
id="linearGradient10152"
x1="9.9135351"
y1="9.4398756"
x2="13.804861"
y2="14.243992"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0751754,0,0,1.2252487,20.002377,-7.9560723)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient10931"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient21854"
gradientUnits="userSpaceOnUse"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229" /><linearGradient
inkscape:collect="never"
xlink:href="#Fill"
id="linearGradient91393"
x1="8.9645748"
y1="8.594615"
x2="11.664056"
y2="18.916397"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(28.410917,0.09501979)" /><linearGradient
xlink:href="#Fill"
id="linearGradient95492"
x1="23.753363"
y1="53.728447"
x2="4.2730064"
y2="5.2054238"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(15.868305,-0.52260884)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36497"
x1="47.576401"
y1="55.837185"
x2="29.217922"
y2="6.2515998"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,-12.090802,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36570"
x1="9.3345423"
y1="5.5944448"
x2="14.094602"
y2="20.672132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,1.7542457,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient1686"
x1="8.9582615"
y1="6.6843047"
x2="12.587852"
y2="15.967155"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.88943266,0,0,0.88943266,1.0393482,1.7931306)" /></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="20.727068"
inkscape:cx="0.12061523"
inkscape:cy="14.546196"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g97755" /><g
id="g560"
transform="translate(0.08802232,0.240022)"><g
id="g2600"
transform="translate(-0.10534391,-0.05878716)"><g
id="g10886"
transform="matrix(0.94595208,0,0,0.94595208,0.43331955,0.43182955)"><g
id="g84165"
transform="translate(0,-0.15300804)"><g
id="g97755"
transform="matrix(1.073517,0,0,1.073517,-0.21846601,-0.54931993)"><circle
style="fill:#1b6acd;fill-opacity:1;stroke:none;stroke-width:0.943665;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.569672;paint-order:stroke markers fill"
id="path6905"
cx="28.500414"
cy="-18.006559"
r="7.7169819" /><g
id="g40802"
transform="matrix(1.1299072,0,0,1.1299072,51.700387,-11.377464)"><path
style="fill:url(#linearGradient36570);fill-opacity:1;stroke:none;stroke-width:0.710315;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill"
d="M 4.7073078,5.6392802 4.7315403,3.7491456 5.5554451,3.2644958 6.4520474,3.5795182 7.1547897,2.6102184 h 0.4119524 l 0.7754398,0.6058124 0.1938599,0.3392549 0.5815796,-0.2907899 0.9692996,0.2665574 0.242326,0.7754399 h 0.145394 l 0.77544,-0.1696276 0.87237,0.7512074 0.0727,5.2099861 -0.848138,1.865902 -1.8174362,1.017765 -1.4054851,0.145395 -1.6235771,-0.0727 L 5.0465627,12.35168 3.6168456,10.994662 2.9383358,9.0318293 3.1321957,7.2628572 4.077263,6.0270001 Z"
id="path36562" /><path
id="path36348"
style="fill:#1b6acd;fill-opacity:1;stroke-width:0.0260539"
d="m 7.5080526,2.3860832 c -0.4366263,0.00166 -0.8666567,0.2351895 -1.0840854,0.6558259 -0.042572,0.082361 -0.086607,0.149784 -0.097857,0.1498102 -0.01126,2.65e-5 -0.047081,-0.017326 -0.079587,-0.038623 C 6.1088477,3.0628887 5.8791687,3.0056615 5.6537968,3.0054234 5.4671072,3.005238 5.3967704,3.018066 5.2296062,3.0829744 4.986616,3.1773281 4.7764921,3.3484949 4.6349947,3.5674142 4.4723367,3.819082 4.4583019,3.9022866 4.4510411,4.6565399 L 4.4446213,5.3258508 3.8301655,5.945802 C 3.1773527,6.6045033 3.0365081,6.7779408 2.8702406,7.1277956 2.6463322,7.5989444 2.5696391,8.0500619 2.6083785,8.6681321 c 0.06155,0.9820099 0.4217698,1.9516929 1.0240951,2.7567299 0.7184292,0.960222 1.8858618,1.704745 3.0157381,1.923309 0.1493324,0.02888 0.3125185,0.06062 0.3626683,0.07053 0.050154,0.0099 0.2377953,0.0266 0.4169139,0.03704 0.7563037,0.04411 1.3663934,0.01817 1.8237777,-0.0775 1.4327664,-0.299682 2.6042094,-1.38368 3.0120794,-2.787159 0.152761,-0.525651 0.148079,-0.435147 0.159172,-3.061285 0.0071,-1.672214 0.0013,-2.4754909 -0.01817,-2.5923658 C 12.282028,4.2056987 11.512648,3.7424317 10.827827,3.9880428 10.567688,4.0813468 10.579322,4.08452 10.530259,3.9083039 10.431117,3.5522159 10.208836,3.2791223 9.8954999,3.1286199 9.5380877,2.9569442 9.1795746,2.9525503 8.8348215,3.1155934 8.7461141,3.1575451 8.6642109,3.1861002 8.6527996,3.1790488 8.6413861,3.1719975 8.624337,3.1355855 8.6149374,3.0981393 8.5887304,2.9937235 8.4051323,2.7606233 8.2565949,2.6432134 8.0343744,2.4675584 7.770028,2.3850898 7.5080526,2.3860832 Z m -0.027482,0.5807684 c 0.1571796,-0.00631 0.3162989,0.049136 0.4474467,0.1676202 0.184931,0.1670742 0.1884201,0.1819215 0.2030911,0.8697025 0.012241,0.5743088 0.016958,0.6220385 0.067776,0.6904292 0.1068855,0.1438094 0.3560488,0.1440213 0.4632704,4.044e-4 0.04452,-0.059622 0.056949,-0.1248831 0.069514,-0.3645513 0.01799,-0.3430838 0.051113,-0.4336933 0.2129595,-0.5823969 0.233351,-0.2144027 0.5745396,-0.2153353 0.8166291,-0.00224 0.2129812,0.1874732 0.2185554,0.2137453 0.2192169,1.0313182 6.668e-4,0.7966668 0.010667,0.8515426 0.1693517,0.9268482 0.107119,0.050831 0.147205,0.051281 0.262878,0.00295 0.127741,-0.053372 0.16756,-0.1630025 0.167877,-0.4625586 2.1e-4,-0.1997604 0.01101,-0.2650129 0.06228,-0.375136 0.216811,-0.4656402 0.912854,-0.4630035 1.126781,0.00427 l 0.06279,0.1370884 -0.0076,2.445049 c -0.0076,2.4327149 -0.0079,2.4463629 -0.06661,2.7055881 -0.105001,0.463613 -0.254299,0.818585 -0.503981,1.19843 -0.172272,0.262082 -0.651597,0.746184 -0.908681,0.91774 -0.4061233,0.271001 -0.8684332,0.46075 -1.3261524,0.544225 -0.2168028,0.03954 -1.308392,0.07127 -1.5916327,0.04626 C 6.7540845,12.808407 6.3018301,12.684625 5.7189718,12.400243 4.8075695,11.955563 4.086361,11.233774 3.6379123,10.317506 3.3241821,9.6764889 3.1799531,9.06477 3.1771875,8.3634621 3.1758553,8.0272008 3.1821091,7.977729 3.2572824,7.7299242 3.3371457,7.4666384 3.426459,7.2787877 3.5798012,7.0514027 3.6878927,6.8911259 4.3965214,6.1793565 4.4283887,6.1990523 c 0.016713,0.010324 0.025232,0.2334677 0.023306,0.608349 -0.00332,0.6487859 8.622e-4,0.6703998 0.1506256,0.7509844 0.1755207,0.094523 0.3822255,-0.024393 0.41432,-0.2384035 0.00967,-0.064465 0.014982,-0.8233349 0.011794,-1.6863306 -0.00534,-1.4578643 -0.00253,-1.5755512 0.040459,-1.6602761 0.086077,-0.1697514 0.169489,-0.2563513 0.311831,-0.3236897 0.3178324,-0.1503586 0.6802498,-0.03024 0.8328598,0.2760087 0.057122,0.114622 0.067934,0.1712863 0.067934,0.3589542 7.86e-5,0.1225709 0.012558,0.2674267 0.027684,0.3219083 0.072852,0.2623532 0.4707663,0.2623532 0.5436184,0 C 6.867961,4.5520755 6.8805048,4.2697103 6.8805048,3.9790747 6.8806641,3.3940614 6.8942532,3.3270068 7.0447663,3.1699783 7.1681391,3.041269 7.3233798,2.9731536 7.4805565,2.9668391 Z" /></g><path
sodipodi:type="star"
style="fill:none;stroke:#90c3ed;stroke-width:1.02714677;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
id="path1741"
inkscape:flatsided="false"
sodipodi:sides="5"
sodipodi:cx="-8.2018356"
sodipodi:cy="-2.1710742"
sodipodi:r1="7.9176526"
sodipodi:r2="4.7268386"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.9424778"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -8.2018354,-10.088727 2.7783658,4.0935601 4.75176914,1.3774037 -3.03464454,3.90736248 0.1583886,4.94484222 -4.6538792,-1.6786771 -4.6538794,1.6786768 0.158389,-4.94484188 -3.034645,-3.90736292 4.751769,-1.3774033 z"
inkscape:transform-center-y="-0.73608662"
transform="matrix(0.9587148,0,0,0.9587148,15.535002,10.699599)" /><path
sodipodi:type="star"
style="fill:#90c3ed;fill-opacity:1;stroke:none;stroke-width:0.984741;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
id="path26379"
inkscape:flatsided="true"
sodipodi:sides="3"
sodipodi:cx="6.8991909"
sodipodi:cy="8.2983274"
sodipodi:r1="3.1712401"
sodipodi:r2="1.8932304"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 10.070431,8.2983274 -4.7568601,2.7463746 0,-5.492749 z"
transform="matrix(0,1.2355782,1.2355782,0,-2.5814512,-0.35218999)"
inkscape:transform-center-y="0.37996363" /></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cms6crlofrmw6"
path="res://.godot/imported/CCGravity.svg-9cb591af352b26110ddc1d7ca25182f7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/CCGravity.svg"
dest_files=["res://.godot/imported/CCGravity.svg-9cb591af352b26110ddc1d7ca25182f7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

260
Icons/CCGroundReset.svg Normal file
View File

@ -0,0 +1,260 @@
<?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="CCGroundReset.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="linearGradient1684"><stop
style="stop-color:#81b8e9;stop-opacity:1;"
offset="0"
id="stop1680" /><stop
style="stop-color:#81b8e9;stop-opacity:0;"
offset="1"
id="stop1682" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36568"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36564" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36566" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36495"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36491" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36493" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient95490"><stop
style="stop-color:#66a3e2;stop-opacity:1;"
offset="0"
id="stop95486" /><stop
style="stop-color:#66a3e2;stop-opacity:0;"
offset="1"
id="stop95488" /></linearGradient><linearGradient
inkscape:collect="never"
id="Fill"><stop
style="stop-color:#90c3ed;stop-opacity:1;"
offset="0"
id="stop91387" /><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="1"
id="stop91389" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10929"><stop
style="stop-color:#1d52db;stop-opacity:1;"
offset="0"
id="stop10925" /><stop
style="stop-color:#152ebe;stop-opacity:1;"
offset="1"
id="stop10927" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10150"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10146" /><stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop10148" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2791"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2787" /><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.14208783"
id="stop2795" /><stop
style="stop-color:#d1d1d1;stop-opacity:1;"
offset="1"
id="stop2789" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2770"><stop
style="stop-color:#cbe6ef;stop-opacity:1;"
offset="0"
id="stop2766" /><stop
style="stop-color:#5a87eb;stop-opacity:1;"
offset="0.17897609"
id="stop2774" /><stop
style="stop-color:#1b47d2;stop-opacity:1;"
offset="1"
id="stop2768" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2638"><stop
style="stop-color:#5d7dc1;stop-opacity:1;"
offset="0"
id="stop2634" /><stop
style="stop-color:#5769b2;stop-opacity:1;"
offset="1"
id="stop2636" /></linearGradient><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient2638"
id="linearGradient2640"
x1="5.5241203"
y1="10.765742"
x2="13.133284"
y2="9.9986429"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2770"
id="radialGradient2772"
cx="6.0584679"
cy="3.4481783"
fx="6.0584679"
fy="3.4481783"
r="6.1221313"
gradientTransform="matrix(5.0826908,0,0,3.6467239,-6.1662076,-17.350757)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2791"
id="radialGradient2793"
cx="8.2773142"
cy="-0.40066716"
fx="8.2773142"
fy="-0.40066716"
r="3.5763378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3511087,0.88894441,-1.2043804,1.1301171,16.062243,-9.6517622)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10150"
id="linearGradient10152"
x1="9.9135351"
y1="9.4398756"
x2="13.804861"
y2="14.243992"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0751754,0,0,1.2252487,20.002377,-7.9560723)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient10931"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient21854"
gradientUnits="userSpaceOnUse"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229" /><linearGradient
inkscape:collect="never"
xlink:href="#Fill"
id="linearGradient91393"
x1="8.9645748"
y1="8.594615"
x2="11.664056"
y2="18.916397"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(28.410917,0.09501979)" /><linearGradient
xlink:href="#Fill"
id="linearGradient95492"
x1="23.753363"
y1="53.728447"
x2="4.2730064"
y2="5.2054238"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(15.868305,-0.52260884)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36497"
x1="47.576401"
y1="55.837185"
x2="29.217922"
y2="6.2515998"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,-12.090802,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36570"
x1="9.3345423"
y1="5.5944448"
x2="14.094602"
y2="20.672132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,1.7542457,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient1686"
x1="8.9582615"
y1="6.6843047"
x2="12.587852"
y2="15.967155"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.88943266,0,0,0.88943266,1.0393482,1.7931306)" /></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="41.454136"
inkscape:cx="5.8498385"
inkscape:cy="10.119618"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g97755" /><g
id="g560"
transform="translate(0.08802232,0.240022)"><g
id="g2600"
transform="translate(-0.10534391,-0.05878716)"><g
id="g10886"
transform="matrix(0.94595208,0,0,0.94595208,0.43331955,0.43182955)"><g
id="g84165"
transform="translate(0,-0.15300804)"><g
id="g97755"
transform="matrix(1.073517,0,0,1.073517,-0.21846601,-0.54931993)"><circle
style="fill:#1b6acd;fill-opacity:1;stroke:none;stroke-width:0.943665;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.569672;paint-order:stroke markers fill"
id="path6905"
cx="28.500414"
cy="-18.006559"
r="7.7169819" /><g
id="g40802"
transform="matrix(1.1299072,0,0,1.1299072,51.700387,-11.377464)"><path
style="fill:url(#linearGradient36570);fill-opacity:1;stroke:none;stroke-width:0.710315;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill"
d="M 4.7073078,5.6392802 4.7315403,3.7491456 5.5554451,3.2644958 6.4520474,3.5795182 7.1547897,2.6102184 h 0.4119524 l 0.7754398,0.6058124 0.1938599,0.3392549 0.5815796,-0.2907899 0.9692996,0.2665574 0.242326,0.7754399 h 0.145394 l 0.77544,-0.1696276 0.87237,0.7512074 0.0727,5.2099861 -0.848138,1.865902 -1.8174362,1.017765 -1.4054851,0.145395 -1.6235771,-0.0727 L 5.0465627,12.35168 3.6168456,10.994662 2.9383358,9.0318293 3.1321957,7.2628572 4.077263,6.0270001 Z"
id="path36562" /><path
id="path36348"
style="fill:#1b6acd;fill-opacity:1;stroke-width:0.0260539"
d="m 7.5080526,2.3860832 c -0.4366263,0.00166 -0.8666567,0.2351895 -1.0840854,0.6558259 -0.042572,0.082361 -0.086607,0.149784 -0.097857,0.1498102 -0.01126,2.65e-5 -0.047081,-0.017326 -0.079587,-0.038623 C 6.1088477,3.0628887 5.8791687,3.0056615 5.6537968,3.0054234 5.4671072,3.005238 5.3967704,3.018066 5.2296062,3.0829744 4.986616,3.1773281 4.7764921,3.3484949 4.6349947,3.5674142 4.4723367,3.819082 4.4583019,3.9022866 4.4510411,4.6565399 L 4.4446213,5.3258508 3.8301655,5.945802 C 3.1773527,6.6045033 3.0365081,6.7779408 2.8702406,7.1277956 2.6463322,7.5989444 2.5696391,8.0500619 2.6083785,8.6681321 c 0.06155,0.9820099 0.4217698,1.9516929 1.0240951,2.7567299 0.7184292,0.960222 1.8858618,1.704745 3.0157381,1.923309 0.1493324,0.02888 0.3125185,0.06062 0.3626683,0.07053 0.050154,0.0099 0.2377953,0.0266 0.4169139,0.03704 0.7563037,0.04411 1.3663934,0.01817 1.8237777,-0.0775 1.4327664,-0.299682 2.6042094,-1.38368 3.0120794,-2.787159 0.152761,-0.525651 0.148079,-0.435147 0.159172,-3.061285 0.0071,-1.672214 0.0013,-2.4754909 -0.01817,-2.5923658 C 12.282028,4.2056987 11.512648,3.7424317 10.827827,3.9880428 10.567688,4.0813468 10.579322,4.08452 10.530259,3.9083039 10.431117,3.5522159 10.208836,3.2791223 9.8954999,3.1286199 9.5380877,2.9569442 9.1795746,2.9525503 8.8348215,3.1155934 8.7461141,3.1575451 8.6642109,3.1861002 8.6527996,3.1790488 8.6413861,3.1719975 8.624337,3.1355855 8.6149374,3.0981393 8.5887304,2.9937235 8.4051323,2.7606233 8.2565949,2.6432134 8.0343744,2.4675584 7.770028,2.3850898 7.5080526,2.3860832 Z m -0.027482,0.5807684 c 0.1571796,-0.00631 0.3162989,0.049136 0.4474467,0.1676202 0.184931,0.1670742 0.1884201,0.1819215 0.2030911,0.8697025 0.012241,0.5743088 0.016958,0.6220385 0.067776,0.6904292 0.1068855,0.1438094 0.3560488,0.1440213 0.4632704,4.044e-4 0.04452,-0.059622 0.056949,-0.1248831 0.069514,-0.3645513 0.01799,-0.3430838 0.051113,-0.4336933 0.2129595,-0.5823969 0.233351,-0.2144027 0.5745396,-0.2153353 0.8166291,-0.00224 0.2129812,0.1874732 0.2185554,0.2137453 0.2192169,1.0313182 6.668e-4,0.7966668 0.010667,0.8515426 0.1693517,0.9268482 0.107119,0.050831 0.147205,0.051281 0.262878,0.00295 0.127741,-0.053372 0.16756,-0.1630025 0.167877,-0.4625586 2.1e-4,-0.1997604 0.01101,-0.2650129 0.06228,-0.375136 0.216811,-0.4656402 0.912854,-0.4630035 1.126781,0.00427 l 0.06279,0.1370884 -0.0076,2.445049 c -0.0076,2.4327149 -0.0079,2.4463629 -0.06661,2.7055881 -0.105001,0.463613 -0.254299,0.818585 -0.503981,1.19843 -0.172272,0.262082 -0.651597,0.746184 -0.908681,0.91774 -0.4061233,0.271001 -0.8684332,0.46075 -1.3261524,0.544225 -0.2168028,0.03954 -1.308392,0.07127 -1.5916327,0.04626 C 6.7540845,12.808407 6.3018301,12.684625 5.7189718,12.400243 4.8075695,11.955563 4.086361,11.233774 3.6379123,10.317506 3.3241821,9.6764889 3.1799531,9.06477 3.1771875,8.3634621 3.1758553,8.0272008 3.1821091,7.977729 3.2572824,7.7299242 3.3371457,7.4666384 3.426459,7.2787877 3.5798012,7.0514027 3.6878927,6.8911259 4.3965214,6.1793565 4.4283887,6.1990523 c 0.016713,0.010324 0.025232,0.2334677 0.023306,0.608349 -0.00332,0.6487859 8.622e-4,0.6703998 0.1506256,0.7509844 0.1755207,0.094523 0.3822255,-0.024393 0.41432,-0.2384035 0.00967,-0.064465 0.014982,-0.8233349 0.011794,-1.6863306 -0.00534,-1.4578643 -0.00253,-1.5755512 0.040459,-1.6602761 0.086077,-0.1697514 0.169489,-0.2563513 0.311831,-0.3236897 0.3178324,-0.1503586 0.6802498,-0.03024 0.8328598,0.2760087 0.057122,0.114622 0.067934,0.1712863 0.067934,0.3589542 7.86e-5,0.1225709 0.012558,0.2674267 0.027684,0.3219083 0.072852,0.2623532 0.4707663,0.2623532 0.5436184,0 C 6.867961,4.5520755 6.8805048,4.2697103 6.8805048,3.9790747 6.8806641,3.3940614 6.8942532,3.3270068 7.0447663,3.1699783 7.1681391,3.041269 7.3233798,2.9731536 7.4805565,2.9668391 Z" /></g><path
sodipodi:type="star"
style="fill:none;stroke:#90c3ed;stroke-width:1.02715;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
id="path1741"
inkscape:flatsided="false"
sodipodi:sides="5"
sodipodi:cx="-8.2018356"
sodipodi:cy="-2.1710742"
sodipodi:r1="7.9176526"
sodipodi:r2="4.7268386"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.9424778"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -8.2018354,-10.088727 2.7783658,4.0935601 4.75176914,1.3774037 -3.03464454,3.90736248 0.1583886,4.94484222 -4.6538792,-1.6786771 -4.6538794,1.6786768 0.158389,-4.94484188 -3.034645,-3.90736292 4.751769,-1.3774033 z"
inkscape:transform-center-y="-0.73608662"
transform="matrix(0.9587148,0,0,0.9587148,15.535002,10.699599)" /><rect
style="fill:#90c3ed;stroke-width:1.20138;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
id="rect32025"
width="5.796207"
height="5.796207"
x="4.7736778"
y="5.8617678"
ry="0.89841211" /></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://coo8ygwnlacyl"
path="res://.godot/imported/CCGroundReset.svg-6d47bcba42901d6735ba773506057592.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/CCGroundReset.svg"
dest_files=["res://.godot/imported/CCGroundReset.svg-6d47bcba42901d6735ba773506057592.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

269
Icons/CCJump.svg Normal file
View File

@ -0,0 +1,269 @@
<?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="CCJump.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="linearGradient1684"><stop
style="stop-color:#81b8e9;stop-opacity:1;"
offset="0"
id="stop1680" /><stop
style="stop-color:#81b8e9;stop-opacity:0;"
offset="1"
id="stop1682" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36568"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36564" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36566" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36495"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36491" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36493" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient95490"><stop
style="stop-color:#66a3e2;stop-opacity:1;"
offset="0"
id="stop95486" /><stop
style="stop-color:#66a3e2;stop-opacity:0;"
offset="1"
id="stop95488" /></linearGradient><linearGradient
inkscape:collect="never"
id="Fill"><stop
style="stop-color:#90c3ed;stop-opacity:1;"
offset="0"
id="stop91387" /><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="1"
id="stop91389" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10929"><stop
style="stop-color:#1d52db;stop-opacity:1;"
offset="0"
id="stop10925" /><stop
style="stop-color:#152ebe;stop-opacity:1;"
offset="1"
id="stop10927" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10150"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10146" /><stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop10148" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2791"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2787" /><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.14208783"
id="stop2795" /><stop
style="stop-color:#d1d1d1;stop-opacity:1;"
offset="1"
id="stop2789" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2770"><stop
style="stop-color:#cbe6ef;stop-opacity:1;"
offset="0"
id="stop2766" /><stop
style="stop-color:#5a87eb;stop-opacity:1;"
offset="0.17897609"
id="stop2774" /><stop
style="stop-color:#1b47d2;stop-opacity:1;"
offset="1"
id="stop2768" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2638"><stop
style="stop-color:#5d7dc1;stop-opacity:1;"
offset="0"
id="stop2634" /><stop
style="stop-color:#5769b2;stop-opacity:1;"
offset="1"
id="stop2636" /></linearGradient><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient2638"
id="linearGradient2640"
x1="5.5241203"
y1="10.765742"
x2="13.133284"
y2="9.9986429"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2770"
id="radialGradient2772"
cx="6.0584679"
cy="3.4481783"
fx="6.0584679"
fy="3.4481783"
r="6.1221313"
gradientTransform="matrix(5.0826908,0,0,3.6467239,-6.1662076,-17.350757)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2791"
id="radialGradient2793"
cx="8.2773142"
cy="-0.40066716"
fx="8.2773142"
fy="-0.40066716"
r="3.5763378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3511087,0.88894441,-1.2043804,1.1301171,16.062243,-9.6517622)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10150"
id="linearGradient10152"
x1="9.9135351"
y1="9.4398756"
x2="13.804861"
y2="14.243992"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0751754,0,0,1.2252487,20.002377,-7.9560723)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient10931"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient21854"
gradientUnits="userSpaceOnUse"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229" /><linearGradient
inkscape:collect="never"
xlink:href="#Fill"
id="linearGradient91393"
x1="8.9645748"
y1="8.594615"
x2="11.664056"
y2="18.916397"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(28.410917,0.09501979)" /><linearGradient
xlink:href="#Fill"
id="linearGradient95492"
x1="23.753363"
y1="53.728447"
x2="4.2730064"
y2="5.2054238"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(15.868305,-0.52260884)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36497"
x1="47.576401"
y1="55.837185"
x2="29.217922"
y2="6.2515998"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,-12.090802,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36570"
x1="9.3345423"
y1="5.5944448"
x2="14.094602"
y2="20.672132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,1.7542457,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient1686"
x1="8.9582615"
y1="6.6843047"
x2="12.587852"
y2="15.967155"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.88943266,0,0,0.88943266,1.0393482,1.7931306)" /></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="20.727068"
inkscape:cx="0.12061523"
inkscape:cy="14.546196"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g97755" /><g
id="g560"
transform="translate(0.08802232,0.240022)"><g
id="g2600"
transform="translate(-0.10534391,-0.05878716)"><g
id="g10886"
transform="matrix(0.94595208,0,0,0.94595208,0.43331955,0.43182955)"><g
id="g84165"
transform="translate(0,-0.15300804)"><g
id="g97755"
transform="matrix(1.073517,0,0,1.073517,-0.21846601,-0.54931993)"><circle
style="fill:#1b6acd;fill-opacity:1;stroke:none;stroke-width:0.943665;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.569672;paint-order:stroke markers fill"
id="path6905"
cx="28.500414"
cy="-18.006559"
r="7.7169819" /><g
id="g40802"
transform="matrix(1.1299072,0,0,1.1299072,51.700387,-11.377464)"><path
style="fill:url(#linearGradient36570);fill-opacity:1;stroke:none;stroke-width:0.710315;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill"
d="M 4.7073078,5.6392802 4.7315403,3.7491456 5.5554451,3.2644958 6.4520474,3.5795182 7.1547897,2.6102184 h 0.4119524 l 0.7754398,0.6058124 0.1938599,0.3392549 0.5815796,-0.2907899 0.9692996,0.2665574 0.242326,0.7754399 h 0.145394 l 0.77544,-0.1696276 0.87237,0.7512074 0.0727,5.2099861 -0.848138,1.865902 -1.8174362,1.017765 -1.4054851,0.145395 -1.6235771,-0.0727 L 5.0465627,12.35168 3.6168456,10.994662 2.9383358,9.0318293 3.1321957,7.2628572 4.077263,6.0270001 Z"
id="path36562" /><path
id="path36348"
style="fill:#1b6acd;fill-opacity:1;stroke-width:0.0260539"
d="m 7.5080526,2.3860832 c -0.4366263,0.00166 -0.8666567,0.2351895 -1.0840854,0.6558259 -0.042572,0.082361 -0.086607,0.149784 -0.097857,0.1498102 -0.01126,2.65e-5 -0.047081,-0.017326 -0.079587,-0.038623 C 6.1088477,3.0628887 5.8791687,3.0056615 5.6537968,3.0054234 5.4671072,3.005238 5.3967704,3.018066 5.2296062,3.0829744 4.986616,3.1773281 4.7764921,3.3484949 4.6349947,3.5674142 4.4723367,3.819082 4.4583019,3.9022866 4.4510411,4.6565399 L 4.4446213,5.3258508 3.8301655,5.945802 C 3.1773527,6.6045033 3.0365081,6.7779408 2.8702406,7.1277956 2.6463322,7.5989444 2.5696391,8.0500619 2.6083785,8.6681321 c 0.06155,0.9820099 0.4217698,1.9516929 1.0240951,2.7567299 0.7184292,0.960222 1.8858618,1.704745 3.0157381,1.923309 0.1493324,0.02888 0.3125185,0.06062 0.3626683,0.07053 0.050154,0.0099 0.2377953,0.0266 0.4169139,0.03704 0.7563037,0.04411 1.3663934,0.01817 1.8237777,-0.0775 1.4327664,-0.299682 2.6042094,-1.38368 3.0120794,-2.787159 0.152761,-0.525651 0.148079,-0.435147 0.159172,-3.061285 0.0071,-1.672214 0.0013,-2.4754909 -0.01817,-2.5923658 C 12.282028,4.2056987 11.512648,3.7424317 10.827827,3.9880428 10.567688,4.0813468 10.579322,4.08452 10.530259,3.9083039 10.431117,3.5522159 10.208836,3.2791223 9.8954999,3.1286199 9.5380877,2.9569442 9.1795746,2.9525503 8.8348215,3.1155934 8.7461141,3.1575451 8.6642109,3.1861002 8.6527996,3.1790488 8.6413861,3.1719975 8.624337,3.1355855 8.6149374,3.0981393 8.5887304,2.9937235 8.4051323,2.7606233 8.2565949,2.6432134 8.0343744,2.4675584 7.770028,2.3850898 7.5080526,2.3860832 Z m -0.027482,0.5807684 c 0.1571796,-0.00631 0.3162989,0.049136 0.4474467,0.1676202 0.184931,0.1670742 0.1884201,0.1819215 0.2030911,0.8697025 0.012241,0.5743088 0.016958,0.6220385 0.067776,0.6904292 0.1068855,0.1438094 0.3560488,0.1440213 0.4632704,4.044e-4 0.04452,-0.059622 0.056949,-0.1248831 0.069514,-0.3645513 0.01799,-0.3430838 0.051113,-0.4336933 0.2129595,-0.5823969 0.233351,-0.2144027 0.5745396,-0.2153353 0.8166291,-0.00224 0.2129812,0.1874732 0.2185554,0.2137453 0.2192169,1.0313182 6.668e-4,0.7966668 0.010667,0.8515426 0.1693517,0.9268482 0.107119,0.050831 0.147205,0.051281 0.262878,0.00295 0.127741,-0.053372 0.16756,-0.1630025 0.167877,-0.4625586 2.1e-4,-0.1997604 0.01101,-0.2650129 0.06228,-0.375136 0.216811,-0.4656402 0.912854,-0.4630035 1.126781,0.00427 l 0.06279,0.1370884 -0.0076,2.445049 c -0.0076,2.4327149 -0.0079,2.4463629 -0.06661,2.7055881 -0.105001,0.463613 -0.254299,0.818585 -0.503981,1.19843 -0.172272,0.262082 -0.651597,0.746184 -0.908681,0.91774 -0.4061233,0.271001 -0.8684332,0.46075 -1.3261524,0.544225 -0.2168028,0.03954 -1.308392,0.07127 -1.5916327,0.04626 C 6.7540845,12.808407 6.3018301,12.684625 5.7189718,12.400243 4.8075695,11.955563 4.086361,11.233774 3.6379123,10.317506 3.3241821,9.6764889 3.1799531,9.06477 3.1771875,8.3634621 3.1758553,8.0272008 3.1821091,7.977729 3.2572824,7.7299242 3.3371457,7.4666384 3.426459,7.2787877 3.5798012,7.0514027 3.6878927,6.8911259 4.3965214,6.1793565 4.4283887,6.1990523 c 0.016713,0.010324 0.025232,0.2334677 0.023306,0.608349 -0.00332,0.6487859 8.622e-4,0.6703998 0.1506256,0.7509844 0.1755207,0.094523 0.3822255,-0.024393 0.41432,-0.2384035 0.00967,-0.064465 0.014982,-0.8233349 0.011794,-1.6863306 -0.00534,-1.4578643 -0.00253,-1.5755512 0.040459,-1.6602761 0.086077,-0.1697514 0.169489,-0.2563513 0.311831,-0.3236897 0.3178324,-0.1503586 0.6802498,-0.03024 0.8328598,0.2760087 0.057122,0.114622 0.067934,0.1712863 0.067934,0.3589542 7.86e-5,0.1225709 0.012558,0.2674267 0.027684,0.3219083 0.072852,0.2623532 0.4707663,0.2623532 0.5436184,0 C 6.867961,4.5520755 6.8805048,4.2697103 6.8805048,3.9790747 6.8806641,3.3940614 6.8942532,3.3270068 7.0447663,3.1699783 7.1681391,3.041269 7.3233798,2.9731536 7.4805565,2.9668391 Z" /></g><path
sodipodi:type="star"
style="fill:none;stroke:#90c3ed;stroke-width:1.02714677;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
id="path1741"
inkscape:flatsided="false"
sodipodi:sides="5"
sodipodi:cx="-8.2018356"
sodipodi:cy="-2.1710742"
sodipodi:r1="7.9176526"
sodipodi:r2="4.7268386"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.9424778"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -8.2018354,-10.088727 2.7783658,4.0935601 4.75176914,1.3774037 -3.03464454,3.90736248 0.1583886,4.94484222 -4.6538792,-1.6786771 -4.6538794,1.6786768 0.158389,-4.94484188 -3.034645,-3.90736292 4.751769,-1.3774033 z"
inkscape:transform-center-y="-0.73608662"
transform="matrix(0.9587148,0,0,0.9587148,15.535002,10.699599)" /><path
sodipodi:type="star"
style="fill:#90c3ed;fill-opacity:1;stroke:none;stroke-width:0.984741;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
id="path26379"
inkscape:flatsided="true"
sodipodi:sides="3"
sodipodi:cx="6.8991909"
sodipodi:cy="8.2983274"
sodipodi:r1="3.1712401"
sodipodi:r2="1.8932304"
sodipodi:arg1="0"
sodipodi:arg2="1.0471976"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 10.070431,8.2983274 -4.7568601,2.7463746 0,-5.492749 z"
transform="matrix(0,-1.2355782,1.2355782,0,-2.5814512,17.432517)"
inkscape:transform-center-y="-0.37996363" /></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

37
Icons/CCJump.svg.import Normal file
View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://yspl0ly2f3od"
path="res://.godot/imported/CCJump.svg-b429c49be4900431b553e8c232dfef1e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/CCJump.svg"
dest_files=["res://.godot/imported/CCJump.svg-b429c49be4900431b553e8c232dfef1e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

258
Icons/CCMoveAndSlide.svg Normal file
View File

@ -0,0 +1,258 @@
<?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="CCMoveAndSlide.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="linearGradient1684"><stop
style="stop-color:#81b8e9;stop-opacity:1;"
offset="0"
id="stop1680" /><stop
style="stop-color:#81b8e9;stop-opacity:0;"
offset="1"
id="stop1682" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36568"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36564" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36566" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36495"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36491" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36493" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient95490"><stop
style="stop-color:#66a3e2;stop-opacity:1;"
offset="0"
id="stop95486" /><stop
style="stop-color:#66a3e2;stop-opacity:0;"
offset="1"
id="stop95488" /></linearGradient><linearGradient
inkscape:collect="never"
id="Fill"><stop
style="stop-color:#90c3ed;stop-opacity:1;"
offset="0"
id="stop91387" /><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="1"
id="stop91389" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10929"><stop
style="stop-color:#1d52db;stop-opacity:1;"
offset="0"
id="stop10925" /><stop
style="stop-color:#152ebe;stop-opacity:1;"
offset="1"
id="stop10927" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10150"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10146" /><stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop10148" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2791"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2787" /><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.14208783"
id="stop2795" /><stop
style="stop-color:#d1d1d1;stop-opacity:1;"
offset="1"
id="stop2789" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2770"><stop
style="stop-color:#cbe6ef;stop-opacity:1;"
offset="0"
id="stop2766" /><stop
style="stop-color:#5a87eb;stop-opacity:1;"
offset="0.17897609"
id="stop2774" /><stop
style="stop-color:#1b47d2;stop-opacity:1;"
offset="1"
id="stop2768" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2638"><stop
style="stop-color:#5d7dc1;stop-opacity:1;"
offset="0"
id="stop2634" /><stop
style="stop-color:#5769b2;stop-opacity:1;"
offset="1"
id="stop2636" /></linearGradient><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient2638"
id="linearGradient2640"
x1="5.5241203"
y1="10.765742"
x2="13.133284"
y2="9.9986429"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2770"
id="radialGradient2772"
cx="6.0584679"
cy="3.4481783"
fx="6.0584679"
fy="3.4481783"
r="6.1221313"
gradientTransform="matrix(5.0826908,0,0,3.6467239,-6.1662076,-17.350757)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2791"
id="radialGradient2793"
cx="8.2773142"
cy="-0.40066716"
fx="8.2773142"
fy="-0.40066716"
r="3.5763378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3511087,0.88894441,-1.2043804,1.1301171,16.062243,-9.6517622)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10150"
id="linearGradient10152"
x1="9.9135351"
y1="9.4398756"
x2="13.804861"
y2="14.243992"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0751754,0,0,1.2252487,20.002377,-7.9560723)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient10931"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient21854"
gradientUnits="userSpaceOnUse"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229" /><linearGradient
inkscape:collect="never"
xlink:href="#Fill"
id="linearGradient91393"
x1="8.9645748"
y1="8.594615"
x2="11.664056"
y2="18.916397"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(28.410917,0.09501979)" /><linearGradient
xlink:href="#Fill"
id="linearGradient95492"
x1="23.753363"
y1="53.728447"
x2="4.2730064"
y2="5.2054238"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(15.868305,-0.52260884)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36497"
x1="47.576401"
y1="55.837185"
x2="29.217922"
y2="6.2515998"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,-12.090802,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36570"
x1="9.3345423"
y1="5.5944448"
x2="14.094602"
y2="20.672132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,1.7542457,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient1686"
x1="8.9582615"
y1="6.6843047"
x2="12.587852"
y2="15.967155"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.88943266,0,0,0.88943266,1.0393482,1.7931306)" /></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="29.312501"
inkscape:cx="4.1449892"
inkscape:cy="9.1599145"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g97755" /><g
id="g560"
transform="translate(0.08802232,0.240022)"><g
id="g2600"
transform="translate(-0.10534391,-0.05878716)"><g
id="g10886"
transform="matrix(0.94595208,0,0,0.94595208,0.43331955,0.43182955)"><g
id="g84165"
transform="translate(0,-0.15300804)"><g
id="g97755"
transform="matrix(1.073517,0,0,1.073517,-0.21846601,-0.54931993)"><circle
style="fill:#1b6acd;fill-opacity:1;stroke:none;stroke-width:0.943665;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.569672;paint-order:stroke markers fill"
id="path6905"
cx="28.500414"
cy="-18.006559"
r="7.7169819" /><g
id="g40802"
transform="matrix(1.1299072,0,0,1.1299072,51.700387,-11.377464)"><path
style="fill:url(#linearGradient36570);fill-opacity:1;stroke:none;stroke-width:0.710315;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill"
d="M 4.7073078,5.6392802 4.7315403,3.7491456 5.5554451,3.2644958 6.4520474,3.5795182 7.1547897,2.6102184 h 0.4119524 l 0.7754398,0.6058124 0.1938599,0.3392549 0.5815796,-0.2907899 0.9692996,0.2665574 0.242326,0.7754399 h 0.145394 l 0.77544,-0.1696276 0.87237,0.7512074 0.0727,5.2099861 -0.848138,1.865902 -1.8174362,1.017765 -1.4054851,0.145395 -1.6235771,-0.0727 L 5.0465627,12.35168 3.6168456,10.994662 2.9383358,9.0318293 3.1321957,7.2628572 4.077263,6.0270001 Z"
id="path36562" /><path
id="path36348"
style="fill:#1b6acd;fill-opacity:1;stroke-width:0.0260539"
d="m 7.5080526,2.3860832 c -0.4366263,0.00166 -0.8666567,0.2351895 -1.0840854,0.6558259 -0.042572,0.082361 -0.086607,0.149784 -0.097857,0.1498102 -0.01126,2.65e-5 -0.047081,-0.017326 -0.079587,-0.038623 C 6.1088477,3.0628887 5.8791687,3.0056615 5.6537968,3.0054234 5.4671072,3.005238 5.3967704,3.018066 5.2296062,3.0829744 4.986616,3.1773281 4.7764921,3.3484949 4.6349947,3.5674142 4.4723367,3.819082 4.4583019,3.9022866 4.4510411,4.6565399 L 4.4446213,5.3258508 3.8301655,5.945802 C 3.1773527,6.6045033 3.0365081,6.7779408 2.8702406,7.1277956 2.6463322,7.5989444 2.5696391,8.0500619 2.6083785,8.6681321 c 0.06155,0.9820099 0.4217698,1.9516929 1.0240951,2.7567299 0.7184292,0.960222 1.8858618,1.704745 3.0157381,1.923309 0.1493324,0.02888 0.3125185,0.06062 0.3626683,0.07053 0.050154,0.0099 0.2377953,0.0266 0.4169139,0.03704 0.7563037,0.04411 1.3663934,0.01817 1.8237777,-0.0775 1.4327664,-0.299682 2.6042094,-1.38368 3.0120794,-2.787159 0.152761,-0.525651 0.148079,-0.435147 0.159172,-3.061285 0.0071,-1.672214 0.0013,-2.4754909 -0.01817,-2.5923658 C 12.282028,4.2056987 11.512648,3.7424317 10.827827,3.9880428 10.567688,4.0813468 10.579322,4.08452 10.530259,3.9083039 10.431117,3.5522159 10.208836,3.2791223 9.8954999,3.1286199 9.5380877,2.9569442 9.1795746,2.9525503 8.8348215,3.1155934 8.7461141,3.1575451 8.6642109,3.1861002 8.6527996,3.1790488 8.6413861,3.1719975 8.624337,3.1355855 8.6149374,3.0981393 8.5887304,2.9937235 8.4051323,2.7606233 8.2565949,2.6432134 8.0343744,2.4675584 7.770028,2.3850898 7.5080526,2.3860832 Z m -0.027482,0.5807684 c 0.1571796,-0.00631 0.3162989,0.049136 0.4474467,0.1676202 0.184931,0.1670742 0.1884201,0.1819215 0.2030911,0.8697025 0.012241,0.5743088 0.016958,0.6220385 0.067776,0.6904292 0.1068855,0.1438094 0.3560488,0.1440213 0.4632704,4.044e-4 0.04452,-0.059622 0.056949,-0.1248831 0.069514,-0.3645513 0.01799,-0.3430838 0.051113,-0.4336933 0.2129595,-0.5823969 0.233351,-0.2144027 0.5745396,-0.2153353 0.8166291,-0.00224 0.2129812,0.1874732 0.2185554,0.2137453 0.2192169,1.0313182 6.668e-4,0.7966668 0.010667,0.8515426 0.1693517,0.9268482 0.107119,0.050831 0.147205,0.051281 0.262878,0.00295 0.127741,-0.053372 0.16756,-0.1630025 0.167877,-0.4625586 2.1e-4,-0.1997604 0.01101,-0.2650129 0.06228,-0.375136 0.216811,-0.4656402 0.912854,-0.4630035 1.126781,0.00427 l 0.06279,0.1370884 -0.0076,2.445049 c -0.0076,2.4327149 -0.0079,2.4463629 -0.06661,2.7055881 -0.105001,0.463613 -0.254299,0.818585 -0.503981,1.19843 -0.172272,0.262082 -0.651597,0.746184 -0.908681,0.91774 -0.4061233,0.271001 -0.8684332,0.46075 -1.3261524,0.544225 -0.2168028,0.03954 -1.308392,0.07127 -1.5916327,0.04626 C 6.7540845,12.808407 6.3018301,12.684625 5.7189718,12.400243 4.8075695,11.955563 4.086361,11.233774 3.6379123,10.317506 3.3241821,9.6764889 3.1799531,9.06477 3.1771875,8.3634621 3.1758553,8.0272008 3.1821091,7.977729 3.2572824,7.7299242 3.3371457,7.4666384 3.426459,7.2787877 3.5798012,7.0514027 3.6878927,6.8911259 4.3965214,6.1793565 4.4283887,6.1990523 c 0.016713,0.010324 0.025232,0.2334677 0.023306,0.608349 -0.00332,0.6487859 8.622e-4,0.6703998 0.1506256,0.7509844 0.1755207,0.094523 0.3822255,-0.024393 0.41432,-0.2384035 0.00967,-0.064465 0.014982,-0.8233349 0.011794,-1.6863306 -0.00534,-1.4578643 -0.00253,-1.5755512 0.040459,-1.6602761 0.086077,-0.1697514 0.169489,-0.2563513 0.311831,-0.3236897 0.3178324,-0.1503586 0.6802498,-0.03024 0.8328598,0.2760087 0.057122,0.114622 0.067934,0.1712863 0.067934,0.3589542 7.86e-5,0.1225709 0.012558,0.2674267 0.027684,0.3219083 0.072852,0.2623532 0.4707663,0.2623532 0.5436184,0 C 6.867961,4.5520755 6.8805048,4.2697103 6.8805048,3.9790747 6.8806641,3.3940614 6.8942532,3.3270068 7.0447663,3.1699783 7.1681391,3.041269 7.3233798,2.9731536 7.4805565,2.9668391 Z" /></g><path
sodipodi:type="star"
style="fill:none;stroke:#90c3ed;stroke-width:1.02715;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
id="path1741"
inkscape:flatsided="false"
sodipodi:sides="5"
sodipodi:cx="-8.2018356"
sodipodi:cy="-2.1710742"
sodipodi:r1="7.9176526"
sodipodi:r2="4.7268386"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.9424778"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -8.2018354,-10.088727 2.7783658,4.0935601 4.75176914,1.3774037 -3.03464454,3.90736248 0.1583886,4.94484222 -4.6538792,-1.6786771 -4.6538794,1.6786768 0.158389,-4.94484188 -3.034645,-3.90736292 4.751769,-1.3774033 z"
inkscape:transform-center-y="-0.73608662"
transform="matrix(0.9587148,0,0,0.9587148,15.535002,10.699599)" /><circle
style="fill:#90c3ed;fill-opacity:1;stroke:none;stroke-width:0.984741;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
id="path31603"
cx="7.6717811"
cy="8.3315821"
r="2.6875656" /></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dssab16ystcnn"
path="res://.godot/imported/CCMoveAndSlide.svg-021bc0e44172455e1156ae90bb85be01.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/CCMoveAndSlide.svg"
dest_files=["res://.godot/imported/CCMoveAndSlide.svg-021bc0e44172455e1156ae90bb85be01.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

@ -0,0 +1,241 @@
<?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="CharacterController.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="linearGradient1684"><stop
style="stop-color:#81b8e9;stop-opacity:1;"
offset="0"
id="stop1680" /><stop
style="stop-color:#81b8e9;stop-opacity:0;"
offset="1"
id="stop1682" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36568"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36564" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36566" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36495"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36491" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36493" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient95490"><stop
style="stop-color:#66a3e2;stop-opacity:1;"
offset="0"
id="stop95486" /><stop
style="stop-color:#66a3e2;stop-opacity:0;"
offset="1"
id="stop95488" /></linearGradient><linearGradient
inkscape:collect="never"
id="Fill"><stop
style="stop-color:#90c3ed;stop-opacity:1;"
offset="0"
id="stop91387" /><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="1"
id="stop91389" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10929"><stop
style="stop-color:#1d52db;stop-opacity:1;"
offset="0"
id="stop10925" /><stop
style="stop-color:#152ebe;stop-opacity:1;"
offset="1"
id="stop10927" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10150"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10146" /><stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop10148" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2791"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2787" /><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.14208783"
id="stop2795" /><stop
style="stop-color:#d1d1d1;stop-opacity:1;"
offset="1"
id="stop2789" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2770"><stop
style="stop-color:#cbe6ef;stop-opacity:1;"
offset="0"
id="stop2766" /><stop
style="stop-color:#5a87eb;stop-opacity:1;"
offset="0.17897609"
id="stop2774" /><stop
style="stop-color:#1b47d2;stop-opacity:1;"
offset="1"
id="stop2768" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2638"><stop
style="stop-color:#5d7dc1;stop-opacity:1;"
offset="0"
id="stop2634" /><stop
style="stop-color:#5769b2;stop-opacity:1;"
offset="1"
id="stop2636" /></linearGradient><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient2638"
id="linearGradient2640"
x1="5.5241203"
y1="10.765742"
x2="13.133284"
y2="9.9986429"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2770"
id="radialGradient2772"
cx="6.0584679"
cy="3.4481783"
fx="6.0584679"
fy="3.4481783"
r="6.1221313"
gradientTransform="matrix(5.0826908,0,0,3.6467239,-6.1662076,-17.350757)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2791"
id="radialGradient2793"
cx="8.2773142"
cy="-0.40066716"
fx="8.2773142"
fy="-0.40066716"
r="3.5763378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3511087,0.88894441,-1.2043804,1.1301171,16.062243,-9.6517622)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10150"
id="linearGradient10152"
x1="9.9135351"
y1="9.4398756"
x2="13.804861"
y2="14.243992"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0751754,0,0,1.2252487,20.002377,-7.9560723)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient10931"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient21854"
gradientUnits="userSpaceOnUse"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229" /><linearGradient
inkscape:collect="never"
xlink:href="#Fill"
id="linearGradient91393"
x1="8.9645748"
y1="8.594615"
x2="11.664056"
y2="18.916397"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(28.410917,0.09501979)" /><linearGradient
xlink:href="#Fill"
id="linearGradient95492"
x1="23.753363"
y1="53.728447"
x2="4.2730064"
y2="5.2054238"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(15.868305,-0.52260884)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36497"
x1="47.576401"
y1="55.837185"
x2="29.217922"
y2="6.2515998"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,-12.090802,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36570"
x1="9.3345423"
y1="5.5944448"
x2="14.094602"
y2="20.672132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,1.7542457,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient1686"
x1="8.9582615"
y1="6.6843047"
x2="12.587852"
y2="15.967155"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0134963,0,0,1.0134963,-0.10104728,-0.10405792)" /></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="20.727068"
inkscape:cx="10.397032"
inkscape:cy="6.2961148"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g97755" /><g
id="g560"
transform="translate(0.08802232,0.240022)"><g
id="g2600"
transform="translate(-0.10534391,-0.05878716)"><g
id="g10886"
transform="matrix(0.94595208,0,0,0.94595208,0.43331955,0.43182955)"><g
id="g84165"
transform="translate(0,-0.15300804)"><g
id="g97755"
transform="matrix(1.073517,0,0,1.073517,-0.21846601,-0.54931993)"><circle
style="fill:#1b6acd;fill-opacity:1;stroke:none;stroke-width:0.943665;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.569672;paint-order:stroke markers fill"
id="path6905"
cx="7.6717811"
cy="7.9284482"
r="7.7169819" /><g
id="g40802"
transform="matrix(1.1299072,0,0,1.1299072,51.700387,-11.377464)"><path
style="fill:url(#linearGradient36570);fill-opacity:1;stroke:none;stroke-width:0.710315;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill"
d="M 4.7073078,5.6392802 4.7315403,3.7491456 5.5554451,3.2644958 6.4520474,3.5795182 7.1547897,2.6102184 h 0.4119524 l 0.7754398,0.6058124 0.1938599,0.3392549 0.5815796,-0.2907899 0.9692996,0.2665574 0.242326,0.7754399 h 0.145394 l 0.77544,-0.1696276 0.87237,0.7512074 0.0727,5.2099861 -0.848138,1.865902 -1.8174362,1.017765 -1.4054851,0.145395 -1.6235771,-0.0727 L 5.0465627,12.35168 3.6168456,10.994662 2.9383358,9.0318293 3.1321957,7.2628572 4.077263,6.0270001 Z"
id="path36562" /><path
id="path36348"
style="fill:#1b6acd;fill-opacity:1;stroke-width:0.0260539"
d="m 7.5080526,2.3860832 c -0.4366263,0.00166 -0.8666567,0.2351895 -1.0840854,0.6558259 -0.042572,0.082361 -0.086607,0.149784 -0.097857,0.1498102 -0.01126,2.65e-5 -0.047081,-0.017326 -0.079587,-0.038623 C 6.1088477,3.0628887 5.8791687,3.0056615 5.6537968,3.0054234 5.4671072,3.005238 5.3967704,3.018066 5.2296062,3.0829744 4.986616,3.1773281 4.7764921,3.3484949 4.6349947,3.5674142 4.4723367,3.819082 4.4583019,3.9022866 4.4510411,4.6565399 L 4.4446213,5.3258508 3.8301655,5.945802 C 3.1773527,6.6045033 3.0365081,6.7779408 2.8702406,7.1277956 2.6463322,7.5989444 2.5696391,8.0500619 2.6083785,8.6681321 c 0.06155,0.9820099 0.4217698,1.9516929 1.0240951,2.7567299 0.7184292,0.960222 1.8858618,1.704745 3.0157381,1.923309 0.1493324,0.02888 0.3125185,0.06062 0.3626683,0.07053 0.050154,0.0099 0.2377953,0.0266 0.4169139,0.03704 0.7563037,0.04411 1.3663934,0.01817 1.8237777,-0.0775 1.4327664,-0.299682 2.6042094,-1.38368 3.0120794,-2.787159 0.152761,-0.525651 0.148079,-0.435147 0.159172,-3.061285 0.0071,-1.672214 0.0013,-2.4754909 -0.01817,-2.5923658 C 12.282028,4.2056987 11.512648,3.7424317 10.827827,3.9880428 10.567688,4.0813468 10.579322,4.08452 10.530259,3.9083039 10.431117,3.5522159 10.208836,3.2791223 9.8954999,3.1286199 9.5380877,2.9569442 9.1795746,2.9525503 8.8348215,3.1155934 8.7461141,3.1575451 8.6642109,3.1861002 8.6527996,3.1790488 8.6413861,3.1719975 8.624337,3.1355855 8.6149374,3.0981393 8.5887304,2.9937235 8.4051323,2.7606233 8.2565949,2.6432134 8.0343744,2.4675584 7.770028,2.3850898 7.5080526,2.3860832 Z m -0.027482,0.5807684 c 0.1571796,-0.00631 0.3162989,0.049136 0.4474467,0.1676202 0.184931,0.1670742 0.1884201,0.1819215 0.2030911,0.8697025 0.012241,0.5743088 0.016958,0.6220385 0.067776,0.6904292 0.1068855,0.1438094 0.3560488,0.1440213 0.4632704,4.044e-4 0.04452,-0.059622 0.056949,-0.1248831 0.069514,-0.3645513 0.01799,-0.3430838 0.051113,-0.4336933 0.2129595,-0.5823969 0.233351,-0.2144027 0.5745396,-0.2153353 0.8166291,-0.00224 0.2129812,0.1874732 0.2185554,0.2137453 0.2192169,1.0313182 6.668e-4,0.7966668 0.010667,0.8515426 0.1693517,0.9268482 0.107119,0.050831 0.147205,0.051281 0.262878,0.00295 0.127741,-0.053372 0.16756,-0.1630025 0.167877,-0.4625586 2.1e-4,-0.1997604 0.01101,-0.2650129 0.06228,-0.375136 0.216811,-0.4656402 0.912854,-0.4630035 1.126781,0.00427 l 0.06279,0.1370884 -0.0076,2.445049 c -0.0076,2.4327149 -0.0079,2.4463629 -0.06661,2.7055881 -0.105001,0.463613 -0.254299,0.818585 -0.503981,1.19843 -0.172272,0.262082 -0.651597,0.746184 -0.908681,0.91774 -0.4061233,0.271001 -0.8684332,0.46075 -1.3261524,0.544225 -0.2168028,0.03954 -1.308392,0.07127 -1.5916327,0.04626 C 6.7540845,12.808407 6.3018301,12.684625 5.7189718,12.400243 4.8075695,11.955563 4.086361,11.233774 3.6379123,10.317506 3.3241821,9.6764889 3.1799531,9.06477 3.1771875,8.3634621 3.1758553,8.0272008 3.1821091,7.977729 3.2572824,7.7299242 3.3371457,7.4666384 3.426459,7.2787877 3.5798012,7.0514027 3.6878927,6.8911259 4.3965214,6.1793565 4.4283887,6.1990523 c 0.016713,0.010324 0.025232,0.2334677 0.023306,0.608349 -0.00332,0.6487859 8.622e-4,0.6703998 0.1506256,0.7509844 0.1755207,0.094523 0.3822255,-0.024393 0.41432,-0.2384035 0.00967,-0.064465 0.014982,-0.8233349 0.011794,-1.6863306 -0.00534,-1.4578643 -0.00253,-1.5755512 0.040459,-1.6602761 0.086077,-0.1697514 0.169489,-0.2563513 0.311831,-0.3236897 0.3178324,-0.1503586 0.6802498,-0.03024 0.8328598,0.2760087 0.057122,0.114622 0.067934,0.1712863 0.067934,0.3589542 7.86e-5,0.1225709 0.012558,0.2674267 0.027684,0.3219083 0.072852,0.2623532 0.4707663,0.2623532 0.5436184,0 C 6.867961,4.5520755 6.8805048,4.2697103 6.8805048,3.9790747 6.8806641,3.3940614 6.8942532,3.3270068 7.0447663,3.1699783 7.1681391,3.041269 7.3233798,2.9731536 7.4805565,2.9668391 Z" /></g><path
d="m 6.3983166,2.6645719 a 0.7207845,0.7207845 0 0 0 -0.720784,0.7207845 v 2.1623535 a 0.7207845,0.7207845 0 0 0 0.720784,0.7207845 H 7.1191012 V 6.982071 A 0.7207845,0.7207845 0 0 0 6.8913334,7.0267597 L 5.4130046,7.5197763 4.9199878,6.0414472 A 0.72083543,0.72083543 0 0 0 3.5519388,6.4962623 L 4.2727235,8.6586157 A 0.7207845,0.7207845 0 0 0 5.1845158,9.1148722 L 6.3983166,8.711233 v 0.4396784 c 0,0.029548 0.013695,0.054779 0.017296,0.083611 L 3.1151405,11.434357 a 0.72087434,0.72087434 0 1 0 0.8000706,1.199385 l 3.6442868,-2.429043 1.0775724,2.152262 A 0.7207845,0.7207845 0 0 0 9.50922,12.718795 l 2.162353,-0.720784 A 0.7207845,0.7207845 0 1 0 11.216041,10.630683 L 9.6461714,11.153251 8.9434067,9.7470003 A 0.70708959,0.70708959 0 0 0 9.2814551,9.1509114 V 8.4308478 h 0.9968439 l 0.520408,1.0436959 A 0.72124611,0.72124611 0 1 0 12.088911,8.8294418 L 11.368126,7.3878726 A 0.7207845,0.7207845 0 0 0 10.723024,6.9892789 H 8.5606705 V 6.2684944 H 9.2814551 A 0.7207845,0.7207845 0 0 0 10.002239,5.5477099 V 3.3853564 A 0.7207845,0.7207845 0 0 0 9.2814551,2.6645719 Z m 0,1.441569 h 0.7207846 v 1.441569 H 6.3983166 Z"
fill="#fc7f7f"
id="path334"
style="fill:url(#linearGradient1686);fill-opacity:1;stroke-width:0.720784" /></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://67tillq7nac4"
path="res://.godot/imported/CharacterController.svg-5ae94b07988eaca9593c87b283a3b22e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/CharacterController.svg"
dest_files=["res://.godot/imported/CharacterController.svg-5ae94b07988eaca9593c87b283a3b22e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

@ -0,0 +1,253 @@
<?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="CharacterControllerAction.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="linearGradient1684"><stop
style="stop-color:#81b8e9;stop-opacity:1;"
offset="0"
id="stop1680" /><stop
style="stop-color:#81b8e9;stop-opacity:0;"
offset="1"
id="stop1682" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36568"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36564" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36566" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient36495"><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="0"
id="stop36491" /><stop
style="stop-color:#1969cc;stop-opacity:0;"
offset="1"
id="stop36493" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient95490"><stop
style="stop-color:#66a3e2;stop-opacity:1;"
offset="0"
id="stop95486" /><stop
style="stop-color:#66a3e2;stop-opacity:0;"
offset="1"
id="stop95488" /></linearGradient><linearGradient
inkscape:collect="never"
id="Fill"><stop
style="stop-color:#90c3ed;stop-opacity:1;"
offset="0"
id="stop91387" /><stop
style="stop-color:#1969cc;stop-opacity:1;"
offset="1"
id="stop91389" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10929"><stop
style="stop-color:#1d52db;stop-opacity:1;"
offset="0"
id="stop10925" /><stop
style="stop-color:#152ebe;stop-opacity:1;"
offset="1"
id="stop10927" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient10150"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10146" /><stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop10148" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2791"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2787" /><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.14208783"
id="stop2795" /><stop
style="stop-color:#d1d1d1;stop-opacity:1;"
offset="1"
id="stop2789" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2770"><stop
style="stop-color:#cbe6ef;stop-opacity:1;"
offset="0"
id="stop2766" /><stop
style="stop-color:#5a87eb;stop-opacity:1;"
offset="0.17897609"
id="stop2774" /><stop
style="stop-color:#1b47d2;stop-opacity:1;"
offset="1"
id="stop2768" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient2638"><stop
style="stop-color:#5d7dc1;stop-opacity:1;"
offset="0"
id="stop2634" /><stop
style="stop-color:#5769b2;stop-opacity:1;"
offset="1"
id="stop2636" /></linearGradient><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient2638"
id="linearGradient2640"
x1="5.5241203"
y1="10.765742"
x2="13.133284"
y2="9.9986429"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2770"
id="radialGradient2772"
cx="6.0584679"
cy="3.4481783"
fx="6.0584679"
fy="3.4481783"
r="6.1221313"
gradientTransform="matrix(5.0826908,0,0,3.6467239,-6.1662076,-17.350757)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient2791"
id="radialGradient2793"
cx="8.2773142"
cy="-0.40066716"
fx="8.2773142"
fy="-0.40066716"
r="3.5763378"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3511087,0.88894441,-1.2043804,1.1301171,16.062243,-9.6517622)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10150"
id="linearGradient10152"
x1="9.9135351"
y1="9.4398756"
x2="13.804861"
y2="14.243992"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0751754,0,0,1.2252487,20.002377,-7.9560723)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient10931"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient10929"
id="linearGradient21854"
gradientUnits="userSpaceOnUse"
x1="9.6400452"
y1="10.368964"
x2="13.999562"
y2="9.1402229" /><linearGradient
inkscape:collect="never"
xlink:href="#Fill"
id="linearGradient91393"
x1="8.9645748"
y1="8.594615"
x2="11.664056"
y2="18.916397"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(28.410917,0.09501979)" /><linearGradient
xlink:href="#Fill"
id="linearGradient95492"
x1="23.753363"
y1="53.728447"
x2="4.2730064"
y2="5.2054238"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(15.868305,-0.52260884)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36497"
x1="47.576401"
y1="55.837185"
x2="29.217922"
y2="6.2515998"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,-12.090802,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient36570"
x1="9.3345423"
y1="5.5944448"
x2="14.094602"
y2="20.672132"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.72132178,0,0,0.72132178,1.7542457,2.2102889)" /><linearGradient
xlink:href="#Fill"
id="linearGradient1686"
x1="8.9582615"
y1="6.6843047"
x2="12.587852"
y2="15.967155"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.88943266,0,0,0.88943266,1.0393482,1.7931306)" /></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="14.65625"
inkscape:cx="-1.8081023"
inkscape:cy="9.9957354"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g97755" /><g
id="g560"
transform="translate(0.08802232,0.240022)"><g
id="g2600"
transform="translate(-0.10534391,-0.05878716)"><g
id="g10886"
transform="matrix(0.94595208,0,0,0.94595208,0.43331955,0.43182955)"><g
id="g84165"
transform="translate(0,-0.15300804)"><g
id="g97755"
transform="matrix(1.073517,0,0,1.073517,-0.21846601,-0.54931993)"><circle
style="fill:#1b6acd;fill-opacity:1;stroke:none;stroke-width:0.943665;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.569672;paint-order:stroke markers fill"
id="path6905"
cx="28.500414"
cy="-18.006559"
r="7.7169819" /><g
id="g40802"
transform="matrix(1.1299072,0,0,1.1299072,51.700387,-11.377464)"><path
style="fill:url(#linearGradient36570);fill-opacity:1;stroke:none;stroke-width:0.710315;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill"
d="M 4.7073078,5.6392802 4.7315403,3.7491456 5.5554451,3.2644958 6.4520474,3.5795182 7.1547897,2.6102184 h 0.4119524 l 0.7754398,0.6058124 0.1938599,0.3392549 0.5815796,-0.2907899 0.9692996,0.2665574 0.242326,0.7754399 h 0.145394 l 0.77544,-0.1696276 0.87237,0.7512074 0.0727,5.2099861 -0.848138,1.865902 -1.8174362,1.017765 -1.4054851,0.145395 -1.6235771,-0.0727 L 5.0465627,12.35168 3.6168456,10.994662 2.9383358,9.0318293 3.1321957,7.2628572 4.077263,6.0270001 Z"
id="path36562" /><path
id="path36348"
style="fill:#1b6acd;fill-opacity:1;stroke-width:0.0260539"
d="m 7.5080526,2.3860832 c -0.4366263,0.00166 -0.8666567,0.2351895 -1.0840854,0.6558259 -0.042572,0.082361 -0.086607,0.149784 -0.097857,0.1498102 -0.01126,2.65e-5 -0.047081,-0.017326 -0.079587,-0.038623 C 6.1088477,3.0628887 5.8791687,3.0056615 5.6537968,3.0054234 5.4671072,3.005238 5.3967704,3.018066 5.2296062,3.0829744 4.986616,3.1773281 4.7764921,3.3484949 4.6349947,3.5674142 4.4723367,3.819082 4.4583019,3.9022866 4.4510411,4.6565399 L 4.4446213,5.3258508 3.8301655,5.945802 C 3.1773527,6.6045033 3.0365081,6.7779408 2.8702406,7.1277956 2.6463322,7.5989444 2.5696391,8.0500619 2.6083785,8.6681321 c 0.06155,0.9820099 0.4217698,1.9516929 1.0240951,2.7567299 0.7184292,0.960222 1.8858618,1.704745 3.0157381,1.923309 0.1493324,0.02888 0.3125185,0.06062 0.3626683,0.07053 0.050154,0.0099 0.2377953,0.0266 0.4169139,0.03704 0.7563037,0.04411 1.3663934,0.01817 1.8237777,-0.0775 1.4327664,-0.299682 2.6042094,-1.38368 3.0120794,-2.787159 0.152761,-0.525651 0.148079,-0.435147 0.159172,-3.061285 0.0071,-1.672214 0.0013,-2.4754909 -0.01817,-2.5923658 C 12.282028,4.2056987 11.512648,3.7424317 10.827827,3.9880428 10.567688,4.0813468 10.579322,4.08452 10.530259,3.9083039 10.431117,3.5522159 10.208836,3.2791223 9.8954999,3.1286199 9.5380877,2.9569442 9.1795746,2.9525503 8.8348215,3.1155934 8.7461141,3.1575451 8.6642109,3.1861002 8.6527996,3.1790488 8.6413861,3.1719975 8.624337,3.1355855 8.6149374,3.0981393 8.5887304,2.9937235 8.4051323,2.7606233 8.2565949,2.6432134 8.0343744,2.4675584 7.770028,2.3850898 7.5080526,2.3860832 Z m -0.027482,0.5807684 c 0.1571796,-0.00631 0.3162989,0.049136 0.4474467,0.1676202 0.184931,0.1670742 0.1884201,0.1819215 0.2030911,0.8697025 0.012241,0.5743088 0.016958,0.6220385 0.067776,0.6904292 0.1068855,0.1438094 0.3560488,0.1440213 0.4632704,4.044e-4 0.04452,-0.059622 0.056949,-0.1248831 0.069514,-0.3645513 0.01799,-0.3430838 0.051113,-0.4336933 0.2129595,-0.5823969 0.233351,-0.2144027 0.5745396,-0.2153353 0.8166291,-0.00224 0.2129812,0.1874732 0.2185554,0.2137453 0.2192169,1.0313182 6.668e-4,0.7966668 0.010667,0.8515426 0.1693517,0.9268482 0.107119,0.050831 0.147205,0.051281 0.262878,0.00295 0.127741,-0.053372 0.16756,-0.1630025 0.167877,-0.4625586 2.1e-4,-0.1997604 0.01101,-0.2650129 0.06228,-0.375136 0.216811,-0.4656402 0.912854,-0.4630035 1.126781,0.00427 l 0.06279,0.1370884 -0.0076,2.445049 c -0.0076,2.4327149 -0.0079,2.4463629 -0.06661,2.7055881 -0.105001,0.463613 -0.254299,0.818585 -0.503981,1.19843 -0.172272,0.262082 -0.651597,0.746184 -0.908681,0.91774 -0.4061233,0.271001 -0.8684332,0.46075 -1.3261524,0.544225 -0.2168028,0.03954 -1.308392,0.07127 -1.5916327,0.04626 C 6.7540845,12.808407 6.3018301,12.684625 5.7189718,12.400243 4.8075695,11.955563 4.086361,11.233774 3.6379123,10.317506 3.3241821,9.6764889 3.1799531,9.06477 3.1771875,8.3634621 3.1758553,8.0272008 3.1821091,7.977729 3.2572824,7.7299242 3.3371457,7.4666384 3.426459,7.2787877 3.5798012,7.0514027 3.6878927,6.8911259 4.3965214,6.1793565 4.4283887,6.1990523 c 0.016713,0.010324 0.025232,0.2334677 0.023306,0.608349 -0.00332,0.6487859 8.622e-4,0.6703998 0.1506256,0.7509844 0.1755207,0.094523 0.3822255,-0.024393 0.41432,-0.2384035 0.00967,-0.064465 0.014982,-0.8233349 0.011794,-1.6863306 -0.00534,-1.4578643 -0.00253,-1.5755512 0.040459,-1.6602761 0.086077,-0.1697514 0.169489,-0.2563513 0.311831,-0.3236897 0.3178324,-0.1503586 0.6802498,-0.03024 0.8328598,0.2760087 0.057122,0.114622 0.067934,0.1712863 0.067934,0.3589542 7.86e-5,0.1225709 0.012558,0.2674267 0.027684,0.3219083 0.072852,0.2623532 0.4707663,0.2623532 0.5436184,0 C 6.867961,4.5520755 6.8805048,4.2697103 6.8805048,3.9790747 6.8806641,3.3940614 6.8942532,3.3270068 7.0447663,3.1699783 7.1681391,3.041269 7.3233798,2.9731536 7.4805565,2.9668391 Z" /></g><path
sodipodi:type="star"
style="fill:none;stroke:#90c3ed;stroke-width:1.02715;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
id="path1741"
inkscape:flatsided="false"
sodipodi:sides="5"
sodipodi:cx="-8.2018356"
sodipodi:cy="-2.1710742"
sodipodi:r1="7.9176526"
sodipodi:r2="4.7268386"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.9424778"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -8.2018354,-10.088727 2.7783658,4.0935601 4.75176914,1.3774037 -3.03464454,3.90736248 0.1583886,4.94484222 -4.6538792,-1.6786771 -4.6538794,1.6786768 0.158389,-4.94484188 -3.034645,-3.90736292 4.751769,-1.3774033 z"
inkscape:transform-center-y="-0.73608662"
transform="matrix(0.9587148,0,0,0.9587148,15.535002,10.699599)" /></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c42ahv2i1ljv7"
path="res://.godot/imported/CharacterControllerAction.svg-d55c6bb5da46c8b8a4a899ef5b981b9b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/CharacterControllerAction.svg"
dest_files=["res://.godot/imported/CharacterControllerAction.svg-d55c6bb5da46c8b8a4a899ef5b981b9b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

43
Icons/Condition.svg Normal file
View File

@ -0,0 +1,43 @@
<?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="Condition.svg"
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8" />
<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="14.65625"
inkscape:cx="17.569296"
inkscape:cy="3.5820895"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
id="rect401"
style="color:#000000;fill:#1de3ab;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:markers stroke fill;fill-opacity:1"
d="M 1.3300781 0.068359375 C 0.65598381 0.068359375 0.08203125 0.64035881 0.08203125 1.3144531 L 0.08203125 3.8261719 L 2.0820312 3.8261719 L 2.0820312 2.0683594 L 3.8261719 2.0683594 L 3.8261719 0.068359375 L 1.3300781 0.068359375 z M 12.173828 0.068359375 L 12.173828 2.0683594 L 13.939453 2.0683594 L 13.939453 3.8261719 L 15.939453 3.8261719 L 15.939453 1.3144531 C 15.939453 0.64035881 15.365501 0.068359375 14.691406 0.068359375 L 12.173828 0.068359375 z M 0.08203125 12.173828 L 0.08203125 14.642578 C 0.08203125 15.316672 0.65598381 15.890625 1.3300781 15.890625 L 3.8261719 15.890625 L 3.8261719 13.890625 L 2.0820312 13.890625 L 2.0820312 12.173828 L 0.08203125 12.173828 z M 13.939453 12.173828 L 13.939453 13.890625 L 12.173828 13.890625 L 12.173828 15.890625 L 14.691406 15.890625 C 15.365501 15.890625 15.939453 15.316672 15.939453 14.642578 L 15.939453 12.173828 L 13.939453 12.173828 z " />
<path
id="path1539"
style="font-weight:bold;font-size:15.624px;line-height:1;font-family:'MS Outlook';-inkscape-font-specification:'MS Outlook Bold';fill:#1de3ab;fill-opacity:1;stroke-width:0.29295;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
d="m 8.3145312,2.6496118 c -0.7082873,0 -1.3594137,0.088553 -1.953125,0.265625 -0.5937114,0.177072 -1.1458665,0.406268 -1.65625,0.6875 l 0.828125,1.671875 c 0.4478875,-0.229152 0.8854445,-0.411467 1.3125,-0.546875 0.4270555,-0.135408 0.8594034,-0.203125 1.296875,-0.203125 0.4374715,0 0.7760572,0.088553 1.015625,0.265625 0.2499837,0.177072 0.3730468,0.427104 0.3730468,0.75 0,0.333312 -0.1041802,0.625016 -0.3125,0.875 -0.1979038,0.239568 -0.5293273,0.526063 -0.9980468,0.859375 -0.5312155,0.385392 -0.9062642,0.76044 -1.125,1.125 -0.2187358,0.354144 -0.328125,0.786492 -0.328125,1.296875 v 0.5625002 h 2.015625 V 9.8058618 c 0,-0.20832 0.026045,-0.385426 0.078125,-0.53125 0.062496,-0.15624 0.1718851,-0.307301 0.328125,-0.453125 0.1666558,-0.15624 0.4043172,-0.348973 0.7167968,-0.578125 0.406224,-0.291648 0.744809,-0.572934 1.015625,-0.84375 0.270816,-0.270816 0.473967,-0.56252 0.609375,-0.875 0.135408,-0.31248 0.203125,-0.682319 0.203125,-1.109375 0,-0.802031 -0.302122,-1.463576 -0.90625,-1.984375 -0.593711,-0.520799 -1.4304089,-0.78125 -2.5136718,-0.78125 z m -0.453125,8.9218752 c -0.3749757,0 -0.6927253,0.09897 -0.953125,0.296875 -0.2603997,0.187488 -0.390625,0.520864 -0.390625,1 0,0.458303 0.1302253,0.79168 0.390625,1 0.2603997,0.197904 0.5781493,0.296875 0.953125,0.296875 0.3645596,0 0.6771002,-0.09897 0.9375,-0.296875 0.2603997,-0.20832 0.390625,-0.541697 0.390625,-1 0,-0.479136 -0.1302253,-0.812512 -0.390625,-1 -0.2603998,-0.197904 -0.5729404,-0.296875 -0.9375,-0.296875 z" />
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b1yylqvad686q"
path="res://.godot/imported/Condition.svg-6dd416703043dcbb435a8398bb0c00cc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/Condition.svg"
dest_files=["res://.godot/imported/Condition.svg-6dd416703043dcbb435a8398bb0c00cc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

@ -0,0 +1,44 @@
<?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="ConditionalAction.svg"
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8" />
<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="29.312501"
inkscape:cx="4.6908314"
inkscape:cy="7.7270787"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
id="rect401"
style="color:#000000;fill:#1de3ab;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:markers stroke fill;fill-opacity:1"
d="M 1.3300781 0.068359375 C 0.65598381 0.068359375 0.08203125 0.64035881 0.08203125 1.3144531 L 0.08203125 3.8261719 L 2.0820312 3.8261719 L 2.0820312 2.0683594 L 3.8261719 2.0683594 L 3.8261719 0.068359375 L 1.3300781 0.068359375 z M 12.173828 0.068359375 L 12.173828 2.0683594 L 13.939453 2.0683594 L 13.939453 3.8261719 L 15.939453 3.8261719 L 15.939453 1.3144531 C 15.939453 0.64035881 15.365501 0.068359375 14.691406 0.068359375 L 12.173828 0.068359375 z M 0.08203125 12.173828 L 0.08203125 14.642578 C 0.08203125 15.316672 0.65598381 15.890625 1.3300781 15.890625 L 3.8261719 15.890625 L 3.8261719 13.890625 L 2.0820312 13.890625 L 2.0820312 12.173828 L 0.08203125 12.173828 z M 13.939453 12.173828 L 13.939453 13.890625 L 12.173828 13.890625 L 12.173828 15.890625 L 14.691406 15.890625 C 15.365501 15.890625 15.939453 15.316672 15.939453 14.642578 L 15.939453 12.173828 L 13.939453 12.173828 z " />
<path
style="color:#000000;fill:#f7b200;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;stroke:none;stroke-opacity:1;stroke-width:3.11500002;stroke-dasharray:none"
d="m -8.2011719,-10.867188 a 0.77882788,0.77882788 0 0 0 -0.6445312,0.341797 l -2.6210939,3.8613285 -4.482422,1.2988281 a 0.77882788,0.77882788 0 0 0 -0.398437,1.2246094 l 2.863281,3.68554687 -0.150391,4.66406253 a 0.77882788,0.77882788 0 0 0 1.042969,0.7578125 L -8.2011719,3.3828125 -3.8125,4.9667969 A 0.77882788,0.77882788 0 0 0 -2.7695313,4.2089844 L -2.9199219,-0.45507813 -0.05664062,-4.140625 A 0.77882788,0.77882788 0 0 0 -0.45507813,-5.3652344 L -4.9375,-6.6640625 -7.5566406,-10.525391 a 0.77882788,0.77882788 0 0 0 -0.6445313,-0.341797 z m 0,2.164063 2.1328125,3.1445313 a 0.77882788,0.77882788 0 0 0 0.4277344,0.3105468 L -1.9902344,-4.1894531 -4.3222656,-1.1875 A 0.77882788,0.77882788 0 0 0 -4.484375,-0.68554687 L -4.3632812,3.1132813 -7.9375,1.8222656 a 0.77882788,0.77882788 0 0 0 -0.5292969,0 l -3.5742191,1.2910157 0.121094,-3.79882817 A 0.77882788,0.77882788 0 0 0 -12.082031,-1.1875 l -2.332032,-3.0019531 3.650391,-1.0585938 a 0.77882788,0.77882788 0 0 0 0.427734,-0.3105468 z"
id="path1741"
transform="matrix(0.64205457,0,0,0.64205457,13.266027,9.3780657)" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brlluh5xs7rh4"
path="res://.godot/imported/ConditionalAction.svg-7a2b32ad844d70cf4623367dfe7e2d84.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/rokojori_action_library/Icons/ConditionalAction.svg"
dest_files=["res://.godot/imported/ConditionalAction.svg-7a2b32ad844d70cf4623367dfe7e2d84.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

@ -5,6 +5,7 @@ using System.Collections.Generic;
namespace Rokojori
{
[Tool]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/Action.svg")]
public partial class Action : NetworkNode
{

View File

@ -0,0 +1,44 @@
using Godot;
using System.Collections.Generic;
namespace Rokojori
{
[Tool]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/ConditionalAction.svg")]
public partial class ConditionalAction : Action
{
[ExportGroup("Condition")]
[Export]
public Condition condition;
[Export]
public SceneCondition sceneCondition;
[ExportGroup("Actions")]
[Export]
public Action ifAction;
[Export]
public Action elseAction;
protected override void _OnTrigger()
{
var conditionActive = Condition.Evaluate( condition ) && SceneCondition.Evaluate( sceneCondition );
this.LogInfo( "Condition is", conditionActive );
if ( conditionActive )
{
Trigger( ifAction );
}
else
{
Trigger( elseAction );
}
}
}
}

View File

@ -0,0 +1 @@
uid://dj6f8ie4bmaim

View File

@ -0,0 +1,35 @@
using Godot;
namespace Rokojori
{
[Tool]
[GlobalClass ]
public partial class SetMaterial : Action
{
[Export]
public Node3D target;
[Export]
public Material material;
[Export]
public MaterialSlot slot = MaterialSlot.None;
[Export]
public int index = 0;
protected override void _OnTrigger()
{
if ( target == null || material == null )
{
return;
}
var msc = MaterialSurfaceContainer.From( target, index );
msc.SetMaterialInSlot( slot, material );
}
}
}

View File

@ -0,0 +1 @@
uid://cftq6vpl6m7r5

View File

@ -0,0 +1,179 @@
using Godot;
namespace Rokojori
{
[Tool]
[GlobalClass ]
public partial class TweenMaterial : SequenceAction, Animator
{
public void OnAnimatorStart(){}
public void OnAnimatorEnd(){}
public void OnAnimatorCancel(){}
[Export]
public Material material;
[Export]
public float duration;
[Export]
public Curve tweenCurve = MathX.Curve( 0, 1 );
[Export]
public TimeLine timeLine;
[Export]
public ColorProperty[] colors = [];
[Export]
public FloatProperty[] floats = [];
public enum MaterialAssignmentMode
{
No_Assignment,
Assignment,
Unique_Assignment
}
[ExportGroup( "Target Assignment")]
[Export]
public MaterialAssignmentMode assignmentMode;
[Export]
public Node3D target;
[Export]
public MaterialSlot slot = MaterialSlot.None;
[Export]
public int index = 0;
Material _assignedMaterial = null;
protected override void _OnTrigger()
{
if ( material == null && _assignedMaterial == null )
{
return;
}
SetAssignedMaterial();
var tl = TimeLineManager.Ensure( timeLine );
var start = tl.position;
var startColors = new Color[ colors.Length ];
var startFloats = new float[ floats.Length ];
var index = 0;
var assignedMaterial = _assignedMaterial;
foreach ( var c in colors )
{
AnimationManager.StartAnimation( this, assignedMaterial, c.propertyName );
startColors[ index ] = c.propertyName.Get( assignedMaterial );
index ++;
}
index = 0;
foreach ( var f in floats )
{
AnimationManager.StartAnimation( this, assignedMaterial, f.propertyName );
startFloats[ index ] = f.propertyName.Get( assignedMaterial );
index ++;
}
var sequenceID = DispatchStart();
TimeLineManager.ScheduleSpanIn( tl, 0, duration,
( span, type )=>
{
var timeNow = tl.position;
var elapsed = timeNow - start;
var index = 0;
var state = span.phase;
if ( tweenCurve != null )
{
state = tweenCurve.Sample( state );
}
foreach ( var c in colors )
{
if ( AnimationManager.IsAnimating( this, assignedMaterial, c.propertyName ) )
{
c.ApplyLerped( assignedMaterial, startColors[ index ], state );
}
index ++;
}
index = 0;
foreach ( var f in floats )
{
if ( AnimationManager.IsAnimating( this, assignedMaterial, f.propertyName ) )
{
f.ApplyLerped( assignedMaterial, startFloats[ index ], state );
}
index ++;
}
if ( type == TimeLineSpanUpdateType.End )
{
foreach ( var c in colors )
{
AnimationManager.EndAnimation( this, assignedMaterial, c.propertyName );
}
foreach ( var f in floats )
{
AnimationManager.EndAnimation( this, assignedMaterial, f.propertyName );
}
DispatchEnd( sequenceID );
}
}
);
}
void SetAssignedMaterial()
{
if ( _assignedMaterial != null )
{
return;
}
if ( MaterialAssignmentMode.No_Assignment == assignmentMode )
{
_assignedMaterial = material;
return;
}
_assignedMaterial = material;
if ( MaterialAssignmentMode.Unique_Assignment == assignmentMode )
{
_assignedMaterial = (Material)material.Duplicate();
}
var msc = MaterialSurfaceContainer.From( target, index );
msc.SetMaterialInSlot( slot, _assignedMaterial );
}
}
}

View File

@ -0,0 +1 @@
uid://0wcfunmv4j6d

View File

@ -41,13 +41,18 @@ namespace Rokojori
public class AnimationManager
{
static MultiMap<Node,string,Animator> _animating = new MultiMap<Node,string,Animator>();
static MultiMap<Node,string,Animator> _animatingNodes = new MultiMap<Node,string,Animator>();
static MultiMap<Resource,string,Animator> _animatingResources = new MultiMap<Resource,string,Animator>();
public static Animator GetAnimator( Node node, AnimationMember member )
{
return _animating.Get( node, member.name );
return _animatingNodes.Get( node, member.name );
}
public static Animator GetAnimator( Material material, ShaderPropertyName propertyName )
{
return _animatingResources.Get( material, propertyName.propertyName );
}
public static bool IsAnimating( Animator animator, Node node, AnimationMember member )
@ -55,6 +60,11 @@ namespace Rokojori
return GetAnimator( node, member ) == animator;
}
public static bool IsAnimating( Animator animator, Material material, ShaderPropertyName propertyName )
{
return GetAnimator( material, propertyName ) == animator;
}
public static bool IsAnimating( Animator animator, Node node, params AnimationMember[] members )
{
for ( int i = 0; i < members.Length; i++ )
@ -90,10 +100,22 @@ namespace Rokojori
activeAnimator.OnAnimatorCancel();
}
_animating.Set( node, member.name, animator );
_animatingNodes.Set( node, member.name, animator );
}
public static void StartAnimation( Animator animator, Material material, ShaderPropertyName shaderPropertyName )
{
var activeAnimator = GetAnimator( material, shaderPropertyName );
if ( activeAnimator != null )
{
activeAnimator.OnAnimatorCancel();
}
_animatingResources.Set( material, shaderPropertyName.propertyName, animator );
}
public static void StartAnimation( Animator animator, Node node, params AnimationMember[] members )
{
for ( int i = 0; i < members.Length; i++ )
@ -120,6 +142,16 @@ namespace Rokojori
}
}
public static void EndAnimation( Animator animator, Material material, ShaderPropertyName propertyName )
{
var activeAnimator = GetAnimator( material, propertyName );
if ( activeAnimator != null )
{
activeAnimator.OnAnimatorCancel();
}
}
public static void EndAnimation( Animator animator, Node node, params AnimationMember[] members )
{
for ( int i = 0; i < members.Length; i++ )

View File

@ -0,0 +1,30 @@
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using System;
using Godot;
namespace Rokojori
{
interface iCondition
{
public bool Evaluate();
}
[Tool]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/Condition.svg")]
public partial class Condition:Resource, iCondition
{
public virtual bool Evaluate()
{
return true;
}
public static bool Evaluate( Condition condition )
{
return condition == null ? true : condition.Evaluate();
}
}
}

View File

@ -0,0 +1 @@
uid://stvq8x0ee8rg

View File

@ -0,0 +1,35 @@
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using System;
using Godot;
namespace Rokojori
{
[Tool]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/Condition.svg")]
public partial class DistanceCondition: SceneCondition
{
[Export]
public Node3D from;
[Export]
public Node3D to;
[Export]
public float distance;
public override bool Evaluate()
{
if ( from == null || to == null || distance < 0 )
{
return false;
}
return from.IsInRange( to, distance );
}
}
}

View File

@ -0,0 +1 @@
uid://41absp768akk

View File

@ -0,0 +1,25 @@
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using System;
using Godot;
namespace Rokojori
{
[Tool]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/Condition.svg")]
public partial class SceneCondition:Node, iCondition
{
public virtual bool Evaluate()
{
return true;
}
public static bool Evaluate( SceneCondition condition )
{
return condition == null ? true : condition.Evaluate();
}
}
}

View File

@ -0,0 +1 @@
uid://xqrdv450ss5l

View File

@ -0,0 +1,28 @@
using Godot;
using System.Collections;
using System.Collections.Generic;
using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
public partial class SetCharacterMoveSpeed:Action
{
[Export]
public CharacterMovement characterMovement;
[Export]
public float characterMoveSpeed;
protected override void _OnTrigger()
{
if ( characterMovement == null )
{
return;
}
characterMovement.moveSpeed = characterMoveSpeed;
}
}
}

View File

@ -0,0 +1 @@
uid://1w7aawsfubq1

View File

@ -6,7 +6,7 @@ using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/CharacterController.svg")]
public partial class CharacterController:Node
{
[Export]
@ -46,8 +46,7 @@ namespace Rokojori
if ( CharacterUpdateMode.Process == characterUpdateMode )
{
this.delta = (float) delta;
Nodes.ForEachDirectChild<CharacterControllerAction>( actionsContainer, Action.Trigger );
ProcessActions( (float) delta );
}
// positionSmoother.CopyPosition( graphics, body, rotationSmoothingDuration, delta );
@ -62,9 +61,15 @@ namespace Rokojori
{
if ( CharacterUpdateMode.Physics_Process == characterUpdateMode )
{
this.delta = (float) delta;
Nodes.ForEachDirectChild<CharacterControllerAction>( actionsContainer, Action.Trigger );
ProcessActions( (float) delta );
}
}
void ProcessActions( float delta )
{
this.delta = (float) delta;
var container = actionsContainer == null ? this : actionsContainer;
Nodes.ForEachDirectChild<CharacterControllerAction>( container, Action.Trigger );
}
}
}

View File

@ -6,7 +6,7 @@ using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/CharacterControllerAction.svg")]
public partial class CharacterControllerAction:Action
{
[Export]

View File

@ -6,7 +6,7 @@ using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/CCGravity.svg")]
public partial class Gravity:CharacterControllerAction
{
[Export]

View File

@ -6,7 +6,7 @@ using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/CCGroundReset.svg")]
public partial class GroundReset:CharacterControllerAction
{
protected override void _OnTrigger()

View File

@ -6,7 +6,7 @@ using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/CCJump.svg")]
public partial class Jump:CharacterControllerAction
{
[Export]

View File

@ -6,7 +6,7 @@ using Godot.Collections;
namespace Rokojori
{
[Tool]
[GlobalClass]
[GlobalClass, Icon("res://addons/rokojori_action_library/Icons/CCMoveAndSlide.svg")]
public partial class MoveAndSlide:CharacterControllerAction
{
protected override void _OnTrigger()

View File

@ -18,6 +18,9 @@ namespace Rokojori
[Export]
public Node3D grabTarget;
[Export]
public RigidBody3D rigidBody3D;
[ExportGroup("Read Only")]
[Export]
public Grabber grabber;

View File

@ -15,6 +15,12 @@ namespace Rokojori
[Export]
public Pointer pointer;
[Export]
public Action onGrab;
[Export]
public Action onRelease;
[Export]
public TimeLine timeLine;
@ -88,12 +94,22 @@ namespace Rokojori
UpdateGrabbable();
}
);
Action.Trigger( onGrab );
}
void ReleaseGrabbing()
{
if ( grabbable != null )
{
grabbable.SetGrabber( null );
grabbable = null;
}
_callback.done = true;
_callback = null;
Action.Trigger( onRelease );
}
void UpdateGrabbable()
@ -101,6 +117,8 @@ namespace Rokojori
// this.LogInfo( "Grabbing", HierarchyName.Of( grabbable ) );
grabbable.grabTarget.GlobalPosition = Smoothing.Apply( positionSmoothing, grabOffset.GlobalPosition, timeLine.delta );
grabbable.grabTarget.SetGlobalQuaternion( Smoothing.Apply( rotationSmoothing, grabOffset.GetGlobalQuaternion(), timeLine.delta ) );
grabbable.rigidBody3D.LinearVelocity = Vector3.Zero;
grabbable.rigidBody3D.AngularVelocity = Vector3.Zero;
}
}

View File

@ -481,6 +481,16 @@ namespace Rokojori
return Mathf.RadToDeg( GlobalPitch( direction ) );
}
public static float GlobalDistanceTo( this Node3D a, Node3D other )
{
return ( a.GlobalPosition - other.GlobalPosition ).Length();
}
public static bool IsInRange( this Node3D a, Node3D other, float distance )
{
return a.GlobalDistanceTo( other ) <= distance;
}
public static void SetGlobalQuaternion( this Node3D node, Quaternion quaternion )
{
var localScale = node.Scale;

View File

@ -0,0 +1,28 @@
using Godot;
using System.Reflection;
using System.Collections.Generic;
namespace Rokojori
{
[Tool]
[GlobalClass]
public partial class ColorProperty : ShaderProperty
{
[Export]
public ColorPropertyName propertyName;
[Export]
public Color color;
public override void Apply( Material material )
{
propertyName.Set( material, color );
}
public void ApplyLerped( Material material, Color from, float lerpState )
{
var lerpedColor = from.Lerp( color, lerpState );
propertyName.Set( material, lerpedColor );
}
}
}

View File

@ -0,0 +1 @@
uid://d1j1uo25cs8cv

View File

@ -0,0 +1,28 @@
using Godot;
using System.Reflection;
using System.Collections.Generic;
namespace Rokojori
{
[Tool]
[GlobalClass]
public partial class FloatProperty : ShaderProperty
{
[Export]
public FloatPropertyName propertyName;
[Export]
public float value;
public override void Apply( Material material )
{
propertyName.Set( material, value );
}
public void ApplyLerped( Material material, float from, float lerpState )
{
var lerpedValue = Mathf.Lerp( from, value, lerpState );
propertyName.Set( material, lerpedValue );
}
}
}

View File

@ -0,0 +1 @@
uid://cabo4a0q18w2o

View File

@ -0,0 +1,15 @@
using Godot;
using System.Reflection;
using System.Collections.Generic;
namespace Rokojori
{
[Tool]
[GlobalClass]
public partial class ShaderProperty : Resource
{
public virtual void Apply( Material material )
{
}
}
}

View File

@ -0,0 +1 @@
uid://di3jrpdh0c2no

View File

@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="ColorPropertyName" load_steps=2 format=3 uid="uid://b5c4ci5xocowk"]
[ext_resource type="Script" uid="uid://y2p0r8c5rs45" path="res://addons/rokojori_action_library/Runtime/Shading/Properties/ColorPropertyName.cs" id="1_xujmj"]
[resource]
script = ExtResource("1_xujmj")
propertyName = "emission"

View File

@ -34,9 +34,7 @@ namespace Rokojori
_imageType = value;
this.LogInfo( Material == null ? "null" : ( Material.GetType().Name ) );
UpdateImageType();
this.LogInfo( Material == null ? "null" : ( Material.GetType().Name ) );
}
}