Projekt přejmenován. Neko nastaven na výchozí pozici

This commit is contained in:
Perry 2026-03-22 18:31:05 +01:00
parent 1a27dd6fab
commit ceac37920b
104 changed files with 873 additions and 208 deletions

1
.gitignore vendored
View file

@ -3,3 +3,4 @@ obj/
/packages/ /packages/
riderModule.iml riderModule.iml
/_ReSharper.Caches/ /_ReSharper.Caches/
OneNightDuel

733
.idea/.idea.FNAF_Clone/.idea/workspace.xml generated Normal file
View file

@ -0,0 +1,733 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoGeneratedRunConfigurationManager">
<projectFile>FNAF_Clone/FNAF_Clone.csproj</projectFile>
<projectFile>FNAF_Server/FNAF_Server.csproj</projectFile>
</component>
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="35d0f80b-2e1e-4610-8f80-be074a53fbc5" name="Changes" comment="Funkční komunikace jednoho clienta a serveru">
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/.gitignore" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/codeStyles/codeStyleConfig.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/encodings.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/indexLayout.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/vcs.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone.sln" beforeDir="false" afterPath="$PROJECT_DIR$/OneNightDuel.sln" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/.config/dotnet-tools.json" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/.config/dotnet-tools.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/.vscode/launch.json" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/.vscode/launch.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/CameraSystem.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/CameraSystem.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Client.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Client.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/ClientEnemy.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ClientEnemy.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/ClientEnemyManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ClientEnemyManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/ClientPlayer.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ClientPlayer.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/CommandManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/CommandManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/Content.mgcb" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/Content.mgcb" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_enemies.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_enemies.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_monitor.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_monitor.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_office.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_office.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_rooms.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_rooms.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_testBlocks.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_testBlocks.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/enemies-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/enemies-definition.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/monitor-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/monitor-definition.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/office-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/office-definition.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/rooms-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/rooms-definition.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/testBlocks-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/testBlocks-definition.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/ponde___.ttf" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/ponde___.ttf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/ponderosa.spritefont" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/ponderosa.spritefont" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/ambience.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/ambience.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/bell.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/bell.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/camera-switch.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/camera-switch.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/dash-move.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/dash-move.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/dash-sounds-raw.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/dash-sounds-raw.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-close-remote.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-close-remote.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-close.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-close.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-open-remote.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-open-remote.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-open.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-open.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/jumpscare.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/jumpscare.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/light-off.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/light-off.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/light-on.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/light-on.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/mare-move.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/mare-move.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/monitor-flip.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/monitor-flip.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/neko-angry.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/neko-angry.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/neko-move1.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/neko-move1.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/neko-purr.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/neko-purr.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/powerout.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/powerout.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/spot-activate.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/spot-activate.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/spot-move.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/spot-move.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/vent-walk.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/vent-walk.wav" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/whitrabt.ttf" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/whitrabt.ttf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/EventProcessor.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/EventProcessor.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/FNAF_Clone.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ONDClient.csproj" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/EnemyUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/EnemyUIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/JumpscareUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/JumpscareUIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/LoadingUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/LoadingUIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/MenuInputField.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/MenuInputField.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/PointExtensions.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/PointExtensions.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/PowerIndicator.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/PowerIndicator.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/Screen.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/Screen.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/TextBoxUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/TextBoxUIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/TextUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/TextUIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/TimerUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/TimerUIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/UIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/UIElement.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/UIManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/UIManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GameMain.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GameMain.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Icon.bmp" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Icon.bmp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Icon.ico" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Icon.ico" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Input/InputListenerHook.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Input/InputManager.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Input/InputTiming.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Map/ClientMapManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Map/ClientMapManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Map/MapTileProjection.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Map/MapTileProjection.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Map/TileConnectorProjection.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Map/TileConnectorProjection.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Program.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Program.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/SoundManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/SoundManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/app.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/app.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/FNAF_Clone/link/MonoGameLibrary.dll" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/link/MonoGameLibrary.dll" afterDir="false" />
<change beforePath="$PROJECT_DIR$/MonoGameLibrary" beforeDir="false" afterPath="$PROJECT_DIR$/MonoGameLibrary" afterDir="false" />
<change beforePath="$PROJECT_DIR$/MonoGameLibrary/MonoGameLibrary/MonoGameLibrary.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/MonoGameLibrary/MonoGameLibrary/MonoGameLibrary.csproj" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="DpaMonitoringSettings">
<option name="firstShow" value="false" />
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
<option name="ROOT_SYNC" value="DONT_SYNC" />
</component>
<component name="HighlightingSettingsPerFile">
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/384e456bc26f45f5a6a6a20ae50c6e0dd1a400/e8/7272ae72/KeyValuePair`2.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/384e456bc26f45f5a6a6a20ae50c6e0dd1a400/fb/ca10f160/EventChannel.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/0f/e2eeb2cd/INetSerializable.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/68/c826a80a/NetPacketProcessor.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/cc/8a34584a/NetSerializer.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/d6/ec041615/NetManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/419320464d0849fb89a7e518f7ff8bc978a00/e8/1faf66e3/Enumerable.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/4e0fe18725844db38e9480edfd0e34983e00/34/ef0d22d8/TextureAtlas.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/4e0fe18725844db38e9480edfd0e34983e00/41/c6f0d8ab/InputManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/4e0fe18725844db38e9480edfd0e34983e00/b5/8dc24573/Core.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/07/804b4506/Dictionary`2.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/09/312b9770/ValueTuple`2.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/48/95b0ef9d/ThrowHelpers.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/b3/92670209/Thread.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/e4/9c3fcf71/List`1.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/fb/a0fd6fc3/ThrowHelper.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/49/5cd111e0/ContentManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/57/45ea073b/SdlGamePlatform.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/62/374a72ad/TitleContainer.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/98/17ad8de4/SpriteBatch.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/c7/517f8541/Game.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/fd792102e2a04b889c29784ca9de4981d1a000/2a/a31b08a3/Thread.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/fd792102e2a04b889c29784ca9de4981d1a000/8f/6419ac7c/ThrowHelper.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/fd792102e2a04b889c29784ca9de4981d1a000/e5/92feb77a/EventManifestOptions.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Client.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/ClientEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/ClientEnemyManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/CommandManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/EventProcessor.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/MenuInputField.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/PointExtensions.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/PowerIndicator.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/Screen.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/UIElement.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/UIManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GameMain.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Map/ClientMapManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Map/MapTileProjection.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Map/TileConnectorProjection.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/DashEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/Enemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/EnemyManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/LurkEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/MareEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/MovementOpportunity.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/NekoEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/GameLogic.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Map/MapManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Map/MapTile.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Map/TileConnector.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/FNAF_Server/Server.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/GlobalClassLib/ConnectorType.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/GlobalClassLib/Direction.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/GlobalClassLib/EnemyType.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/GlobalClassLib/GlobalEnemy.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/GlobalClassLib/GlobalMapTile.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/GlobalClassLib/GlobalTileConnector.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/PacketLib/GameEvent.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/PacketLib/NetDataWriterExtensions.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/PacketLib/PlayerCommand.cs" root0="FORCE_HIGHLIGHTING" />
</component>
<component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
<component name="ProblemsViewState">
<option name="selectedTabId" value="CurrentFile" />
</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 1
}</component>
<component name="ProjectId" id="34xRecyNbhawmMkoAxF4cYdXsoi" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;.NET Project.FNAF_Clone.executor&quot;: &quot;Run&quot;,
&quot;.NET Project.FNAF_Server.executor&quot;: &quot;Debug&quot;,
&quot;ModuleVcsDetector.initialDetectionPerformed&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager&quot;: &quot;true&quot;,
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;SHELLCHECK.PATH&quot;: &quot;/home/perry/.local/share/JetBrains/Rider2025.1/Shell Script/shellcheck&quot;,
&quot;git-widget-placeholder&quot;: &quot;master&quot;,
&quot;last_opened_file_path&quot;: &quot;/home/perry/RiderProjects/FNAF_Clone/MonoGameLibrary/MonoGameLibrary/bin/Debug/net8.0/MonoGameLibrary.dll&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;CodeLensConfigurable&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}</component>
<component name="RiderTodoViewSettings" groupByProject="false" />
<component name="RunManager" selected=".NET Project.FNAF_Clone">
<configuration name="FNAF_Clone" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="PTY_MODE" value="Auto" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/ONDClient/ONDClient.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="FNAF_Clone" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="PTY_MODE" value="Auto" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Clone/FNAF_Clone.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="FNAF_Clone" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="PTY_MODE" value="Auto" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Clone/FNAF_Clone.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="FNAF_Server" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="PTY_MODE" value="Auto" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Server/FNAF_Server.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="FNAF_Server" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="PTY_MODE" value="Auto" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Server/FNAF_Server.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="FNAF_Server" type="DotNetProject" factoryName=".NET Project">
<option name="EXE_PATH" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="PTY_MODE" value="Auto" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Server/FNAF_Server.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="Multi-Launch: FNAF_Clone" type="com.intellij.execution.configurations.multilaunch" factoryName="MultiLaunchConfiguration">
<rows>
<ExecutableRowSnapshot>
<option name="condition">
<ConditionSnapshot>
<option name="type" value="immediately" />
</ConditionSnapshot>
</option>
<option name="executable">
<ExecutableSnapshot>
<option name="id" value="runConfig:.NET Project.FNAF_Server" />
</ExecutableSnapshot>
</option>
</ExecutableRowSnapshot>
<ExecutableRowSnapshot>
<option name="condition">
<ConditionSnapshot>
<option name="type" value="immediately" />
</ConditionSnapshot>
</option>
<option name="executable">
<ExecutableSnapshot>
<option name="id" value="runConfig:.NET Project.FNAF_Clone" />
</ExecutableSnapshot>
</option>
</ExecutableRowSnapshot>
</rows>
<method v="2" />
</configuration>
<configuration name="Multi-Launch: FNAF_Clone" type="com.intellij.execution.configurations.multilaunch" factoryName="MultiLaunchConfiguration">
<rows>
<ExecutableRowSnapshot>
<option name="condition">
<ConditionSnapshot>
<option name="type" value="immediately" />
</ConditionSnapshot>
</option>
<option name="executable">
<ExecutableSnapshot>
<option name="id" value="runConfig:.NET Project.FNAF_Server" />
</ExecutableSnapshot>
</option>
</ExecutableRowSnapshot>
<ExecutableRowSnapshot>
<option name="condition">
<ConditionSnapshot>
<option name="type" value="immediately" />
</ConditionSnapshot>
</option>
<option name="executable">
<ExecutableSnapshot>
<option name="id" value="runConfig:.NET Project.FNAF_Clone" />
</ExecutableSnapshot>
</option>
</ExecutableRowSnapshot>
</rows>
<method v="2" />
</configuration>
<configuration name="Multi-Launch: FNAF_Clone" type="com.intellij.execution.configurations.multilaunch" factoryName="MultiLaunchConfiguration">
<rows>
<ExecutableRowSnapshot>
<option name="condition">
<ConditionSnapshot>
<option name="type" value="immediately" />
</ConditionSnapshot>
</option>
<option name="executable">
<ExecutableSnapshot>
<option name="id" value="runConfig:.NET Project.FNAF_Server" />
</ExecutableSnapshot>
</option>
</ExecutableRowSnapshot>
<ExecutableRowSnapshot>
<option name="condition">
<ConditionSnapshot>
<option name="type" value="immediately" />
</ConditionSnapshot>
</option>
<option name="executable">
<ExecutableSnapshot>
<option name="id" value="runConfig:.NET Project.FNAF_Clone" />
</ExecutableSnapshot>
</option>
</ExecutableRowSnapshot>
</rows>
<method v="2" />
</configuration>
<list>
<item itemvalue=".NET Project.FNAF_Clone" />
<item itemvalue=".NET Project.FNAF_Server" />
<item itemvalue="Multi-Launch.Multi-Launch: FNAF_Clone" />
</list>
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="35d0f80b-2e1e-4610-8f80-be074a53fbc5" name="Changes" comment="" />
<created>1762153333646</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1762153333646</updated>
<workItem from="1762153335163" duration="2243000" />
<workItem from="1762155588411" duration="1927000" />
<workItem from="1762759991218" duration="2933000" />
<workItem from="1762762939711" duration="1124000" />
<workItem from="1764573202522" duration="4993000" />
<workItem from="1765178160262" duration="5085000" />
<workItem from="1765785980173" duration="1901000" />
<workItem from="1766073269280" duration="19284000" />
<workItem from="1766243678632" duration="577000" />
<workItem from="1767596589364" duration="3495000" />
<workItem from="1768203058710" duration="1756000" />
<workItem from="1768398207614" duration="2264000" />
<workItem from="1768493237756" duration="5927000" />
<workItem from="1768674578603" duration="5103000" />
<workItem from="1769336009143" duration="4892000" />
<workItem from="1769352244811" duration="6128000" />
<workItem from="1769411813570" duration="4020000" />
<workItem from="1769446748436" duration="203000" />
<workItem from="1769708144029" duration="4032000" />
<workItem from="1769862139737" duration="6295000" />
<workItem from="1769949717206" duration="4548000" />
<workItem from="1770136102111" duration="5006000" />
<workItem from="1770375890155" duration="2630000" />
<workItem from="1770482719074" duration="261000" />
<workItem from="1770484325092" duration="3856000" />
<workItem from="1770620656354" duration="4538000" />
<workItem from="1770725000417" duration="1306000" />
<workItem from="1770982444293" duration="950000" />
<workItem from="1771005323247" duration="8065000" />
<workItem from="1771087937773" duration="864000" />
<workItem from="1771261412832" duration="3039000" />
<workItem from="1771272367973" duration="3123000" />
<workItem from="1771408726376" duration="200000" />
<workItem from="1771408989641" duration="342000" />
<workItem from="1771409357415" duration="3514000" />
<workItem from="1771688412729" duration="7897000" />
<workItem from="1772014902544" duration="17741000" />
<workItem from="1772096538686" duration="6336000" />
<workItem from="1772116369356" duration="3830000" />
<workItem from="1772183476083" duration="16280000" />
<workItem from="1772203184438" duration="22000" />
<workItem from="1772276714459" duration="5948000" />
<workItem from="1772291244398" duration="12257000" />
<workItem from="1772381420940" duration="21365000" />
<workItem from="1772627784362" duration="181000" />
<workItem from="1772732036190" duration="6231000" />
<workItem from="1772980778415" duration="6241000" />
<workItem from="1773039898810" duration="5554000" />
<workItem from="1773057538274" duration="2512000" />
<workItem from="1773072634359" duration="10463000" />
<workItem from="1773144115224" duration="4860000" />
<workItem from="1773231198807" duration="2054000" />
<workItem from="1773236522892" duration="2324000" />
<workItem from="1773249404675" duration="15819000" />
<workItem from="1773313322574" duration="20480000" />
<workItem from="1773483410958" duration="1807000" />
<workItem from="1773485741681" duration="9778000" />
<workItem from="1773644765173" duration="5582000" />
<workItem from="1773682800860" duration="7637000" />
<workItem from="1773748706617" duration="6247000" />
<workItem from="1773766388900" duration="11343000" />
<workItem from="1773856355288" duration="1487000" />
<workItem from="1773859279581" duration="3669000" />
<workItem from="1773917805992" duration="18922000" />
<workItem from="1774006439228" duration="3753000" />
<workItem from="1774025579911" duration="5600000" />
<workItem from="1774079150612" duration="20968000" />
<workItem from="1774198966375" duration="990000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="UnityCheckinConfiguration" checkUnsavedScenes="true" />
<component name="UnityProjectConfiguration" hasMinimizedUI="false" />
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State>
<option name="CUSTOM_BOOLEAN_PROPERTIES">
<map>
<entry key="Show.Git.Branches" value="true" />
</map>
</option>
<option name="FILTERS">
<map>
<entry key="branch">
<value>
<list>
<option value="HEAD" />
</list>
</value>
</entry>
</map>
</option>
</State>
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
<MESSAGE value="Funkční komunikace jednoho clienta a serveru" />
<option name="LAST_COMMIT_MESSAGE" value="Funkční komunikace jednoho clienta a serveru" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
<breakpoints>
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
<properties exception="System.OperationCanceledException" breakIfHandledByOtherCode="false" displayValue="System.OperationCanceledException" />
<option name="timeStamp" value="1" />
</breakpoint>
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
<properties exception="System.Threading.Tasks.TaskCanceledException" breakIfHandledByOtherCode="false" displayValue="System.Threading.Tasks.TaskCanceledException" />
<option name="timeStamp" value="2" />
</breakpoint>
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
<properties exception="System.Threading.ThreadAbortException" breakIfHandledByOtherCode="false" displayValue="System.Threading.ThreadAbortException" />
<option name="timeStamp" value="3" />
</breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs</url>
<line>59</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs" containingFunctionPresentation="Method 'Update'">
<startOffsets>
<option value="2051" />
</startOffsets>
<endOffsets>
<option value="2087" />
</endOffsets>
</properties>
<option name="timeStamp" value="12" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs</url>
<line>26</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" containingFunctionPresentation="Method 'CrawlStep'">
<startOffsets>
<option value="902" />
</startOffsets>
<endOffsets>
<option value="1499" />
</endOffsets>
</properties>
<option name="timeStamp" value="17" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/ONDClient/GUI/LoadingUIElement.cs</url>
<line>19</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/LoadingUIElement.cs" containingFunctionPresentation="Method 'Update'">
<startOffsets>
<option value="709" />
</startOffsets>
<endOffsets>
<option value="730" />
</endOffsets>
</properties>
<option name="timeStamp" value="21" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/ONDClient/GUI/Screen.cs</url>
<line>145</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/Screen.cs" containingFunctionPresentation="Method 'Update'">
<startOffsets>
<option value="4409" />
</startOffsets>
<endOffsets>
<option value="4426" />
</endOffsets>
</properties>
<option name="timeStamp" value="23" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs</url>
<line>39</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs" containingFunctionPresentation="Method 'Evaluate'">
<startOffsets>
<option value="2048" />
</startOffsets>
<endOffsets>
<option value="2144" />
</endOffsets>
</properties>
<option name="timeStamp" value="43" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/ONDClient/GUI/UIElement.cs</url>
<line>69</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/UIElement.cs" containingFunctionPresentation="Method 'SetTexture'">
<startOffsets>
<option value="2419" />
</startOffsets>
<endOffsets>
<option value="2484" />
</endOffsets>
</properties>
<option name="timeStamp" value="48" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs</url>
<line>47</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" containingFunctionPresentation="Method 'DecideNext'">
<startOffsets>
<option value="1871" />
</startOffsets>
<endOffsets>
<option value="2196" />
</endOffsets>
</properties>
<option name="timeStamp" value="56" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs</url>
<line>79</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" containingFunctionPresentation="Method 'DecideNext'">
<startOffsets>
<option value="3318" />
</startOffsets>
<endOffsets>
<option value="3341" />
</endOffsets>
</properties>
<option name="timeStamp" value="60" />
</line-breakpoint>
<line-breakpoint type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/ONDClient/EventProcessor.cs</url>
<line>83</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/EventProcessor.cs" containingFunctionPresentation="Method 'Evaluate'">
<startOffsets>
<option value="4014" />
</startOffsets>
<endOffsets>
<option value="4085" />
</endOffsets>
</properties>
<option name="timeStamp" value="61" />
</line-breakpoint>
<line-breakpoint enabled="true" type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/ONDClient/GUI/JumpscareUIElement.cs</url>
<line>44</line>
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/JumpscareUIElement.cs" containingFunctionPresentation="Method 'Update'">
<startOffsets>
<option value="1499" />
</startOffsets>
<endOffsets>
<option value="1652" />
</endOffsets>
</properties>
<option name="timeStamp" value="62" />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
<watches-manager>
<configuration name="DotNetProject">
<watch expression="map" language="C#" />
<watch expression="((FNAF_Server.Map.MapTile[,]) map)[4, 2]" />
<watch expression="((FNAF_Server.Map.MapTile[,]) map)[1, 2]" />
<watch expression="monitorScreen" language="C#" />
<watch expression="menuScreen" language="C#" />
<watch expression="((FNAF_Server.Map.MapTile[,]) map)[1, 0].Owner" />
<watch expression="officeScreen" language="C#" />
</configuration>
</watches-manager>
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

