Uzman Üye
C#:
[StructLayout(LayoutKind.Explicit)]
public struct GlowObject
{
[FieldOffset(0x0)]
public int NextFreeSlot;
[FieldOffset(0x4)]
public int EntityPointer;
[FieldOffset(0x8)]
public float r;
[FieldOffset(0xC)]
public float g;
[FieldOffset(0x10)]
public float b;
[FieldOffset(0x14)]
public float a;
[FieldOffset(0x18)]
public int unk1;
[FieldOffset(0x1C)]
public int unk2;
[FieldOffset(0x20)]
public float BloomAmount;
[FieldOffset(0x24)]
public float LocalPlayerIsVT;
[FieldOffset(0x28)]
public bool m_bRenderWhenOccluded;
[FieldOffset(0x29)]
public bool m_bRenderWhenUnoccluded;
[FieldOffset(0x2A)]
public bool m_bFullBloom;
[FieldOffset(0x2B)]
public byte unk3;
[FieldOffset(0x2C)]
public int FullBloomStencilValue;
[FieldOffset(0x30)]
public int m_nGlowStyle;
[FieldOffset(0x34)]
public int SplitScreenSlot;
};
Kısacası ilk 8 baytı elleşmeyin xD yani red 0x8, green 0xC, blue 0x10, alpha 0x14 umarım faydası dokunur
Oyundan görüntü