/*新 初期化*/ //warning対策のため public static void Create(ref QuestionManager Inst, SEManager seManager, Text quesTextObj, Button ansPrefab, Text answerTextObj, Text correctAnswerTextObj, QuestionManagerObject obj, string fileName = "Lesson1") { Inst = CreateInstance <QuestionManager>(); //初期化 Inst.questions = new List <QuesStructor>(); Inst.fileName = fileName; FileSystem.QuestionFileManager FileMng = new FileSystem.QuestionFileManager(fileName); //ファイルシステムから問題のリストを参照格納 FileMng.SetQuestions(ref Inst.questions); //初期化 Inst.QuestionText = quesTextObj; Inst.AnswerPrefab = ansPrefab; Inst.AnswerText = answerTextObj; Inst.CorrectAnswerText = correctAnswerTextObj; Inst.CurAnswers = new List <Button>(); Inst.ManagerObj = obj; Inst.SEManagerInst = seManager; Inst.passScoreToBoss = FileMng.GetPassScore(); //問題リストをシャッフル Inst.ShuffleQuestions(); //ボス戦突入前と初期化 CurrentlyUserInfo.bBoss = false; }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { ManagerObj = FindObjectOfType <QuestionManagerObject>(); }