private void initDefaultSpaces() { inventory = new InventorySpace(); pShop = new PShopSpace(); expInventory = new ExpInventorySpace(); character = new CharacterSpace(); }
public InventoryStorage(string hex) { if (hex.Length >= 7584 && hex.Length <= 7586) { int currentIndex, currentFinishIndex; if (string.Equals(hex.Substring(0, 2), "0x", StringComparison.OrdinalIgnoreCase)) { currentIndex = 2; currentFinishIndex = 386; } else { currentIndex = 0; currentFinishIndex = 384; } string characterHex = hex.Substring(currentIndex, currentFinishIndex); character = new CharacterSpace(characterHex); currentIndex += currentFinishIndex; currentFinishIndex = 2048; string inventoryHex = hex.Substring(currentIndex, currentFinishIndex); inventory = new InventorySpace(inventoryHex); currentIndex += currentFinishIndex; currentFinishIndex = 1024; string shopHex = hex.Substring(currentIndex, currentFinishIndex); pShop = new PShopSpace(shopHex); currentIndex += currentFinishIndex; currentFinishIndex = 2048; string expInventoryHex = hex.Substring(currentIndex, currentFinishIndex); expInventory = new ExpInventorySpace(); } else { initDefaultSpaces(); } }
public InventoryStorage(string hex) { if (hex.Length >= 7584 && hex.Length <= 7586) { int currentIndex, currentFinishIndex; if(string.Equals(hex.Substring(0, 2), "0x", StringComparison.OrdinalIgnoreCase)) { currentIndex = 2; currentFinishIndex = 386; } else { currentIndex = 0; currentFinishIndex = 384; } string characterHex = hex.Substring(currentIndex, currentFinishIndex); character = new CharacterSpace(characterHex); currentIndex += currentFinishIndex; currentFinishIndex = 2048; string inventoryHex = hex.Substring(currentIndex, currentFinishIndex); inventory = new InventorySpace(inventoryHex); currentIndex += currentFinishIndex; currentFinishIndex = 1024; string shopHex = hex.Substring(currentIndex, currentFinishIndex); pShop = new PShopSpace(shopHex); currentIndex += currentFinishIndex; currentFinishIndex = 2048; string expInventoryHex = hex.Substring(currentIndex, currentFinishIndex); expInventory = new ExpInventorySpace(); } else initDefaultSpaces(); }