1
.idea/.idea.OneNightDuel/.idea/.name generated Normal file
View file

@ -0,0 +1 @@
OneNightDuel

View file

@ -4,6 +4,8 @@
<attachedFolders /> <attachedFolders />
<explicitIncludes> <explicitIncludes>
<Path>FNAF_Server</Path> <Path>FNAF_Server</Path>
<Path>build-linux.sh</Path>
<Path>launch-server.sh</Path>
</explicitIncludes> </explicitIncludes>
<explicitExcludes /> <explicitExcludes />
</component> </component>

View file

@ -1,6 +0,0 @@
namespace FNAF_Clone.Input;
public class InputListenerHook(bool enabled, bool oneTimeOnly = false) {
public bool Enabled { get; set; } = enabled;
public bool RemoveOnNextTrigger { get; set; } = oneTimeOnly;
}

View file

@ -1,115 +0,0 @@
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework.Input;
namespace FNAF_Clone.Input;
public static class InputManager {
private static Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> keyPressListeners = new();
private static Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> keyHoldListeners = new(); // The bool is for enabling/disabling that method
private static Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> keyReleaseListeners = new();
private static KeyboardState oldState = Keyboard.GetState();
private static KeyboardState newState;
// public static ConcurrentQueue<Action> inputEventQueue = new();
public delegate void KeypressHandler(KeyboardState state);
// public static void StartListening() {
// processInputThread.Start();
// Console.WriteLine("Started listening for input");
// }
public static void NextInputCycle() {
Queue<KeypressHandler> inputEventQueue = new();
// Read
newState = Keyboard.GetState();
Keys[] pressed = newState.GetPressedKeys();
Keys[] pressedLastFrame = oldState.GetPressedKeys();
Array.ForEach(pressed, key => {
if (oldState.IsKeyUp(key)){
if (keyPressListeners.TryGetValue(key, out var pressHandlers)){
pressHandlers.ForEach(t => {
if (t.Item2.Enabled){
inputEventQueue.Enqueue(t.Item1);
}
if (t.Item2.RemoveOnNextTrigger){
pressHandlers.Remove(t);
}
});
}
}
if (keyHoldListeners.TryGetValue(key, out var holdHandlers)){
holdHandlers.ForEach(t => {
if (t.Item2.Enabled){
inputEventQueue.Enqueue(t.Item1);
}
if (t.Item2.RemoveOnNextTrigger){
holdHandlers.Remove(t);
}
});
}
});
Array.ForEach(pressedLastFrame, key => {
if (!keyReleaseListeners.ContainsKey(key)){
return;
}
if (newState.IsKeyUp(key)){
if (keyReleaseListeners.TryGetValue(key, out var releaseHandlers))
releaseHandlers.ForEach(t => {
if (t.Item2.Enabled){
inputEventQueue.Enqueue(t.Item1);
}
if (t.Item2.RemoveOnNextTrigger){
releaseHandlers.Remove(t);
}
});
}
});
oldState = newState;
// Execute
foreach (KeypressHandler handler in inputEventQueue){
handler(newState);
}
}
// private static Thread processInputThread = new(() => {
//
// });
public static void AddListener(Keys key, KeypressHandler action, InputTiming timing, InputListenerHook hook) {
Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> workingDict;
switch (timing){
case InputTiming.PRESS:
workingDict = keyPressListeners;
break;
case InputTiming.HOLD:
workingDict = keyHoldListeners;
break;
case InputTiming.RELEASE:
workingDict = keyReleaseListeners;
break;
default:
throw new ArgumentOutOfRangeException(nameof(timing), timing, null);
}
if (!workingDict.ContainsKey(key)){
workingDict.Add(key, new());
}
workingDict[key].Add((action, hook));
}
}

