From 2b7943339c8fff4147e07028e81b3fff19ff0d80 Mon Sep 17 00:00:00 2001 From: m0_75251201 Date: Sun, 2 Nov 2025 11:43:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E4=BA=86=E5=8F=97?= =?UTF-8?q?=E5=87=BB=E5=8F=8D=E9=A6=88mod=20chore:=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BA=86=E9=9A=90=E8=97=8F=E8=A7=92=E8=89=B2=E7=9A=84=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DuckovMods.sln.DotSettings.user | 9 ++ HideCharacter/HideCharacter.csproj | 7 +- HideCharacter/HideCharacterComponent.cs | 50 +++++--- ...EquipmentControllerChangeEquipmentModel.cs | 3 +- .../obj/Debug/HideCharacter.AssemblyInfo.cs | 2 +- .../HideCharacter.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../obj/Debug/HideCharacter.assets.cache | Bin 1408 -> 1408 bytes ...deCharacter.csproj.AssemblyReference.cache | Bin 92590 -> 120775 bytes ...deCharacter.csproj.CoreCompileInputs.cache | 2 +- .../HideCharacter.csproj.FileListAbsolute.txt | 3 +- HideCharacter/obj/Debug/HideCharacter.dll | Bin 10240 -> 12288 bytes HideCharacter/obj/Debug/HideCharacter.pdb | Bin 16472 -> 0 bytes .../obj/Debug/HideCharacter.sourcelink.json | 1 - .../obj/Release/HideCharacter.AssemblyInfo.cs | 2 +- .../HideCharacter.AssemblyInfoInputs.cache | 2 +- HideCharacter/obj/Release/HideCharacter.dll | Bin 11264 -> 11264 bytes HitFeedback/Config.cs | 9 ++ HitFeedback/HitFeedback.csproj | 13 +++ HitFeedback/ModBehaviour.cs | 109 ++++++++++++++++++ .../HitFeedback.AssemblyInfo.cs | 2 +- .../HitFeedback.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../netstandard2.1/HitFeedback.assets.cache | Bin 182 -> 182 bytes ...HitFeedback.csproj.AssemblyReference.cache | Bin 0 -> 31299 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../obj/Release/HitFeedback.AssemblyInfo.cs | 22 ++++ .../HitFeedback.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 8 ++ .../obj/Release/HitFeedback.assets.cache | Bin 0 -> 182 bytes ...HitFeedback.csproj.AssemblyReference.cache | Bin 0 -> 120473 bytes ...HitFeedback.csproj.CoreCompileInputs.cache | 1 + .../HitFeedback.csproj.FileListAbsolute.txt | 7 ++ HitFeedback/obj/Release/HitFeedback.dll | Bin 0 -> 7168 bytes .../netstandard2.1/HitFeedb.24A289A1.Up2Date | 0 .../HitFeedback.AssemblyInfo.cs | 2 +- .../HitFeedback.AssemblyInfoInputs.cache | 2 +- ...HitFeedback.csproj.AssemblyReference.cache | Bin 0 -> 120321 bytes ...HitFeedback.csproj.CoreCompileInputs.cache | 1 + .../HitFeedback.csproj.FileListAbsolute.txt | 8 ++ .../Release/netstandard2.1/HitFeedback.dll | Bin 0 -> 9728 bytes .../obj/rider.project.model.nuget.info | 1 + .../obj/Debug/SceneSnapshot.AssemblyInfo.cs | 2 +- .../SceneSnapshot.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../obj/Debug/SceneSnapshot.assets.cache | Bin 750 -> 750 bytes .../obj/Release/SceneSnapshot.AssemblyInfo.cs | 2 +- .../SceneSnapshot.AssemblyInfoInputs.cache | 2 +- 48 files changed, 253 insertions(+), 36 deletions(-) delete mode 100644 HideCharacter/obj/Debug/HideCharacter.pdb delete mode 100644 HideCharacter/obj/Debug/HideCharacter.sourcelink.json create mode 100644 HitFeedback/Config.cs create mode 100644 HitFeedback/obj/Debug/netstandard2.1/HitFeedback.csproj.AssemblyReference.cache create mode 100644 HitFeedback/obj/Release/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 HitFeedback/obj/Release/HitFeedback.AssemblyInfo.cs create mode 100644 HitFeedback/obj/Release/HitFeedback.AssemblyInfoInputs.cache create mode 100644 HitFeedback/obj/Release/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 HitFeedback/obj/Release/HitFeedback.assets.cache create mode 100644 HitFeedback/obj/Release/HitFeedback.csproj.AssemblyReference.cache create mode 100644 HitFeedback/obj/Release/HitFeedback.csproj.CoreCompileInputs.cache create mode 100644 HitFeedback/obj/Release/HitFeedback.csproj.FileListAbsolute.txt create mode 100644 HitFeedback/obj/Release/HitFeedback.dll create mode 100644 HitFeedback/obj/Release/netstandard2.1/HitFeedb.24A289A1.Up2Date create mode 100644 HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.AssemblyReference.cache create mode 100644 HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.CoreCompileInputs.cache create mode 100644 HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.FileListAbsolute.txt create mode 100644 HitFeedback/obj/Release/netstandard2.1/HitFeedback.dll create mode 100644 HitFeedback/obj/rider.project.model.nuget.info diff --git a/DuckovMods.sln.DotSettings.user b/DuckovMods.sln.DotSettings.user index 8e1b6a9..7bbf89a 100644 --- a/DuckovMods.sln.DotSettings.user +++ b/DuckovMods.sln.DotSettings.user @@ -1,19 +1,28 @@  + True + True ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded ForceIncluded ForceIncluded ForceIncluded + ForceIncluded + ForceIncluded ForceIncluded + ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded diff --git a/HideCharacter/HideCharacter.csproj b/HideCharacter/HideCharacter.csproj index e4ff0f6..0fe0968 100644 --- a/HideCharacter/HideCharacter.csproj +++ b/HideCharacter/HideCharacter.csproj @@ -15,9 +15,12 @@ D:\steam\steamapps\common\Escape from Duckov\Duckov_Data\Mods\HideCharacter - false - + none + + + D:\steam\steamapps\common\Escape from Duckov\Duckov_Data\Mods\HideCharacter + false none diff --git a/HideCharacter/HideCharacterComponent.cs b/HideCharacter/HideCharacterComponent.cs index 3bd02b7..d5d481a 100644 --- a/HideCharacter/HideCharacterComponent.cs +++ b/HideCharacter/HideCharacterComponent.cs @@ -15,8 +15,6 @@ namespace HideCharacter public HideList? hideList = new HideList(); public bool hide { get; private set; } = false; private List rendererList = new List(); - private bool needRefresh = true; - private GameObject? bodyPartObject, tail, @@ -38,8 +36,8 @@ namespace HideCharacter private void OnEnable() { - SceneManager.sceneLoaded += OnSceneLoaded; - + LevelManager.OnLevelInitialized+=OnSceneLoaded; + SceneManager.sceneUnloaded += OnSceneUnloaded; var dllDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); var configFilePath = Path.Combine(dllDirectory, "config.json"); @@ -84,25 +82,56 @@ namespace HideCharacter private void OnDisable() { - SceneManager.sceneLoaded -= OnSceneLoaded; + LevelManager.OnLevelInitialized-=OnSceneLoaded; + SceneManager.sceneUnloaded -= OnSceneUnloaded; } - private void OnSceneLoaded(Scene scene, LoadSceneMode mode) + private void OnSceneLoaded() { rendererList.Clear(); + hide = false; + var obj = GameObject.Find("ModelRoot"); if (!obj) return; //角色的模型是最先加载的,就直接先查找了,避免找到其他实体的身体 bodyPartObject = GameObject.Find("Pelvis"); healthBar = GameObject.Find("HealthBars"); - needRefresh = true; //身体的SkinnedMeshRenderer如果不隐藏会发现身体无法恢复 foreach (var skinnedMeshRenderer in obj.GetComponentsInChildren()) { rendererList.Add(skinnedMeshRenderer); } + + Refresh(); } + private void OnSceneUnloaded(Scene scene) + { + hide = false; + SetCharacterHide(false); + } + + public void Refresh() + { + tail = null; + eye = null; + eyebrow = null; + mouth = null; + hair = null; + armLeft = null; + armRight = null; + thighLeft = null; + thighRight = null; + weapon = null; + healthBar = null; + helmet = null; + glasses = null; + headTip = null; + armor = null; + backpack = null; + if (bodyPartObject != null) + FindChildObjectsRecursively(bodyPartObject.transform); + } /// /// 查找身体部件,不使用对Meshderer的隐藏是因为测试的时候发现没有正确隐藏, /// 可能是测试逻辑错了,就先这样写了 @@ -187,13 +216,6 @@ namespace HideCharacter { if (hideList != null) { - //使用懒刷新是因为发现在开始查找的时候会找不到眼睛和眉毛,可能是还没有创建,就改为在切换时刷新了 - if (needRefresh) - { - if (bodyPartObject != null) - FindChildObjectsRecursively(bodyPartObject.transform); - needRefresh=false; - } tail?.SetActive(!(hide && hideList.hideTail)); eye?.SetActive(!(hide && hideList.hideEyes)); eyebrow?.SetActive(!(hide && hideList.hideEyebrow)); diff --git a/HideCharacter/PatchCharacterEquipmentControllerChangeEquipmentModel.cs b/HideCharacter/PatchCharacterEquipmentControllerChangeEquipmentModel.cs index 7057d00..902b084 100644 --- a/HideCharacter/PatchCharacterEquipmentControllerChangeEquipmentModel.cs +++ b/HideCharacter/PatchCharacterEquipmentControllerChangeEquipmentModel.cs @@ -10,7 +10,8 @@ namespace HideCharacter var manage = ModBehaviour.hideHideCharacterManager; if (manage!=null) { - manage.SetCharacterHide(manage.hide); + if(manage.hide) + manage.SetCharacterHide(manage.hide); } } } diff --git a/HideCharacter/obj/Debug/HideCharacter.AssemblyInfo.cs b/HideCharacter/obj/Debug/HideCharacter.AssemblyInfo.cs index a9a4564..04766b4 100644 --- a/HideCharacter/obj/Debug/HideCharacter.AssemblyInfo.cs +++ b/HideCharacter/obj/Debug/HideCharacter.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("折纸的小箱子")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.1")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.1+5cec8711ddabae774b7b55087269b881165af0e7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.1+2af09007f967b42ac04776167f814297d14582e3")] [assembly: System.Reflection.AssemblyProductAttribute("HideCharacter")] [assembly: System.Reflection.AssemblyTitleAttribute("HideCharacter")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.1")] diff --git a/HideCharacter/obj/Debug/HideCharacter.AssemblyInfoInputs.cache b/HideCharacter/obj/Debug/HideCharacter.AssemblyInfoInputs.cache index 2646ac5..f3456ec 100644 --- a/HideCharacter/obj/Debug/HideCharacter.AssemblyInfoInputs.cache +++ b/HideCharacter/obj/Debug/HideCharacter.AssemblyInfoInputs.cache @@ -1 +1 @@ -3d62d92adb7f9a12cf46bc278adfa279e7b9149f58da50080fcbc57375d7389a +7182d425771de7b27f8f319b51a9341c4aa1ff6099af2487fa0a697a586e5ebb diff --git a/HideCharacter/obj/Debug/HideCharacter.GeneratedMSBuildEditorConfig.editorconfig b/HideCharacter/obj/Debug/HideCharacter.GeneratedMSBuildEditorConfig.editorconfig index 77304fd..63f724d 100644 --- a/HideCharacter/obj/Debug/HideCharacter.GeneratedMSBuildEditorConfig.editorconfig +++ b/HideCharacter/obj/Debug/HideCharacter.GeneratedMSBuildEditorConfig.editorconfig @@ -1,6 +1,6 @@ is_global = true build_property.RootNamespace = HideCharacter -build_property.ProjectDir = d:\vs_project\DuckovMods\HideCharacter\ +build_property.ProjectDir = D:\vs_project\DuckovMods\HideCharacter\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.CsWinRTUseWindowsUIXamlProjections = false diff --git a/HideCharacter/obj/Debug/HideCharacter.assets.cache b/HideCharacter/obj/Debug/HideCharacter.assets.cache index 7ab4973082339378c4148d3744e0dc4a6fa20710..558bae3c0062e6556aec6dc5b63056ee439b7cc4 100644 GIT binary patch delta 49 zcmZqRZs67k@OF3PVPIhB@@ENJR`&3+D4T;E9 Hu_#yt&cqZx diff --git a/HideCharacter/obj/Debug/HideCharacter.csproj.AssemblyReference.cache b/HideCharacter/obj/Debug/HideCharacter.csproj.AssemblyReference.cache index 305f460e79932e384d922899c33872a86ba955fc..3b144c9f73c5ed2f889fa78b3aaa1f493a092570 100644 GIT binary patch delta 4404 zcmb7H4OCO-8O}#SNC*)`5_J5AAB74bKzmwrg84(jZybaPpj2w8SCuYdTiPEeK)xY5j&T20-Sp< z@B4nw`#kUa+&$;RPwtHf7lO?^9*nu9g99@03w8VJz#<0bmT46xrpJKa@BLzQG6&I^a0l6q4LKoT?xGJ0oAq4STGY}RY_I+>Yrw{j_k&Wd#;rI`P) zlsDnfF)KWLs+t_)!_+}IE^Nf%%=i$g1`pk4@=zYPsoRbIZ)YJY=jVq&v^Z-N zO5++~6kiQ@3r%qK+A1iJmBFLY6;Sp2SUBFTNj6e0%IfT@c22-O+gr|-dxM`B614cG zQ4;98LsB@Br1KrySMv@W7u4W_6RMq7T1z>WQvu-5{`?ngt+|4niDA9TS)c*l;x8b$ z;=Zn4Qx7o+xM+kkTsWdeN$R0$XDWsp4!sw^9w8@%8$X>%Zj2~u;HK;5EVbK1xr~&j zWhvvZG7g*3mI9X=N`M--uRQJp9v z{3yH#*W33P7$iK=iFI&wfu7VHDXeF)c^bn+Ztqi((!B$GAoa#%04+M86duVe#lOAM zY3S-`JSdV%w05Swopu#eGD`qTG9AXG#;LB}E@?Tgx%3&~DER?EBIU4lcQUl4)v45U zxZEDIi=iC04m;&>LMnSsZc-2cN`uqESd@)SyRwe9c35aD(U=%>9(}XY;d9xuVU}_c zC?gHj8*4bQ`V3lZD5$Ba~oy{MraXEW+C)2U57FsAwXFm>!5SC4}e7GL52= zHdBn!?CPLREr{@)T<)3L(3EhHg!jR8WHeo$yq0_a~?z#?# zhiRj^68w5b087~?;J7_=64r|l>u+*14^=Z!XIPB$sZxUKVwq-^eko#FheK(y&B85`8DU!4c4xN(1?_;XreL*9^W&BMIluMEWHQp)DXV*=v zWd0IqXIkk2!=UVA(6xJWn$4kFMq%SzD)8U;G?L-!>FH? zq|DZ2&5!hyyW2!9rwch)I6McVW=~RUw0|hVjeTY!b4=Rr4%H$Qo{5R}^|896jdn2> zH*O{&D;5!6W~@#)#Qr@J>)m7ok=~&NKmzCPl;IiSRmsrCn-Z5A0FZM5YN;lq$#=B< zaO>))S@`{2}#5y=xWTJ zG##)#^#{|~60S=_cluE|J1Fv}sL@_0^UddSLW8XEup=8Pr?8eI;GK@jps2WZnOSGg-1fO_WFD_83luxLhEO-*CRk{chgY?aG!P?kqqIrjW z)@&rY@PVdaZP&tQg_UHeu~tEYXczNH{b3D{|2$PrYloctj?v)7^VUgM*DSb;U z*>!M?mWCfVvFRU%<+`zBeZy(R@mIQ}d-3if9z;VqO5zi-j`C3cX)KrdE*ff-T4!6ki*~z_ zO~vG9g$0N|NQA^BX0nEwLJH*25((}8bs6y6X(6BwJgFA!)GhOV92`X-hFIYEXm zz&m>SR)1X~jxZ&pI98*-4EV&_xdv9G=|1Pk9oFRFoKKLe4E0tC&Haz=4E$~&a=JDr z;3K(={;_}nnBX&!(VRccn_&Y}S#ExNZFbrBw~t(J8u;doTlp30?ASF)_oI8xEWUkl z`}Du~IiXPR;C@X>}ZZ#Rt{_~wf8uAsbj;MxV=ID6KL_*Ik1T1> z^JS+AH-k+t4+!AZJhKddSRWm=PP-jhdPGIMYjRYa7@Z zf{_0ozCDys#Vcp1^i#{1>R&Eh!1R!%~rfU zHbil|fyc@w13CSA51O1FCTLs-@h#|8Ks>o*5X+nK%Uk_Jq|F^=%dF@9Vtm9gfOH=; zc@O-$dhq_%j@SNv^Rd|8ZTb8$#gx3>b|{N^Ug1j^>uzuCAKVOBYMGoOt}}%@xjtbHkL8D+Yg~x*GxWe$^rzyKlXe+;wpe*tPM+ w!Wp(17pk_Mh|EpASF&Q*)AM%2iW)(~uBA3vrOgn%kFcAYO3;UCWB}9u0x;fdwg3PC delta 27 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 V{+F-a?sxJ&{C&qCum67@_%D-Wu#o@& delta 4936 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 M#{8kr*l2_KKSf>A{r~^~ diff --git a/HitFeedback/Config.cs b/HitFeedback/Config.cs new file mode 100644 index 0000000..a2b88aa --- /dev/null +++ b/HitFeedback/Config.cs @@ -0,0 +1,9 @@ +using System.Collections.Generic; + +namespace HitFeedback +{ + public class Config + { + public Dictionary probability = new Dictionary(); + } +} \ No newline at end of file diff --git a/HitFeedback/HitFeedback.csproj b/HitFeedback/HitFeedback.csproj index 950961d..5e2a034 100644 --- a/HitFeedback/HitFeedback.csproj +++ b/HitFeedback/HitFeedback.csproj @@ -3,6 +3,19 @@ netstandard2.1 enable + D:\steam\steamapps\common\Escape from Duckov + false + + D:\steam\steamapps\common\Escape from Duckov\Duckov_Data\Mods\HitFeedback + false + none + + + + + + + diff --git a/HitFeedback/ModBehaviour.cs b/HitFeedback/ModBehaviour.cs index cc966a4..a6ff8a0 100644 --- a/HitFeedback/ModBehaviour.cs +++ b/HitFeedback/ModBehaviour.cs @@ -1,7 +1,116 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using Duckov; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.SceneManagement; +using Object = UnityEngine.Object; +using Random = UnityEngine.Random; + namespace HitFeedback { public class ModBehaviour:Duckov.Modding.ModBehaviour { + public const string AudioFolderName = "audio"; + public string audioFolderPath; + + public List audioFilePath = new List(); + + public Health health; + + public Config config=new Config(); + + private void Update() + { + if (Input.GetKeyDown(KeyCode.F8)) + { + PlayRandomAudioClip(); + } + } + + protected override void OnAfterSetup() + { + LevelManager.OnLevelInitialized += OnSceneLoaded; + audioFolderPath=Path.Combine(info.path,AudioFolderName); + FindWavFiles(); + } + protected override void OnBeforeDeactivate() + { + + LevelManager.OnLevelInitialized -= OnSceneLoaded; + } + private void FindWavFiles() + { + audioFilePath.Clear(); + if (!Directory.Exists(audioFolderPath)) + { + return; + } + try + { + string[] files = Directory.GetFiles(audioFolderPath, "*.wav", SearchOption.TopDirectoryOnly); + if (files.Length > 0) + { + foreach (string filePath in files) + { + audioFilePath.Add(filePath); + } + } + } + catch (UnauthorizedAccessException ex) + { + Debug.LogError($"Error: Access to '{audioFolderPath}' is denied. {ex.Message}"); + } + catch (DirectoryNotFoundException ex) + { + Debug.LogError($"Error: Directory '{audioFolderPath}' not found. {ex.Message}"); + } + catch (Exception ex) + { + Debug.LogError($"An unexpected error occurred: {ex.Message}"); + } + } + + private void OnSceneLoaded() + { + TryAddListener(); + } + + private void TryAddListener() + { + if (health) + { + health.OnHurtEvent.RemoveListener(OnHurtEvent); + } + health = CharacterMainControl.Main?.Health; + if (health) + { + health.OnHurtEvent.AddListener(OnHurtEvent); + } + + } + + private void OnHurtEvent(DamageInfo damageInfo) + { + PlayRandomAudioClip(); + } + + public void PlayRandomAudioClip() + { + if (audioFilePath.Count > 0) + { + var randomIndex = Random.Range(0, audioFilePath.Count); + var filePath = audioFilePath[randomIndex]; + AudioManager.PostCustomSFX(filePath); + } + else + { + Debug.LogWarning("Mod Feedback: No audio clips loaded to play."); + } + } + } } \ No newline at end of file diff --git a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfo.cs b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfo.cs index 88f32de..8c13da6 100644 --- a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfo.cs +++ b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("HitFeedback")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5cec8711ddabae774b7b55087269b881165af0e7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2af09007f967b42ac04776167f814297d14582e3")] [assembly: System.Reflection.AssemblyProductAttribute("HitFeedback")] [assembly: System.Reflection.AssemblyTitleAttribute("HitFeedback")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache index bff5978..a53ffa1 100644 --- a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache +++ b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache @@ -1 +1 @@ -84a0140b62d51a4d1e1db6c69a6d53266a2de1b9a06e96eda7354c706b34ce28 +21bb5d42a925e2609f95fd6bae7df27510f6f676c220089a05b657a9435715db diff --git a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig index ce4799a..a0a9fd3 100644 --- a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig +++ b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig @@ -1,6 +1,6 @@ is_global = true build_property.RootNamespace = HitFeedback -build_property.ProjectDir = d:\vs_project\DuckovMods\HitFeedback\ +build_property.ProjectDir = D:\vs_project\DuckovMods\HitFeedback\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.CsWinRTUseWindowsUIXamlProjections = false diff --git a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.assets.cache b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.assets.cache index af921ad3c0c6e8c0e7f73d7a9297a086d56bfbfe..f2dd5d169d76b42219b273c51e69d7004cfa0f25 100644 GIT binary patch delta 55 zcmV-70LcHg0k#1tP)kQa3;+NC2qj9)%yyF6D4ikB NvXL<(kw6HMRAL{>6+Zv~ delta 55 zcmV-70LcHg0k#1tP)kQa3;+NCiW?)V%uNRDb%2YNgV_`S%V{-IPh!g2Yly`y8^O2M NvXL<(kw6HMRAMee72f~= diff --git a/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.csproj.AssemblyReference.cache b/HitFeedback/obj/Debug/netstandard2.1/HitFeedback.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..40b41fa92d17dee87fb98bb8b8be0f1f93392ffa GIT binary patch literal 31299 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 literal 0 HcmV?d00001 diff --git a/HitFeedback/obj/Release/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/HitFeedback/obj/Release/.NETStandard,Version=v2.1.AssemblyAttributes.cs new file mode 100644 index 0000000..348b87f --- /dev/null +++ b/HitFeedback/obj/Release/.NETStandard,Version=v2.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] diff --git a/HitFeedback/obj/Release/HitFeedback.AssemblyInfo.cs b/HitFeedback/obj/Release/HitFeedback.AssemblyInfo.cs new file mode 100644 index 0000000..09cb1e4 --- /dev/null +++ b/HitFeedback/obj/Release/HitFeedback.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HitFeedback")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2af09007f967b42ac04776167f814297d14582e3")] +[assembly: System.Reflection.AssemblyProductAttribute("HitFeedback")] +[assembly: System.Reflection.AssemblyTitleAttribute("HitFeedback")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/HitFeedback/obj/Release/HitFeedback.AssemblyInfoInputs.cache b/HitFeedback/obj/Release/HitFeedback.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2be95b8 --- /dev/null +++ b/HitFeedback/obj/Release/HitFeedback.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +af2244db1221597efe6147a09f74a909205fbb96bd2548e7cd4320372ffd41b1 diff --git a/HitFeedback/obj/Release/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig b/HitFeedback/obj/Release/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..a0a9fd3 --- /dev/null +++ b/HitFeedback/obj/Release/HitFeedback.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,8 @@ +is_global = true +build_property.RootNamespace = HitFeedback +build_property.ProjectDir = D:\vs_project\DuckovMods\HitFeedback\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = +build_property.EnableCodeStyleSeverity = diff --git a/HitFeedback/obj/Release/HitFeedback.assets.cache b/HitFeedback/obj/Release/HitFeedback.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1a5c8da6c2ee5456e08b4ecc4833731c281abbdd GIT binary patch literal 182 zcmWIWc6a1qU|`@C?|6FUZ@teBzk@fwIE2nGoBymyNUF|barI*{ok-<*n}BMF1x!GN z3eHwBp~b01#W6mqdHH4eF?xBW>8T|#1&PVoiRr1uF(AVvT&!Zsii0x}i&A6!O5IaS K0-&;lYytpiQzuUV literal 0 HcmV?d00001 diff --git a/HitFeedback/obj/Release/HitFeedback.csproj.AssemblyReference.cache b/HitFeedback/obj/Release/HitFeedback.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..2f0b834991a8b3518de8f82add44cc02b7b0294b GIT binary patch literal 120473 zcmeHw3z#HDm2M}~%#&e;*T5))gCNQZ)$_m=MjrNShMMV~?&<388JGdguFC07rYft* z%9@$xv9_x#ip&+?>we(6UUB_cQFawkP_C?UT@_GKbng{>+|R2nxGu}53+sB98xa{9 z6(=*QIy>X!P`zE{M^9T76@4P&KmR##;>5|t#%&!P9mW-XTlQ5w%Pjdn%}S-ZFJCT| z%Fe$2YTm3^>-W3m()zwy{y_QQKL4L<`b^KGajcr>n#J?h57#D&c7BI7Jz73sIhQ!KVv+TFA??~QmX@mdvRkw#j86Kt z;>EVIIk2Cn34S>jV0_!I;Y900lt?JaUTTVQ*)f6-X<-A$6 zuQxrieu;ZpGF+^Y39lyafQ)L?tR6_*!Ky4-q?~7ZRlZ)qyoLXrZGP9v>ohzyUA6O7 zO$e?(!*<0glHRI5bB)v-&n_kJ`_<~c$-4&$O_{}v?jJa{yXu+lu<1?hx1ECROcEu$ z*2;T{XXE8eV$NCJj$LBfsEN82z9O(W)n>1?Vcs9}?4s@2R&pq=mj_KW#Iy57%a>Vm zD>p?LtRgpN$}o?H`yGoN-~m)Rn^r&KA=IOgoKO;c9H{eP5=I)>D8P}E^j&3h_&Bx zEhnFxf7TK2E#nr=3D?SBSFc(}3K)Ti0$ zqOC)_6T{<-+;pjAdG2(NYncZ!#3%5kx4CAuN)^Cz6ZgC3@}BOY44FbC8*sY38e`f1 zqE)gSPuo*qy=HP1W)2e%_EcH8?pnbvYcA=sezQ8AGY?vu6Uzi9Y@1oKddYlQx&U6E zBZ}bIhciRO4riTeg=s~m+w)v|qUI6v)JWjjXm0gb)?WtSN6~=ZDzX~Xx6SkojUKWr z4KF+BAnBOE-e{X^7c^n<3K?hHb3;3GmTS}9gr(Ur0C0A2o33eSqE6v`T4a2KAU^4zNlbgundWg3-LH^71 z^yM0ja8}RZOt1(g61(UvJCu*f)>CsKmJQmD-G4Z5`9Y6YDP}A@Su}v~%Z(k!+(b!(ILZca4GO|Ch{NM#7Lb7?o=8YG17+0eQegq0d^yjZ$SbXG| zH7xowM;D$>2b;3a8Gmk!{rl~rwWX`8t8Yse^J)B_G+@=`2duiH0jn-4VAaI~R$UD@ z6I5=#5W@`{>4cjW(@|lDo3O$|=@~LW`ZP4C1!KcN-B)6Tpvbaz7(l!B;%OJ<79J)m zyF#_zvS#tSxoWKuSOra$L>bkqJicB5F(joLR12!3Q8ZqQs!`Z@#nMnT6BEVis5VwZ z(N6)=bziI8%0U_{LK;QqJ~VVHWaM1GHT01V9+xc?Jf>$cmhcUWlD`;w>Cq7TMfyp8 zWnUmq zLcz7FRdb?9j>Cd8{I}kBTHtD)=%Zh57E?#BLDo@O1j)tBMg`Q-%mri4Px0q%#HyBS zZr<{@%E{y1sP+;BZkU|At%(tf9Bx!SP4)nRx$bJ!@_K4cp{Tn_J&#GrPgFw^<34vBee9ENc`&msxV>*tc5ch6|$X$=M${NvOL`62I|u z0jZS=gKQ?@;$4l*a*_m+({#Ddb<&6RrJH+BB~_gTv74FIYBA)^5?KHT(>hA|;!B5wtt5E80(s7BLLz?v^C zrJr2mFU4@VI6dLks#Aia?ta6rBSCUas7*{b;U(9E{=S5yt)Y)}Ktv3v7l6y9p-s+^l`N~ZqtirhyHjD{&Z0>|YNQmd$2|w3?J$jB~YZ_(L z+}*cPhe1tew0KYyX;?uCN$GQ5QGl$eV@(<=IXQ~26dh|WEr(Xr zu_mAEpsMXyQ_KY~RSMKmMk#TEgImV}rMv&4KcK?;_D^c~(xFrmf=U}fsr0!HN?X>- z;)dWT4B;KhJxDvY5sMUeqfvz(vs$lA_t0ZQ0j^H+Z5C)36IO2`i;QzCSs{ajs_lx8 zbwI`PAY1RsNfZP*Y!C#S_KzPF;Zy%8Jrk^d%%$I(*3#Fxq#v%j&VsjXU0~-J#zNcF zxE|ScXlRrx&t=Fm^TI%WouL7H!ZqD#VFM+s`d14GR^xOK6Uo!)NRA_%#BTWj=W)LG zUs4OwtVo!)ot{iZDPTE9p$by0HR+sDt$=|Tc3O*4TSNuq=t#J$c*X3kb-;cc9cSy= zc>JI$NRiS`tV2J1iPna7!(DP2dz_+8|9WSDUD^D#*H7 z@c<{rIgTjAjv2f1QM$$ zA(2ct-&T=IfBWspp!BwICini#3}QfZ59UpW_ElABX9l~7iM|_B24Axga;L$X+rV@H z*Rqkyq&o#>jYFXV`W}7xE*bj`*z02IVCI)$1&Y7(+JWFAy;kvgIwH6)@{SsOr7`iD zy?Qp>@~`Ls7X2O*?pE6{(gQBuqeZ~|9IVF&AYNbv@?ljO*AK%n=4i?-$lJXYzCy7Z z`bzT^MmJQpQ(#A?y>o}V#)@luq>xSZfR>Ce1;P6+WxbNX{~I_ExGA#| zJpZn8fnQ33m&O#A;Q3c{2!7sd#;!#38bARj;Uhfr*xLgL&7ss&6fhI$9zjH24v&Gr z{(}ZOU_dYC)q?42hLK{mENt)Q=#sQ6`y1xMA`8M>a0+DYhrz}c5*CG>718J!IoPb7s0&37u zhltu|@f4TAD{0=@2o{q4$K43z-gj}~2)|dil0%@$1975Ay%HO#b@@0l{YU5p&*{-Y zV#`*ZMcn^kTdfq1yHK`fh-ZUTHDN9u)@6I?!J$Ior1%wIcBxfN^MHNXUXnmE3H-9X z^r4ROEvK`*5YFeZ4x0U{T0Hnb7lD?o+*)=#|1GV3eyGrjb|D<#&{0|aj4k3QYKn=d z=7xcu>j0eX^bWEorq`1`0O)$9Ex%160Htv_~FXz=GH7UEf< z!6$VJ+BoOuU$^X*7~5#4{`g9)z&FrHjE5(tcRdu9i9pzbME+c>kfl#(bj+e&+E3J% z!72+Gepp_&;}zY_kwfOM{PMd&=#7_!Z2m=q9itMl>Ax$kpz`~tjqq#^yDVgLp(Og@ zSv1Yt*GXw}W@Bb^X49tEU-Y^;)c=hHZs{AUSG?V0{j^K3A1VQKjITl3g@&h-x;DZp zNgncCAJiDNP?N~}(?*i>&FU_H53Ood2g%&ao-LTt|Kd3jH}Y3C@+fuIUP)L{7kw&a7hTBCP0EPc zM`z7+Y)Z>M{HTFVX=wE0;JHDcT6PNCv>6 zzwlrXSq7=k-Jvfi#}$R2oel?vgrQ2qVVDC17;4vsqjK4jz!Av>4*0^cOD28PUC1ck zHaHU)Ww5b{vxAL-5!nT9EIV+4)y>*aM1vx-A?A<65r+7+|Mc^K5uqV&_S~E(_);>& zlC(-g%s+3#4GnHc+0FqigdY$saQChU1nxjsBVM|B6oAOt&ducKNc6Lv8#Qc05)G0_ z1*(IUsuk>V$Ph~;2#%^|%O;7!5V=6LT4oNwoxmBa533Em7KL7KvFuHSpm*Y#%Wva> z82~-0t#UL+3wn|q(mn)0PimqAJ$}byz64-WI5)wKT}C(AdDKmIZ?RS->1OPxJOt_$ z7q1IIeTGa@(XYhB_JLG3+EH;Nh>tZFTnFjxP$P(f?@t4ke)72GhLCyg--<0a$e-j; zfZvJ4DAKSEN#(*Nf#hCX)+D(>AuLK6UvqIxq9Dwt!;e5> zz9kw2q$pbGz>eot&kwgW>hoE+FmcW5)QD9nyPmk0MU|f=Nj`9iATN*s)T{WCQVpWe zDWwA)g+LO8?FJxHv|Ye(LdrGeK2D$QT6wSB#7Xm0M3l{ALI^q6R4IxC9zS_s*-8gC z?JWb?G7O`#T0mgWKiU;+TmAdx{xZe{+MZOns($v{Bhiu$lrEuOBB_+-SYFjLor38W z3})o0@d&+CcZD9g;iMNIJ^!g)v?-e!(%D=b1opjIvW=nI=Z0BrT;D%Yu11_bL3nMp z$Znht!I>>voZgyS)RZ!T+aE_(knKP!@Kh{f!7aUef`$QV+l>z7G{+8vjFplRXXs!? zu`XB}Mxr#jIP!vHSnXT&ApYiqwCp&<>T0ePkWxDd9r%k(%5HLvb=tG@x)41_V$BTf zxwl*@1vwdsSq1bzY`Oc(Zpn1=R>(^0tc-WiX`F16IJiwAAP!VF-pOzrNkQZf zH!Tye0%j2lV7;Uhm&CvV#1M^yC+-(at}=+3xNE=?v3Hem5CO0|O2WA%v!Y3muuIEz zO`GR`B_2P(0LC>+V86$;YtsVx#_fW|&)E|X7#JDt$BzIfb(?GR;A>*(0MfH1bJ8O5 zPFg-+WcnrU8hAozPjdm}gm)v=FaVbfl=EiMzFtarOgs%>hMDo+ZB2|=*VU}5uK#j$ zDro}mAT$7sEr|cH86Is2^-rx&Er{wSUII`-D)bk2@7}FRlBcmAx%@lFvwhia%^rb` z7&gf+CttMuXFzH84ELlUa+P>?{c81m{NuLk)y$&5ZX&#zxNo5Cq$a0jIlX2D0TO_m zwwWcXmmFpVC#{La1-<5QN|74|@N{#YYndhenFSad^-Vi>%{4Iww2cA*wO*UDcluX+ z0BXt(oOOQziEmxu$4WT37|Zq(-;BUbcUuUQdEA$u0qzz5RaeHsRc$)%M0LIa3ck7`IWLK)qQq#R!qj_F+OR0$;6?A4Nr1fy0Jh=v5*^si^MF6@ zSyAYQjlkA}w>%d(hTyCy)IKJl(m5*%$s(Z$oE3$d=|HC)yaB2d z^_Vzw0yj+fsy4}1it^h2ba*W+H+Kn#0hP&(+7MLoMiQfon>I-<3R8%L>oeT_^vd_} zb5D>q37ad&6a`^AX_HVCi3&k|2G~jmhV$Hr;$|h1X|2fj%LRF@Tz=0H4jhn`82&;` z=%kaC7#2nX56DUkx6^@7+mHf7I%A+((vh0uk!O-;9ow_%)ii6!VYSyxhuqmC1uTQN z!#wBq{3>wz-XI&VIrbM5&F?T$F~@ThRzkb0F=icQnCD!Idyb;GxFzUx;2%F7&?z`a zQG6#R2Gco5QOF~~44k7Vn(9EQ&8vV{ag*besV@SY@3>V|gG-n&6ZI9-Nsenc4!&^# z$#KfYIuK=}L@mb@J=(=}@4}Ze#gadI^=AV<0`6V-3o*$k9rrFQjKoC1y$iR~S>rYh z0UE;1yYd%`=w)!#RN(Q&Ek6tVH;{J~`9@4YrjvISkw!w~sO*A88nz*+T(~506Wl0r z=%Tp*q+}C86gkvhIV$=lOan|OiX4(f0wahbhnlsas9dxbfMRWeR(Z^at2;}3TL?wi zUOB3x21O`KLny*#Z73=iEeRBn{YJ7*)8vsMC0=Mj(BhBpe>$+!&~FTVK{>7{7*p~a zL&8XCgnnbFT^o+dWlI7_-19YFxWzv)Q(+ODuYuOe5k-NR&iNXUL_#4rUjvQW5L7N$ z5(whvT=7)`XSV{0>mFDioU(zOE7g~jG%AxN6zPSxi?EdPe%V&?IG$N6 zU`3Vbx>Sy9nvI6XBlpTdfky3hlxm*U0K$c9sIoWS?Z%^}2UKDi&O#49dG}3$K~d^K z_=`$PI@)>=7D_TKN<9d-*U^J{W?Ynu8jIYHzEL=eT84WbOYs%D?JN}R&>ss!1I}X= z--)SP>72(ZS$E^AOtu<$QxR@Zn*&ExtD$62+z3!-skL9&ZAVH(uOuH zw<=*2h^qs^c}D8k&JF0VUc5@lM{&#o2p)%0%M*4Qb(F5e-7o|Xsu4O;{m#9Cj)0Q* z%^ztK)sKmEwgj@gTsH>59w2C-qZji$>neu|k+H16#u=X;xP|lQ@$#gPW!XayDOlxK z6cl??0fjFiM?*gptPX>XnGN)R=dJIp6=~(~OB}1_xn}Xa^~1G^qMhGiO^=ojSk5I* ztyrYPFpj4`3}b1jnlHOWd%~cbLDft3Xt4XP-#5PYf}g&Vwr9#udRpukU)Syj5Enve z98ix^`!P$2{5>{JO{+AJydZ!2GIYe+a|j#&obXc${BIbrFv;LH?d1VdVmM! zCI^`+ky1MeO=>9e2%M?JT>?oX$telDWjXe|Fb6q&(D2f>0n`UMmmR( zD(N}Xf2yVxOn(07sp8IuExaTs|rx_(r|0TsYymG!AhR~s} zn*oH*Vr#%RIqdi7_hLe+lFkWEC~r-t2ew&8$5EG$psvaHbl^A7GBH5Rn$1ytURo;QI`r6&2$Geom&7ed zVb5NlQt4ry!fUT?x4^s#xh%Y-uXs3AZv=_KwuVKq8yZLqc1YcIFWE8Nqqv3u5!6aL7P29ogz;~VAR(^ZwKIJ>M-%E7JwJZ??d`JxrB*Kz#w4+V}Q zsQ(O`E5{Tyxarh?hN4KM0_s1*RytHN&x|UrK4v1)=gW~qi2KaBd=}Y5w!77J9C%J6E>PT&4!Y-ZkB}onm zcp!aAYN7+Z1x}z~_0tF>O``77$8FcEnMHpeYde#TVf{+kiC2FuCc@dHD7JKUb@grO zB2~o9lK<1JRH|M1a;a2yy85emQU!GVez#m&-&e~YC?D+d|GB2m^vte7R`9*hHM>X> z*sqwqwGQsvlnW>qH}iRXBm~S?Tzq$6k&%eG{g$#%B4yIJ6x9A z6K1)w^FFU+xuBtP98t)n!*YQT65s&K1)uA{ZJuQo0A@hA+6?Y5=0f#Im5V<+h>yx1 zf2TGbZyg-!WAsJg#V+U{^OFO&at2-|K2=UaR0GD*NLT!23HEOkZ|Y$EIBF^u!iD`f z)fZk892*8mSH&rUVi^8-Go$3mRYlvel+`BUj2CPzvj~^zPxKY6yHIegYSo+|0b->- z#SzXAwPi-EYPsf;BIW)gxe|8=!qI)UYvsK%f2vpFJ`pQ0uo(gSoiT03%ase}KsisJ zYi4?O*%8F|_~Zit@vROwYCajAGlWv8to$eYZ3+Fqm^_1R_0S59jFQ*_ov_TH?bv*3 z%Wm^2t523_$9^F*hQ(Va_-aREE`wHeiex~GKSlq#{0i4*2|f!%N)^%r+K?VD)+TMI zDv;c@?708NP52W2S@WTH&IHh{w=;Mh1H8&M*Z}4W%t`|AqB&H2T9GIGnr(p*v4REP zvXlFUZEg%}={MSg)0W-uAFfw7GK z!1N|tRm%}qI)%DushO^YMHLLvKnI7kb#Q07VD*~LL9^}$fBRh@2zGSK>mMi3KJ+4w zbKwIvS@cJJcNx%Pt12;w?_iY=oG(@omBE1L-JR7mqgX5hLS*{c7lr|bslCAfo+4hw zI52Acz#!9TK!U^CB-l#=pCvOtMg9@njNd<=4cw3w(&q_ia5d#1OeX|;i;zY*)7KgO zurd}`&lehewI6=-_x8hfg$3oS8S?Hy%dMKl%t+1gNUXj&4(n!5v5;7V@*=Zs=#n>t|DY0t+j+23JM)WV{KGY3lgAH zB469yazcNsxuIIoTeK?`%iT0Up8U`V(&6(E zdX4g_XD*xiTF(!D&JfRj7{=+QQe520&v`5iRG)Aya zvLu;o*|GDPEA0xg*@ar(Dlnm0aFKNJnzLv>{wplBc%S}4XmEvNdGtZ)1=B4UtmanG zLi#t{2_5+(H=Ok1qvt=hi#GE)mHh@bLYHfAg!+evguVRWnd3niXc2k8`Al}sM3}$B zKtIdJG9p0h5HjJ?bm&k$PvEBqiQdgumcfkvi0a631QuhSU9>$rac&Ol7@#<-kK*3J zO#;T!Lzg=H$p_6x+c^`Av)*puoFb&MHw5+rBY}cddWCs9_=tUh zkUbbV&NGvN0&4~~skjDEJ^eJX0c+H>GoxeGpAx60x|>LI|EZr5M4X0-Rpmz=uYV=De?N(E)tpQ&Z#mY8wcm0rCtp9m ze(|qABd!FinhLJi0VQN&= z-s#tk={Kv>IrE^kS%6jA1}zhxCcx(^Y%7M1D?iCRGj3N&MaNv;wJRRUC(O|7i{`^+ z>p*`*6A)0@7)v2Rx*5hT58y2_BUXR*gk~bvD(;K#td%U6<|xwosH&GLnsDFs`^MK^ z@Y8qF_G}5mN8UL5pj1NlSeq-5Jb-$4H?;#y04LndhtAWo7>b%Ev9cB*+@b%Nr^YOl24}F^IUtP=2`Viky4qP^|O7cc}ipFOu%Gy-ZOY9xz>wVr3OQ6 z`+{f-!ay^Om6@IWqg!3GWYIt-V@a0WNLs!~UPgzZpE@&^%~faxF8^AHwENxu_H{uR zZgsd(9YR!S>BR`Ub4CHRmOal$2~=UjYNfwx^p_@io;Tt?HZ_ez+&}_9TstiY%UI7b z@r-JduU|sT*e}G*K_r`$bHYcpk8_9uu=+cFL!*Z*t6unR?EY5?*@rK(u6B%v?vx*>) zO7AzQUU4@QK+EWv9`%yKuh^Y2BKM!*mvAZSx7hSXMu$KWZ#QK&WL~%7^_yPbVT@~Q zY2cHJe0&jMxa3QsK;sFKR?Sh}Iipx+bXOJIWCPgfZfH}93gA~kh~uK_n}UEh{HQ~H zbCmnbdxa?owP~(uN`SR&(WZFZNR+#gDL@YmVXF=}!D->}O)L7BY~6vO-lfgzJ>+uL z1obTDgQV``z0X6nSp&3#Rh)` zs{~zPNBvpYIEXF59GPkvoYT@3R7M{?a8JBSe@A%>3k{QduYXyy9P|HIpU^tE@q z_uo(ddi8r3Z+S)U{hLQB9UC8i;@>{@*&84EL8o2a(*L0^|F0dRzsdjZq`;mil8 zZ+Llr@kQPF6Y(obDPekD?& zABzRXn?6a2d6ew$gnq>K`7l#WPT`$phsdEtsX~jAldIp_GGb;L;y5d8VI?9{`WDm+ zq@geRBG}X~L|3odD->$!;$lE_vCH~)&P1$l3Mj>yXzWKrlgf?RUXnWFR(eTQzYP10 zTw14>>?xa!lmF<8QH%d;4?ELS#JvJn^N6=u$@WGnlWUWLTif<`0%UP zh-J+=V&f7|+RhopineT)YwGzH*pNXClcSs_Acn*dS#SQ_kV`X}DAiIb2sI_^C2j=W zNO9JtC2%zM2><@G*Ixdg&-{=7d(}r@_{)FVxTE{r6W_M(536o| zUq5i=4VV7O$YV#mdyYBM|B>%s`-7Xm_v>%n_46l}zW?@@ueo{ivQyrF=zrHfW0r5( z^5dn?{O*FYKXl$n!+-X`L*vgqbJeq7eBsH=Z#%c|`smNT-*L-m=Rdy9_|WP-&%XP) zUm9<`^(zzO{foZE_6TyB9uXHlp8L;10mHeNt9vfH=FKNOv3v`&3G9bqoG6_8dKo6& zK1p^lxvo+Qs_{}(6v^v{QtR61XX9f`l{hJ{m%T!t8Xl> z$lf$@+osR0e)QX~adI~vyY1}fU;OBr-u{1k?WKkF=l<}M$9;9zd)_&=>DKK}-qQJw zv;O6_d%k_)(>LAo!*jp++~+rc_5KH!-m}s8^M{tM{lG)Fo%^N9UGMXD{>>fL{x5vO z-Sg{HzkA|iUw+{4KK7Q&Z+h(M|G49=cfD`brq!1{xbEB&diFl-z44f@Gq*{;o=br0 zqcuX1boRq9RkURGih+g!orHi9Bqu??EN_E|lvv=~U;QURWF>a=N@JnF_*XkW`G-4d zAO7jD{^-Q_er)5SXU{yo>%F(E+G^)NbJmN$|IwXyJaX$t&iVCsPyXRoK6mOzc6{Rv zYsT;U&H39WpSp4Fd#y`X-v00f&%b9!dCwb;$t=JAlONyk+a>So`irT>&;FtCgEJ04 z@oD3(cmL_;wUcYVKlrhSm!E(7?=QRl0q^F|j$c32Ieypv$x{X&ExBk>cvac-&LN^v$w#~N*dvwR zUZIuo1yTo53phcK8|gwF$J398s7c_m=QlIhe^KTE!RO+m{hwu3{;Snxl36IvcM?r7 z(ob{`C*s1gpJ*X?k3(Nhq`&?8GT(P034i_VH^~nA4j;il_~pbEY-l{b z0u2)w!tnZ_XdG<+mHd7%jH%&7!A&58VOdTzqdJTk6SkpWNGt|+Bp~cGLKUX#+aQDC z_N5(uI*AaWAC(VdqWP^W!Iuwnv&2X^}hR~N6 zc`X|)Bs(0sa__=W!vlKPU(RHk{Wi1<<>og6jruJlBb>lI3MZBWoVl?%VBcC(I?76c z3ze2M2kjFq33`%is?DjLqy&%A6570rR>OIO0{kGYhW8%+7%hPt62@f#r=hvSM|YNo zRX*InfnE!H>z8@N;W!9n3eza)tN?CdK7{2&8{p~<{xvP@0tqbL@DXnLZ?#_y?RIZg z1lx(Y|9~+bsgA)p1En8RG!JaF6MfY9m(#F?#@0CnCk}MkFcKF?jl-`=I`NY z%eb~~<{Z}GjBQ31+om$K9|m|EY1=-PPN6PqHiKw8-e@5X`-O-xNiVwK|oMv{l|T2NP@J6(t+0jCEpvM&IaD5-SchI z^}tmh!ztgpfX93i;#%YjNIT=)|Gih8@w0z>t5l;TQK3pjK;2!XSoT1b;&x96>L}d? zs}g-*P^aj)u=&?Ar3%@5Wz8EzK3-cvC`aiqe3IzRGIdh4n_20}P6k@o7eU=ibCAjO zyhjPIksY+%?Qf(reu<)hLAn|+OxFQ6QKx`?0uBh67Vu^PZxK)d3{nYjG3f$dDBw{6 zU!~3dmGl|APWXFgsp>FAHdil%!^A16)em0NZE>;5vE; zu$!I)+(J(S4$=<+cL;t4aFA}rN*u(zeMeF#MsG{1;HZM5l1l%SjtR~&!8r!bD)|Lk z3C$Ovze66R@1oCLbU%HO{PR3M_2oF$gj~n_13gN~g22@wK%nCI$r`0^8Q|)|_@JiK)4ctC(5E&XRC5Z8EKDv_mTm;<`yW&D}SqIgXOkXqRFFiU^0y zoNj8#LCe;>2+m`t%|g)~)pCkjDoY27S=}18jI3slD|w9ut^70$)VHEZP044htddL> z)dSX?Fium2tm0~jbDK7U&Qh9!EX*-$C_k-b5%qwJQ)jve4vZFbL$gJKpi(EQDot@D zRfUmA@U42?Nc!F1RzO97B4;xAj*=J8l^{Vn1V)(PT5>%#f*;cX~E=xwO z+#ba?g_5{Fcw<6}m@!D;PQ{%qQ)2!Iy1-1Hnb^EpUWJs=6kDC0DDd!MN!wVQ zmR%aR++nL|W`_=`nkSkvm7+Uq*}M=3R23_!CflyLSY|2fph?IR&j(5=dCX6NW@{)1 zs&WppLVcpE`QRY0NGC6rZIW(rLw&hqeE_Q;fHh@)9a&(8PbI)6TPW>K| z6q}esLx&KR!&6dKT-uHWIx&4GhKQ`fzI47|=&J4_StCW;6)nVo4`Sq85_=bU)3-LT zgctK^#hd(M6vQsb=fnbqij>89ZUJw{iFl9{nj>00L^ggFp6e-2130}@(#XLtPH+Tp zElEq)qSgg33#kcQgS8~M(ghY$klB!`qP2~CM9qQ;doJi1)J0e+Ti7}PJT5pI9il?H zHTMt)UhyxER_t9-a9GM7(=B7*v*s{#nLCZhR5~D}K%AoUN9AB7Kyn17p<#Jsc_b8x-5yh7T3~T(Op4$hD@Pj1w;b~5 z{QYdPnb1w7f&AQt6{KZsJ2n+UPxFsTQN026iE_% z_fRMV%gq$Jf_#gk^G`|9`ENyH^H0m6Umk8gcY4F0ZVuN{xHgTvnNwlDD6UFxti5hU)Xo{nGL?_+} z@gwS%C@F|_UCK;HUq?spOy8#7>7Fh{?da+4-PF0McV=^EPgh@WwzFsB<}R%pZ)@Up z1ea-|H4@!(fNyJ)@}dF5unvwD4OcH18W@dfa~9VfoaU@HijNc@rgo{Tn)ew?q{jni z%inI8dY|z)V;7goHy%&24;P-4Vekn;c}K;CL=$HVOV6!_4e_9J4B)kh+cvCHiK1zs40fjvU zWds)8i%uM(e$lStaSGZFP8{yP0R5VOmuugFO;oD-xf|_mSg5t@#JSW_eYn3S=yPUV zp=-iNqt4Sy_mjk#XW)nNMCP$wp>0mI7%wWtrg|rXctiU&d*M;2R7(m%9#%2KH;eeNiEkoRHF7F4A)qg>O6Zn)# OP5l3rkIMgD2L1)ZLzd70 literal 0 HcmV?d00001 diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedb.24A289A1.Up2Date b/HitFeedback/obj/Release/netstandard2.1/HitFeedb.24A289A1.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfo.cs b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfo.cs index 7f16789..09cb1e4 100644 --- a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfo.cs +++ b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("HitFeedback")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5cec8711ddabae774b7b55087269b881165af0e7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2af09007f967b42ac04776167f814297d14582e3")] [assembly: System.Reflection.AssemblyProductAttribute("HitFeedback")] [assembly: System.Reflection.AssemblyTitleAttribute("HitFeedback")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache index 20cae07..2be95b8 100644 --- a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache +++ b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.AssemblyInfoInputs.cache @@ -1 +1 @@ -6dfdb835a50972dc3b35cbc3ef11e4b4945b330f1030bb4e87d430fed92effb8 +af2244db1221597efe6147a09f74a909205fbb96bd2548e7cd4320372ffd41b1 diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.AssemblyReference.cache b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..316d367da7bdaaf9a8b61ad6223de60df628bbc7 GIT binary patch literal 120321 zcmeHw3!Gdc-W)A5--JCw1 zWO%IO>WU({;(Og6xUN^c{#a3V6;V*Gta4oyP*HU66@1*ES6y&jmY*)H>s@ZuId!V* zJEywm%&D(p&rY{LCS#vEHD6Wzzh`~*)gt5ej*brF%D%1ptDa?+f}dukQr({~mr7-4 ze}6S^R;=|0+;VAsUoC&Id}x30&$WG~XYL;~9dptu>>njB=gI{$6FkiHmR&1TC>9Na z^gps>sQ>0Oeze3ej8kO|X&dRscoX@$bB0hz{$)Rnow6>@Uq5cSRlDq5x-sMb@BH<> zwW3#ZtxFxN=DB9^{Pn}NiK3m~X-$uo4_eNpPOVt1oZFV|&y6&ZO;F{!9#(3$>!ve3-lg)_eG8NPmlR z(`0o@%5Y=TspcyFV&7ysS z>5=tI-P7XXVvS6AHGKzURHJ6~VCoK5WyvDtJkzVP^$O=L`tNM>yH;GM;i>7Wov$iF zXyvf!nuYR_U1g<7Ubd@TuzF4BkePm-mu?#z>hnjKdZw5663!}_`6=>G>P}u6pm@Y` z3YI%;SF9rGtr|$Kk(%S#rSyHjTHZJL_7D+MW-+7s2Tt#Q7C{N-~m)RaNCdHlRVmghUt-?4$?cn*IYt)2lg|T;6i55$k~E zT24N_{8>k=w~SjfCtNFkea*`F#@*qvd$5{utn@q##S)M!H<67py46zBk>Fusrtx^WC+|>Q9xuU0gC_|#$5XZx{9ZG;imwh+5B7ACxb9lPE-NnS(tfi#oih(vTT;^mCTzP|vUZuXIvx&LYW7%LC0vkmEdaKB4P}?@sH#B069*Dff+;uRv!cI1Y38)od7E#Q>8DhM8VPuIM4w-URtC z)62&y0);SZ*jd9?BU9`4#b#?V^?ecA!;3o}Obp-*du6V$zO9)tXv4B-q zLuZ20%@$&~VI!4r(;_-5%y1J{cu1cj145sM29;oJ7^r?FRtSnLYli{2YabqWQQ5-6 zWM!AL)|=NXdKY7@H5{v;sZ>zL`6`dkSAYzGsRreQs&EvI*P?P1HeRtf6ivm%u{x@Z z)kyS{gLK_jE4ML_CW?^8(YYTDoe~Xk6yYpyX_TEC;}!1E9e6D+>kR+|F$7%Zw7ktz=d*{YS`VT$Kw4 zL4ySjSG=th0&yWxKob&8XlC%*)u4%r&{#~t+lpo(wlV~}TMQPhWDkPzwr+$X&aHcp zxV5`baII?9oG6m*uy7CmE%%=hnwlpE=ogzMj936Yt-7D{~H(2k7&kCzL09k>v@ejp_Lwfg}|P(y}2R zpzB&KFvIjruqb0r)jVMFB!UwtK!r~G_g;SOn@)Oi+16&uH;yFPddtNk+500q33anc zkZ&wqKxieypg)sv@vcFZasmZ{(R4*1>x75(rJH+BC1srj;mypdwS45w5?KHn(-Vx|S?KnBqh8QWcj&lQT|^ z&G=H7#S+F4NiOprL|mpl%%nu$9O<%Hsm^MsRrQn4@&hU-XBfuJb_rqiMzY8_r;;T! z2&md2d8`5|KM%6?j-13nki!N+=(Ku173hE3E*b}blPIDb7U^O^eK(LymgM>()Mn`fI;soiI z4{@I4z5kS4ptB;OZaqDzg(+Y;M$QUCtTpYNQLcc27=O1GrM8F+$nlXdQ}N2#TdRP5 z1s!MW>3IC0DoBx1POL-Ud`p-cD$`5!JNoejIX%mQnU5HlJ>e;}^fiGs#I!-0TCO%x z^{XJOX2k=XD5uhavx9z07eY}lf3ZO>T}h{Om75!aYxJ5XA_}~m(A21DH8q%|1%wG^ z#4>0T?YBxnvM_0 zwbulapb72>poIecGaKP0T3q1#%UAgJdawZGej9qLKrBUnfduDjvLz5kNJQFg9wC4)ed3vuE|y$Tztb@~`GgDdpH zdwNum*s_&p5&b`Gt)*eR3&k}<+#95<33KtV4%-VChjNA!;#X|hg;ojG1NLEifdWA# zu*3GkLlx#*MrU~;?9XFuGzV3+Snz=^0xes)t?YQgS4w_L=vVYo$a^|e=4t!`?t2#*LUiNIkB)6hUS+Ez1rLsV$SR1SwylgBt z1gL0?>tVI|3e24r>J9oDxNaaK%mm*31bhs1!_on zbAd`*sR-0nRJFBYG@`)*Q3WYoAYVrx%ft$7Uj@ihEFs;p!Vjc?bY~T#BO26(J_iac zG?wB-l={7`)2|2Ea%W=)ez_@PQ=eovCRXC5O;v-(I5y>pV4AEhq2#rG% zsghE-R?JG_cod|6a&smw_K_N)m=m> z-#$1KDrMl^78`BOEa+^At2l4y`b zDo`D+RIOl_BZ^oMf?%s^wrr9(43P^|%V}l++y#um`moy2Yf^%^CbYIVc!Hdb{TiF^QcaCZ?RS->1O^`c?8tU zFIg9Y`YcgM#a~H??Sonz?Kn9C#K)Qwu7dP-s1ZcL59okpkUVa=5oB)o8}4$0{7D7{ z_*O!2l0rF{6^)tBmr^9)bFT!Sko-18r3;uQ9)#-^k-|ux<#+>Svk-yj<<>1nnKb~s zqSzbKkk8f0;Cy+oj0u6ZSBtEw@BQ`&Vo3!`mr^T{R7!I!uj-jj!E_6T zujHumhB9$r3{v@=5YzI<-r(zKeZmFFUGz?JNZge20ICel}qLhpzLkBa8 zb->y%Ql-%)p%-k!Dxazc@wWh^Wyc{}S8=TXmC8xzz+UvJ>?X%pr#(Bb3eocfshNR2 z_m)egFef9mQ~~`DTke6fTQZ%z6)}=i_YZ^&R>nK%G)cBe65MJChy&J5wlkcBQV{vW zP0IvQ0ken&&|bohOKM;N!4Qvxr|uU_t~7|5x@#aM5_^?N5CO0|O2WA%v!W;DCfUII`-D)JZh?AfCzB+u}BWc2SE&-P`z6?+6a zV%Q{JPQGXbcR(rj41H1%xk^2|LA81|{&Cy&YGyH5Hy&P1-8bNNQj^oNoL;kn00|(R zwwooZmuzN*JFTh71-<5QN|74|uyk{tYndhWnFSad4OBZb%@r{QxQzkc zXr&Szo@ZHj0EZYB6<}g2eU+qQ9M`x9-J;r;BYX8F7l+6OiZ%K|LTu|f=oTeLKsPw( z7Hy}3@AgI-5VN?ai?&D4TYl&co^A*9PuMUa{PdhI3W*S42afrM&sE?y&$CBxlZ@&y z7cQr+|Dzj2IRzwdy=g*-=t(lFlOccvBpKCPsKBHxm4H;jJ$`#dnUs<)#*;0tyz6L) zJ>Vur+9w2{p5wO>S_BjZ6=+!KAks_)it}7z;U<$yqq<`K&ma>fONw>&nWBzabPZb+1(*9frBKpO$bLl=NSb$1Q3ElWkM4b z=&^cQsL4)%*KxOxfeobWeHsRc$!W@cp#em!s~U7hDC533?x~L0^m29-42={ELOB&i zn)ICNkkT(Z>mF;U!k}&4pi?(El^WY9 zd|B5t$2Kkvaf=a3(hE2QU;HMAAlRgoydxc5Tq5czMkt|2faJKicP(k!hNg7!(m)gU z;Cehkg(LH`XMHFXj%jjQ;=t5%a9utErmMlh^?1uREYVr8G5v)Da_tEBGj{PM>^VUfUC3TSr~#;n2&^IVqV?xRQ!ZgFus@DHB~#VOcF zk-U=-gL?K+B=iU{1N$hFrYcZs%T*v(ag*busV^LyZ@-OKgG-q(6So!hB*!%z2XkCN za-6iW3Pk-;qLyQdZ|&lmchSR{e90fX<};x@0_I)xg@nRLk9ij*Mvz3nyov`C z0%8a^?PKYNXHciqb9pC zLX3b$Xg5aMwc#jTwlr|W-CtvcTY?=k85Y6*8fYyYQ5=YR_SXO<0t&(Y8fesppmf2~ zKoB?QimejZyX8n+_u%?)mks1x$zGC$js7w}Tq!-`D!&1`oW!uPgJhN87 ziZj#oTDEJNjfTY|_lZG)M(tIYYM#{q!i8(3vNzu8#$&|?lwuLioDV*6&&{Dik@7+G zMX5+S)_f2pN>D6PK8Utg;e&amT%?PdNVpw)rEmY@osy^E~S+hYFFgEXT%KpBlK8$yq(2N}NvWDIyG47#pw6J|BfA>x{u}m>uf6am@1X5{<|jQZ3W~2Q_X7kMLTMaO zk5c)XrBwEwKTS=mG?2WYVEQt2#L9CB3;>+)lLq;37_czO;CAKZ0aRjLcm(#U&?=LI zOqE!vos=py5_ts1RO&7PrLp9cl->F~0gPnaO~~jvaXJ5IPjWdw_l2c{g~=IuHX&uy zGf4|JA*1c;8o}2GbJ7UQ=-5yb6b(aTh#gx`pvxk_Hh2uKO#?~8N;EDY1{qUwyJ1Ls zM+;hkNs-j(NliAU^$-_%xK+7B?a4)*aE3JbIN~BsPgQP_S|-{+RqpV)ib!j3aM<27 zD;+F}@TKI6IF4~EosN|zTr-lcA)F`#f?8-R9Zej~dMcd?bWrwVfCiOLg(fPPp6C8M zZnY5KALduciWj|dA$Y;BH-x)kpjt@dR}%tBPqmQ7WC^&s8pHv}xyEVf94ug%;pXqa zMTv-}oWp~PAb&^pQbK6y$={I?B!CL!@5tJ!z^T0<1bkiGLWllhkvmE2*L`#8_spMP z5=uW%=rI0DLTKtKbQmW`046AO7;o8zrF7|hE3IkJF>c4!T^k((=icR1T=!vF_C5}P@Ly>-4yP=47F)S$?dEOC8qxbL#%LhsC?Hk} zyEH6@Td_qdwK#VzS@q43yHd)!IAiIl*wSzuOof4pEz-s+?9`4~fS5%|rx`|fCrI8> z#8bR)+6zsv*Z9jTn)!9{30{`6WE`-yV_|*)!USD#ZPLN0z;~W)ex(#evkP0pz)cnK z|03WF+;eUbIksodo(NZ**URNM*i~=zVnUA4bIz?1Q35yYYr+kD^eUXNge=(t&TP@h zSs=#+%KgFSU@)FBH2#T+f}8kI6JLzk%L?RdEA<^^F=FKuj9lQ9u5sfQ2!Y= zmyRi}aP`!GhNK8W1=N3rtyDzGJX5N;nlF-Fiji0xM>g&mknwGMBii$G>uw2cN^k~* zw@ipj-TV!cI^6l0b(5JdnO5 zG*N-x0vDiQ^>qZ2CQ-fgaohE3W-;(%ZD+DEtY0Y_@$%OaBHX`6H+RXkhb!gwMy1@? z`JaBXV%th*vN*8~25FZmCe@s~% z=gI|Byz`o(%s;39#N>mwF+sdK+Nk-Ibj}c2Oecu_^nY7S|1ah-d29@z9lIYTmNuQR z%%JVqY--DH^C_!O7H{YOLS`&U4F&)8rYWk1agwj3GSmYZw5n4iACUhk`nvduRw@Xe zg(M*!v8P=dz@QyahV*c;HfcLmj^wVTEB-4(@?!R^`OrIOLg?1p8SGRqUY!SQ0J8=5 z56H3-5|n&epCbC1ZGjQ7f(74Y+ltna5z8!C=~)Sj#epXj9H- zVbk^K)?gr+1E;q+yr~!oTJU!MFLVPQuf~o4SAYT@QCGmGYZl5!c9lK5>~Q|x@WCA+ zf3GC7QE$PAM`;m1z@ZN(gElah(jS=CWUF#H;!10%5~NLaEi6&tLmKelkTMVMDi^F? z(>Y|;?ci^{^ZlVmx2*m+1^1zsJe!L=@F$D@sC$>8SZq}$28Z*oifPRkEr=??faTqt zRaB!`QU-Z1(lEdn0;A3<*PQb?8VJE%%0h74;80%>_6Va|$Nl(VC3MzjVf&qfXBlAUE1>?<(lIzclwqr?4mikbgCESM09fomo0OamM!L_PYbAn_U zHpi_`CH)asltI2$X2hzNYc9FzF1Xh{b$1}AvCnp`yjNyd!>8^OQEm8B03^$>vSjHc z*eIF#De@0@aDMkhHgs^73(uQRLFY`kKJ|9SYPx8c(gi#Cpku|cI1kGToG%jV)q!9L zqK3nE#g|*v4Egqu3V!q;f`!R9fs!idVQ%q@HZrO)h$MhfR-EK5+^pDUa-lT}O16OrW3Mplx%e z>YR}X_tWS|T3NWS7&h|<%}HytTrQ@!F&6i^=3z3a&1Zsahv!l1#Sj*!j#=c7^EdLM?9d-p7PRT7d*Y2HuDD+`~Z&770QlK z|L_pkmmfHLJPfWJPrh$Hlbtg$$=_k1X9-~`5x{i_8D}~TI#j_8?DR09y7|g-z{PoF z1%btwXBTbHP947Ry9X%Fs-w7fa5IOoaJf-uKY7r6v{D=|nEgpDdL8HwjKh(rJLZM~ zHuhx~G&e^~6aD}r$GMvrFtFm5Nu2f66Ho`NQPa+hx-}~|MREcTb2b!?`mK&OYCgdW znzv7x+{pfA~0TSV=IhkDEa;y>S zfaO|FzP^9`(trOnKYA-~nu2>4VcP=OsK?^QWh^IqZ>gw!?IDp|-Zr#{FVV)ozdsZq$CK|~xUz3J_)S*_CGq2+Qx^s614!ZW{THGd_Aj9N~WA!Y^#mJNb!8)=6%5P~@IZcMp@ zAqP=yIpFpv@5W(9b96=t)IFaodb)=)v5ZJAEySWj@}?=I1iI(bs!~E{^hvt}!sMv9 zzEeNK(r;F$bLJsy3kR#<1})`JQ{ZzIwid(IK0%UsX56ll%89wWYgasyPneLp^n7ESsy)LyEz%5W)N1@wRng z7;bg6Q5`~*XyM}v?9Lep)LM2wA0<$Q4Xc%b*BC5K`aEw$KUNz@B07-34p-jL!&26B zOgy996z~`4GXEEv#*G=n)S44Ms=S>;7{IUW)i*SH*s|&sfW{tpWhj_P z5J;ux8)ToP&II5xx~E62r06GcXTBg0Zpur!6owJ{h-xFFLm;OgH)l3xUbpe}n_u5y zj4N|#Xp{1Md>&!A^ozXo>q)Uz%~9PsBUxs2Qx#if1K6lKwBd@Y_5-2<`1Mtin5gQi zAe0+H)S>Pi<^J+Mt_mV;nzNb|U@d#xBAIL?%-u*801#k=hOk*@zJzaD(Z2N89VqJE z%2K_D9Il!m|7Cjma$KN4dgit;se6UkAO))}*hCriP(G~(-hU)-75Tbkv%DncQvTFe zu&<)nV4rZ6peby8gg!pEqoZ@CqvL(#*G1ICApd_P*S)EOC?67H=y>4_)*^`oD;>Cx|Z+SRT7ANWUlBerWo}m**E<+?`*(?VhE}?|$GpYvl=Fc;xnHvWNPf`@0W3_{z&pf9lA!s~&vS zH80HEe$`+9=3A%!dfzve-1MdHC(b#^{`mTl51e=W$Z2ovG4I>*b%Q3){$f+dad%zz z$&1OagevrHu~2!_8;g94(*HY=ABk-~OgHT`)>(FlY+95mv~CkQ`mIbOW~L#IvEnbR zAjqV)1+@Zc=!<>`Hq}d9)+>T@hFY?y7z(&N^vF{`wC`K6E@pRQfJ&s zFR2%r@qZ(S*6AU8Dow`8fAr&vmf+XeF?h=1FF*e0pZu3KLsiG8U(=!a6eQI#;Zh!l7uLac2m{ITTdsoRNT$ju^PfYEw{mN>%&8HYOEo#*k@> ztSv&|BdB7-mo?{b$0ZrHoimaZZP_eW?fDkikU`z7>KkD6k+|m9IfA6~Q-}2pGee>?0J+7*x@ZS{46|AUlJ z<;H!z43lb~B)ga#S1E;6_%d0?v)pneXSs*$JgIS_+W*=}|NTci%b{+BYS;dp0GoXU z-LlSwrG_Y?=zoF1?wjnUa&)3u;U$jw-f#LAZ%rgqG7d4 zarLuoO{;)$jNiAJ-$|xYH%tn0>bU`TL2d7;?k=eHL#T@EVX1pwVmT>3w}Q@`L%k{K zR8r{;rgARgT$b(Fs$l@lc0XJD3(5ZFmW^9BUEE=)Z!JZRwescvkNrHTI_uF_1+(e5 z=8s=}Q*n9r=84-ke|Gg_-+GOcyXl1O=f3dLN7nTA|LbcnE3Dt}gHNpZ%IP3>!N3FzV`;DM`IfuiyK3|5%O6^|;iR5@k9dE4+}C`w zNj#oQfEu7RCLrnTM?bP?$?O#a4Fehpp+pdj1og7K4I)x}f$w#L+8-h5o`{ z?fS&;@2q|3C%^nJC%@;Tn~s0(>=V1*bL*;YcK*}ny!5*t-gW1rw|)4$Uw!A)AAI?< zr+;|o*Wa*a{Qh5Guw(M+o7TR^x@_egk6ie|yLXoNzTvpcvKv0}v5mi3{NAp=m|FDQ z?+f2Q>&TOzGVXrYpKe(@x%PX5AAMxm1!w;5@*5uXZu!jk4MUydcORHMZD2C{H~vD4 c5w?z?45WAfEnJ5rtK3X1sr5tuI>=J^{~9u*n*aa+ literal 0 HcmV?d00001 diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.CoreCompileInputs.cache b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..b01a308 --- /dev/null +++ b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +7453d4b6fcee39c7a7d800c9763c938846bec2244ebefaa4c34d16a8d8390f64 diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.FileListAbsolute.txt b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..5fc3417 --- /dev/null +++ b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.csproj.FileListAbsolute.txt @@ -0,0 +1,8 @@ +D:\steam\steamapps\common\Escape from Duckov\Duckov_Data\Mods\HitFeedback\netstandard2.1\HitFeedback.dll +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedback.csproj.AssemblyReference.cache +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedback.GeneratedMSBuildEditorConfig.editorconfig +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedback.AssemblyInfoInputs.cache +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedback.AssemblyInfo.cs +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedback.csproj.CoreCompileInputs.cache +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedb.24A289A1.Up2Date +D:\vs_project\DuckovMods\HitFeedback\obj\Release\netstandard2.1\HitFeedback.dll diff --git a/HitFeedback/obj/Release/netstandard2.1/HitFeedback.dll b/HitFeedback/obj/Release/netstandard2.1/HitFeedback.dll new file mode 100644 index 0000000000000000000000000000000000000000..ef2ac3d808efe7391ceae3f127d3cb3652859dad GIT binary patch literal 9728 zcmeHMe{dZ2b${QzyS*Q_58ug_Z7kz6!sd|di%ym;%Q!~AZGmjrmW&M~kydvr>FT}R zV|P!ssw$BKNq`A4VVbsSC}}#wv^3BuDNOm%Oz?yz1C*w8noOA(1_ow2ZD})1n4#&^ zc0cdCdq4aGCHbe5Kf2PreeZqW_r3Rh?|pyl?twcWq5u&E@w<4D=vmzP>XvY6u!!dP z#^>Yobo8}N&x+yKHjT{`oK(rSrfsd5%4w!)xv5D#WtYuV!A$j!jHZfKUeByp5xc=x zeQ1DaSOn-VZoBwW#oF6+eQKF#Bf1V8)#E<@N!(NTb>m00QsRo|H#69Oc`X8h&sTsZ zzQCgVU%UGxvvAEo?+7E^ME7zaF25#-mV-A8xu(n8mZDQck-GK>=>2tc#??=`pkLeo zfHpZ+-)~UzN)b(DY{$-llD>5V;en>`tGl}4ea6-e3xez`P2k76DnSOyS2t0wMC!mJ z99LZIn?fOae>1wTArg}N>x1i*^eUoQ%V)g1vgSc36q_3Zk1RlCuw}Q;4_r>d-(btb z%JndL%K{P+RMsqDtU<+D4SfqCM$?U~ni|>^x*c**n6Lp#4jhif6x9OJx)5X0d4`SF zIy88=GQSL*dDd)QTje%d>#I1MCJRZ9wR~2&phi)94zd$VqYPt;l16_uy%G497NYfS z0YY(cm=l)>r&xF%or9~=n}Ba^@~C;Jk3kZCsZKL+3)z7riX>jDqpSL(x~XxXWFK~AIm)Rx_i4(zL&l?B{_wR|D=iGa0@U5NYX;0$jS zE&f0 zZQ}(`i5KexDGh{ta6JTRA0h|azRqRJJP&_)cxybo=H_)M&BoZ9TOgvWmMS8V^bUA6 zzZ1Z=cqpB~7N9K{nP-@WkFjk{_B`5rP8T@o-2hPaQ)u+rH-oc6iF*DvE}#s8yH24Q zS&>7SXU-pbafoP zwS}OPbql(t*|&y}k_a`XyMg-QIxoixM>u*`4>zm;hRMxwUlV(C75ll-7xScgA+ZT8YC`oVQfET-x~2!wVC@5l$eEW= zEv$So`z~k%J_KA2Bz-He*46emt42LG8}aI+QV@Q5C^E)tj?3VCgctm;6mBVBxOma8 zCi^2O^h{e^?O#UrMfx^2%N84BTz<%zdQNSj9;`*EQF-k};qXru8#tz4Mc#O~qS$0O zP;s%A>y&wpam%&NFv#DokkmVRYp?KEc0`|MJ2GvV?QPq$NF7(M0eA`qnmD>&HIiHA^ceFh(3i0-rQ?glPru2qT<-bKUo%y zf%tE+oiGcLZ9<*Palm6jH;JPw!CTpmHIV0##G!-rNSepa{rO11cjgn_g~H%VrDeg3 zs!FpGZV0@uUPBwvMWs`Le+;Vh>EO#DmEI39d|bjGNZ2a*eG>mSg*7}7bRqLdm|-Zu z@C}Kdq&Fx=ud7c$TOaT^?N`T?7`4LLI2{yYN|JsYX84AL^Pw?igkFTZN$OUbBT1SP z&5;=W0`e+-L1E2z2H4_L>Qq>zGlDs3Xl|tG=nJs&Rg6NV--SO(D$tYRB$+Dfc?))v zq$><}O8&JHu7t%HeGp;~H-(;omHVO$KZ1s9>3j4-FiDH()kxnCy%0P@2`re`(pHsi z<%q5SG~{yV=?MmiGGdFR?w^&B@Qx~#h0jcJepgaI;=KcS5S*3tXs|2PgOgWCQm?CB zp&{5;DF8{%Qx8rkaoR$i;rqlE`g-uoLZvR{4B$ZMVZbM%UlX@4HYn?WH-;F_h5rb! zJ@gpho#Ju8$AV8{*?C@h3h=t<)8Gt*{~GwM^a9|$#QZa~4)9U>o;Z}^k$iFOtB9na z<5lVvw3n*Xk3fB{N^#p)sucHoT2iO!epnOKxQTGRM0ZJ@yL{?z6>d8xsnhgd^kZll zyq+ab)6VFdIOUE>>Rx&v{H_R6UQ%DAwd%iu`hiDDKST6hl@f^Mhmv|nd=nN_+TYAN z-w`LHn?OCg*|TsIxJv&dsdu7JMY5pId6ak?)fJ|9{kET@&6`Vu3eO@Ji4lYn0K8M; z&x2pP!q61P7{WO5MCnykPy$e;b$~It32-H4CG3*0N5UZq4@-E5gc>073Ambm0l1!` z;yWBOIg;g+jBW*f5xxqMjAm(*VEKaVwMxR%5x`ZmGs7FjF4)8|cXX(-Cm*{ci;|z|+EVGrqr2ZLo(0A46X^-^bEGZ%0SQnMRfYg?goSfw3u&S&G=#qbr2e1u*DcT5l18oA_f+&Qs9&g6q4m@%E0sS%k6@8zAi#${6 zudWc!qZ-c@yK6*M@PSKamB;?hRph>L72XF|;k_bxJUg>E_1{6~SmmB!OUw5dMo&3k zu=sCx~;jE4NA5R%<85KVz}V&ZO`7$@$r+k zR${a`K0a75HN%)gSJU0zeu=tv>MuyenmsqsUh4^Ts$l4cG4K?e z`Yc=bMt=!g+Pey0=BE~xUs23gB&7!}Bd^;BwW3bb@X=(1ovk9XmVtsGIVzH|qdu!R z31{m)q)}J1U3hPmU2Z~A$h|)`cbG zMMy{0WXH#m0ar&dd-W+qs9)ER>RDzD6esmOQrqL=JUUqh2i}!XT(+zNh}1Pzg^oJf zv|gpCU!N>bPjfPAyn|)KxRlf5IC^o?m>Vm&^@2mLH(d|`S3jWTW-$Jmnla5rTnF*q zOFwDZCu$9zP2JvKfcs{RU$HWXG2E`(4yNUmjYB5FP(+bhn0p^9)n}Pgh3PUT^Ce2W z07>Q%-Ox@+%(>FYAsf>$=hhl3A%R|gOI2&A_{^F$bFS8Kq-^p$m3+4_Sul91sb;Eo z4(S>+v}xpwJ*Av?^9uuIn#UtXeVJtr>Mn$Qb<0f$kHx2 zhcE&Cb}!}L-1VjaFGhrUKSTR<&A@HOyX`NygSwud)N&`N44uffT`r-lSexY5No4Yd zA&sFZioS=u0_3eC?bF?XQ?71uMw#FQ^SnD&aAz=UYHgQKYG=;Ojg+{^xMyY9`jo%k z(Lu`{Etg7`4W|Z9<@A!2L-e>xs9!6h)+L&+p*+_M+{~l!9F)reZw%CLoiq)sWc%Sb zCQ_{dUe^d-B@D|dVOI7`Au6M~TP{(bp=-9cS{%?!Shjf?=B*2au1@?513mZFaFaTo8h=|CZ8TaGp5LRDVx!7Q9} z!1gWIZAQd_#2QrHbure<_F<~d2yd})E~$9A`#Lmm3L$iOqU1D}2IcIheJCGqmA#7P zOkD&sM|7l%tkU>Uv1Al-1s9ocu!+im+aBs|_TE0^ZDKNkMeP2ZLynncGI8Z7D_d^8 z%{{)D=iuHU~$&))X&@tp4{jC91@U$$MD z0vV}33k4+S%!sLv&RB>AjtI34*vniUeE`*dkl*O{<8)(Nb2t#$*c2^$j*~HPcUj{l zQ6|R3(Z-|jp=46?7E8RW?V&Q|@w9`viZ?MDo|EW~1EBJhqCwK}m#0bab991sgLe>Z zDbST(DYO{qUm^#51Faf*aIX}hBmhgkUc7i(R_jNjOIfLTm7*zVF{Dl#+DuR`?#wNN zVmlf*>>EWhbQ098#EP(t*R$YRG>t#HW(s~9@NGAJ0)G_v6n?mmEak}n+4!^YtBtMz zyVKHcEeaLg@FFCA>03(cFf`WUREtV2no`HHrF0BJgEyX9tfw(Lj!rFpeHbxkha<-0 zC<3GLrS)a7$)b?q^PTti}#DBUIuar!5{Y0`4Zxu; zc{qqJO@Xk8EDy8P+70n|Jb5^jqQv4eiW)};Fd(D=6=(z+k3$u=pb29`dz6&q;)C(T z;>+lmTzpM-e?3e=w8i6i#>Ds*A7q0Kc&7mO(h-nTSTXGrv@UaSU<@Z+`8c%IKXZL@wmp-D zhWM)LIhPObI9c%dCc#}&l|CtmA}P!24o&ztDJYDisIED>M`ZB=8h=FF1!W}B+OAEt zb+xs1PIc|(poJPYSIc`xs0? zjvhjY+ZMbnJi$-yW6BCVGFvC*^JWRpYGX=t$eh8`CC*wbHjMYwzf4TVt^)AI<&x_m z|2r!)|D5p@V^?04@3CIXIG(in4dZ}TFsbO|@JOV~qbIjs+zcI;o4Hcquf^dvxP&)D zw0LPZ@2dgwbOoQ~@CAjAcN3-gCBA>91NiiYcP67W4mdzZfDPeG`$5n{fP>ywclvJd zXBWJ;DV!F*ygNQA$twuxRi)3stsg%Dts2(RL4V~P!b-_I5nngRuO?$?)xdS+uIEC| z0_9zQ8N3fl1$=TL<*lYyYRXHQHmtGUUkCPI!~ow8vA*F=7_Z?aX=4r}(m(p*S`((7;lsz$$RJR_}S1<>zAbr{Hy%f9=~(v z$hcD0gpWp@r&qU=!A@@A5BWsoQTpgREqn5aOE{OX$J5x8T*##4c-hW~&*x~eor<4K zd6D^L_Pn?rf*wBglo1=Z&fAZV>*sNX5I8l}_q#kgwb-;$J3N{~q`G8YJArrMD@rG_ z+acR>;CF!T1UD;NrjYZjZ0!O!FYz7VwIeoIiE!YZ9Po