diff --git a/Glissando.csproj b/Glissando.csproj
index 2fd3fc1..ae5a8cc 100644
--- a/Glissando.csproj
+++ b/Glissando.csproj
@@ -36,7 +36,7 @@
-
+
diff --git a/packages.lock.json b/packages.lock.json
index cd06bd3..69f021f 100644
--- a/packages.lock.json
+++ b/packages.lock.json
@@ -65,14 +65,16 @@
},
"Silksong.ModMenu": {
"type": "Direct",
- "requested": "[0.4.5, )",
- "resolved": "0.4.5",
- "contentHash": "oc0I5Bn4qSUd7dZEM22csn+samhGkdrPdadJ6mAJI21qjrfJvXbSSBHkCqmydeZOP95iiyGTpp2BZGuaIWASMA==",
+ "requested": "[0.7.0, )",
+ "resolved": "0.7.0",
+ "contentHash": "S7st32owv3yAHCXetopsuBklXXIQgEwykL/2fStQaPLXSNDm2t5fDjsp8fZ6pcSwsZcpmFmhDKdeE425lIvH2Q==",
"dependencies": {
"BepInEx.Core": "5.4.21",
"HarmonyX": "2.9.0",
+ "Microsoft.CodeAnalysis.Analyzers": "4.14.0",
+ "Microsoft.CodeAnalysis.CSharp": "4.8.0",
"MonoDetour": "0.7.13",
- "Silksong.UnityHelper": "1.1.1",
+ "Silksong.UnityHelper": "1.2.0",
"UnityEngine.Modules": "6000.0.50"
}
},
@@ -87,6 +89,33 @@
"resolved": "5.4.20",
"contentHash": "0bXgYxbCEN2Ixp3kiFEhyw+RASeFQeg/ww+lbMt7if6XMeVS60eg6epNsMA8Jbx57dmNOzNevkKKw8mP8SUMqw=="
},
+ "Microsoft.CodeAnalysis.Analyzers": {
+ "type": "Transitive",
+ "resolved": "4.14.0",
+ "contentHash": "fCj+MzjJxN/4iYAz7JPLONGKeTomaZNzx4UgGA0AerTrx4Ou6Rw2J5YF4V51vWW+aSQSCv1nnAkCZUw5Z9+3zw=="
+ },
+ "Microsoft.CodeAnalysis.Common": {
+ "type": "Transitive",
+ "resolved": "4.8.0",
+ "contentHash": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "System.Collections.Immutable": "7.0.0",
+ "System.Memory": "4.5.5",
+ "System.Reflection.Metadata": "7.0.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp": {
+ "type": "Transitive",
+ "resolved": "4.8.0",
+ "contentHash": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[4.8.0]"
+ }
+ },
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
"resolved": "1.1.0",
@@ -141,14 +170,19 @@
},
"Silksong.UnityHelper": {
"type": "Transitive",
- "resolved": "1.1.1",
- "contentHash": "+tmyQabhgk+b5DTpOc0umVBTLmNvP6DzqiAvpgG7IlYttq3uD64Iq64AK2SXQnmXi/AlbmNmhPtXNjTzDmrfzg==",
+ "resolved": "1.2.0",
+ "contentHash": "qneRu5HQnYPM9o4u3G09Ir4Xj2yIwIz80OREZqBko9WFVTvZcu+wKiFzGS3PoNbN8gGJIAW42s/3HPO+nQhCzQ==",
"dependencies": {
"BepInEx.Core": "5.4.21",
"HarmonyX": "2.9.0",
"UnityEngine.Modules": "6000.0.50"
}
},
+ "System.Buffers": {
+ "type": "Transitive",
+ "resolved": "4.5.1",
+ "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
+ },
"System.Collections": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -159,6 +193,15 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==",
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
"System.Collections.NonGeneric": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -291,6 +334,21 @@
"System.Runtime.Extensions": "4.3.0"
}
},
+ "System.Memory": {
+ "type": "Transitive",
+ "resolved": "4.5.5",
+ "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Numerics.Vectors": "4.4.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+ }
+ },
+ "System.Numerics.Vectors": {
+ "type": "Transitive",
+ "resolved": "4.4.0",
+ "contentHash": "UiLzLW+Lw6HLed1Hcg+8jSRttrbuXv7DANVj0DkL9g6EnnzbL75EB7EWsw5uRbhxd/4YdG8li5XizGWepmG3PQ=="
+ },
"System.Reflection": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -329,6 +387,15 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Reflection.Metadata": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==",
+ "dependencies": {
+ "System.Collections.Immutable": "7.0.0",
+ "System.Memory": "4.5.5"
+ }
+ },
"System.Reflection.Primitives": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -365,6 +432,11 @@
"Microsoft.NETCore.Targets": "1.1.0"
}
},
+ "System.Runtime.CompilerServices.Unsafe": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
+ },
"System.Runtime.Extensions": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -408,6 +480,15 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Text.Encoding.CodePages": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==",
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
"System.Threading": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -426,6 +507,14 @@
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
+ },
+ "System.Threading.Tasks.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+ }
}
}
}