From d15151a473c3f0d485960f997aa08785c62dab35 Mon Sep 17 00:00:00 2001 From: Spudnut2000 Date: Thu, 3 Oct 2024 21:49:30 -0500 Subject: [PATCH] Cleanup up some console stuff, added a prefab, etc --- Cogwheel/Assembly-CSharp.csproj | 4 +- Cogwheel/Assets/Cogwheel/Prefabs.meta | 8 + .../Assets/Cogwheel/Prefabs/Cogwheel.prefab | 109 + .../Cogwheel/Prefabs/Cogwheel.prefab.meta | 7 + Cogwheel/Assets/Cogwheel/Scripts/COGWHEEL.cs | 23 +- .../Cogwheel/Scripts/CogwheelInitializer.cs | 36 + .../Scripts/CogwheelInitializer.cs.meta | 3 + .../Cogwheel/Scripts/CogwheelSettings.cs | 4 +- Cogwheel/Assets/Cogwheel/Test.cs | 21 - Cogwheel/Assets/Cogwheel/Test.cs.meta | 11 - .../Assets/Cogwheel/UI/CogwheelConsole.cs | 48 +- .../Assets/Cogwheel/UI/CogwheelConsole.uss | 24 +- .../Assets/Cogwheel/UI/CogwheelConsole.uxml | 3 - .../Cogwheel/UI/CogwheelConsole.uxml.meta | 10 - .../Assets/Cogwheel/UI/CogwheelConsoleUI.uxml | 4 +- .../Assets/Resources/CogwheelSettings.asset | 3 +- Cogwheel/Assets/Scenes/SampleScene.unity | 146 +- Cogwheel/Cogwheel.sln.DotSettings.user | 1 + Cogwheel/Library/ArtifactDB | Bin 15659008 -> 15659008 bytes Cogwheel/Library/ArtifactDB-lock | Bin 8192 -> 8192 bytes .../002b7a6e58a1f3cc20fbfbd49e100aed} | Bin 8484 -> 8664 bytes .../08/08dbded052c49293cc3c3130266eb0b8 | Bin 9944 -> 0 bytes .../12/12af152f19709edecb9cf6c588fc0ade | Bin 0 -> 8912 bytes .../13/131bde58a5cd1fd233305427facbbaaf | Bin 0 -> 8708 bytes .../15/15a1d6acea3b834376ddb580696e45a4 | Bin 17156 -> 0 bytes .../1e/1e7b1780f1159b92ba44ee6a99881672 | Bin 0 -> 13584 bytes .../22/2237d7cea26a681a4930e1b4ae6244a1 | Bin 0 -> 8852 bytes .../22/22eea396a6cd51e04ef904c9254351a2 | Bin 0 -> 8820 bytes .../23/233e53597417c09b8d95d81a460c83fa | Bin 0 -> 8860 bytes .../2d/2d4e98b6bf89bfde842487a292f3289c | Bin 17188 -> 0 bytes .../2e/2eb60ecfcaa9eec7ba9d138f68d55fb4 | Bin 0 -> 13584 bytes .../44/44632d197aa0fa739037b7afd1bf7bd2 | Bin 0 -> 7096 bytes .../47/477bb24e3b8815411e1f695ada40a7cc | Bin 8472 -> 0 bytes .../4c/4c3b6fa8a3d69a2eed120650d4e36271 | Bin 0 -> 8800 bytes .../50763af20dad6e84b7276478a5a9076b} | Bin 8484 -> 8624 bytes .../51/514ef81b96eab113b33b949237493f0d | Bin 7992 -> 0 bytes .../53/530028bc0641752e1d880f5f3a66bffd | Bin 8428 -> 0 bytes .../55/55b637030cd5d045e81b95e63d656703 | Bin 0 -> 4264 bytes .../55/55e9cc68f0122db8dead509e3953ab9e | Bin 6586 -> 0 bytes .../56/5679f40781d5d518124e606ddfb4a4f9 | Bin 8484 -> 0 bytes .../5b9e22d55101adb2ea5f2e3cd4dd4ea3} | Bin 16368 -> 16608 bytes .../5f/5fb8a218563506bdd0afed288c96f430 | Bin 8484 -> 0 bytes .../60/60ef3e3f41e6b6a15fba4a16d2eaee27 | Bin 0 -> 9028 bytes .../61/61a976f61f35d9eb4a33cffe34230cff | Bin 8484 -> 0 bytes .../66fe8f000a9225e95280531b80f005ce} | Bin 17284 -> 17312 bytes .../67dd702bc33b44600415c3fccd88585a} | Bin 8484 -> 8664 bytes .../6a/6a128c24d8366098af93ec9a78660ec4 | Bin 16252 -> 0 bytes .../70/70bd0c93eb2e4dfd5f012bc65c9f334c | Bin 0 -> 4276 bytes .../72/72a115c8959dff44fdc1252f9c72301d | Bin 0 -> 8912 bytes .../76/765d45b80e43b8e45e9826f14a067ed0 | Bin 0 -> 626188 bytes .../77/7779bc30ec4a20cf23d676e6ca88e7f2 | Bin 0 -> 4272 bytes .../7a/7ac20f8a29a9dacc4e289fc45e7d83e3 | Bin 8184 -> 0 bytes .../7f/7f526d370bc9c9415537ec6251af6b26 | Bin 16256 -> 0 bytes .../7f/7fe0edde61dba13223fbd85a8f6cdf97 | Bin 0 -> 8944 bytes .../81099c9075a296571629f31a3af8ee00} | Bin 17276 -> 17404 bytes .../81/81edb88a9afdec2dc289924d6a4f9a72 | Bin 0 -> 8664 bytes .../86/86c9aa79ecf7dc16b6f09861cb5d8ee6 | Bin 7992 -> 0 bytes .../8906dc6a5ddc2a89257e79cf3b8040b5} | Bin 7788 -> 8820 bytes .../8d/8deb2353e8c5dfd0aaff0cf073dd6c8e | Bin 8120 -> 0 bytes .../95/95af5b6eafaa5b04b7ff8c517a176580 | Bin 7732 -> 0 bytes .../96/96592fc5b9c65ab33918b0ee846d0aee | Bin 8084 -> 0 bytes .../969aa5c13933c50bb7abbcaad8403176} | Bin 8468 -> 8660 bytes .../9b/9b8f3802e2bb197aa7313d91e976a415 | Bin 0 -> 4264 bytes .../a5/a5187d37cf1c08b502ce72ba65066078 | Bin 7888 -> 0 bytes .../a5/a5b91719cc8d498df16c5b75d04eeb35 | Bin 8464 -> 0 bytes .../a9/a9b2c8f45d0419e76818baf238d80434 | Bin 9188 -> 0 bytes .../af/af864a4a04dd17b4d2d905a07de568b8 | Bin 0 -> 8916 bytes .../b1/b178921a8e11839149d99261d1ca508b | Bin 8120 -> 0 bytes .../b3/b322e1f8737bc6b2556c8ecc9f8034bd | Bin 8484 -> 0 bytes .../b7/b7803aeb0c0c04431adfc2d3af52d1cf | Bin 0 -> 8820 bytes .../b8/b8a65f45891a69136a3cc98f700006fe | Bin 0 -> 8820 bytes .../c6/c6861aabd4ee9fbce130190d37f2fd8f | Bin 8044 -> 0 bytes .../c8/c8a1081d6300f6ec525c96df9c453aaa | Bin 0 -> 4320 bytes .../cd5f65aaa6c72122d0e816a012a80f6b} | Bin 7784 -> 8804 bytes .../d5/d5f6a818a1e6e9bf5b30b63aa5203370 | Bin 0 -> 8820 bytes .../dc/dc6da144a81c1fee1f8acb9e0022ccfe | Bin 8484 -> 0 bytes .../e4/e404390e65bc814d488c106f8d58f2cb | Bin 8152 -> 0 bytes .../e5/e5776d79ebb2b012f8ba635484263983 | Bin 8484 -> 0 bytes .../eb/eb3c530751d66b9e998b70bb7c4be4d2 | Bin 0 -> 4272 bytes .../ee/ee6662307d2e14a2a0f7c969dbfd148f | Bin 0 -> 8664 bytes .../ee/ee751bd2d75a6aea8038837ec906469b | Bin 0 -> 8664 bytes .../f1/f167973e1da04677ab21e2035414e65c | Bin 0 -> 4272 bytes .../f8/f843f6324cacbbf8cffdf33ec5ccf052 | Bin 7836 -> 0 bytes .../f9/f98b0b67600de275825e666cb0090410 | Bin 0 -> 8664 bytes Cogwheel/Library/Bee/2400b0aE-inputdata.json | 2 +- Cogwheel/Library/Bee/2400b0aE.dag | Bin 3135328 -> 3135584 bytes Cogwheel/Library/Bee/2400b0aE.dag.json | 9 +- Cogwheel/Library/Bee/2400b0aE.dag.payloads | Bin 1465968 -> 1466086 bytes Cogwheel/Library/Bee/2400b0aE.dag_derived | Bin 114032 -> 114048 bytes .../Library/Bee/2400b0aEDbg-inputdata.json | 2 +- Cogwheel/Library/Bee/2400b0aEDbg.dag | Bin 3138560 -> 3138768 bytes Cogwheel/Library/Bee/2400b0aEDbg.dag.json | 10 +- Cogwheel/Library/Bee/2400b0aEDbg.dag.payloads | Bin 1466996 -> 1467088 bytes Cogwheel/Library/Bee/2400b0aEDbg.dag_derived | Bin 114032 -> 114048 bytes Cogwheel/Library/Bee/TundraBuildState.state | Bin 125488 -> 125488 bytes .../Library/Bee/TundraBuildState.state.map | Bin 125488 -> 125488 bytes .../2400b0aE.dag/Assembly-CSharp.dll | Bin 14848 -> 19456 bytes .../2400b0aE.dag/Assembly-CSharp.pdb | Bin 20836 -> 22528 bytes .../2400b0aE.dag/Assembly-CSharp.ref.dll | Bin 8704 -> 10240 bytes .../2400b0aE.dag/Assembly-CSharp.rsp | 3 + .../2400b0aEDbg.dag/Assembly-CSharp.dll | Bin 16384 -> 20992 bytes .../2400b0aEDbg.dag/Assembly-CSharp.pdb | Bin 22352 -> 23832 bytes .../2400b0aEDbg.dag/Assembly-CSharp.ref.dll | Bin 8704 -> 10240 bytes .../2400b0aEDbg.dag/Assembly-CSharp.rsp | 4 +- Cogwheel/Library/Bee/backend1.traceevents | 2155 +- Cogwheel/Library/Bee/backend2.traceevents | 2023 +- .../Library/Bee/buildprogram0.traceevents | 14 +- Cogwheel/Library/Bee/fullprofile.json | 2669 ++- Cogwheel/Library/Bee/tundra.digestcache | Bin 601936 -> 601936 bytes Cogwheel/Library/Bee/tundra.log.json | 2 +- Cogwheel/Library/EditorInstance.json | 2 +- Cogwheel/Library/ProtocolInstance.json | 2 +- Cogwheel/Library/SceneVisibilityState.asset | Bin 9936 -> 7252 bytes .../ScriptAssemblies/Assembly-CSharp.dll | Bin 16384 -> 20992 bytes .../ScriptAssemblies/Assembly-CSharp.pdb | Bin 22352 -> 23832 bytes Cogwheel/Library/Search/transactions.db | Bin 124520 -> 128860 bytes Cogwheel/Library/SourceAssetDB | Bin 5165056 -> 5165056 bytes Cogwheel/Library/SourceAssetDB-lock | Bin 8192 -> 8192 bytes .../4d/4d2a36d9faf65734f0bbefb3ee623532.json | 2 +- .../db/db3e9275d49c1be6bf217ab6d804f3e5.json | 1 + .../138eaa786512d37a2a5109ce71f5b46f.json | 10 +- .../6d915ffc1116cd340b99d408824b929e.json | 30 + .../Library/UIBuilder/UIBuilderDocument.json | 10 +- .../Unity.UI.Builder.Builder.pref | 26 +- .../com.unity.ide.rider/PersistedState.asset | 2 +- Cogwheel/Library/ilpp.pid | 2 +- Cogwheel/Logs/AssetImportWorker0-prev.log | 7267 +++++- Cogwheel/Logs/AssetImportWorker0.log | 11518 ++++----- Cogwheel/Logs/AssetImportWorker1-prev.log | 7137 +++++- Cogwheel/Logs/AssetImportWorker1.log | 10651 ++++----- Cogwheel/Logs/AssetImportWorker2-prev.log | 19792 ---------------- Cogwheel/Logs/AssetImportWorker3-prev.log | 19738 --------------- .../shadercompiler-UnityShaderCompiler1.log | 6 - ...FSTimeGet-68341b8ac81c0faedbabf362b96d9734 | Bin 0 -> 8 bytes ...FSTimeGet-77589eab52e7bccd1bc71b9241f35f25 | Bin 8 -> 0 bytes ...STimeGet-a6f88f5b85489ac53b0d8b8aabb28d34} | 0 ...FSTimeGet-f0c8b52d67c9839d2893c63554613dd7 | Bin 8 -> 0 bytes ...FSTimeGet-fd1882fcb76530cceb85f0a295167b7a | Bin 0 -> 8 bytes Cogwheel/Temp/__Backupscenes/0.backup | Bin 20720 -> 27396 bytes Cogwheel/Temp/__Backupscenes/1.backup | Bin 0 -> 19356 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../Assembly-CSharp.assets.cache | Bin 0 -> 151 bytes ...mbly-CSharp.csproj.AssemblyReference.cache | Bin 0 -> 88961 bytes .../Assembly-CSharp.csproj.nuget.dgspec.json | 61 + .../Assembly-CSharp.csproj.nuget.g.props | 15 + .../Assembly-CSharp.csproj.nuget.g.targets | 2 + .../Debug/Assembly-CSharp/project.assets.json | 66 + .../Debug/Assembly-CSharp/project.nuget.cache | 8 + .../Assembly-CSharp/project.packagespec.json | 1 + .../rider.project.restore.info | 1 + .../UserSettings/EditorUserSettings.asset | 3 + ...mbly-CSharp.csproj.AssemblyReference.cache | Bin 88961 -> 88961 bytes 153 files changed, 27561 insertions(+), 56159 deletions(-) create mode 100644 Cogwheel/Assets/Cogwheel/Prefabs.meta create mode 100644 Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab create mode 100644 Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab.meta create mode 100644 Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs create mode 100644 Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs.meta delete mode 100644 Cogwheel/Assets/Cogwheel/Test.cs delete mode 100644 Cogwheel/Assets/Cogwheel/Test.cs.meta delete mode 100644 Cogwheel/Assets/Cogwheel/UI/CogwheelConsole.uxml delete mode 100644 Cogwheel/Assets/Cogwheel/UI/CogwheelConsole.uxml.meta rename Cogwheel/Library/Artifacts/{47/47567cca7149565d88b08c14935180a4 => 00/002b7a6e58a1f3cc20fbfbd49e100aed} (87%) delete mode 100644 Cogwheel/Library/Artifacts/08/08dbded052c49293cc3c3130266eb0b8 create mode 100644 Cogwheel/Library/Artifacts/12/12af152f19709edecb9cf6c588fc0ade create mode 100644 Cogwheel/Library/Artifacts/13/131bde58a5cd1fd233305427facbbaaf delete mode 100644 Cogwheel/Library/Artifacts/15/15a1d6acea3b834376ddb580696e45a4 create mode 100644 Cogwheel/Library/Artifacts/1e/1e7b1780f1159b92ba44ee6a99881672 create mode 100644 Cogwheel/Library/Artifacts/22/2237d7cea26a681a4930e1b4ae6244a1 create mode 100644 Cogwheel/Library/Artifacts/22/22eea396a6cd51e04ef904c9254351a2 create mode 100644 Cogwheel/Library/Artifacts/23/233e53597417c09b8d95d81a460c83fa delete mode 100644 Cogwheel/Library/Artifacts/2d/2d4e98b6bf89bfde842487a292f3289c create mode 100644 Cogwheel/Library/Artifacts/2e/2eb60ecfcaa9eec7ba9d138f68d55fb4 create mode 100644 Cogwheel/Library/Artifacts/44/44632d197aa0fa739037b7afd1bf7bd2 delete mode 100644 Cogwheel/Library/Artifacts/47/477bb24e3b8815411e1f695ada40a7cc create mode 100644 Cogwheel/Library/Artifacts/4c/4c3b6fa8a3d69a2eed120650d4e36271 rename Cogwheel/Library/Artifacts/{3d/3da19c4f35064fc711cfd28ac4181e7b => 50/50763af20dad6e84b7276478a5a9076b} (92%) delete mode 100644 Cogwheel/Library/Artifacts/51/514ef81b96eab113b33b949237493f0d delete mode 100644 Cogwheel/Library/Artifacts/53/530028bc0641752e1d880f5f3a66bffd create mode 100644 Cogwheel/Library/Artifacts/55/55b637030cd5d045e81b95e63d656703 delete mode 100644 Cogwheel/Library/Artifacts/55/55e9cc68f0122db8dead509e3953ab9e delete mode 100644 Cogwheel/Library/Artifacts/56/5679f40781d5d518124e606ddfb4a4f9 rename Cogwheel/Library/Artifacts/{a1/a1eaffacf75ae0cf0054a407fd3a06cb => 5b/5b9e22d55101adb2ea5f2e3cd4dd4ea3} (93%) delete mode 100644 Cogwheel/Library/Artifacts/5f/5fb8a218563506bdd0afed288c96f430 create mode 100644 Cogwheel/Library/Artifacts/60/60ef3e3f41e6b6a15fba4a16d2eaee27 delete mode 100644 Cogwheel/Library/Artifacts/61/61a976f61f35d9eb4a33cffe34230cff rename Cogwheel/Library/Artifacts/{e9/e9998f28166964974993192e0041e749 => 66/66fe8f000a9225e95280531b80f005ce} (94%) rename Cogwheel/Library/Artifacts/{17/17c8434e2759bd0b85a53f9478ffa62a => 67/67dd702bc33b44600415c3fccd88585a} (87%) delete mode 100644 Cogwheel/Library/Artifacts/6a/6a128c24d8366098af93ec9a78660ec4 create mode 100644 Cogwheel/Library/Artifacts/70/70bd0c93eb2e4dfd5f012bc65c9f334c create mode 100644 Cogwheel/Library/Artifacts/72/72a115c8959dff44fdc1252f9c72301d create mode 100644 Cogwheel/Library/Artifacts/76/765d45b80e43b8e45e9826f14a067ed0 create mode 100644 Cogwheel/Library/Artifacts/77/7779bc30ec4a20cf23d676e6ca88e7f2 delete mode 100644 Cogwheel/Library/Artifacts/7a/7ac20f8a29a9dacc4e289fc45e7d83e3 delete mode 100644 Cogwheel/Library/Artifacts/7f/7f526d370bc9c9415537ec6251af6b26 create mode 100644 Cogwheel/Library/Artifacts/7f/7fe0edde61dba13223fbd85a8f6cdf97 rename Cogwheel/Library/Artifacts/{8a/8a139a8caade0272c91b4d0cc0523a34 => 81/81099c9075a296571629f31a3af8ee00} (89%) create mode 100644 Cogwheel/Library/Artifacts/81/81edb88a9afdec2dc289924d6a4f9a72 delete mode 100644 Cogwheel/Library/Artifacts/86/86c9aa79ecf7dc16b6f09861cb5d8ee6 rename Cogwheel/Library/Artifacts/{1e/1ea820e412577df8d7fbf923241b1953 => 89/8906dc6a5ddc2a89257e79cf3b8040b5} (85%) delete mode 100644 Cogwheel/Library/Artifacts/8d/8deb2353e8c5dfd0aaff0cf073dd6c8e delete mode 100644 Cogwheel/Library/Artifacts/95/95af5b6eafaa5b04b7ff8c517a176580 delete mode 100644 Cogwheel/Library/Artifacts/96/96592fc5b9c65ab33918b0ee846d0aee rename Cogwheel/Library/Artifacts/{2c/2c5bc65e7f2731d43926fe57d4c449fe => 96/969aa5c13933c50bb7abbcaad8403176} (87%) create mode 100644 Cogwheel/Library/Artifacts/9b/9b8f3802e2bb197aa7313d91e976a415 delete mode 100644 Cogwheel/Library/Artifacts/a5/a5187d37cf1c08b502ce72ba65066078 delete mode 100644 Cogwheel/Library/Artifacts/a5/a5b91719cc8d498df16c5b75d04eeb35 delete mode 100644 Cogwheel/Library/Artifacts/a9/a9b2c8f45d0419e76818baf238d80434 create mode 100644 Cogwheel/Library/Artifacts/af/af864a4a04dd17b4d2d905a07de568b8 delete mode 100644 Cogwheel/Library/Artifacts/b1/b178921a8e11839149d99261d1ca508b delete mode 100644 Cogwheel/Library/Artifacts/b3/b322e1f8737bc6b2556c8ecc9f8034bd create mode 100644 Cogwheel/Library/Artifacts/b7/b7803aeb0c0c04431adfc2d3af52d1cf create mode 100644 Cogwheel/Library/Artifacts/b8/b8a65f45891a69136a3cc98f700006fe delete mode 100644 Cogwheel/Library/Artifacts/c6/c6861aabd4ee9fbce130190d37f2fd8f create mode 100644 Cogwheel/Library/Artifacts/c8/c8a1081d6300f6ec525c96df9c453aaa rename Cogwheel/Library/Artifacts/{08/0833a28c7bd9f4d8beb6d8f09c7c44e7 => cd/cd5f65aaa6c72122d0e816a012a80f6b} (85%) create mode 100644 Cogwheel/Library/Artifacts/d5/d5f6a818a1e6e9bf5b30b63aa5203370 delete mode 100644 Cogwheel/Library/Artifacts/dc/dc6da144a81c1fee1f8acb9e0022ccfe delete mode 100644 Cogwheel/Library/Artifacts/e4/e404390e65bc814d488c106f8d58f2cb delete mode 100644 Cogwheel/Library/Artifacts/e5/e5776d79ebb2b012f8ba635484263983 create mode 100644 Cogwheel/Library/Artifacts/eb/eb3c530751d66b9e998b70bb7c4be4d2 create mode 100644 Cogwheel/Library/Artifacts/ee/ee6662307d2e14a2a0f7c969dbfd148f create mode 100644 Cogwheel/Library/Artifacts/ee/ee751bd2d75a6aea8038837ec906469b create mode 100644 Cogwheel/Library/Artifacts/f1/f167973e1da04677ab21e2035414e65c delete mode 100644 Cogwheel/Library/Artifacts/f8/f843f6324cacbbf8cffdf33ec5ccf052 create mode 100644 Cogwheel/Library/Artifacts/f9/f98b0b67600de275825e666cb0090410 create mode 100644 Cogwheel/Library/StateCache/PrefabStageHierarchy/db/db3e9275d49c1be6bf217ab6d804f3e5.json create mode 100644 Cogwheel/Library/UIBuilder/DocumentSettings/6d915ffc1116cd340b99d408824b929e.json delete mode 100644 Cogwheel/Logs/AssetImportWorker2-prev.log delete mode 100644 Cogwheel/Logs/AssetImportWorker3-prev.log delete mode 100644 Cogwheel/Logs/shadercompiler-UnityShaderCompiler1.log create mode 100644 Cogwheel/Temp/FSTimeGet-68341b8ac81c0faedbabf362b96d9734 delete mode 100644 Cogwheel/Temp/FSTimeGet-77589eab52e7bccd1bc71b9241f35f25 rename Cogwheel/Temp/{FSTimeGet-854190d28f667e038aa56cd3e910c307 => FSTimeGet-a6f88f5b85489ac53b0d8b8aabb28d34} (100%) delete mode 100644 Cogwheel/Temp/FSTimeGet-f0c8b52d67c9839d2893c63554613dd7 create mode 100644 Cogwheel/Temp/FSTimeGet-fd1882fcb76530cceb85f0a295167b7a create mode 100644 Cogwheel/Temp/__Backupscenes/1.backup create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/Assembly-CSharp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/Assembly-CSharp.assets.cache create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/Assembly-CSharp.csproj.AssemblyReference.cache create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/Assembly-CSharp.csproj.nuget.dgspec.json create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/Assembly-CSharp.csproj.nuget.g.props create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/Assembly-CSharp.csproj.nuget.g.targets create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/project.assets.json create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/project.nuget.cache create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/project.packagespec.json create mode 100644 Cogwheel/Temp/obj/Debug/Assembly-CSharp/rider.project.restore.info diff --git a/Cogwheel/Assembly-CSharp.csproj b/Cogwheel/Assembly-CSharp.csproj index d579197..33a7c7b 100644 --- a/Cogwheel/Assembly-CSharp.csproj +++ b/Cogwheel/Assembly-CSharp.csproj @@ -45,15 +45,17 @@ + - + + diff --git a/Cogwheel/Assets/Cogwheel/Prefabs.meta b/Cogwheel/Assets/Cogwheel/Prefabs.meta new file mode 100644 index 0000000..0b68499 --- /dev/null +++ b/Cogwheel/Assets/Cogwheel/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11fed44903539a70fbb65479ddb880f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab b/Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab new file mode 100644 index 0000000..ec2e8e8 --- /dev/null +++ b/Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6812011641737714985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139542304717927576} + - component: {fileID: 8772092795256083104} + m_Layer: 0 + m_Name: Cogwheel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2139542304717927576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6812011641737714985} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.010771, y: 13.350267, z: 7.386556} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3643545667400016780} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8772092795256083104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6812011641737714985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ee15c0b36cc41568cc5ab4e83331046, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &6867388745892155766 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2139542304717927576} + m_Modifications: + - target: {fileID: 1524229190056341568, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_Name + value: CogwheelConsole + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalPosition.x + value: 6.010771 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalPosition.y + value: 13.350267 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalPosition.z + value: 7.386556 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} +--- !u!4 &3643545667400016780 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7916664963331027706, guid: 711d6fd55c44569cd91d159dcc393ac8, type: 3} + m_PrefabInstance: {fileID: 6867388745892155766} + m_PrefabAsset: {fileID: 0} diff --git a/Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab.meta b/Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab.meta new file mode 100644 index 0000000..637704f --- /dev/null +++ b/Cogwheel/Assets/Cogwheel/Prefabs/Cogwheel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bfba73797df1fe94c91fd68237bdb897 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Cogwheel/Assets/Cogwheel/Scripts/COGWHEEL.cs b/Cogwheel/Assets/Cogwheel/Scripts/COGWHEEL.cs index 1c6058f..296b4f2 100644 --- a/Cogwheel/Assets/Cogwheel/Scripts/COGWHEEL.cs +++ b/Cogwheel/Assets/Cogwheel/Scripts/COGWHEEL.cs @@ -1,28 +1,21 @@ using System.Collections.Generic; using OpenCover.Framework.Model; +using Unity.VisualScripting; using UnityEngine; namespace Cogwheel { public static class COGWHEEL { - public static ICommandsManager CommandsManager { get; } - public static CogwheelSettings Settings { get; } + public static ICommandsManager CommandsManager { get; private set; } + public static CogwheelSettings Settings { get; private set; } public static CogwheelConsole Console { get; private set; } - - static Color _color = Color.blue; - static COGWHEEL() + public static void Start(CogwheelSettings settings, ICommandsManager commandsManager, CogwheelConsole console) { - Settings = Resources.Load("CogwheelSettings"); - if (Settings is null) - { - Debug.LogError("CogwheelSettings not found. Make sure you have a CogwheelSettings asset in a Resources folder."); - return; - } - Console = GameObject.Instantiate(Settings.CogwheelConsolePrefab).GetComponent(); - - CommandsManager = new CommandsManager(Console); + Settings = settings; + CommandsManager = commandsManager; + Console = console; } #region BUILT-IN COMMANDS @@ -106,7 +99,5 @@ namespace Cogwheel } #endregion - - } } \ No newline at end of file diff --git a/Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs b/Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs new file mode 100644 index 0000000..b7161da --- /dev/null +++ b/Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs @@ -0,0 +1,36 @@ +using System; +using Unity.VisualScripting; +using UnityEngine; + +namespace Cogwheel +{ + public class CogwheelInitializer : MonoBehaviour + { + + private ICommandsManager _commandsManager; + private CogwheelConsole _console; + private CogwheelSettings _settings; + + private void Start() + { + DontDestroyOnLoad(this); + if (!LoadSettings()) return; + _console = GetComponentInChildren(); + _commandsManager = new CommandsManager(_console); + COGWHEEL.Start(_settings, _commandsManager, _console); + } + + private bool LoadSettings() + { + var settings = Resources.Load("CogwheelSettings"); + if (settings is null) + { + Debug.LogError("CogwheelSettings not found. Make sure you have a CogwheelSettings asset in a Resources folder."); + return false; + } + + _settings = settings; + return true; + } + } +} \ No newline at end of file diff --git a/Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs.meta b/Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs.meta new file mode 100644 index 0000000..2fe2c98 --- /dev/null +++ b/Cogwheel/Assets/Cogwheel/Scripts/CogwheelInitializer.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 0ee15c0b36cc41568cc5ab4e83331046 +timeCreated: 1728005805 \ No newline at end of file diff --git a/Cogwheel/Assets/Cogwheel/Scripts/CogwheelSettings.cs b/Cogwheel/Assets/Cogwheel/Scripts/CogwheelSettings.cs index bc2bf96..4545698 100644 --- a/Cogwheel/Assets/Cogwheel/Scripts/CogwheelSettings.cs +++ b/Cogwheel/Assets/Cogwheel/Scripts/CogwheelSettings.cs @@ -5,6 +5,8 @@ namespace Cogwheel [CreateAssetMenu(fileName = "CogwheelSettings", menuName = "Cogwheel/CogwheelSettings", order = 0)] public class CogwheelSettings : ScriptableObject { - public CogwheelConsole CogwheelConsolePrefab; + [Header("Console Settings")] + public bool EnableConsole = true; + public KeyCode ConsoleToggleKey = KeyCode.Tilde; } } \ No newline at end of file diff --git a/Cogwheel/Assets/Cogwheel/Test.cs b/Cogwheel/Assets/Cogwheel/Test.cs deleted file mode 100644 index 4a7b347..0000000 --- a/Cogwheel/Assets/Cogwheel/Test.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using Cogwheel; -using UnityEngine; - -public class Test : MonoBehaviour -{ - // Start is called before the first frame update - void Start() - { - Debug.Log(COGWHEEL.Settings.CogwheelConsolePrefab.name); - //COGWHEEL.CommandsManager.SceneContext = gameObject; - } - - [Command(Description = "Test command.")] - private void TestCommand() - { - - } - -} diff --git a/Cogwheel/Assets/Cogwheel/Test.cs.meta b/Cogwheel/Assets/Cogwheel/Test.cs.meta deleted file mode 100644 index 7e53609..0000000 --- a/Cogwheel/Assets/Cogwheel/Test.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4a61e49036c312c83a47481446b0c01a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Cogwheel/Assets/Cogwheel/UI/CogwheelConsole.cs b/Cogwheel/Assets/Cogwheel/UI/CogwheelConsole.cs index 00e8106..d776e08 100644 --- a/Cogwheel/Assets/Cogwheel/UI/CogwheelConsole.cs +++ b/Cogwheel/Assets/Cogwheel/UI/CogwheelConsole.cs @@ -12,27 +12,73 @@ public class CogwheelConsole : MonoBehaviour private VisualElement _consoleRoot; private TextField _inputField; private Label _outputLabel; + private ScrollView _scrollView; private void Start() { _consoleRoot = uiDocument.rootVisualElement; _inputField = _consoleRoot.Q("InputTextField"); _outputLabel = _consoleRoot.Q