mirror of
https://gitlab.com/Syroot/Worms.git
synced 2025-03-04 01:15:21 +03:00
Loading and saving extended options no longer needs to be unsafe. Remove unused "ClearExtendedOptions".
This commit is contained in:
parent
dd2e67eab9
commit
6d2864e6f7
@ -46,6 +46,9 @@ namespace Syroot.Worms.Armageddon
|
|||||||
|
|
||||||
// ---- CONSTRUCTORS & DESTRUCTOR ------------------------------------------------------------------------------
|
// ---- CONSTRUCTORS & DESTRUCTOR ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Initializes static members of the <see cref="Scheme"/> class.
|
||||||
|
/// </summary>
|
||||||
static Scheme()
|
static Scheme()
|
||||||
{
|
{
|
||||||
// Generate water rise rate lookup array.
|
// Generate water rise rate lookup array.
|
||||||
@ -1221,9 +1224,7 @@ namespace Syroot.Worms.Armageddon
|
|||||||
Weapons[superWeapon].Prob = 0;
|
Weapons[superWeapon].Prob = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ClearExtendedOptions() => Extended = ExtendedOptions.Default;
|
private void LoadExtendedOptions(BinaryStream reader)
|
||||||
|
|
||||||
private unsafe void LoadExtendedOptions(BinaryStream reader)
|
|
||||||
{
|
{
|
||||||
// Create a copy of default options overwritten by available extended data.
|
// Create a copy of default options overwritten by available extended data.
|
||||||
Span<byte> bytes = Extended.AsSpan();
|
Span<byte> bytes = Extended.AsSpan();
|
||||||
@ -1345,7 +1346,7 @@ namespace Syroot.Worms.Armageddon
|
|||||||
ClearRubberWorm();
|
ClearRubberWorm();
|
||||||
}
|
}
|
||||||
|
|
||||||
private unsafe void SaveExtendedOptions(BinaryStream writer, bool trim)
|
private void SaveExtendedOptions(BinaryStream writer, bool trim)
|
||||||
{
|
{
|
||||||
ReadOnlySpan<byte> bytes = Extended.AsSpan();
|
ReadOnlySpan<byte> bytes = Extended.AsSpan();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user