View file

@ -1,7 +0,0 @@
namespace FNAF_Clone.Input;
public enum InputTiming {
PRESS,
HOLD,
RELEASE
}

View file

@ -0,0 +1,28 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=_002Fhome_002Fperry_002FRiderProjects_002FFNAF_005FClone_002FFNAF_005FClone_002Flib_002FMonoGameLibrary_002Edll/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AContentManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F49_003F5cd111e0_003FContentManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ACore_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F4e0fe18725844db38e9480edfd0e34983e00_003Fb5_003F8dc24573_003FCore_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ADictionary_00602_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003F07_003F804b4506_003FDictionary_00602_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AEnumerable_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F419320464d0849fb89a7e518f7ff8bc978a00_003Fe8_003F1faf66e3_003FEnumerable_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AEventChannel_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F384e456bc26f45f5a6a6a20ae50c6e0dd1a400_003Ffb_003Fca10f160_003FEventChannel_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AEventManifestOptions_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffd792102e2a04b889c29784ca9de4981d1a000_003Fe5_003F92feb77a_003FEventManifestOptions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AGame_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003Fc7_003F517f8541_003FGame_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AINetSerializable_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003F0f_003Fe2eeb2cd_003FINetSerializable_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AInputManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F4e0fe18725844db38e9480edfd0e34983e00_003F41_003Fc6f0d8ab_003FInputManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AKeyValuePair_00602_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F384e456bc26f45f5a6a6a20ae50c6e0dd1a400_003Fe8_003F7272ae72_003FKeyValuePair_00602_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AList_00601_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003Fe4_003F9c3fcf71_003FList_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003Fd6_003Fec041615_003FNetManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetSerializer_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003Fcc_003F8a34584a_003FNetSerializer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASpriteBatch_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F98_003F17ad8de4_003FSpriteBatch_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThread_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003Fb3_003F92670209_003FThread_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelpers_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003F48_003F95b0ef9d_003FThrowHelpers_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelper_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003Ffb_003Fa0fd6fc3_003FThrowHelper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATitleContainer_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F62_003F374a72ad_003FTitleContainer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AValueTuple_00602_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003F09_003F312b9770_003FValueTuple_00602_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThread_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffd792102e2a04b889c29784ca9de4981d1a000_003F2a_003Fa31b08a3_003FThread_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASdlGamePlatform_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F57_003F45ea073b_003FSdlGamePlatform_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelper_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffd792102e2a04b889c29784ca9de4981d1a000_003F8f_003F6419ac7c_003FThrowHelper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetPacketProcessor_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003F68_003Fc826a80a_003FNetPacketProcessor_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/Environment/AssemblyExplorer/XmlDocument/@EntryValue">&lt;AssemblyExplorer&gt;
&lt;Assembly Path="/home/perry/RiderProjects/FNAF_Clone/FNAF_Clone/link/MonoGameLibrary.dll" /&gt;
&lt;/AssemblyExplorer&gt;</s:String></wpf:ResourceDictionary>

