Exemple #1
0
        public static AssembleSaveData CreateSave()
        {
            AssembleSaveData data = new AssembleSaveData();

            data.partSaveData = AssemblePartGeneralSaveData.CreateSave();
            data.shipSaveData = AssembleShipGeneralSaveData.CreateSave();
            return(data);
        }
Exemple #2
0
        public static AssembleShipGeneralSaveData CreateSave()
        {
            AssembleShipGeneralSaveData data = new AssembleShipGeneralSaveData();

            data.currentSaveShip = new List <AssembleShipSingleSaveData>();
            foreach (var info in PlayerManager.Instance.AssembleShipDesignDataDic.Values)
            {
                var singleSave = info.CreateSaveData();
                data.currentSaveShip.Add(singleSave);
            }

            data.currentUnlockShipTypeList = PlayerManager.Instance.GetTotalUnlockAssembleShipTypeList();

            return(data);
        }