private void RecordPlayerSessionData() { for (int i = 0; i < selectScreenPlayerDatas.Length; i++) { if (selectScreenPlayerDatas[i] != null && selectScreenPlayerDatas[i].playerActive) { var sspData = selectScreenPlayerDatas[i]; sspData.playerSessionData.skin = characterSkins.GetSkinData(sspData.skinIndex); sspData.playerSessionData.devotionName = characterNames.GetDevotionName(sspData.devotionNameIndex); sspData.playerSessionData.spiritName = characterNames.GetSpiritName(sspData.spiritNameIndex); sspData.playerSessionData.charToolType = sspData.charTool; } } }