コード例 #1
0
    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);
    }
コード例 #2
0
    /// <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);
    }