/// <summary> /// Get tips seeking information from the savegame. /// </summary> /// <param name="saveData">Save.</param> private List <string> SaveTips(SaveData_v1 saveData) { // Variables var tips = new List <string>(); PlayerEntityData_v1 data = saveData.playerData.playerEntity; // Race tips.AddRange(RaceTip((Races)data.raceTemplate.ID)); // Others HealthTips(tips, data.currentHealth, data.maxHealth); GoldTips(tips, data.goldPieces); LevelTips(tips, data.level, data.name); WagonTips(tips, data.wagonItems.Length); return(tips); }
private void SaveLoadManager_OnStartLoad(SaveData_v1 saveData) { PlayerEntityData_v1 pData = saveData.playerData.playerEntity; // sync health bar healthBarLoss.Amount = pData.currentHealth / (float)pData.maxHealth; healthBar.Amount = healthBarLoss.Amount; // sync fatigue bar int maxFatigue = (pData.stats.LiveStrength + pData.stats.LiveEndurance) * 64; fatigueBarLoss.Amount = pData.currentFatigue / (float)maxFatigue; fatigueBar.Amount = fatigueBarLoss.Amount; // sync magicka bar DFCareer career = pData.careerTemplate; int maxMagicka = FormulaHelper.SpellPoints(pData.stats.LiveIntelligence, career.SpellPointMultiplierValue); magickaBarLoss.Amount = pData.currentMagicka / (float)maxMagicka; magickaBar.Amount = magickaBarLoss.Amount; }