示例#1
0
        public Chat(XIVProcess proc)
        {
            _process = proc;
            _scan    = new SignatureScan(proc, proc.MainModule);

            _chatlogPtr = _scan.FindRelativeSignature("4585C07829488B05");
        }
示例#2
0
        public Fish(XIVProcess proc)
        {
            _process = proc;
            _scan    = new SignatureScan(proc, proc.MainModule);

            _fishPtr = _scan.FindRelativeSignature("488D8E70FDFFFF4C8B114C8D0D");
        }
示例#3
0
        public Inventory(XIVProcess proc)
        {
            _process = proc;
            _scan    = new SignatureScan(proc, proc.MainModule);

            _invPtr = MemTools.ReadProcessMemory <IntPtr>(proc.Handle, _scan.FindRelativeSignature("4C897C2430448D630C4C8B3D"));
        }
示例#4
0
        public Player(XIVProcess proc)
        {
            _process = proc;
            _scan    = new SignatureScan(proc, proc.MainModule);

            _playerPtr = _scan.FindRelativeSignature("48894648488D4E60488D15");
        }
示例#5
0
        public XIVLib(XIVProcess proc)
        {
            _process = proc;

            _chat      = new Chat(proc);
            _fish      = new Fish(proc);
            _input     = new Input(proc);
            _player    = new Player(proc);
            _inventory = new Inventory(proc);
        }
示例#6
0
 public Input(XIVProcess proc)
 {
     _process = proc;
 }
示例#7
0
 internal MainInventory(XIVProcess proc, InventoryHeader header, Inventory inv)
 {
     this._proc   = proc;
     this._header = header;
     this.inv     = inv;
 }