Exemplo n.º 1
0
    private void ApplyDataToPlayer(PlayerData data)
    {
        inventory.LoadSavedItems(data.currentInventory);
        wallet.LoadSavedBalance(data.currentGold);
        transform.position = new Vector3(data.currentPosition.x, data.currentPosition.y, data.currentPosition.z);

        myBody.LoadSavedParts(data.bodyParts);
        equipmentManager.LoadSavedEquipment(data.bodyParts);

        combatSkills.LoadSavedCombatLevels(data.combatSkillLevels);
        combatSkills.LoadSavedCombatExperience(data.combatSkillExperience);
        combatSkills.LoadSavedWeaponLevels(data.weaponSkillLevels);
        combatSkills.LoadSavedWeaponExperience(data.weaponSkillExperience);



        Debug.Log("Applied player data");
    }