public static void SaveDataConvert0to1(ref GameSaveDataBase basesave) { GameSaveDataV0 sb = (GameSaveDataV0)basesave; GameSaveDataV1 sn = new GameSaveDataV1(); sn.version = 1; sn.gold = sb.gold; sn.glory = sb.glory; sn.playtime = 0; basesave = sn; }
void SaveDataConvert(ref GameSaveDataBase basesave) { if (basesave.version == 0) { GameSaveDataBase.SaveDataConvert0to0(ref basesave); //SaveDataConvert0to1(ref basesave); } // if (basesave.version == 1) // { // SaveDataConvert1to2(ref basesave); // } gameSavedata = (GameSaveDataV0)basesave; }
public static void SaveDataConvert0to0(ref GameSaveDataBase basesave) { GameSaveDataV0 sn = (GameSaveDataV0)basesave; basesave = sn; }