public void GoToDungeonStatus(int foodcount) { ES3.DeleteKey("dungeonObject"); DungeonStatus ds = new DungeonStatus(SceneStatusManager.Ins); this.Dungeon.food = foodcount; ds.Dungeon = this.Dungeon; ds.cc = this.cc; SceneStatusManager.Ins.SetSceneStatus(ds); }
/// <summary> /// 初始化 /// </summary> private void Start() { //从场景中获取人物与地图信息 DungeonStatus ds = SceneStatusManager.Ins.current as DungeonStatus; LoadData(ds.Dungeon, ds.cc); //读取地图信息 Generator.LoadDungeonData(mDungeon, mCharacter); Generator.makeDictionary(); Generator.loadMap(); //读取人物信息 InitDungeonCharacter(mCharacter); //刷新UI界面 DungeonUI.RefreshUI(); Debug.Log("刷新天赋界面" + CharacterInDungeon.Ins.talentGroups.Count); TalentPanelUI.Refresh(CharacterInDungeon.Ins.talentGroups); }