Esempio n. 1
0
        public WowObject UpdateRawWowObject(XMemory xMemory)
        {
            if (xMemory.ReadStruct(DescriptorAddress, out RawWowObject rawWowObject))
            {
                RawWowObject = rawWowObject;
            }

            return(this);
        }
Esempio n. 2
0
        public WowPlayer UpdateRawWowPlayer(XMemory xMemory)
        {
            UpdateRawWowUnit(xMemory);

            if (xMemory.ReadStruct(DescriptorAddress + RawWowObject.EndOffset + RawWowUnit.EndOffset, out RawWowPlayer rawWowPlayer))
            {
                RawWowPlayer = rawWowPlayer;
            }

            return(this);
        }
Esempio n. 3
0
        public WowItem UpdateRawWowItem(XMemory xMemory)
        {
            UpdateRawWowObject(xMemory);

            if (xMemory.ReadStruct(DescriptorAddress + RawWowObject.EndOffset, out RawWowItem rawWowItem))
            {
                RawWowItem = rawWowItem;
            }

            return(this);
        }
Esempio n. 4
0
        public WowUnit UpdateRawWowUnit(XMemory xMemory)
        {
            UpdateRawWowObject(xMemory);

            if (xMemory.ReadStruct(DescriptorAddress + RawWowObject.EndOffset, out RawWowUnit rawWowUnit))
            {
                RawWowUnit = rawWowUnit;
            }

            return(this);
        }
Esempio n. 5
0
        public WowCorpse UpdateRawWowCorpse(XMemory xMemory)
        {
            UpdateRawWowObject(xMemory);

            if (xMemory.ReadStruct(DescriptorAddress + RawWowObject.EndOffset, out RawWowCorpse rawWowCorpse))
            {
                RawWowCorpse = rawWowCorpse;
            }

            return(this);
        }