refactoring
This commit is contained in:
parent
fbd0ba445a
commit
18d8721dd5
68 changed files with 2187 additions and 36 deletions
25
src/Roboto.GameOffsets/Components/Buffs.cs
Normal file
25
src/Roboto.GameOffsets/Components/Buffs.cs
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
using System.Runtime.InteropServices;
|
||||
using Roboto.GameOffsets.Natives;
|
||||
|
||||
namespace Roboto.GameOffsets.Components;
|
||||
|
||||
/// <summary>Buffs component — active status effects.</summary>
|
||||
[StructLayout(LayoutKind.Explicit, Size = 0x178)]
|
||||
public struct Buffs
|
||||
{
|
||||
[FieldOffset(0x00)] public ComponentHeader Header;
|
||||
|
||||
/// <summary>StdVector of StatusEffectStruct pointers.</summary>
|
||||
[FieldOffset(0x160)] public StdVector StatusEffects;
|
||||
}
|
||||
|
||||
/// <summary>A single status effect (buff/debuff).</summary>
|
||||
[StructLayout(LayoutKind.Explicit, Size = 0x40)]
|
||||
public struct StatusEffectStruct
|
||||
{
|
||||
[FieldOffset(0x00)] public nint NamePtr;
|
||||
[FieldOffset(0x10)] public float Duration;
|
||||
[FieldOffset(0x14)] public float Timer;
|
||||
[FieldOffset(0x18)] public int Charges;
|
||||
[FieldOffset(0x1C)] public short FlaskSlot;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue