/// <summary> /// Initializes a new instance of the <see cref="ConnectionProvider"/> class. /// </summary> /// <param name="loginServer">The login server.</param> /// <param name="basePort">The base port.</param> /// <param name="manager">The manager.</param> /// <param name="processID">The process ID.</param> public ConnectionProvider(IPAddress loginServer, int basePort, TibiaMemoryProvider manager, int processID, bool isOtServer) : this(manager, processID) { IPLoginServer = loginServer; LoginServerPort = basePort; IsOtServer = isOtServer; }
/// <summary> /// Initializes a new instance of the <see cref="Slot"/> class. /// </summary> /// <param name="address">The address.</param> /// <param name="connection">The connection.</param> /// <param name="id">The id.</param> public Slot(uint address, ConnectionProvider connection, InventoryID id) { this.address = address; this.id = id; this.memory = connection.Memory; this.connection = connection; }
/// <summary> /// Initializes a new instance of the <see cref="Slot"/> class. /// </summary> /// <param name="address">The address.</param> /// <param name="ownerContainer">The owner container.</param> /// <param name="position">The position.</param> public Slot(uint address, IContainer ownerContainer, int position) { this.address = address; this.container = ownerContainer; this.position = position; id = InventoryID.Container; memory = Container.Memory; connection = Container.Connection; }
/// <summary> /// Initializes a new instance of the <see cref="Skills"/> class. /// </summary> /// <param name="memory">The memory.</param> public Skills(TibiaMemoryProvider memory) { Memory = memory; }
public Local(TibiaMemoryProvider memory, int processID) : base(memory, processID) { }
/// <summary> /// Initializes a new instance of the <see cref="DatItem"/> class. /// </summary> /// <param name="memory">The memory.</param> /// <param name="address">The address.</param> /// <param name="itemId">The item id.</param> public DatItem(TibiaMemoryProvider memory, uint address, uint itemId) { Memory = memory; Address = address; Id = itemId; }
/// <summary> /// Initializes a new instance of the <see cref="DatReader"/> class. /// </summary> /// <param name="memory">The memory.</param> public DatReader(TibiaMemoryProvider memory) { Memory = memory; BaseAddress = Memory.Reader.Uint(Memory.Addresses.Client.DatPointer); ItemInfoAddress = Memory.Reader.Uint(BaseAddress + 8); }
/// <summary> /// Initializes a new instance of the <see cref="ConnectionProvider"/> class. /// </summary> /// <param name="manager">The manager.</param> /// <param name="processID">The process ID.</param> public ConnectionProvider(TibiaMemoryProvider manager, int processID) { Memory = manager; ProcessID = processID; Initialize(); }
public void SetMemory(TibiaMemoryProvider memory) { if (memory != null) this.memory = memory; }
/// <summary> /// Initializes a new instance of the <see cref="VipUser"/> class. /// </summary> /// <param name="memory">The memory.</param> /// <param name="address">The address.</param> public VipUser(TibiaMemoryProvider memory, uint address) { this.Memory = memory; this.Address = address; }
/// <summary> /// Initializes a new instance of the <see cref="Tile"/> class. /// </summary> public Tile(uint address, uint stackPosition, TibiaMemoryProvider memory) { this.Address = address; this.Memory = memory; this.StackPosition = StackPosition; }
/// <summary> /// Object Constructor. /// </summary> public Proxy(IPAddress loginServer, int port, TibiaMemoryProvider manager, int ProcessID, bool isOTServer) : base(loginServer, port, manager, ProcessID, isOTServer) { PacketChanged += PacketAnalyze; TMGameListener = new System.Threading.Timer(GameListener, null, System.Threading.Timeout.Infinite, 100); }