コード例 #1
0
ファイル: WowObject.cs プロジェクト: m00rgy/AmeisenBotX
        public WowObject UpdateRawWowObject(XMemory xMemory)
        {
            if (xMemory.ReadStruct(DescriptorAddress, out RawWowObject rawWowObject))
            {
                RawWowObject = rawWowObject;
            }

            return(this);
        }
コード例 #2
0
ファイル: WowPlayer.cs プロジェクト: jfla15/AmeisenBotX
        public WowPlayer UpdateRawWowPlayer(XMemory xMemory)
        {
            UpdateRawWowUnit(xMemory);

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

            return(this);
        }
コード例 #3
0
ファイル: WowItem.cs プロジェクト: m00rgy/AmeisenBotX
        public WowItem UpdateRawWowItem(XMemory xMemory)
        {
            UpdateRawWowObject(xMemory);

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

            return(this);
        }
コード例 #4
0
        public WowUnit UpdateRawWowUnit(XMemory xMemory)
        {
            UpdateRawWowObject(xMemory);

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

            return(this);
        }
コード例 #5
0
ファイル: WowCorpse.cs プロジェクト: jfla15/AmeisenBotX
        public WowCorpse UpdateRawWowCorpse(XMemory xMemory)
        {
            UpdateRawWowObject(xMemory);

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

            return(this);
        }