Пример #1
0
        /*新 初期化*/ //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;
        }
Пример #2
0
 // 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>();
 }