Example #1
0
        private bool event3()
        {
            // イベント完了を保存
            SaveController03 saveController = new SaveController03();

            saveController.complete_Event03_06_MeetFather();
            return(true);
        }
Example #2
0
        private bool event4()
        {
            // イベント完了を保存
            SaveController03 saveController03 = new SaveController03();

            saveController03.complete_Event03_07_FindSchoolBug();
            return(true);
        }
Example #3
0
 /// <summary>
 /// Event03_07_FindSchoolBugのロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event03_07_FindSchoolBug(SaveController03 saveController)
 {
     if (saveController.completed_Event03_07_FindSchoolBug())
     {
         schoolBug.SetActive(false);
         eventPanel8.SetActive(false);
     }
 }
Example #4
0
 /// <summary>
 /// Event03_10_MeetStrangerのロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event03_10_MeetStranger(SaveController03 saveController)
 {
     if (saveController.completed_Event03_10_MeetStranger())
     {
         eventPanel11.SetActive(false);
         eventPanel11_2.SetActive(true);
     }
 }
Example #5
0
        private bool event14()
        {
            // イベント完了を保存
            SaveController03 saveController03 = new SaveController03();

            saveController03.complete_Event03_09_MeetDevil();
            return(true);
        }
Example #6
0
        private bool event13()
        {
            eventController03.EventPanel11_2.SetActive(true);
            // イベント完了を保存
            SaveController03 saveController03 = new SaveController03();

            saveController03.complete_Event03_10_MeetStranger();
            return(true);
        }
Example #7
0
        private bool event3()
        {
            // イベント完了を保存
            SaveController03 saveController03 = new SaveController03();

            saveController03.complete_Event03_04_01_FindHole();
            saveController03.save_KeyItem2Status(SaveController.KeyItemStatus.Level_75);
            eventController03.Update_KeyItem2();
            return(true);
        }
Example #8
0
        ///// <summary>
        ///// Event03_08_MeetAuntのロード
        ///// </summary>
        ///// <param name="saveController"></param>
        //private void load_Event03_08_MeetAunt(SaveController03 saveController)
        //{
        //    if (saveController.completed_Event03_08_MeetAunt())
        //    {
        //        eventPanel9.SetActive(false);
        //    }
        //}

        /// <summary>
        /// Event03_09_MeetDevilのロード
        /// </summary>
        /// <param name="saveController"></param>
        private void load_Event03_09_MeetDevil(SaveController03 saveController)
        {
            if (saveController.completed_Event03_09_MeetDevil())
            {
                eventPanel10.SetActive(false);
            }

            //SaveController05 saveController05 = new SaveController05();
            //if (saveController05.completed_Event05_07_01_MeetDevil())
            //{
            //    eventPanel10.SetActive(false);
            //}
        }
Example #9
0
        /// <summary>
        /// Event03_04_FindHoleのロード
        /// </summary>
        /// <param name="saveController"></param>
        private void load_Event03_04_FindHole(SaveController03 saveController)
        {
            SaveController08 saveController08 = new SaveController08();

            // ラストイベント直前の場合
            if (saveController08.completed_Event08_01_MoveWorld())
            {
                eventPanel4_1.SetActive(false);
                ryotaro.gameObject.SetActive(false);

                eventPanel7.SetActive(false);
                father.gameObject.SetActive(false);

                // イベントを終えていない
                if (saveController.completed_Event03_04_03_FindHole() == false)
                {
                    eventPanel4_3.SetActive(true);

                    // 通常のりょうたろうイベントを終えている場
                    if (saveController.completed_Event03_04_01_FindHole())
                    {
                        treasureChest.SetActive(true);
                    }
                }
            }
            else
            {
                // 通常のりょうたろうイベントを終えている場合
                if (saveController.completed_Event03_04_01_FindHole())
                {
                    eventPanel4_1.SetActive(false);
                    ryotaro.gameObject.SetActive(false);

                    eventPanel7.SetActive(false);
                    father.gameObject.SetActive(false);
                }
                else
                {
                    // りょうたろうと会うイベントを行う前にゆい子と会っている場合
                    SaveController04 saveController04 = new SaveController04();
                    if (saveController04.completed_Event04_09_FindBusstop())
                    {
                        blood_ryotaro.SetActive(true);
                        eventPanel4_1.SetActive(false);
                        eventPanel4_2.SetActive(true);
                    }
                }
            }
        }
