保存された任意の値をSaveDataとして読む(読めない値はundefined)。localStorageの中身は他のタブ・ 旧バージョン・手動編集で壊れうるため、読み出し側で必ず通す。
pinnedStatuses・mapCardPositions・assetPacksを持たない古いセーブ(形式バージョン1〜3)は 「無し」として読む。判定ではなく変換を返すのは、こうした欠けたフィールドの補完をここ1か所で 済ませるため。
保存された任意の値をSaveDataとして読む(読めない値はundefined)。localStorageの中身は他のタブ・ 旧バージョン・手動編集で壊れうるため、読み出し側で必ず通す。
pinnedStatuses・mapCardPositions・assetPacksを持たない古いセーブ(形式バージョン1〜3)は 「無し」として読む。判定ではなく変換を返すのは、こうした欠けたフィールドの補完をここ1か所で 済ませるため。