Пример #1
0
 /// <summary>
 /// Pol.EXEのプロセスリスト
 /// </summary>
 /// <returns></returns>
 public static PolProcess[] ListPolProcess()
 {
     Process[] proc = Process.GetProcessesByName("pol");
     PolProcess[] pol = new PolProcess[proc.Length];
     for (int i = 0; i < proc.Length; i++)
     {
         pol[i] = new PolProcess(proc[i]);
     }
     return pol;
 }
Пример #2
0
        public XIWindower(int pid)
            : base(pid)
        {
            this._Pid = pid;

            Process p = Process.GetProcessById((int) pid);
            p.Exited += new EventHandler(ProcessExitedEventHandler);

            this._pol = new PolProcess(p);

            this.Player = new Player(this);
            this.Inventory = new Inventory(this);
            this.Fishing = new Fishing(this);
            this.Craft = new Craft(this);
            this.Menu = new Menu(this);
        }
Пример #3
0
 public Player(int pid)
 {
     Process proc = Process.GetProcessById(pid);
     pol = new PolProcess(proc);
     Read();
 }
Пример #4
0
 public Player(Process proc)
 {
     pol = new PolProcess(proc); // PlayerInfoの場所にアドレスをセット
     Read();
 }
Пример #5
0
 public Inventory(int pid)
 {
     Process proc = Process.GetProcessById(pid);
     pol = new PolProcess(proc);
 }
Пример #6
0
 public Inventory(Process proc)
 {
     pol = new PolProcess(proc);
 }
Пример #7
0
 public Fishing(int pid)
 {
     Process proc = Process.GetProcessById(pid);
     pol = new PolProcess(proc);
 }
Пример #8
0
 public Fishing(Process proc)
 {
     pol = new PolProcess(proc);
 }