void ImgSet() { CharacterChartInfo characterChartInfo = CharacterChart.instance.GetCharacterInfo(currentCharacter, gradeType); characterImg.sprite = characterChartInfo.Image; gradeImg.sprite = gradeSpriteAtlas.GetSprite("Grade" + ((int)characterChartInfo.Grade - 1)); statImg.sprite = characterChartInfo.StatImage; characterNameText.text = TextChart.instance.GetText(characterChartInfo.Text); characterNameText.font = TextChart.instance.GetFont(); characterNameText.fontStyle = TextChart.instance.GetFontStyle(); }
public void LoadChart(System.Action loadAction) { BackendAsyncClass.BackendAsync(Backend.Chart.GetChartContents, field, (backendCallback) => { JsonData jsonData = backendCallback.GetReturnValuetoJSON()["rows"]; characterChartInfos = new CharacterChartInfo[jsonData.Count]; for (int i = 0; i < jsonData.Count; i++) { characterChartInfos[i] = new CharacterChartInfo(); JsonData rowData = jsonData[i]; if (rowData["CharacterId"]["S"].ToString() != "null") { characterChartInfos[i].CharacterId = int.Parse(rowData["CharacterId"]["S"].ToString()); } if (rowData["CharacterGroupId"]["S"].ToString() != "null") { characterChartInfos[i].CharacterGroupId = (CharacterType)int.Parse(rowData["CharacterGroupId"]["S"].ToString()); } if (rowData["Grade"]["S"].ToString() != "null") { characterChartInfos[i].Grade = (GradeType)int.Parse(rowData["Grade"]["S"].ToString()); } if (rowData["Image"]["S"].ToString() != "null") { characterChartInfos[i].Image = characterSpriteAtlas.GetSprite(rowData["Image"]["S"].ToString()); } if (rowData["StatImage"]["S"].ToString() != "null") { characterChartInfos[i].StatImage = statSpriteAtlas.GetSprite(rowData["StatImage"]["S"].ToString()); } if (rowData["Text"]["S"].ToString() != "null") { characterChartInfos[i].Text = rowData["Text"]["S"].ToString(); } if (rowData["Inteligence"]["S"].ToString() != "null") { characterChartInfos[i].Inteligence = int.Parse(rowData["Inteligence"]["S"].ToString()); } if (rowData["Knowledge"]["S"].ToString() != "null") { characterChartInfos[i].Knowledge = int.Parse(rowData["Knowledge"]["S"].ToString()); } if (rowData["Art"]["S"].ToString() != "null") { characterChartInfos[i].Art = int.Parse(rowData["Art"]["S"].ToString()); } if (rowData["Passion"]["S"].ToString() != "null") { characterChartInfos[i].Passion = int.Parse(rowData["Passion"]["S"].ToString()); } if (rowData["Technology"]["S"].ToString() != "null") { characterChartInfos[i].Technology = int.Parse(rowData["Technology"]["S"].ToString()); } if (rowData["Taste"]["S"].ToString() != "null") { characterChartInfos[i].Taste = int.Parse(rowData["Taste"]["S"].ToString()); } if (rowData["GuideCharacterImage"]["S"].ToString() != "null") { characterChartInfos[i].GuideCharacterImage = guideCharacterSpriteAtlas.GetSprite(rowData["GuideCharacterImage"]["S"].ToString()); } if (rowData["RankingCharacterImage"]["S"].ToString() != "null") { characterChartInfos[i].RankingCharacterImage = rankingCharacterImage.GetSprite(rowData["RankingCharacterImage"]["S"].ToString()); } } if (loadAction != null) { loadAction(); } }); }