Ejemplo n.º 1
0
        // FUNCTIONS

        public void loadItemFile(List <byte> byteFile)
        {
            DDD_inventory_File readFile = new DDD_inventory_File(byteFile);

            itemFile.entries.Clear();
            itemFile.entriesStack.Clear();
            foreach (DDD_inventory_Entry entry in readFile.entries)
            {
                itemFile.entries.Add(entry);
            }
            foreach (DDD_inventory_EntryStack entry in readFile.entriesStack)
            {
                itemFile.entriesStack.Add(entry);
            }
        }
Ejemplo n.º 2
0
 public void readAction(ProcessHandler processHandler)
 {
     try
     {
         loadItemFile(processHandler.readBytesFromProcessModule((long)DDD_Pointers.INVENTORY_ITEMS_MOD_EGS, DDD_inventory_File.getTotalByteSize()));
         loadCommandFile(processHandler.readBytesFromProcessModule((long)DDD_Pointers.INVENTORY_COMMANDS_MOD_EGS, DDD_inventory_CommandFile.getTotalByteSize()));
     }
     catch { writeInfoLabel("Error reading"); }
 }
Ejemplo n.º 3
0
        // CONSTRUCTORS

        public DDD_inventoryHandler(MainSocket mainSocketIn) : base(mainSocketIn, Enums.ProcessType.DDD_EGS, true, true, false)
        {
            itemFile    = new DDD_inventory_File();
            commandFile = new DDD_inventory_CommandFile();
        }