private void Initialize() { if (!Directory.Exists(SCORE_DATA_PATH)) { Directory.CreateDirectory(SCORE_DATA_PATH); } ReadPlayerExData(); ReadPlayerScoreData(); ReadRivalScoreData(); ReadPlayerMyListData(); UpdateScoreCache(); UpdateClearCounts(); UpdateMyListCache(); ReadScoreHistoryData(); Manipulator.WriteInt32Array(PLAYER_CMN_MODULE_EQUIP_ADDRESS, playerExData.ModuleEquip, 6); Manipulator.WriteInt32Array(PLAYER_CMN_ITEM_EQUIP_ADDRESS, playerExData.ItemEquip, 24); isInitialized = true; SavePlayerExData(); }