Example #10
0
        /// <summary>
        /// Event05_07_01_MeetDevilのロード
        /// </summary>
        /// <param name="saveController"></param>
        private void load_Event05_07_01_MeetDevil(SaveController05 saveController)
        {
            if (saveController.completed_Event05_07_01_MeetDevil())
            {
                eventPanel7_1.SetActive(false);
                eventPanel7_2.SetActive(true);
                train1.SetActive(true);
                train1.transform.position       = movePoint6_1.transform.position;
                eventCamera1.transform.position = movePoint5.transform.position;
            }

            SaveController03 saveController03 = new SaveController03();

            if (saveController03.completed_Event03_09_MeetDevil() == false)
            {
                devil.gameObject.SetActive(false);
                eventPanel7_2.SetActive(false);
            }
        }
Example #11
0
        /// <summary>
        /// ステージの初期化
        /// </summary>
        private void initializeStage()
        {
            SaveController03 saveController03 = new SaveController03();

            // データのロード
            SaveController.SceneNo[] scene = saveController03.get_Scene();
            SaveController.PlaceNo   place = saveController03.get_Place();

            // プレイヤーの位置を設定する
            if (scene[0].Equals(SaveController.SceneNo.Scene08))
            {
                Player.transform.position = entryPoint4.transform.position;
                Player.transform.rotation = entryPoint4.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place04);
            }
            else if (scene[0].Equals(SaveController.SceneNo.Scene03) &&
                     (place.Equals(SaveController.PlaceNo.Place02)))
            {
                Player.transform.position = entryPoint2.transform.position;
                Player.transform.rotation = entryPoint2.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place02);
            }
            else if (scene[0].Equals(SaveController.SceneNo.Scene03) &&
                     (place.Equals(SaveController.PlaceNo.Place03)))
            {
                Player.transform.position = entryPoint3.transform.position;
                Player.transform.rotation = entryPoint3.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place03);
            }
            else if (scene[0].Equals(SaveController.SceneNo.Scene03) &&
                     (place.Equals(SaveController.PlaceNo.Place04)))
            {
                Player.transform.position = entryPoint4.transform.position;
                Player.transform.rotation = entryPoint4.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place04);
            }
            else if (scene[0].Equals(SaveController.SceneNo.Scene04) &&
                     (place.Equals(SaveController.PlaceNo.Place01)))
            {
                Player.transform.position = entryPoint2.transform.position;
                Player.transform.rotation = entryPoint2.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place02);
            }
            else if (scene[0].Equals(SaveController.SceneNo.Scene06))
            {
                Player.transform.position = entryPoint3.transform.position;
                Player.transform.rotation = entryPoint3.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place03);
            }
            else
            {
                Player.transform.position = entryPoint1.transform.position;
                Player.transform.rotation = entryPoint1.transform.rotation;
                saveController03.save_Scene(SaveController.SceneNo.Scene03, SaveController.PlaceNo.Place01);
            }

            load_Event03_04_FindHole(saveController03);
            // 父親は子どものイベント(Event03_04_FindHole)が完了するまで何度もイベントが発生してよい
            // load_Event03_06_MeetFather(saveController);
            load_Event03_07_FindSchoolBug(saveController03);
            //load_Event03_08_MeetAunt(saveController03);
            load_Event03_09_MeetDevil(saveController03);
            load_Event03_10_MeetStranger(saveController03);
        }