Ejemplo n.º 1
0
    void LoadData()
    {
        Pathea.ArchiveMgr.ESave eSave = (Pathea.ArchiveMgr.ESave)mIndex;

        if (string.IsNullOrEmpty(Pathea.ArchiveMgr.Instance.Load(eSave)))
        {
            return;
        }

        Pathea.PeGameMgr.playerType  = Pathea.PeGameMgr.EPlayerType.Single;
        Pathea.PeGameMgr.loadArchive = eSave;

        Pathea.PeFlowMgr.Instance.LoadScene(Pathea.PeFlowMgr.EPeScene.GameScene, eSave != Pathea.ArchiveMgr.ESave.Auto1);
    }
Ejemplo n.º 2
0
    void OnContinueBtn()
    {
        Pathea.ArchiveMgr.ESave idxToContinue = Pathea.ArchiveMgr.ESave.Auto1;
        string dir = Pathea.ArchiveMgr.Instance.Load(idxToContinue);

        Pathea.PeGameSummary summary = null;
        if (!string.IsNullOrEmpty(dir))
        {
            summary = Pathea.PeGameSummary.Mgr.Instance.Get();
        }

        if (summary == null)
        {
            Debug.Log("<color=aqua>Failed continue archive:" + idxToContinue + "</color>");
            return;
        }

        Pathea.PeGameMgr.playerType  = Pathea.PeGameMgr.EPlayerType.Single;
        Pathea.PeGameMgr.loadArchive = idxToContinue;
        Pathea.PeFlowMgr.Instance.LoadScene(Pathea.PeFlowMgr.EPeScene.GameScene, false);
    }