Exemplo n.º 1
0
    public PlayerDataManager.PlayerData LoadPlayerEquipmentStatusSetting(PlayerDataManager.PlayerData _playerData)
    {
        ItemContainerSaveData savedSlots = ItemSaveIO.LoadItems(EquipmentFileName);

        if (savedSlots == null)
        {
            return(_playerData);
        }

        for (int i = 0; i < savedSlots.savedSlots.Length; i++)
        {
            ItemSlotSaveData savedSlot = savedSlots.savedSlots[i];

            if (savedSlot == null)
            {
            }
            else
            {
                EquippableItem equipItem = (EquippableItem)m_itemDataBase.GetItemReference(savedSlot.itemID);

                _playerData.attack    += equipItem.attackBonus;
                _playerData.defensive += equipItem.armorBonus;
                _playerData.maxHp     += equipItem.maxHealthBonus;
            }
        }
        return(_playerData);
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        PlayerInfo.PlayerCharInfo    playerCharInfo;
        PlayerDataManager.PlayerData playerData = PlayerDataManager.Inst.GetPlayerData();
        playerCharInfo.attack    = playerData.attack;
        playerCharInfo.defensive = playerData.defensive;
        playerCharInfo.critical  = playerData.critical;
        playerCharInfo.maxHp     = playerData.maxHp;
        playerCharInfo.level     = playerData.level;

        playerInfo.SetInfo(playerCharInfo);
    }
Exemplo n.º 3
0
 void UIUpdate(PlayerDataManager.PlayerData param)
 {
     hpText.text  = string.Format("{0}", param.maxhp);
     defText.text = string.Format("{0}", param.def);
 }
Exemplo n.º 4
0
 void UpdateUIForPlayer(PlayerDataManager.PlayerData data)
 {
     sPlayerHP.value = (float)data.hp / (float)data.maxhp;
 }
Exemplo n.º 5
0
 void UpdateUIForPlayer(PlayerDataManager.PlayerData data)
 {
     sPlayerHP.value    = (float)data.hp / (float)data.maxhp;
     sPlayerHPText.text = string.Format("{0}/{1}", data.hp, data.maxhp);
 }