Пример #1
0
    public void SetUnitIdentity(UnitBaseBehaviourComponent unit)
    {
        CharacterStatsSystem stats = unit.myStats;

        unitName.text  = "Name: " + stats.name;
        unitTitle.text = "Title: " + "Commoner";
        unitRace.text  = "Race: " + "Cube";
    }
Пример #2
0
 public void Initialize(CharacterStatsSystem stats)
 {
     unitStats      = stats;
     nickname.text  = stats.name;
     curHealth.text = stats.health_C.ToString();
     maxHealth.text = stats.health_M.ToString();
     UpdateHealthBar();
 }
Пример #3
0
    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);
    }
Пример #4
0
    // Later On change Character Name to UNIQUE UUID.
    public CharacterStatsSystem LoadUnitStats(string characterName)
    {
        CharacterStatsSystem tmp = ES3.Load <CharacterStatsSystem>(characterName);

        return(tmp);
    }
Пример #5
0
 public void ClearHandler()
 {
     hpBar.fillAmount = 1;
     unitStats        = null;
 }