//シングルトン実装 private CharacterDataSingleton() { FileRead_CharacterData(); //インスタンス取得 mClassesDataSingleton = ClassesDataSingleton.Instance; mSkillDataSingleton = SkillDataSingleton.Instance; }
//キャラクターから所持スキルの名前、スキルの説明文を取得、設定する public void SetContents(MainMenuController.eMainButton pushbutton, int[] index) { if (MainMenuController.eMainButton.eButton_Skill == pushbutton) { mContentName = new string[index.Length]; mContentDescription = new string[index.Length]; if (mSkillDataSingleton == null) { mSkillDataSingleton = SkillDataSingleton.Instance; } for (int i = 0; i < index.Length; i++) { mContentName[i] = mSkillDataSingleton.GetSkillName(index[i]); mContentDescription[i] = mSkillDataSingleton.GetSkillDescription(index[i]); } } else { mContentName = new string[ItemContentName.Length]; mContentDescription = new string[ItemContentName.Length]; for (int i = 0; i < ItemContentName.Length; i++) { mContentName[i] = ItemContentName[i]; mContentDescription[i] = ItemContentDescription[i]; } } }