private void loadData()
        {
            Int32 baseIndex = characterIndexes[(int)characterID];

            exp       = saveData.load32bitInt(baseIndex);
            hp        = saveData.load16bitInt(baseIndex + hpOffset);
            mp        = saveData.load16bitInt(baseIndex + mpOffset);
            sp        = saveData.load16bitInt(baseIndex + spOffset);
            dexp      = saveData.load16bitInt(baseIndex + dexpOffset);
            lvl       = saveData.load8bitInt(baseIndex + lvlOffset);
            dlvl      = saveData.load8bitInt(baseIndex + dlvlOffset);
            weapon    = (InventoryItem)saveData.load8bitUint(baseIndex + weaponOffset);
            helmet    = (InventoryItem)saveData.load8bitUint(baseIndex + helmetOffset);
            chest     = (InventoryItem)saveData.load8bitUint(baseIndex + chestOffset);
            boots     = (InventoryItem)saveData.load8bitUint(baseIndex + bootsOffset);
            accessory = (InventoryItem)saveData.load8bitUint(baseIndex + accessoryOffset);
            switch (characterID)
            {
            case CharacterID.Dart:
                populateAdditions <Dart_Additions>();
                break;

            case CharacterID.Lavitz:
                populateAdditions <Lavitz_Additions>();
                break;

            case CharacterID.Rose:
                populateAdditions <Rose_Additions>();
                break;

            case CharacterID.Haschel:
                populateAdditions <Haschel_Additions>();
                break;

            case CharacterID.Albert:
                populateAdditions <Albert_Additions>();
                break;

            case CharacterID.Meru:
                populateAdditions <Meru_Additions>();
                break;

            case CharacterID.Kongol:
                populateAdditions <Kongol_Additions>();
                break;

            default:
                break;
            }
            if (characterID == CharacterID.Dart)
            {
                dartMaxHp = saveData.load16bitInt(dartSaveInfoIndex + dartSaveInfoMaxHPOffset);
            }
        }
Exemple #2
0
        private void loadData()
        {
            for (int armorIter = armorIndex; armorIter < (armorIndex + armorSlots); ++armorIter)
            {
                uint itemCode = saveData.load8bitUint(armorIter);
                armors.Add(getItemFromCode(itemCode));
            }

            for (int itemIter = itemIndex; itemIter < (itemIndex + itemSlots); ++itemIter)
            {
                uint itemCode = saveData.load8bitUint(itemIter);
                usedItems.Add(getItemFromCode(itemCode));
            }

            armorCount = saveData.load8bitUint(armorCountIndex);
            itemCount  = saveData.load8bitUint(itemCountIndex);
        }
 private void loadData()
 {
     goods2 = saveData.load8bitUint(gameIndex);
     goods3 = saveData.load8bitUint(gameIndex + 1);
     goods4 = saveData.load8bitUint(gameIndex + 2);
     goods5 = saveData.load8bitUint(gameIndex + 3);
     goods6 = saveData.load8bitUint(gameIndex + 4);
     goods7 = saveData.load8bitUint(gameIndex + 5);
     goods8 = saveData.load8bitUint(gameIndex + 6);
 }
Exemple #4
0
 private void loadData()
 {
     dragoonState = saveData.load8bitUint(gameIndex);
 }