View file

@ -1,4 +1,4 @@
namespace FNAF_Clone; namespace ONDClient;
public class CameraSystem { public class CameraSystem {
public bool Enabled { get; private set; } public bool Enabled { get; private set; }

View file

@ -4,14 +4,14 @@ using System.Linq;
using System.Net; using System.Net;
using System.Net.Sockets; using System.Net.Sockets;
using System.Threading; using System.Threading;
using FNAF_Clone.GUI; using ONDClient.GUI;
using FNAF_Clone.Map;
using GlobalClassLib; using GlobalClassLib;
using LiteNetLib; using LiteNetLib;
using LiteNetLib.Utils; using LiteNetLib.Utils;
using ONDClient.Map;
using PacketLib; using PacketLib;
namespace FNAF_Clone; namespace ONDClient;
public class Client { public class Client {
public enum ConnectionState { public enum ConnectionState {
@ -122,7 +122,7 @@ public class Client {
} }
public static void StartServer() { public static void StartServer() {
Process.Start("FNAF_Server"); Process.Start("ONDServer");
// new Thread(() => Server.Start(9012)).Start(); // new Thread(() => Server.Start(9012)).Start();
} }

View file

@ -1,9 +1,9 @@
using FNAF_Clone.GUI;
using FNAF_Clone.Map;
using GlobalClassLib; using GlobalClassLib;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
using ONDClient.GUI;
using ONDClient.Map;
namespace FNAF_Clone; namespace ONDClient;
public class ClientEnemy : GlobalEnemy<MapTileProjection, TileConnectorProjection> { public class ClientEnemy : GlobalEnemy<MapTileProjection, TileConnectorProjection> {
public ClientEnemy(int typeId, string name, int id, EnemyUIElement sprite, int difficulty, MapTileProjection location, JumpscareUIElement jumpscareSprite) : base(id) { public ClientEnemy(int typeId, string name, int id, EnemyUIElement sprite, int difficulty, MapTileProjection location, JumpscareUIElement jumpscareSprite) : base(id) {

View file

@ -2,13 +2,13 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Data; using System.Data;
using System.Linq; using System.Linq;
using FNAF_Clone.GUI;
using FNAF_Clone.Map;
using GlobalClassLib; using GlobalClassLib;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
using ONDClient.GUI;
using ONDClient.Map;
namespace FNAF_Clone; namespace ONDClient;
public static class ClientEnemyManager { public static class ClientEnemyManager {
private static Dictionary<int, ClientEnemy> enemies = new(); private static Dictionary<int, ClientEnemy> enemies = new();

View file

@ -1,6 +1,6 @@
using PacketLib; using PacketLib;
namespace FNAF_Clone; namespace ONDClient;
public class ClientPlayer { public class ClientPlayer {
public PlayerState state; public PlayerState state;

View file

@ -1,14 +1,14 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using FNAF_Clone.GUI;
using FNAF_Clone.Map;
using GlobalClassLib; using GlobalClassLib;
using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Input;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
using ONDClient.GUI;
using ONDClient.Map;
using PacketLib; using PacketLib;
namespace FNAF_Clone; namespace ONDClient;
public class CommandManager { public class CommandManager {
private static (string label, Keys key, Action action)[] keybinds = [ private static (string label, Keys key, Action action)[] keybinds = [

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After

View file

@ -1,12 +1,12 @@
using System; using System;
using System.Linq; using System.Linq;
using FNAF_Clone.GUI;
using FNAF_Clone.Map;
using GlobalClassLib; using GlobalClassLib;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
using ONDClient.GUI;
using ONDClient.Map;
using PacketLib; using PacketLib;
namespace FNAF_Clone; namespace ONDClient;
public class EventProcessor { public class EventProcessor {
public static void Evaluate(GameEvent[] events) { public static void Evaluate(GameEvent[] events) {

View file

@ -2,7 +2,7 @@ using System.Linq;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class EnemyUIElement : UIElement { public class EnemyUIElement : UIElement {
private int unlitTexturesId; private int unlitTexturesId;

View file

@ -3,7 +3,7 @@ using System.Diagnostics;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class JumpscareUIElement : UIElement { public class JumpscareUIElement : UIElement {
private int twitchHorizontal; private int twitchHorizontal;

View file

@ -1,7 +1,7 @@
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class LoadingUIElement : TextUIElement { public class LoadingUIElement : TextUIElement {
private string expectedEndpoint; private string expectedEndpoint;

View file

@ -2,7 +2,7 @@ using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class MenuInputField : UIElement { public class MenuInputField : UIElement {
private TextUIElement labelElement; private TextUIElement labelElement;

View file

@ -1,6 +1,6 @@
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public static class PointExtensions { public static class PointExtensions {
public static Point MultiplyByScalar(this Point point, int scalar) => new(point.X * scalar, point.Y * scalar); public static Point MultiplyByScalar(this Point point, int scalar) => new(point.X * scalar, point.Y * scalar);

View file

@ -2,7 +2,7 @@ using GlobalClassLib;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class PowerIndicator : TextUIElement { public class PowerIndicator : TextUIElement {
private string label; private string label;

View file

@ -4,7 +4,7 @@ using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Input;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class Screen { public class Screen {

View file

@ -5,7 +5,7 @@ using MonoGameLibrary;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class TextBoxUIElement : TextUIElement { public class TextBoxUIElement : TextUIElement {
public bool Focused{ get; set; } = false; public bool Focused{ get; set; } = false;

View file

@ -3,7 +3,7 @@ using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class TextUIElement : UIElement { public class TextUIElement : UIElement {
public SpriteFont Font { get; set; } public SpriteFont Font { get; set; }

View file

@ -3,7 +3,7 @@ using System.Diagnostics;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class TimerUIElement : TextUIElement{ public class TimerUIElement : TextUIElement{
private Stopwatch stopwatch = new(); private Stopwatch stopwatch = new();

View file

@ -6,7 +6,7 @@ using MonoGameLibrary;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class UIElement { public class UIElement {

View file

@ -1,7 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using FNAF_Clone.Map;
using GlobalClassLib; using GlobalClassLib;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
@ -9,8 +8,9 @@ using Microsoft.Xna.Framework.Input;
using MonoGameLibrary; using MonoGameLibrary;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
using ONDClient.Map;
namespace FNAF_Clone.GUI; namespace ONDClient.GUI;
public class UIManager { public class UIManager {
@ -327,6 +327,7 @@ public class UIManager {
Screen.DisableOverlay(); Screen.DisableOverlay();
CommandManager.AllowGameControls(false); CommandManager.AllowGameControls(false);
SoundManager.StopAmbience(); SoundManager.StopAmbience();
InputManager.AddListener(Keys.Space, DisplayMainMenu, InputTiming.PRESS, new InputListenerHook(true, true)); InputManager.AddListener(Keys.Space, DisplayMainMenu, InputTiming.PRESS, new InputListenerHook(true, true));
} }

View file

@ -1,14 +1,14 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using FNAF_Clone.GUI;
using Microsoft.Xna.Framework; using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Input;
using MonoGameLibrary; using MonoGameLibrary;
using MonoGameLibrary.Graphics; using MonoGameLibrary.Graphics;
using MonoGameLibrary.Input; using MonoGameLibrary.Input;
using ONDClient.GUI;
namespace FNAF_Clone; namespace ONDClient;
public class GameMain() : Core("fnafkooo", 1280, 720, false) { public class GameMain() : Core("fnafkooo", 1280, 720, false) {
// private GraphicsDeviceManager _graphics; // private GraphicsDeviceManager _graphics;

View file

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 256 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 144 KiB

Before After
Before After

View file

@ -3,11 +3,11 @@ using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Runtime.InteropServices.JavaScript; using System.Runtime.InteropServices.JavaScript;
using FNAF_Clone.GUI;
using GlobalClassLib; using GlobalClassLib;
using ONDClient.GUI;
using PacketLib; using PacketLib;
namespace FNAF_Clone.Map; namespace ONDClient.Map;
public class ClientMapManager { public class ClientMapManager {
private static MapTileProjection[,] map = new MapTileProjection[5, 5]; private static MapTileProjection[,] map = new MapTileProjection[5, 5];

View file

@ -1,6 +1,6 @@
using GlobalClassLib; using GlobalClassLib;
namespace FNAF_Clone.Map; namespace ONDClient.Map;
public class MapTileProjection : GlobalMapTile<TileConnectorProjection, MapTileProjection> { public class MapTileProjection : GlobalMapTile<TileConnectorProjection, MapTileProjection> {
public ClientPlayer? Owner { get; set; } public ClientPlayer? Owner { get; set; }

View file

@ -1,6 +1,6 @@
using GlobalClassLib; using GlobalClassLib;
namespace FNAF_Clone.Map; namespace ONDClient.Map;
public class TileConnectorProjection : GlobalTileConnector<MapTileProjection, TileConnectorProjection> { public class TileConnectorProjection : GlobalTileConnector<MapTileProjection, TileConnectorProjection> {
public ClientPlayer? Owner { get; set; } public ClientPlayer? Owner { get; set; }

View file

@ -1,5 +1,5 @@
using System; using System;
using var game = new FNAF_Clone.GameMain(); using var game = new ONDClient.GameMain();
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory; Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
game.Run(); game.Run();

View file

@ -3,7 +3,7 @@ using GlobalClassLib;
using Microsoft.Xna.Framework.Audio; using Microsoft.Xna.Framework.Audio;
using MonoGameLibrary; using MonoGameLibrary;
namespace FNAF_Clone; namespace ONDClient;
public static class SoundManager { public static class SoundManager {
private static SoundEffect ambience; private static SoundEffect ambience;

View file

@ -1,7 +1,7 @@
using FNAF_Server.Map; using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server; namespace ONDServer;
public class CommandProcessor { public class CommandProcessor {
public static void Evaluate(PlayerCommand[] commands, int pid) { public static void Evaluate(PlayerCommand[] commands, int pid) {

View file

@ -1,9 +1,9 @@
using System.Net.Mime; using System.Net.Mime;
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class DashEnemy : Enemy { public class DashEnemy : Enemy {
public DashEnemy(int difficulty) : base(difficulty) { public DashEnemy(int difficulty) : base(difficulty) {

View file

@ -1,8 +1,8 @@
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public abstract class Enemy : GlobalEnemy<MapTile, TileConnector> { public abstract class Enemy : GlobalEnemy<MapTile, TileConnector> {
public int Difficulty { get; protected set; } public int Difficulty { get; protected set; }

View file

@ -1,6 +1,6 @@
using FNAF_Server.Map; using ONDServer.Map;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class EnemyManager { public class EnemyManager {
private static Dictionary<int, Enemy> enemies = new(); private static Dictionary<int, Enemy> enemies = new();

View file

@ -1,4 +1,4 @@
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public interface ITargetingEnemy { public interface ITargetingEnemy {
ServerPlayer Target { get; set; } ServerPlayer Target { get; set; }

View file

@ -1,10 +1,10 @@
using System.Diagnostics; using System.Diagnostics;
using System.Reflection; using System.Reflection;
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class LurkEnemy : Enemy { public class LurkEnemy : Enemy {
public override string Name{ get; } = "Lurk"; public override string Name{ get; } = "Lurk";

View file

@ -1,8 +1,8 @@
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class MareEnemy : Enemy { public class MareEnemy : Enemy {

View file

@ -1,6 +1,6 @@
using System.Diagnostics; using System.Diagnostics;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class MovementOpportunity { public class MovementOpportunity {
public int Interval{ get; set; } public int Interval{ get; set; }

View file

@ -1,8 +1,8 @@
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class NekoEnemy : Enemy { public class NekoEnemy : Enemy {
private MovementOpportunity movementOpportunity; private MovementOpportunity movementOpportunity;

View file

@ -1,6 +1,6 @@
using FNAF_Server.Map; using ONDServer.Map;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public abstract class Pathfinder { public abstract class Pathfinder {
public Enemy Enemy; public Enemy Enemy;

View file

@ -1,7 +1,7 @@
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class RoamingPathfinder : Pathfinder { public class RoamingPathfinder : Pathfinder {

View file

@ -1,8 +1,8 @@
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server.Enemies; namespace ONDServer.Enemies;
public class SpotEnemy : Enemy { public class SpotEnemy : Enemy {
public SpotEnemy(int difficulty) : base(difficulty) { public SpotEnemy(int difficulty) : base(difficulty) {

View file

@ -1,10 +1,10 @@
using System.Diagnostics; using System.Diagnostics;
using FNAF_Server.Enemies;
using FNAF_Server.Map;
using GlobalClassLib; using GlobalClassLib;
using ONDServer.Enemies;
using ONDServer.Map;
using PacketLib; using PacketLib;
namespace FNAF_Server; namespace ONDServer;
public class GameLogic { public class GameLogic {
@ -84,7 +84,7 @@ public class GameLogic {
// EnemyManager.AddEnemy(new MareEnemy(10)).Spawn(MapManager.Get(22)); // EnemyManager.AddEnemy(new MareEnemy(10)).Spawn(MapManager.Get(22));
EnemyManager.AddEnemy(new LurkEnemy(4)).Spawn(MapManager.Get(2)); EnemyManager.AddEnemy(new LurkEnemy(4)).Spawn(MapManager.Get(2));
EnemyManager.AddEnemy(new NekoEnemy(4)).Spawn(MapManager.Get(0)); EnemyManager.AddEnemy(new NekoEnemy(4)).Spawn(MapManager.Get(22));
} }
public static void Update() { public static void Update() {

View file

@ -1,6 +1,6 @@
using GlobalClassLib; using GlobalClassLib;
namespace FNAF_Server.Map; namespace ONDServer.Map;
public static class MapManager { public static class MapManager {
private static MapTile[,] map = new MapTile[5, 5]; private static MapTile[,] map = new MapTile[5, 5];

View file

@ -1,7 +1,7 @@
using System.Net.Security; using System.Net.Security;
using GlobalClassLib; using GlobalClassLib;
namespace FNAF_Server.Map; namespace ONDServer.Map;
public class MapTile : GlobalMapTile<TileConnector, MapTile> { public class MapTile : GlobalMapTile<TileConnector, MapTile> {
public ServerPlayer? Owner{ get; set; } public ServerPlayer? Owner{ get; set; }

View file

@ -1,6 +1,6 @@
using GlobalClassLib; using GlobalClassLib;
namespace FNAF_Server.Map; namespace ONDServer.Map;
public class TileConnector : GlobalTileConnector<MapTile,TileConnector> { public class TileConnector : GlobalTileConnector<MapTile,TileConnector> {
public int Value{ get; set; } public int Value{ get; set; }

View file

@ -1,6 +1,6 @@
using System.Diagnostics; using System.Diagnostics;
namespace FNAF_Server; namespace ONDServer;
public class Program { public class Program {
public static void Main(string[] args) { public static void Main(string[] args) {

View file

@ -2,13 +2,13 @@ using System;
using System.Collections; using System.Collections;
using System.Diagnostics; using System.Diagnostics;
using System.Threading; using System.Threading;
using FNAF_Server.Map; using ONDServer.Map;
using GlobalClassLib; using GlobalClassLib;
using LiteNetLib; using LiteNetLib;
using LiteNetLib.Utils; using LiteNetLib.Utils;
using PacketLib; using PacketLib;
namespace FNAF_Server; namespace ONDServer;
public class Server { public class Server {
public static ServerPlayer P1; public static ServerPlayer P1;

View file

@ -1,7 +1,7 @@
using LiteNetLib; using LiteNetLib;
using PacketLib; using PacketLib;
namespace FNAF_Server; namespace ONDServer;
public class ServerPlayer { public class ServerPlayer {
public NetPeer peer; public NetPeer peer;

View file

@ -1,8 +1,8 @@
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FNAF_Clone", "FNAF_Clone\FNAF_Clone.csproj", "{069FFFDB-7D61-4AC5-9195-D3664F0B05A0}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ONDClient", "ONDClient\ONDClient.csproj", "{069FFFDB-7D61-4AC5-9195-D3664F0B05A0}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FNAF_Server", "FNAF_Server\FNAF_Server.csproj", "{5E19BD54-CFE0-453A-9CDB-BDB67A4ECB20}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ONDServer", "ONDServer\ONDServer.csproj", "{5E19BD54-CFE0-453A-9CDB-BDB67A4ECB20}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PacketLib", "PacketLib\PacketLib.csproj", "{EDC8B98F-D2F7-4BDB-8E3B-E3120A743023}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PacketLib", "PacketLib\PacketLib.csproj", "{EDC8B98F-D2F7-4BDB-8E3B-E3120A743023}"
EndProject EndProject

Some files were not shown because too many files have changed in this diff Show more