Some character equip changes.

This commit is contained in:
Ottermandias 2022-07-27 13:04:57 +02:00
parent 7a7093369f
commit ee48c7803c

View file

@ -1,8 +1,12 @@
using System; using System;
using Penumbra.GameData.Enums; using Penumbra.GameData.Enums;
using Penumbra.GameData.Structs;
namespace Glamourer; namespace Penumbra.GameData.Structs;
public unsafe struct CharacterArmorData
{
public fixed byte Data[40];
}
public readonly unsafe struct CharacterEquip public readonly unsafe struct CharacterEquip
{ {
@ -65,7 +69,9 @@ public readonly unsafe struct CharacterEquip
public static implicit operator CharacterEquip( ReadOnlySpan< CharacterArmor > val ) public static implicit operator CharacterEquip( ReadOnlySpan< CharacterArmor > val )
{ {
if( val.Length != 10 ) if( val.Length != 10 )
{
throw new ArgumentException( "Invalid number of equipment pieces in span." ); throw new ArgumentException( "Invalid number of equipment pieces in span." );
}
fixed( CharacterArmor* ptr = val ) fixed( CharacterArmor* ptr = val )
{ {