feat: 캐릭터 레벨업 시 경험치, 공격력, 방어력, 잔여 경험치 데이터 업데이트 로직 적용
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace TON
|
||||
{
|
||||
public class PlayerDataManager : SingletonBase<PlayerDataManager>
|
||||
{
|
||||
// 사용자가 생성해둔 플레이어 데이터를 싱글톤으로 전역 사용하기 위함
|
||||
public List<PlayerData> playersData { get; private set; }
|
||||
|
||||
public PlayerData player { get; private set; }
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
LoadPlayerData();
|
||||
}
|
||||
|
||||
private void LoadPlayerData()
|
||||
{
|
||||
playersData = JSONLoader.LoadFromResources<List<PlayerData>>("Player");
|
||||
if (playersData == null)
|
||||
{
|
||||
playersData = new List<PlayerData>();
|
||||
}
|
||||
}
|
||||
|
||||
public void SetCurrentUserData()
|
||||
{
|
||||
int characterId = PlayerPrefs.GetInt("SelectedPlayerIndex", -1);
|
||||
if (characterId > -1)
|
||||
{
|
||||
player = playersData[characterId];
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("유효하지 않은 캐릭터 정보 입니다.");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f52606f26bff734428ec67cdb89e0330
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user