Пример #1
0
        internal static void AddClient(PWClient client)
        {
            var win = new Forms.ClientForm(client);

            Clients.Add(win);
            win.Show();
        }
Пример #2
0
        public PointerObj(PWClient client, uint basePointer)
        {
            this.Client      = client;
            this.BasePointer = basePointer;

            ReLoadData();
        }
Пример #3
0
        public PWMem(PWClient client)
        {
            this.Client = client;
            this.Link   = new Links(this);

            this.MemChkBase0 = this.Client.MemMgr.OnMemoryChange <uint>(new IntPtr(PW.Client.PWI_1_3_6_2265.ElementClient.Base0), LoadBase0);

            this.MemChkFreeze = this.Client.MemMgr.OnMemoryChange <uint>(new IntPtr(PW.Client.PWI_1_3_6_2265.ElementClient.Frezee), ChkFreeze);
        }
Пример #4
0
        public Base1(PWClient client, uint basePointer)
        {
            this.Client      = client;
            this.BasePointer = basePointer;

            //var base0 = this.Client.MemMgr.ReadStruct<PW.Client.PWI_1_3_6_2265.Structs.Base0>(this.BasePointer);

            //this.MemChkGUIBase = this.Client.MemMgr.OnMemoryChange<uint>(new IntPtr(this.BasePointer + 0x04), LoadGUIBase);
            this.MemChkPlayerObj = this.Client.MemMgr.OnMemoryChange <uint>(new IntPtr(this.BasePointer + 0x20), LoadPlayerObj);
        }
Пример #5
0
        public PlayerObj(PWClient client, uint basePointer)
        {
            this.Client      = client;
            this.BasePointer = basePointer;

            (this.Listener = new Thread(_Listener)
            {
                IsBackground = true, Priority = ThreadPriority.Lowest
            }).Start();
        }
Пример #6
0
        internal static void RemoveClient(PWClient client)
        {
            var win = Clients.Where(p => p.Client == client).SingleOrDefault();

            if (win == null)
            {
                return;
            }

            win.Close();
            Clients.Remove(win);
            win.Dispose();
        }
Пример #7
0
 public WinTakeQuest(PWClient client)
 {
     this.Client = client;
     this.GUIObj = this.Client.Mem?.Link?.GetGUIObj(BLL.Mem.Basic.GUIObj.GUIs.WinTakeQuest);
 }
Пример #8
0
 public Inventory(PWClient client, InventoryType type)
 {
     this.Client = client;
     this.Type   = type;
 }
Пример #9
0
 public PWActions(PWClient client)
 {
     this.Client = client;
 }
Пример #10
0
 public AutoManager(PWClient client)
 {
     this.Client = client;
 }
Пример #11
0
 public InvItemObj(PWClient client, uint basePointer)
 {
     this.Client      = client;
     this.BasePointer = basePointer;
     this.Data        = this.Client.MemMgr.ReadStruct <InventarioItem>(this.BasePointer);
 }
Пример #12
0
 public NPCObj(PWClient client, uint basePointer)
 {
     this.Client      = client;
     this.BasePointer = basePointer;
     this.Data        = this.Client.MemMgr.ReadStruct <Client.PWI_1_3_6_2265.Structs.NPCObj>(this.BasePointer);
 }
Пример #13
0
 public NPCManager(PWClient client)
 {
     this.Client = client;
 }