diff --git a/Gameton-06/Assets/Gameton/Scripts/Common/PlayerDataManager.cs b/Gameton-06/Assets/Gameton/Scripts/Common/PlayerDataManager.cs index 86e5b11f..e325d95b 100644 --- a/Gameton-06/Assets/Gameton/Scripts/Common/PlayerDataManager.cs +++ b/Gameton-06/Assets/Gameton/Scripts/Common/PlayerDataManager.cs @@ -21,7 +21,6 @@ namespace TON if (players == null) { players = new List(); - Debug.LogError("⚠️ Player data loading failed. Check if 'Player.json' exists in Resources folder."); } } } diff --git a/Gameton-06/Assets/Gameton/Scripts/GameData/PlayerData.cs b/Gameton-06/Assets/Gameton/Scripts/GameData/PlayerData.cs index ec182b84..5fa750eb 100644 --- a/Gameton-06/Assets/Gameton/Scripts/GameData/PlayerData.cs +++ b/Gameton-06/Assets/Gameton/Scripts/GameData/PlayerData.cs @@ -7,12 +7,43 @@ namespace TON [System.Serializable] public class PlayerData { + // 캐릭터 아이디 public int id; + // 캐릭터 이미지 타입 (w/b) public string type; + // 캐릭터 이름 public string name; - public float health; - public float score; - public int chance; + // 캐릭터 레벨 + public int level; + // 캐릭터 경험치 + public int experience; + // 캐릭터 체력 + public int hp; + // 캐릭터 마나(스킬 포인트) + public int mp; + // 기본 공격력 + public int attackPower; + // 기본 방어력 + public int defensivePower; + // 캐릭터 이동 속도 + public int speed; + // 캐릭터 크리티컬 수치 + public int critical; + + public PlayerData(int i, string t, string n) + { + id = i; + type = t == "BlackCat" ? "b" : "w"; + name = n; + level = 1; + experience = 0; + hp = 100; + mp = 100; + attackPower = 50; + defensivePower = 30; + speed = 100; + critical = 30; + } } }