public void SetUnitIdentity(UnitBaseBehaviourComponent unit) { CharacterStatsSystem stats = unit.myStats; unitName.text = "Name: " + stats.name; unitTitle.text = "Title: " + "Commoner"; unitRace.text = "Race: " + "Cube"; }
public void Initialize(CharacterStatsSystem stats) { unitStats = stats; nickname.text = stats.name; curHealth.text = stats.health_C.ToString(); maxHealth.text = stats.health_M.ToString(); UpdateHealthBar(); }
public void SaveUnitStats(CharacterStatsSystem stats) { string uniquePathName = filePath + "\\" + stats.name + "\\ stats"; Debug.Log("Saving Stats of : " + stats.name + " To Directory : " + uniquePathName); if (ES3.KeyExists(stats.name)) { ES3.DeleteFile(stats.name); } if (ES3.KeyExists(stats.name, uniquePathName)) { ES3.DeleteFile(uniquePathName); } ES3.Save <CharacterStatsSystem>(stats.name, stats, uniquePathName); }
// Later On change Character Name to UNIQUE UUID. public CharacterStatsSystem LoadUnitStats(string characterName) { CharacterStatsSystem tmp = ES3.Load <CharacterStatsSystem>(characterName); return(tmp); }
public void ClearHandler() { hpBar.fillAmount = 1; unitStats = null; }