From abbfe285b60980c87843f0d8d7b4ea19917da2a8 Mon Sep 17 00:00:00 2001 From: avery Date: Mon, 16 Feb 2026 18:00:08 -0500 Subject: [PATCH] Renamed To Kernel --- .../.idea/.gitignore | 0 .../.idea/dictionaries/project.xml | 0 .../.idea/discord.xml | 0 .../.idea/indexLayout.xml | 0 .../.idea/vcs.xml | 0 Awperative/bin/Debug/net8.0/Awperative.dll | Bin 22016 -> 0 bytes Awperative/bin/Debug/net8.0/Awperative.pdb | Bin 18204 -> 0 bytes .../Awperative.AssemblyInfoInputs.cache | 1 - .../Awperative.csproj.CoreCompileInputs.cache | 1 - Awperative/obj/Debug/net8.0/Awperative.dll | Bin 22016 -> 0 bytes Awperative/obj/Debug/net8.0/Awperative.pdb | Bin 18204 -> 0 bytes .../obj/Debug/net8.0/ref/Awperative.dll | Bin 8704 -> 0 bytes .../obj/Debug/net8.0/refint/Awperative.dll | Bin 8704 -> 0 bytes Awperative/obj/project.packagespec.json | 1 - Awperative/obj/rider.project.model.nuget.info | 1 - Awperative/obj/rider.project.restore.info | 1 - Awperative.sln => AwperativeKernel.sln | 2 +- AwperativeKernel.sln.DotSettings.user | 4 + .../.config/dotnet-tools.json | 0 .../AwperativeKernel.csproj | 1 + {Awperative => AwperativeKernel}/Kernel.md | 0 .../Kernel/Component/Component.cs | 2 +- .../Kernel/Component/Component.md | 0 .../Kernel/ComponentDocker/ComponentDocker.cs | 0 .../Kernel/ComponentDocker/ComponentDocker.md | 0 .../Kernel/Debug/Debug.cs | 3 +- .../Kernel/Debug/Debug.md | 0 .../Kernel/Overhead/Awperative/Awperative.cs | 31 +++++-- .../Kernel/Overhead/Awperative/Awperative.md | 0 .../Kernel/Overhead/Base/Base.cs | 0 .../Kernel/Overhead/Base/Base.md | 0 .../Kernel/Scene/Scene.cs | 2 +- .../Kernel/Scene/Scene.md | 0 .../VersionHistory.md | 0 .../bin/Debug/net8.0/Awperative.deps.json | 0 .../bin/Debug/net8.0/AwperativeKernel.dll | Bin 0 -> 19968 bytes .../bin/Debug/net8.0/AwperativeKernel.pdb | Bin 0 -> 17976 bytes AwperativeKernel/bin/Debug/net8.0/Log.awlf | 1 + .../obj/Awperative.csproj.nuget.dgspec.json | 20 ++++- .../obj/Awperative.csproj.nuget.g.props | 0 .../obj/Awperative.csproj.nuget.g.targets | 0 .../AwperativeKernel.csproj.nuget.dgspec.json | 84 ++++++++++++++++++ .../obj/AwperativeKernel.csproj.nuget.g.props | 15 ++++ .../AwperativeKernel.csproj.nuget.g.targets | 6 ++ ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 0 .../Debug/net8.0/Awperative.AssemblyInfo.cs | 2 +- .../Awperative.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 2 + .../obj/Debug/net8.0/Awperative.assets.cache | Bin 5102 -> 5102 bytes .../Awperative.csproj.AssemblyReference.cache | Bin .../Awperative.csproj.CoreCompileInputs.cache | 1 + .../Awperative.csproj.FileListAbsolute.txt | 0 .../obj/Debug/net8.0/Awperative.dll | Bin 0 -> 19968 bytes .../obj/Debug/net8.0/Awperative.pdb | Bin 0 -> 17976 bytes .../net8.0/AwperativeKernel.AssemblyInfo.cs | 22 +++++ .../AwperativeKernel.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 15 ++++ .../net8.0/AwperativeKernel.assets.cache | Bin 0 -> 5102 bytes ...ativeKernel.csproj.AssemblyReference.cache | Bin 0 -> 486 bytes .../obj/Debug/net8.0/ref/Awperative.dll | Bin 0 -> 8704 bytes .../obj/Debug/net8.0/refint/Awperative.dll | Bin 0 -> 8704 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 0 .../Release/net8.0/Awperative.AssemblyInfo.cs | 0 .../Awperative.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 0 .../Release/net8.0/Awperative.assets.cache | Bin .../Awperative.csproj.AssemblyReference.cache | Bin .../obj/project.assets.json | 28 ++++-- .../obj/project.nuget.cache | 8 +- AwperativeKernel/obj/project.packagespec.json | 1 + .../obj/rider.project.model.nuget.info | 1 + .../obj/rider.project.restore.info | 1 + 72 files changed, 230 insertions(+), 29 deletions(-) rename .idea/{.idea.Awperative => .idea.AwperativeKernel}/.idea/.gitignore (100%) rename .idea/{.idea.Awperative => .idea.AwperativeKernel}/.idea/dictionaries/project.xml (100%) rename .idea/{.idea.Awperative => .idea.AwperativeKernel}/.idea/discord.xml (100%) rename .idea/{.idea.Awperative => .idea.AwperativeKernel}/.idea/indexLayout.xml (100%) rename .idea/{.idea.Awperative => .idea.AwperativeKernel}/.idea/vcs.xml (100%) delete mode 100644 Awperative/bin/Debug/net8.0/Awperative.dll delete mode 100644 Awperative/bin/Debug/net8.0/Awperative.pdb delete mode 100644 Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache delete mode 100644 Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache delete mode 100644 Awperative/obj/Debug/net8.0/Awperative.dll delete mode 100644 Awperative/obj/Debug/net8.0/Awperative.pdb delete mode 100644 Awperative/obj/Debug/net8.0/ref/Awperative.dll delete mode 100644 Awperative/obj/Debug/net8.0/refint/Awperative.dll delete mode 100644 Awperative/obj/project.packagespec.json delete mode 100644 Awperative/obj/rider.project.model.nuget.info delete mode 100644 Awperative/obj/rider.project.restore.info rename Awperative.sln => AwperativeKernel.sln (80%) create mode 100644 AwperativeKernel.sln.DotSettings.user rename {Awperative => AwperativeKernel}/.config/dotnet-tools.json (100%) rename Awperative/Awperative.csproj => AwperativeKernel/AwperativeKernel.csproj (87%) rename {Awperative => AwperativeKernel}/Kernel.md (100%) rename {Awperative => AwperativeKernel}/Kernel/Component/Component.cs (99%) rename {Awperative => AwperativeKernel}/Kernel/Component/Component.md (100%) rename {Awperative => AwperativeKernel}/Kernel/ComponentDocker/ComponentDocker.cs (100%) rename {Awperative => AwperativeKernel}/Kernel/ComponentDocker/ComponentDocker.md (100%) rename {Awperative => AwperativeKernel}/Kernel/Debug/Debug.cs (99%) rename {Awperative => AwperativeKernel}/Kernel/Debug/Debug.md (100%) rename {Awperative => AwperativeKernel}/Kernel/Overhead/Awperative/Awperative.cs (72%) rename {Awperative => AwperativeKernel}/Kernel/Overhead/Awperative/Awperative.md (100%) rename {Awperative => AwperativeKernel}/Kernel/Overhead/Base/Base.cs (100%) rename {Awperative => AwperativeKernel}/Kernel/Overhead/Base/Base.md (100%) rename {Awperative => AwperativeKernel}/Kernel/Scene/Scene.cs (93%) rename {Awperative => AwperativeKernel}/Kernel/Scene/Scene.md (100%) rename {Awperative => AwperativeKernel}/VersionHistory.md (100%) rename {Awperative => AwperativeKernel}/bin/Debug/net8.0/Awperative.deps.json (100%) create mode 100644 AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll create mode 100644 AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.pdb create mode 100644 AwperativeKernel/bin/Debug/net8.0/Log.awlf rename {Awperative => AwperativeKernel}/obj/Awperative.csproj.nuget.dgspec.json (75%) rename {Awperative => AwperativeKernel}/obj/Awperative.csproj.nuget.g.props (100%) rename {Awperative => AwperativeKernel}/obj/Awperative.csproj.nuget.g.targets (100%) create mode 100644 AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json create mode 100644 AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props create mode 100644 AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets rename {Awperative => AwperativeKernel}/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs (100%) rename {Awperative => AwperativeKernel}/obj/Debug/net8.0/Awperative.AssemblyInfo.cs (94%) create mode 100644 AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache rename {Awperative => AwperativeKernel}/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig (86%) rename {Awperative => AwperativeKernel}/obj/Debug/net8.0/Awperative.assets.cache (98%) rename {Awperative => AwperativeKernel}/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache (100%) create mode 100644 AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache rename {Awperative => AwperativeKernel}/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt (100%) create mode 100644 AwperativeKernel/obj/Debug/net8.0/Awperative.dll create mode 100644 AwperativeKernel/obj/Debug/net8.0/Awperative.pdb create mode 100644 AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs create mode 100644 AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache create mode 100644 AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache create mode 100644 AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache create mode 100644 AwperativeKernel/obj/Debug/net8.0/ref/Awperative.dll create mode 100644 AwperativeKernel/obj/Debug/net8.0/refint/Awperative.dll rename {Awperative => AwperativeKernel}/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs (100%) rename {Awperative => AwperativeKernel}/obj/Release/net8.0/Awperative.AssemblyInfo.cs (100%) rename {Awperative => AwperativeKernel}/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache (100%) rename {Awperative => AwperativeKernel}/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig (100%) rename {Awperative => AwperativeKernel}/obj/Release/net8.0/Awperative.assets.cache (100%) rename {Awperative => AwperativeKernel}/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache (100%) rename {Awperative => AwperativeKernel}/obj/project.assets.json (93%) rename {Awperative => AwperativeKernel}/obj/project.nuget.cache (68%) create mode 100644 AwperativeKernel/obj/project.packagespec.json create mode 100644 AwperativeKernel/obj/rider.project.model.nuget.info create mode 100644 AwperativeKernel/obj/rider.project.restore.info diff --git a/.idea/.idea.Awperative/.idea/.gitignore b/.idea/.idea.AwperativeKernel/.idea/.gitignore similarity index 100% rename from .idea/.idea.Awperative/.idea/.gitignore rename to .idea/.idea.AwperativeKernel/.idea/.gitignore diff --git a/.idea/.idea.Awperative/.idea/dictionaries/project.xml b/.idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml similarity index 100% rename from .idea/.idea.Awperative/.idea/dictionaries/project.xml rename to .idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml diff --git a/.idea/.idea.Awperative/.idea/discord.xml b/.idea/.idea.AwperativeKernel/.idea/discord.xml similarity index 100% rename from .idea/.idea.Awperative/.idea/discord.xml rename to .idea/.idea.AwperativeKernel/.idea/discord.xml diff --git a/.idea/.idea.Awperative/.idea/indexLayout.xml b/.idea/.idea.AwperativeKernel/.idea/indexLayout.xml similarity index 100% rename from .idea/.idea.Awperative/.idea/indexLayout.xml rename to .idea/.idea.AwperativeKernel/.idea/indexLayout.xml diff --git a/.idea/.idea.Awperative/.idea/vcs.xml b/.idea/.idea.AwperativeKernel/.idea/vcs.xml similarity index 100% rename from .idea/.idea.Awperative/.idea/vcs.xml rename to .idea/.idea.AwperativeKernel/.idea/vcs.xml diff --git a/Awperative/bin/Debug/net8.0/Awperative.dll b/Awperative/bin/Debug/net8.0/Awperative.dll deleted file mode 100644 index b8328cd23b3bad1817057454aea0e46a61fb0ff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/Awperative/bin/Debug/net8.0/Awperative.pdb b/Awperative/bin/Debug/net8.0/Awperative.pdb deleted file mode 100644 index 6e01108015eecd8de82a6202df1f18f2a3d3d31a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18204 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 diff --git a/Awperative/obj/Debug/net8.0/Awperative.pdb b/Awperative/obj/Debug/net8.0/Awperative.pdb deleted file mode 100644 index 6e01108015eecd8de82a6202df1f18f2a3d3d31a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18204 zcmcJ12UrtH^!V%&LKhGO0gP8fpLA3Y z&sq36woiN%+#}3^9s+ozRE~uWI6bcOqNyd(8%}$cW|dy-{cdr;%kUcYYqQeGs6C>r z3IZJ4We+d{pg+Jw0BoQW0M=y*faxv(xF%cxeE<^xYx)j1MC!=!v=yW9Z#*)DE0#MI zzy|=ThIjyckdz19qtwcf!Y%!N`(6$xKD%oBDlYSyB0NW5QN&_f>Ua0#=qB7R=st^)w0@w*~fc5?e^~^!1 z==;SG+|QVCV*t<4w;FKVr}W@Io6ce3Fbtr7Hqvqb<+5-r%b*Ev*aSCff*Uu%O`71Q zEF9Zw#=?65-U@JR5&qX3z?_9+do7yamMk30Yt6##Kn%w9L7o-RrUO_3&ZXt!^42UI zkK;Cg8?fj$EPOf8F>VBO3wU-0um#+hE{}Dz1#JwD?YCp$y78G3u5o3rQ)&d{BJZo#56I74>^ zx+ROw;0)ab=&fn`Q0P#ufLqZx_Jv z=Rg2&ptqyTKV;$9AD%Ss2=qbl><++#^6lyJIUpb7PJm|t4bLqYcLrPx&s_j~0C%Cw z<2k~Yg=4xO3&(VS7H$pl8T0-p z7nctKx;tGS`!ke{*o za9lo-h2!!`EPMftcZB-$;W-u{8R(s8f2^i)55SY*IUXPd=$LwVcw^`|hm`^DOP9y~ zlQ+Q?P4MAOa5W1z2L2-O7bCAV;3Jyg@QTWd2~>(7A=cvjBm}M`{ifyj1VkB}z2K_> zHFN*>6`^rZQlFMN1fFqQH@#x*cuZi)*c&D+$%aUQi4@h4dT&I%fh-Q*>a$AXSqA@G z2tZJBbk8LHtn1zQO3-z;Z1Rkd1m0l!6%UfSqb_&_L7;yFa4#p&yda#t5hywsdznC@ z5IkFU0=pGtCs=K4Oh z`fA|%z_$vnL;ULC`qmF|xu~mu1Xmwb`)lB8;8O?J-T}yfi;4rP4D^vnV3m7xqVl?3VT z-Ft*)W=iEEp;YCIR3foVjFe(^p;FdYC@mBtwQwlPktoF?wOm<}Dpcn|1BeQhO0i5W zkQXTAGI)rRi}J-vlq)Zk=p=hxlmr(&DN)779N{Z6TNGn^Mc_I(+(vf!P*E?9>1>4_i9Rf$sNSWlNX5f zg+*dziAkzbK2#|zD1gPVF~3+LRtnXUA~82XtdxnRMh(WAHazh}Dr1NeT+_B~-8u(4 z^Mgn1o`T)`OU_Wh@M zd*t_C`*B>S`4-(h{00>J6n-wg#9ea3`o*lr$G+)DiL(ob8d6taHDxT(9Mt^cZ1dh{ z!or!Khlm4H$}@Qz4w6f{F20|VSz5w%EKB0qyBVfHmGi{H9J9unf)KL?As^dnN$1xq zr%bJLFP-yCLHO#!3l6ol{p&<wVM>i|kn*VkE}Pa^=lrmAX4~7pmvPoQsG#tLU=gYq$0X&-{~D zux+YHQPVTA!=&k@M@vJ&?btxbC`B+rBvP@`n|T$;1Eak|c>X~_!C`Ri5)c|17A(vT z6o-h!VtC9I<%mOtfnxvQFuy=yNJxk%BrH%Ikd355+0a7aP%#p?A(gyPDH40!hX5+&J6p|S+Y6>3R=WF&NYFfRx9EpLUi zP=ypyp*mNtEI@o&i9k_^lps@5AZ{=ld)hysizqBul;h_o%J$Fo75V!H=K6>DXZ!ny z`uc|Y3j_SagkrIOpeQ$_!Po`?e*Umwl_SoTK=jE-;|rp_qM{@F#Ck!qVhGLj#Wz7p zS~Nd36+Z@L`evr2WyZpbjOaA{Cb-#~kY;Z{P7^L#q~DJTel2tO|A@ms^M@S%EsF~H zk*I+0M4?qjlO!UgTqVy{^91R6LZyP2BZbtRcrkVEXQY88_W2scwhg`Gs!!G53d}Bl z(pbE&L{%u1!YGx9czB%9j6VmBIf0xBM9OD-t83c{)>i+!>&5G=;FcM6%05{fS%H<^ zo5z`7vfVRb>eVNkCkn+k8hQFjWC8xXR3&sJ96eREvgd~!7h%TVie3!-OKlC}C1=EUq+e{rG!b$2UJiR4PDB%3bw&p^kQxbD~5xBlQ+ zbuyxCWa6jo3f8lovptFF`YB6Xo~!R))7zI`qEd?sco3Nca+z8@LQPBch+cXhyTht* zO5uE~+_>fI){ee^Yrsdkd}Lv6F2o7C@D=giW4N&J{DNDH`MaW~7(P8cQ`6}XU05KO zN@0eEQLBRHmC^Gv&3mfP;4RpJG3L%6hTl&YY+9**#Ao?|hb{2xS~%>0%WRxEJ@WFJ zhb+Bg4|aGlzgevY?MVHSNGP5_9;K7Xiki~`@$v3q6OAu zxhxifzY=<+PVM|ot@mR)H@!F==XonEcF+2K`=*Xqn%n|!xJJTUZ5EviH4#+&CB-TL;3 z-2M44Ga+~W`tD{G# z#WFl`Gks=U@WX#_9mW=T8u~gF3-U$s&wQZq^%Z@S*YN=|2NpT6{~WAr}W&V_z2MVb~^b!nhZ z_>*&M1G9s!{Z6FZ*D!>5?h1zbSiJ4TPWw<ZiKywkJ@B3CUyJKHJ&X9fV5jARxwo$ zKIi`{9*e3|J--F+dcj}(OWY#W>@Q5Pi)ye}#Yad6^7 zLB*dN4cGnA{do&YGawfCQ%ay4QvwoU(!ueFuKt{GpUv3%iyoc2M>%(oTWE1&<1E9q zOf+H}ks+5$8QX{4Y5Ox~<3}1?-)+A>etM)}>hRYAoR;)sv%hos$8YCKvGFH^H=G(h z!arqZO#bM>SI?gO0W&O8Xk#5V4ZMLFJE5+V|1G>9^RxWf&0YN3dYVz!9#3D)ypO}W z|L5DUPc81kU-Fl#aD@IPH6vXqEN+w->ukFX*Q3>nk+bu={gkjib;g`r(-UW#6mAww z6x%G8;VBbq4&GEX542);_@M{^wZtE#~jE_gWSbk|Sby>=>Y2_VF3!hcV0fj59gvZ?;h@+ior|KH*l|B1^N#B8=Q~1ak+ckJ(pw zVSQxjp=T!Y`L0YZ5ubvCm;x5nI2`dJm2$OILVM=ap-odU>upud^eaCF#V^@dOKdKm zdz)6=gjHv(*IvO~%=0|`>!}Xe#VOnBACEh*rFu%sJb1Lz6dk)}!pa?({c6Rlm21pn zW2e9Ssd#vq^q-d52TBxJ0&VWaS=nnaZ>PMTw|=i49$EI`;MV+gpFA3Qbvmw%G_J$t zd_ykOa`t}Wmj&4`dDZK8v&M2Pv-lz$O>nxUluKzv78xcBuz&|oHw7hkol zJBwenC_txEW=m25tgdMKCadxFf=#>kUAo|M^+<~>QA$X4S<&xsz?omMzL<|oJBI$X zKY8u(lNm?9CfKyd+-w+)H14nvbH6$unBzU9SM)sVix=*Xom|u+cR!(8l-Cfr4ql7? zfLYtv{bGN;Yi!iE_jV8E>(ARavc|*IDpZSe(qT&nR*bZRUXGpe77wX2Z>NORN4Z9> zwN*?AaC>#WkuOPH0DC}5LWM${gT2iRkIkNj)D*SDHpwNY-ThwMM|4meh-hWf$eAip zKJ3BKON@H@f~s>w=~5aJuA3 z%iX`>D7G!S?b;jKTl|V!e~i50b8;%XWb_DT05X2yPZw@O5d_-jIpL&@@NnGD>_7H7 zoT$6T=1LVRVc88SsIEeJG2_dyqOP-7jC0OXCeB)&D427^z7LzFcOmRdv2yIg{uwhd z4|*V#UzV?p*l)5#KF=VuFU_N?I4!^D5cAVG=5sw_XV{d!Pn;C{=8koV`wF^jvY1(o zJh*sjKlaUyWU2nKQBe^~y!&t5W_y@jFix#z7Mv#U(;wrtQ_q0~GiDg^`4g`=?jBoG zIf^BgD&0%fkZ3I!WpWKS-MrG-^VVBziPN@QK3XAbf3XQmlUewjZR_cn>)O@Qm*+F~ zCLDUNE^Yg4EtCCV`;&wc#+x;&i%YO)3d6I4=WON)_KoRlRj&VX9!p0utQFJ5FaQc! z$!PG3t<=iYDssxqdA<|kwy4Z*_p^SshRr8d<0U2@;CM1>Ok@pK*sjDns|+4ay1qOp zZtc}BX;!^w7qEC!8>iK`ob#Wsn@beY7eeh$^QVf2a4&@w4rZ5bx^8}C)MEkGV1D}V zxHg}~v72Q+ljcTz+ri@LUD&XSS{`We27AnF-)ixw+a3bVhQ96t@*loql}-~6FBGd9 zGt464Y%G7{S}S9RXYR?G*FXIeerT{Giz8hOOG=5FS(4v(tA37q)zUvY&e^axEpnPg z|5TTgs}_F8p)8V!#Hn(LjOk(vUfrTX_=f(1Q`)<0k{7p{T0Q!{4HKAfTc+cUG2G_H8w;y?*aAms@{Y9KA4R zgiUC0)v51U;$YKLtZZB~)6CbaaxdV1GnwffFd->?B6F{|>K^2w?U)0m$>_2~H7dHJK3 zS#{B3#F&e#aP2N^oTBFJfusjE!fWzH)6|J{oqP=!UH-_g{kR zRB1W4c-Pb2v4=J+8Zf5jcP2e%DWRC+6RC{}_9&lbo$(&4HN5oZ&V`$EVU?Eat9Xl?NmNlGlJB3GCD<^gp!4H{wM?*K z8Qm=Zuz$XCA8yofvs+uwpSv+`SH+)6i>=(4DV@cN_XC>cug7N{`Wu_v$@JE+r<%{v zlQ(d(=L~rIbA!pc9cmRXjT(uxy^~6X)Q;GphZ9~-I%Sc(uBvP9Hf5cn1uh+b5;fH` zDSoezzt>@0&Cbsd#;4Dq${@J3Tk=FdeI2Sbd@P!iA`aNdkw<$HZ@#g&VWl zX(mLsEi0f+$$xs`3gxx=F=>B}T#&HYQGMluPo{elQ*@2{X?(&lRBwv*ELePjXYx_7 z=OP+twc|3AAu=kPHO;H%10G`~=iQV+^TK;3E~>P&*caLDMH3})umjqd;pNN>+>M#u zwsrehtrx*BTQzvcwG~fSHDQW}{Y|A@(cmMUr6t}bkgpKPcaZC>Pp37Bhqf&D(o2Yx z{V&YDghj%1ky4^yhS1k{zb?alvV)gM+Ga`(e|b**8l$2lZNg+BbLSHwR`rqd}oSS)x$m-Q3QzwtlTo;UhBDn884SP zkT*@|{-@#5GLbx|F;BkzX~q<+{?^}b+fTAz6th0jcJQ_rGnvGyW%Vfvu`FH1H2dA) zAZj;Wl(UWVX{WDXE=P6MfS2FyKh0>?_fnVt`xG0Ze^{~h=1GHyNkvtC-ffsg{HK)u zLB3%E*dUkW!jG)@Cuf~w3`RPwz_OM&smIs!e;V~; zKKQ*ZM_$ZWS)Mdx2M)8p{LyEW(~uo0dls0!iB-qkYsycVE7lzxpetBwc=H)Hxpvbi zGgbA9l)YmosP8&Xzumw}&7HdB5i)n0tK-Oy)MnR%kB-j9C4CYm=s5pprd#>-d zh^uQlQ#@1luUhWk^;FVIpD?|Ov%$SAU4xKV&YFv z20o8kxpct3f#??|7=O>KYmAhVr4ulV&A3;iIzO#VnAz`fX3iE1Q`*MwS(?qcd22PV zG56G|A*=H{hNoz^1th0l|8;gt+$vt9XI!?c&*P>zUEgZQ6^E+$CI76nA8&m#oXy9I zws%%lUdBJZJ-O26ox#7UF`MQ%rU%Qu#j{kta$==Z9 zR{IX)3YXk-T6A~Z*63|s^=FKNdNTnaqoGA~Pjp4&@2a=qKC^23mh3M+!y`5gaNPS_ z$=S%}Iw}5C`0aw`l<|jAOR+C&o$EyZOp09n>p7<Fp16KPHoDukw5<( z`|{lFmx+g#dh`1an)sYyQVJnYrhl2%IrVk!ly{gzuHYPAmtYxDabs%wJo~_YEpa5` z&(dh~>K^2L!WGMJb-DN1W9<^Fw}oGL_Vsx$nveQgEu&D;u(SME?h$IqwzK?E&d5Da zB4(<-ynN>8*qbijILdAf)KGb#G-xV+WJF!c{Kbn3FJ8Xy#43n4v-+qd(#9obR?0_L?#CSjb!RBxc|8`;hwa>W1yO%BXhn6ovJ4W)Bt@WbIPQ4*Ycwixpg7G+LB9sMntQ{Zr?^|GJYl z9GBLuufALGjF9~{4Sz#gW${;@t;MsH4Z(ID_z8W=SX?b7l#cfGd$F>_)Mat~FN{lB z@<29!>ZD#bSZw{_n>I*b8#ZHR|7tuJkGUB0lYje`M#s$>_vrWJ^6t#=!S(?(VfuB1 zf{N@J+K*#TygnJXao2Bubg*B1m93{h%2?RY59=S5e85{$*Nl$k4fDR2u<+wv?x@t_ zZ)`UF^&;Jw%B%jNcKmwZoH>G+V4t$oW#z}HP~(HmiZ`uOh_m!Ec7vwkOG?Sqw1@-Z zZ|_})#^llsPJIWb>*sqzL{#gLMMn-VlCO)Ly1st&_3e`3Tm)y{ta$ilW<`CoYUFCc zY=SlJNvU}B*AYy@!X`C*c46E2@l1c2u<=tEBVzpoVto~{{t(vF#nrV9+z9Vr0y&VK z43QBDp9T|T3I0x-2;&jpIFfqq;nnyY&3fO9^}aXjeP17{JXX>w(*e%5AtK8izCb1u z;KN-#_@X+FgSwDm@O?7}IivnY$du#B!J3T;4cbR zIYcFggl}K5RNv8_25|G&O!UHc3(f41VS1oNGbe&Tok%M#3d41QuZ#&!U-)g441lkF z@iC}e0(p>bh6v8OQB?)g@R`0=1fi)TN998C5-^>FOXuNm&Iby4Si@ODTMmlQ8G?!J z2^S)P(A*_8dl5O-vCOox%#;8ixn*X^hQJn?Yc@Hz=U|IA!%@F3B%i9dC27b(req0K zS1#d&Yl=%-X{!C=^l|C^;RJFa?HK#v#2(kM(R7FJP48S%0w!{ht?~EPIS|o0>qw2p zQ9H6yJCXn(x!O@+9d@6)Qr{Hr<~D&k_tMicvyX#=i7B!1FS@sEe2aN39qpuGE73Kc zKn5h7inK&Lu#AM$Sz<$QVI;0*5FACq&LhWoK*uph&YVm$Bez|1Wwh zu^t=bj`dIjpg~U%rRO{)GxPti?UYRM|AC#-{{uUfF#PFu>+!$0n>F^Q9qNqz8Tehh zc~btorE52zN*|)qhvdRZ2|Y4WqlJbiG-bUA)W^7XTm(J|18uySAT>wH+QB0syl9S_ zL#L_@0+Fq_1e_Y;;6rAbxm=`A){3wqQwRYc$T6DvFhDh*%u!q8ns3nWAxc08!lZsQ z$rQB*k{N18LSS&@!ubs7@}`9L5vhdXg~+mZ=B?nwZv|1NAjTghH0$Vquq|8yM-K?i z;Zy>I*Q%iV;)n#jlaDy9K#^uV9F;Syjcp(hnnh$kIM76DD)dn&!`e(ZfPz_42}0{Z zhK&G<77h&i7}uOL!#lcW$k!Nb0&|Q>%|=oih{#e89A7$W9uE$J0ZC|H3hCBxL=l}4 zj9m~1HDCsk8wU#*iL8%`QbA<(6xh+0-uJIaR^5nVjN5ggf=IN zKsFo`@H?D*B@Hc56sN=r8F7qZ0>q&W$OdFL0y(1y=-FTev;!6QaMx54D45i5k8A9T zWVkDufQz{hfV+afxjo_VdPx)qP7V$RuNWW)Q=v|VF}5~{$RbT`z^N+@G-r)8XB{>F zR%-qw07$OpGxV0Tq}G+xEOykcuGFrEIb=1=A!`IMZ4=rtUBN74rxwF;C$bohf^i@& zrosq<-ZW0cC5lXA6JThKzgvW}um6q?zTYIasMV2$mfL%MO7fW)Yeh!BN09w|p;;qg zT$_e84r|SMGAt7hp^GH4;nsG77Q=~(0Uk4~`PK-I;YJ!mFX#i6GKaisfFVq^F#e$u zrlbc9AVY3xF;QBKZEB-^)uRWLBeWkQ{&VmXNJ_xjVwgn<)KTX;1ep|cGAzcSl;C%R ze32+Mbfm@nXeMqVqYaj!uxvKrLKs1j9rP_wy!I&0>h!o?`rMA1d7uL)92_eTd^5Fz z85=NL9cJt8X9ESC;cRn1GTs8&kuXSLENM;W z@2s!$m|fTS6ib@e_~Vs1PJMQsCU)K>HohfxJ~bd(lli3PG&aMX2Y+P%PW1*0satp= z^)fb?!cwxRTi*ogWtQ$`p6;bw_p&4u`!Z0Y&DPx~C*ixhW^S+!ugKEfS0wns**Ze= zGYs%-veqYp4hZ-UQH=9KdgDfL;25I|)pIyg0E$tvS#tP$&SpEaB6I z9#i&+2imX(ks%c7OVyw?ayNi?PSj|J8Fez3s|Sfsa42RC3;QotYc^|Jq?wK*sXxUi zfIoIYWoG}oP8-mP8F`ekNe~@qM(mm<#(t*}jGeAC7DqW`VNdzV6{0gDsnsauAnaeq z_7tf*BnPpeH0AccrjJRf~T^bB%NU6Ou0nS(lc`Ljv-aoy?l z&xpa(>qjR`PO55KMO&|=^15kSZYpP_>?t!h1?;~}CqaFn(D{%PS%T|t!kpRWPRVPIqzc2nJ+IWv-|JUH*_Ltxp z!*iX_vz)g_t{2rwTi*KPcozE)(OT7uL4v*?YlrzGgT z*qEB2TP58jX|JR|m-HWkwf9K-mqk;&o+?x?P(yqRq5Fstf#H?9oi`AW_b5)Y6cb537V1g7%1ChAlXI(D7zh{JUY~cifLYZL>)$% z02LDlBgjo~L_FO~;;$$f3(;E(&`HF;rW;E{(Gv@F*@$jln-I5z<&IM|g66esd_2_6 zQ%PACK~*3n^!iAA5|Q=%JWj_WXkPmuep^JBNYv20_M7;0M0YBR*1U0&e_DXPhrZWzL+E=AJ+eS|b3`{!f2Z3+OGbBLE%{?a!^*c7p!;c2 zs8iL4aKH;JRrP+%ssOzazYB9KK&#b9Bgl$BwE+DD^DnTp;-@0$pz;f>|3G(8d6|+S zYEVxvKrhqMh%OPL<1)H|?g8x;<+V`vfVM?M5bac7ujzo!V10V6KR`FA@6d`6JuP0R zRS|Rsvp%pqCElS+L$pPCoi2-@GdS1QME3DeySuR=stBt1nrKmsUdm-kqB#{ zH{$EXwxCY3;+sTAi0&6#L}!R@Otgw?ee_HE5_aJlYRCMnp_5{3#BwaLRa_UAbFgx@ z`)FQ{^e0EWCuguj3pyI1lXzPQdKWZC&*8-*e0uU6iC2m(J$pfHgZEJQ7o&S2QRsk_ z7f~C({TBXxdTe6U1`ieKvwDutiqxu78~3%_WnZH7D^fD((>i(+@8#v739OJe)q488 z=RM2gp2};pndQNPjJlz~iV@LVANMnWG3wjwn1-b#+ zG}gikpl$Ra=yjBYWe;5nx|==+IwIw_fGUD(+aPI=q71k| zC5>Sy73_#A_QAM3yF9LPERG~HpfjQmG#|ea^c(SE&?SjmKz|n>2Ype}UTJw+DM8XK zn4S<7&||6%`n)m&`k?w{(0%bcgx6jSb0{ubj)SYm{v1Qwb)ZWTlNh4C1at)upDLDv zUIG-OtFeE@@D{%Wv>T%lLtHKc?WMJ#eb|>`v5I`EEbo=jUU7 zeh9fhYcbg(kBf$uG`ur4L`jpsI?#GNi}4_B-`SbXwzOrN!R52r-jY)->$5#&-Emsa zFKw5$DAn2-a46s6m2YVq_qo9MT-jh$sZ6=dXKY)am4;s9t+Z>(%#XK* z-n21C+xJ+7sj{(?tEQ1z$2BVH9;;k7@@~m8opirp8g?m9gH|zMGmc}}Zh(3w^^!Sg z=>?M9m|12%Qz%fM$$k_lo2?j*qZf_y)gSsx{d&cqqTy!I)UHz5*vmMZH92G5Xi4H? z!1~S(Pnj-jxa3G4-lEL@DZ`!(fa42CXRDr7x9%9!Q?{70^JCS5?)rR>Z7>fPMqFmR zzIuF*RjI-+TlO5vLdL}hN^S~fy+&@TSd?K8Wn8q9E6_F4Wmj|_8@+r%s~*doC>5t{X;-Uc*q9j6Ck%IX7$fe~ZbXZ~AJEHF zLEt@p+LO#wG0WZ3v_X3;kYS_3*??JcOM1C<6lDs9QN8FZn9F8e(1jBv?MDq?mORV{ zb=zc?{k7cy$?^22RMjrIMz`+fC!>>dNOvb`PbqI(jy2(?Z!-0CIHYjTw0OoY5KSAI za@qHdxqidtEED!BT>$iah2wd>TplSEP4+P(*P`#D4}wk^6aG@=GL~6DFf0>GuYfp9 zhx={4I$6p)y~cDYZ|u=cEJRysFiTv+bQg*$Rm+61*UBG;8P~Z`0(bgs+p>LcJU*Rw zA-O;}(t!uTK=hXMqG>rUoC-w#q`=POEwK^9W^WyTVPSx4< zx_rpji~|q6q8E&nKPDJ;y%6wRNsonXj<65eXo@$jUR$5>Im2;nYgWc)$Szr!ue0Q^ zmjU2+5YjpKdTL4tO-Yf6gIT_uVN!eY`t0q?e_wxXED?((l1id6wJ5Qwaids48uEcy zQ{x^MfJt(`IaD-iF*QYv4X99KrfE@%RxRIwD!sh1fu&l2v_;KAtfRF}@n(Tbfkmm9 zXw(`T5|E0qzV{=$FW9@{chA)AnL$+1#lWjs>EHv?L%@c zemKIQTpg(*DKQRGz>>vLv~dlS{Y=J~9Kt)Bn`>;s0jRNw>x!WYwA920c-f||ZswkD zMo+;sE!yn&)XULRNHxtznxerYjT-{l&t#0rAx-le()d8ZX&v8IjK)?U#G>76nSDp{ zMwJ)z=%j7UI0ANyCcU?Bw8yfIOtrej-`I9cccc-K(d5c-NAgb`{6^Kd zL<$y51=ZI!AHv-e#l3Bh8qiD&?&t6$Y7>-};HuV+w!B`*w|6$T=kmE+M@MT*hpy*3 zTH3Ga$m#9P1w-G~+1^^fSxn&Qb54@~*N8|@`1gz~dW`ul=FUyQeWa(sQm}i=NvZZb1S?k`5z)6WI%C0I=8S8&s2O*oJY=fH{iKxoM^K=o3n)Z zcF+U(I?96f(J;6H{HJX%@Brv8@4s&Jy!!5k-q%5J!uRs)Wi8%4ZOrF`tQU+xtvcDL zr-b`toD9gM39_WgMx4_L_mMU%Omd*t$%UN-fKgKQ4UV}Ub+z#6UBBJAl yx)Z1sh*O6gn+!(OfwltMG9s12EaiDn8>N~bJWij2H01q{peH0AccrjJRf~T^bB%NU6Ou0nS(lc`Ljv-aoy?l z&xpa(>qjR`PO55KMO&|=^15kSZYpP_>?t!h1?;~}CqaFn(D{%PS%T|t!kpRWPRVPIqzc2nJ+IWv-|JUH*_Ltxp z!*iX_vz)g_t{2rwTi*KPcozE)(OT7uL4v*?YlrzGgT z*qEB2TP58jX|JR|m-HWkwf9K-mqk;&o+?x?P(yqRq5Fstf#H?9oi`AW_b5)Y6cb537V1g7%1ChAlXI(D7zh{JUY~cifLYZL>)$% z02LDlBgjo~L_FO~;;$$f3(;E(&`HF;rW;E{(Gv@F*@$jln-I5z<&IM|g66esd_2_6 zQ%PACK~*3n^!iAA5|Q=%JWj_WXkPmuep^JBNYv20_M7;0M0YBR*1U0&e_DXPhrZWzL+E=AJ+eS|b3`{!f2Z3+OGbBLE%{?a!^*c7p!;c2 zs8iL4aKH;JRrP+%ssOzazYB9KK&#b9Bgl$BwE+DD^DnTp;-@0$pz;f>|3G(8d6|+S zYEVxvKrhqMh%OPL<1)H|?g8x;<+V`vfVM?M5bac7ujzo!V10V6KR`FA@6d`6JuP0R zRS|Rsvp%pqCElS+L$pPCoi2-@GdS1QME3DeySuR=stBt1nrKmsUdm-kqB#{ zH{$EXwxCY3;+sTAi0&6#L}!R@Otgw?ee_HE5_aJlYRCMnp_5{3#BwaLRa_UAbFgx@ z`)FQ{^e0EWCuguj3pyI1lXzPQdKWZC&*8-*e0uU6iC2m(J$pfHgZEJQ7o&S2QRsk_ z7f~C({TBXxdTe6U1`ieKvwDutiqxu78~3%_WnZH7D^fD((>i(+@8#v739OJe)q488 z=RM2gp2};pndQNPjJlz~iV@LVANMnWG3wjwn1-b#+ zG}gikpl$Ra=yjBYWe;5nx|==+IwIw_fGUD(+aPI=q71k| zC5>Sy73_#A_QAM3yF9LPERG~HpfjQmG#|ea^c(SE&?SjmKz|n>2Ype}UTJw+DM8XK zn4S<7&||6%`n)m&`k?w{(0%bcgx6jSb0{ubj)SYm{v1Qwb)ZWTlNh4C1at)upDLDv zUIG-OtFeE@@D{%Wv>T%lLtHKc?WMJ#eb|>`v5I`EEbo=jUU7 zeh9fhYcbg(kBf$uG`ur4L`jpsI?#GNi}4_B-`SbXwzOrN!R52r-jY)->$5#&-Emsa zFKw5$DAn2-a46s6m2YVq_qo9MT-jh$sZ6=dXKY)am4;s9t+Z>(%#XK* z-n21C+xJ+7sj{(?tEQ1z$2BVH9;;k7@@~m8opirp8g?m9gH|zMGmc}}Zh(3w^^!Sg z=>?M9m|12%Qz%fM$$k_lo2?j*qZf_y)gSsx{d&cqqTy!I)UHz5*vmMZH92G5Xi4H? z!1~S(Pnj-jxa3G4-lEL@DZ`!(fa42CXRDr7x9%9!Q?{70^JCS5?)rR>Z7>fPMqFmR zzIuF*RjI-+TlO5vLdL}hN^S~fy+&@TSd?K8Wn8q9E6_F4Wmj|_8@+r%s~*doC>5t{X;-Uc*q9j6Ck%IX7$fe~ZbXZ~AJEHF zLEt@p+LO#wG0WZ3v_X3;kYS_3*??JcOM1C<6lDs9QN8FZn9F8e(1jBv?MDq?mORV{ zb=zc?{k7cy$?^22RMjrIMz`+fC!>>dNOvb`PbqI(jy2(?Z!-0CIHYjTw0OoY5KSAI za@qHdxqidtEED!BT>$iah2wd>TplSEP4+P(*P`#D4}wk^6aG@=GL~6DFf0>GuYfp9 zhx={4I$6p)y~cDYZ|u=cEJRysFiTv+bQg*$Rm+61*UBG;8P~Z`0(bgs+p>LcJU*Rw zA-O;}(t!uTK=hXMqG>rUoC-w#q`=POEwK^9W^WyTVPSx4< zx_rpji~|q6q8E&nKPDJ;y%6wRNsonXj<65eXo@$jUR$5>Im2;nYgWc)$Szr!ue0Q^ zmjU2+5YjpKdTL4tO-Yf6gIT_uVN!eY`t0q?e_wxXED?((l1id6wJ5Qwaids48uEcy zQ{x^MfJt(`IaD-iF*QYv4X99KrfE@%RxRIwD!sh1fu&l2v_;KAtfRF}@n(Tbfkmm9 zXw(`T5|E0qzV{=$FW9@{chA)AnL$+1#lWjs>EHv?L%@c zemKIQTpg(*DKQRGz>>vLv~dlS{Y=J~9Kt)Bn`>;s0jRNw>x!WYwA920c-f||ZswkD zMo+;sE!yn&)XULRNHxtznxerYjT-{l&t#0rAx-le()d8ZX&v8IjK)?U#G>76nSDp{ zMwJ)z=%j7UI0ANyCcU?Bw8yfIOtrej-`I9cccc-K(d5c-NAgb`{6^Kd zL<$y51=ZI!AHv-e#l3Bh8qiD&?&t6$Y7>-};HuV+w!B`*w|6$T=kmE+M@MT*hpy*3 zTH3Ga$m#9P1w-G~+1^^fSxn&Qb54@~*N8|@`1gz~dW`ul=FUyQeWa(sQm}i=NvZZb1S?k`5z)6WI%C0I=8S8&s2O*oJY=fH{iKxoM^K=o3n)Z zcF+U(I?96f(J;6H{HJX%@Brv8@4s&Jy!!5k-q%5J!uRs)Wi8%4ZOrF`tQU+xtvcDL zr-b`toD9gM39_WgMx4_L_mMU%Omd*t$%UN-fKgKQ4UV}Ub+z#6UBBJAl yx)Z1sh*O6gn+!(OfwltMG9s12EaiDn8>N~bJWij2H01q{ + <AssemblyExplorer> + <Assembly Path="/Users/averynorris/Programming/Test/Awperative/Awperative/bin/Debug/net8.0/Awperative.dll" /> +</AssemblyExplorer> \ No newline at end of file diff --git a/Awperative/.config/dotnet-tools.json b/AwperativeKernel/.config/dotnet-tools.json similarity index 100% rename from Awperative/.config/dotnet-tools.json rename to AwperativeKernel/.config/dotnet-tools.json diff --git a/Awperative/Awperative.csproj b/AwperativeKernel/AwperativeKernel.csproj similarity index 87% rename from Awperative/Awperative.csproj rename to AwperativeKernel/AwperativeKernel.csproj index ab81ce1..1e43d1d 100644 --- a/Awperative/Awperative.csproj +++ b/AwperativeKernel/AwperativeKernel.csproj @@ -2,6 +2,7 @@ net8.0 Library + Awperative diff --git a/Awperative/Kernel.md b/AwperativeKernel/Kernel.md similarity index 100% rename from Awperative/Kernel.md rename to AwperativeKernel/Kernel.md diff --git a/Awperative/Kernel/Component/Component.cs b/AwperativeKernel/Kernel/Component/Component.cs similarity index 99% rename from Awperative/Kernel/Component/Component.cs rename to AwperativeKernel/Kernel/Component/Component.cs index 608d15f..834eaa1 100644 --- a/Awperative/Kernel/Component/Component.cs +++ b/AwperativeKernel/Kernel/Component/Component.cs @@ -23,7 +23,7 @@ public abstract partial class Component : ComponentDocker /// /// If the component receives time events or not. /// - public bool Enabled; + public bool Enabled = true; diff --git a/Awperative/Kernel/Component/Component.md b/AwperativeKernel/Kernel/Component/Component.md similarity index 100% rename from Awperative/Kernel/Component/Component.md rename to AwperativeKernel/Kernel/Component/Component.md diff --git a/Awperative/Kernel/ComponentDocker/ComponentDocker.cs b/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs similarity index 100% rename from Awperative/Kernel/ComponentDocker/ComponentDocker.cs rename to AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs diff --git a/Awperative/Kernel/ComponentDocker/ComponentDocker.md b/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.md similarity index 100% rename from Awperative/Kernel/ComponentDocker/ComponentDocker.md rename to AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.md diff --git a/Awperative/Kernel/Debug/Debug.cs b/AwperativeKernel/Kernel/Debug/Debug.cs similarity index 99% rename from Awperative/Kernel/Debug/Debug.cs rename to AwperativeKernel/Kernel/Debug/Debug.cs index 996930c..b11dfb9 100644 --- a/Awperative/Kernel/Debug/Debug.cs +++ b/AwperativeKernel/Kernel/Debug/Debug.cs @@ -33,8 +33,9 @@ public static class Debug string directoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); if(directoryPath == null) throw new Exception("Failed to get directory path!"); - if(!Directory.GetFiles(directoryPath).Contains(LogFileName + ".awlf")) throw new Exception("Failed to find log file!"); LogFilePath = Path.Join(directoryPath, LogFileName + ".awlf"); + + if(!Directory.GetFiles(directoryPath).Contains(LogFileName + ".awlf")) { File.Create(LogFilePath).Close(); } } diff --git a/Awperative/Kernel/Debug/Debug.md b/AwperativeKernel/Kernel/Debug/Debug.md similarity index 100% rename from Awperative/Kernel/Debug/Debug.md rename to AwperativeKernel/Kernel/Debug/Debug.md diff --git a/Awperative/Kernel/Overhead/Awperative/Awperative.cs b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs similarity index 72% rename from Awperative/Kernel/Overhead/Awperative/Awperative.cs rename to AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs index 41d57b7..91e6f06 100644 --- a/Awperative/Kernel/Overhead/Awperative/Awperative.cs +++ b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs @@ -57,14 +57,20 @@ public static class Awperative public static ImmutableArray Scenes => [.._scenes]; internal static HashSet _scenes { get; private set; } = []; - - - + + + /// /// Creates a new Scene /// - public static void Create(string __name) { if (Contains(__name)) _scenes.Add(new Scene(__name)); else Debug.LogError("Awperative already has a Scene with that name!", ["Scene", "Name"], [Get(__name).GetHashCode().ToString(), __name]); } + public static Scene CreateScene(string __name) { + if (!ContainsScene(__name)) { + Scene newScene = new Scene(__name); + _scenes.Add(newScene); + return newScene; + } else Debug.LogError("Awperative already has a Scene with that name!", ["Scene", "Name"], [GetScene(__name).GetHashCode().ToString(), __name]); return null; + } @@ -73,7 +79,7 @@ public static class Awperative /// /// Name to search for /// - public static Scene Get(string __name) => _scenes.FirstOrDefault(scene => scene.Name == __name, null); + public static Scene GetScene(string __name) => _scenes.FirstOrDefault(scene => scene.Name == __name, null); @@ -82,7 +88,7 @@ public static class Awperative /// /// /// - public static bool Contains(string __name) => _scenes.Any(scene => scene.Name == __name); + public static bool ContainsScene(string __name) => _scenes.Any(scene => scene.Name == __name); @@ -90,18 +96,27 @@ public static class Awperative /// Closes a Scene /// /// - public static void Close(Scene __scene) => Scenes.Remove(Get(__scene.Name)); + public static void CloseScene(Scene __scene) => Scenes.Remove(GetScene(__scene.Name)); /// - /// Start() begins the game; and begins communication with all event hooks. + /// Gets Awperative ready to roll! /// /// List of all event hooks you wish to use. /// You cannot add new hooks later; so make sure to register all of them in the Start() method. public static void Start() { + Debug.Initiate(); + } + + + + /// + /// Starts Awperative up! This method runs forever. + /// + public static void Run() { Base = new Base(); Base.Run(); } diff --git a/Awperative/Kernel/Overhead/Awperative/Awperative.md b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.md similarity index 100% rename from Awperative/Kernel/Overhead/Awperative/Awperative.md rename to AwperativeKernel/Kernel/Overhead/Awperative/Awperative.md diff --git a/Awperative/Kernel/Overhead/Base/Base.cs b/AwperativeKernel/Kernel/Overhead/Base/Base.cs similarity index 100% rename from Awperative/Kernel/Overhead/Base/Base.cs rename to AwperativeKernel/Kernel/Overhead/Base/Base.cs diff --git a/Awperative/Kernel/Overhead/Base/Base.md b/AwperativeKernel/Kernel/Overhead/Base/Base.md similarity index 100% rename from Awperative/Kernel/Overhead/Base/Base.md rename to AwperativeKernel/Kernel/Overhead/Base/Base.md diff --git a/Awperative/Kernel/Scene/Scene.cs b/AwperativeKernel/Kernel/Scene/Scene.cs similarity index 93% rename from Awperative/Kernel/Scene/Scene.cs rename to AwperativeKernel/Kernel/Scene/Scene.cs index 3b9bddf..8980d7e 100644 --- a/Awperative/Kernel/Scene/Scene.cs +++ b/AwperativeKernel/Kernel/Scene/Scene.cs @@ -12,7 +12,7 @@ public sealed partial class Scene : ComponentDocker /// /// Whether the scene is enabled or not. /// - public bool Enabled; + public bool Enabled = true; diff --git a/Awperative/Kernel/Scene/Scene.md b/AwperativeKernel/Kernel/Scene/Scene.md similarity index 100% rename from Awperative/Kernel/Scene/Scene.md rename to AwperativeKernel/Kernel/Scene/Scene.md diff --git a/Awperative/VersionHistory.md b/AwperativeKernel/VersionHistory.md similarity index 100% rename from Awperative/VersionHistory.md rename to AwperativeKernel/VersionHistory.md diff --git a/Awperative/bin/Debug/net8.0/Awperative.deps.json b/AwperativeKernel/bin/Debug/net8.0/Awperative.deps.json similarity index 100% rename from Awperative/bin/Debug/net8.0/Awperative.deps.json rename to AwperativeKernel/bin/Debug/net8.0/Awperative.deps.json diff --git a/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll b/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll new file mode 100644 index 0000000000000000000000000000000000000000..636bc3257332f3c6013a660912c737f99ee3e109 GIT binary patch literal 19968 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 literal 0 HcmV?d00001 diff --git a/AwperativeKernel/bin/Debug/net8.0/Log.awlf b/AwperativeKernel/bin/Debug/net8.0/Log.awlf new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/AwperativeKernel/bin/Debug/net8.0/Log.awlf @@ -0,0 +1 @@ + diff --git a/Awperative/obj/Awperative.csproj.nuget.dgspec.json b/AwperativeKernel/obj/Awperative.csproj.nuget.dgspec.json similarity index 75% rename from Awperative/obj/Awperative.csproj.nuget.dgspec.json rename to AwperativeKernel/obj/Awperative.csproj.nuget.dgspec.json index 58ccd1e..027893e 100644 --- a/Awperative/obj/Awperative.csproj.nuget.dgspec.json +++ b/AwperativeKernel/obj/Awperative.csproj.nuget.dgspec.json @@ -32,7 +32,13 @@ "warnAsError": [ "NU1605" ] - } + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" }, "frameworks": { "net8.0": { @@ -55,12 +61,22 @@ ], "assetTargetFallback": true, "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.24, 8.0.24]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.24, 8.0.24]" + } + ], "frameworkReferences": { "Microsoft.NETCore.App": { "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/8.0.123/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json" } } } diff --git a/Awperative/obj/Awperative.csproj.nuget.g.props b/AwperativeKernel/obj/Awperative.csproj.nuget.g.props similarity index 100% rename from Awperative/obj/Awperative.csproj.nuget.g.props rename to AwperativeKernel/obj/Awperative.csproj.nuget.g.props diff --git a/Awperative/obj/Awperative.csproj.nuget.g.targets b/AwperativeKernel/obj/Awperative.csproj.nuget.g.targets similarity index 100% rename from Awperative/obj/Awperative.csproj.nuget.g.targets rename to AwperativeKernel/obj/Awperative.csproj.nuget.g.targets diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json new file mode 100644 index 0000000..1bb880d --- /dev/null +++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json @@ -0,0 +1,84 @@ +{ + "format": 1, + "restore": { + "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj": {} + }, + "projects": { + "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj", + "projectName": "AwperativeKernel", + "projectPath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj", + "packagesPath": "/home/avery/.nuget/packages/", + "outputPath": "/home/avery/Programming/Awperative/AwperativeKernel/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/avery/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MonoGame.Framework.DesktopGL": { + "suppressParent": "All", + "target": "Package", + "version": "[3.8.*, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.24, 8.0.24]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.24, 8.0.24]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props new file mode 100644 index 0000000..08dec0c --- /dev/null +++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/avery/.nuget/packages/ + /home/avery/.nuget/packages/ + PackageReference + 6.14.0 + + + + + \ No newline at end of file diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets new file mode 100644 index 0000000..6a2cdf1 --- /dev/null +++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Awperative/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/AwperativeKernel/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs similarity index 100% rename from Awperative/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs rename to AwperativeKernel/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfo.cs similarity index 94% rename from Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs rename to AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfo.cs index 9d9d8e4..83d5bb1 100644 --- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs +++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Awperative")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+283cadc4904bcbb88218aab81458ba40dea7942d")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c81b942f2b46144917d85dfd8159eaa5d9120941")] [assembly: System.Reflection.AssemblyProductAttribute("Awperative")] [assembly: System.Reflection.AssemblyTitleAttribute("Awperative")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache new file mode 100644 index 0000000..8c5a63b --- /dev/null +++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +953f3f98ae3da4f892b118b7b9915819e49a4cb67f398f505cf730550f31333e diff --git a/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig b/AwperativeKernel/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig similarity index 86% rename from Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig rename to AwperativeKernel/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig index d9e84d9..41ff18d 100644 --- a/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig +++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig @@ -11,3 +11,5 @@ build_property.RootNamespace = Awperative build_property.ProjectDir = /home/avery/Programming/Awperative/Awperative/ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/Awperative/obj/Debug/net8.0/Awperative.assets.cache b/AwperativeKernel/obj/Debug/net8.0/Awperative.assets.cache similarity index 98% rename from Awperative/obj/Debug/net8.0/Awperative.assets.cache rename to AwperativeKernel/obj/Debug/net8.0/Awperative.assets.cache index 73acc4169df8e1d062fbd71c03f2efac9b9a6b91..e8eca1ae63e45153d807dad81656ea008f5f8097 100644 GIT binary patch delta 58 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 literal 0 HcmV?d00001 diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs new file mode 100644 index 0000000..4b0afb3 --- /dev/null +++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("AwperativeKernel")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c81b942f2b46144917d85dfd8159eaa5d9120941")] +[assembly: System.Reflection.AssemblyProductAttribute("AwperativeKernel")] +[assembly: System.Reflection.AssemblyTitleAttribute("AwperativeKernel")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache new file mode 100644 index 0000000..e6db065 --- /dev/null +++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +dc17c4d2751cab23a72eff8f845895fe7687377c833303531b3796ad7d0e9c0f diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..3f7b154 --- /dev/null +++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,15 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Awperative +build_property.ProjectDir = /home/avery/Programming/Awperative/AwperativeKernel/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..5abc302ef143f393d7888ed5c8da17c810faf7f9 GIT binary patch literal 5102 zcmchb&2rmR6vqQ~;E86B?TFkc3Q=$$|~Y){UdFK0K0~ z##^2M7R>MjtXS{>tat#16&uz(0V{U=k1buxwsf7$sA%SI$2v#%{B(4#?zuVqVt4zE zk&%)7w+r-esyXO6{H z?VP(UmD$Z2_tl10t!p*zsg`3qHO=De)WzpZ$E`D+dv)Jw)J%1qZL$(uQ%$3y+T7n{ z1$7_(yX618>u;LZf^e_ln?lm>3^WRrW#R2}$E_HiT3~AhRtf`ozGmy1s}~XQ;H2%r z^lp?fj7m|m5Jee>;tuj#i~-*1+~DpWT{JHo_Kb?Fxh?i(gWKC}+w6etXs2z+22?b_ zxyAOm<+v?6GZmaU(aa`4ZZ=F#XDK)L#DLxO37Rn7l(bxM!F7C7GAAH<_Vj3P zKyN}fAsTd1mSEW1xq8(_aABGBNa%QWy58qVuh~)O!xLga4-=xQ(a@l5?g0Q)ot3o zVd15L+37llzN)#FYHPl6&S~a$+?nT4@zQY%qQ~2xndr-<*zPK9keGtfq$xg(1NP!+eX%la5TqVaVAdnH0orvFq z6zCyzx%b)7N;VvisyHsgT2dLmkMJ^FvJ>tjNP$+NdOBqcT+gtYrsg~DmAM%>WZYyY zZWU6X0%W`b?$~-x%=Q{6WYlCQ>LR2->rhJNY#Mg+A}P(uuelNkWW;1A;twDN+JLI* zxkBLtVhlAT~bh7{-t^mRJ0 zFAaM&lGXLb`UzsoSjkSTpF#@s6w
glFhWa~v%M3*j>=eR0B<62xrKaJ&? z6++-G1f&Ie8=?jJGe`zZ_WnxHQULBP1A$s#J*BXP=uz5dLukp~UkYEPK-*UbgiE`V zq@?Z)!6bWs72s6+_#B@%4w}2%KkRJS%DQwzGZXba;jU*mb~f0>O&)6gS=kN-TE-lc z@9Dxl&RAz}wiH~Dus6#bU{jb4Le7-Eveht+s^Och9e!%qTpxX|nI0d1!9B-3=X&PY zZSo8uZC&b-NVccBZO`NWajU_z!4$|na~iEZr>dD5A7SR`=dp9xteA#(wqv-wiuJQK zdP+po*njy3b+L|p)T|KET+A*F4|pQ76;0YTj)%?iikOWxH}Pv_Au_!xK77&mgKIJkx@5FgSQrWE22uoK46eN;wVUQE@s5|4l-uM zu48w^&5irwhGZSytz@s9xQ<1ghIe0gFX28t*vCDJzbullZf3RRq0TpZBJ`wqNLSNM zag5_cqV?9l@-K7xB4 ovH$5A50}>NOcKPAwneO0w6s1Dks_3!7f!*VrU<`2=x{mt57z`rzyJUM literal 0 HcmV?d00001 diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..26465f85ec490a7c79e1533843029f532448ff55 GIT binary patch literal 486 zcmb7=!AiqG5Qa0gXz?QW1bKimn`#fe1P_8zisC_f-!x+k+3c3hZlov0H}O$?3=ewp zL7c>d3KhX0W)^n-otbaDKNwqJ zN>$;^I#c2lXE?=)P{iv5?3|6=P`3V;U%;h_FJ`WOMg@vaT_*fHW5aq*VR=Lq}x7Ij3_sV%ou_o`VRO9f*Cn{epXme`{(y{hRar0I% z|LYrcZETWPBEm_8(;m2TQm4|UCk%eQY#o^Pv@frV_vg2U_Moe^s~_^T2JxqUMLg?X MZMnXOWAs0;FQLAGLI3~& literal 0 HcmV?d00001 diff --git a/AwperativeKernel/obj/Debug/net8.0/ref/Awperative.dll b/AwperativeKernel/obj/Debug/net8.0/ref/Awperative.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcd85cca7f02b769194cee4afb68526749be0488 GIT binary patch literal 8704 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 b2h~}s#=-OS87PC^|482F?fPZ;!e!up73SE{ literal 0 HcmV?d00001 diff --git a/AwperativeKernel/obj/Debug/net8.0/refint/Awperative.dll b/AwperativeKernel/obj/Debug/net8.0/refint/Awperative.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcd85cca7f02b769194cee4afb68526749be0488 GIT binary patch literal 8704 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 b2h~}s#=-OS87PC^|482F?fPZ;!e!up73SE{ literal 0 HcmV?d00001 diff --git a/Awperative/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/AwperativeKernel/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs similarity index 100% rename from Awperative/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs rename to AwperativeKernel/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs diff --git a/Awperative/obj/Release/net8.0/Awperative.AssemblyInfo.cs b/AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfo.cs similarity index 100% rename from Awperative/obj/Release/net8.0/Awperative.AssemblyInfo.cs rename to AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfo.cs diff --git a/Awperative/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache similarity index 100% rename from Awperative/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache rename to AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache diff --git a/Awperative/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig b/AwperativeKernel/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig similarity index 100% rename from Awperative/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig rename to AwperativeKernel/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig diff --git a/Awperative/obj/Release/net8.0/Awperative.assets.cache b/AwperativeKernel/obj/Release/net8.0/Awperative.assets.cache similarity index 100% rename from Awperative/obj/Release/net8.0/Awperative.assets.cache rename to AwperativeKernel/obj/Release/net8.0/Awperative.assets.cache diff --git a/Awperative/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache b/AwperativeKernel/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache similarity index 100% rename from Awperative/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache rename to AwperativeKernel/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache diff --git a/Awperative/obj/project.assets.json b/AwperativeKernel/obj/project.assets.json similarity index 93% rename from Awperative/obj/project.assets.json rename to AwperativeKernel/obj/project.assets.json index 721c7fe..da0a830 100644 --- a/Awperative/obj/project.assets.json +++ b/AwperativeKernel/obj/project.assets.json @@ -278,11 +278,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj", - "projectName": "Awperative", - "projectPath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj", + "projectUniqueName": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj", + "projectName": "AwperativeKernel", + "projectPath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj", "packagesPath": "/home/avery/.nuget/packages/", - "outputPath": "/home/avery/Programming/Awperative/Awperative/obj/", + "outputPath": "/home/avery/Programming/Awperative/AwperativeKernel/obj/", "projectStyle": "PackageReference", "configFilePaths": [ "/home/avery/.nuget/NuGet/NuGet.Config" @@ -303,7 +303,13 @@ "warnAsError": [ "NU1605" ] - } + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" }, "frameworks": { "net8.0": { @@ -326,12 +332,22 @@ ], "assetTargetFallback": true, "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.24, 8.0.24]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[8.0.24, 8.0.24]" + } + ], "frameworkReferences": { "Microsoft.NETCore.App": { "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/8.0.123/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json" } } } diff --git a/Awperative/obj/project.nuget.cache b/AwperativeKernel/obj/project.nuget.cache similarity index 68% rename from Awperative/obj/project.nuget.cache rename to AwperativeKernel/obj/project.nuget.cache index a01abdc..4cca111 100644 --- a/Awperative/obj/project.nuget.cache +++ b/AwperativeKernel/obj/project.nuget.cache @@ -1,15 +1,17 @@ { "version": 2, - "dgSpecHash": "oHHZKOBBLTE=", + "dgSpecHash": "aH9ae8q0knA=", "success": true, - "projectFilePath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj", + "projectFilePath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj", "expectedPackageFiles": [ "/home/avery/.nuget/packages/monogame.framework.desktopgl/3.8.4.1/monogame.framework.desktopgl.3.8.4.1.nupkg.sha512", "/home/avery/.nuget/packages/monogame.library.openal/1.24.3.2/monogame.library.openal.1.24.3.2.nupkg.sha512", "/home/avery/.nuget/packages/monogame.library.sdl/2.32.2.1/monogame.library.sdl.2.32.2.1.nupkg.sha512", "/home/avery/.nuget/packages/nvorbis/0.10.4/nvorbis.0.10.4.nupkg.sha512", "/home/avery/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512", - "/home/avery/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512" + "/home/avery/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512", + "/home/avery/.nuget/packages/microsoft.netcore.app.ref/8.0.24/microsoft.netcore.app.ref.8.0.24.nupkg.sha512", + "/home/avery/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.24/microsoft.aspnetcore.app.ref.8.0.24.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/AwperativeKernel/obj/project.packagespec.json b/AwperativeKernel/obj/project.packagespec.json new file mode 100644 index 0000000..9808096 --- /dev/null +++ b/AwperativeKernel/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","projectName":"AwperativeKernel","projectPath":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","outputPath":"/home/avery/Programming/Awperative/AwperativeKernel/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MonoGame.Framework.DesktopGL":{"suppressParent":"All","target":"Package","version":"[3.8.*, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.24, 8.0.24]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.24, 8.0.24]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/AwperativeKernel/obj/rider.project.model.nuget.info b/AwperativeKernel/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..a11ffd7 --- /dev/null +++ b/AwperativeKernel/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17712657192032735 \ No newline at end of file diff --git a/AwperativeKernel/obj/rider.project.restore.info b/AwperativeKernel/obj/rider.project.restore.info new file mode 100644 index 0000000..1963f8f --- /dev/null +++ b/AwperativeKernel/obj/rider.project.restore.info @@ -0,0 +1 @@ +17712826495735493 \ No newline at end of file