コード例 #1
0
ファイル: SaveNLoad.cs プロジェクト: CHEN-SKY0105/TeamProject
 public void LoadData()
 {
     Debug.Log("進行讀檔");
     CentralData.LoadData();
     //BGM及音效
     audioMgr.BGMSlider.value = CentralData.GetInst().BGMVol;
     audioMgr.SFXSlider.value = CentralData.GetInst().SFXVol;
     //魔塵
     getHitEffect.dust = CentralData.GetInst().dust;
     //技能等級
     skillBase.fireSkillLevel   = CentralData.GetInst().fireSkillLevel;
     skillBase.poisonSkillLevel = CentralData.GetInst().poisonSkillLevel;
     skillBase.stoneSkillLevel  = CentralData.GetInst().stoneSkillLevel;
     skillBase.waterSkillLevel  = CentralData.GetInst().waterSkillLevel;
     skillBase.windSkillLevel   = CentralData.GetInst().windSkillLevel;
     skillBase.SkillImageChange(skillBase.fireSkillLevel, skillBase.fireImage);
     skillBase.SkillImageChange(skillBase.poisonSkillLevel, skillBase.poisonImage);
     skillBase.SkillImageChange(skillBase.stoneSkillLevel, skillBase.stoneImage);
     skillBase.SkillImageChange(skillBase.waterSkillLevel, skillBase.waterImage);
     skillBase.SkillImageChange(skillBase.windSkillLevel, skillBase.windImage);
     //角色數值
     for (int i = 0; i < (int)CharacterStats.Count; i++)
     {
         characterBase.charaterStats[i] = CentralData.GetInst().charaterStats[i];
     }
     characterBase.StatsCheck();
     Debug.Log("火技能" + skillBase.fireSkillLevel +
               "\n毒技能" + skillBase.poisonSkillLevel +
               "\n土技能" + skillBase.stoneSkillLevel +
               "\n水技能" + skillBase.waterSkillLevel +
               "\n風技能" + skillBase.windSkillLevel);
 }