Beispiel #1
0
        /// <summary>
        /// Event04_11_EnterCeremonyのロード
        /// </summary>
        /// <param name="saveController"></param>
        private void load_Event04_11_EnterCeremony(SaveController04 saveController)
        {
            if (saveController.completed_Event04_11_EnterCeremony1())
            {
                eventPanel11_1.SetActive(false);
                gymnasium.SetActive(false);
                ceremony.SetActive(false);
            }

            if (saveController.completed_Event04_11_EnterCeremony2())
            {
                eventPanel11_2_1.SetActive(false);
                eventPanel11_2_2.SetActive(false);
                eventPanel11_2_3.SetActive(false);
                eventPanel11_2_4.SetActive(false);
                yuko_Black.gameObject.SetActive(false);
            }
            else
            {
                eventPanel11_2_1.SetActive(true);
                eventPanel11_2_2.SetActive(true);
                eventPanel11_2_3.SetActive(true);
                eventPanel11_2_4.SetActive(true);
            }
        }
Beispiel #2
0
 /// <summary>
 /// Event04_03_FindRabbit1のロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event04_03_FindRabbit1(SaveController04 saveController)
 {
     if (saveController.completed_Event04_03_FindRabbit1())
     {
         eventPanel3.SetActive(false);
     }
 }
Beispiel #3
0
        private bool event4()
        {
            SaveController04 saveController04 = new SaveController04();

            saveController04.complete_Event04_19_Suicide();
            return(true);
        }
Beispiel #4
0
        private bool event4()
        {
            // イベント完了を保存
            SaveController04 saveController04 = new SaveController04();

            saveController04.complete_Event04_02_FindRabbitHouse();
            return(true);
        }
Beispiel #5
0
 /// <summary>
 /// Event04_08_EnterGymnasiumのロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event04_08_EnterGymnasium(SaveController04 saveController)
 {
     if (saveController.completed_Event04_08_EnterGymnasium())
     {
         gymnasium.SetActive(false);
         eventPanel8.SetActive(false);
     }
 }
Beispiel #6
0
        private bool event3()
        {
            // イベント完了を保存
            SaveController04 saveController04 = new SaveController04();

            saveController04.complete_Event04_08_EnterGymnasium();
            return(true);
        }
Beispiel #7
0
 /// <summary>
 /// Event04_19_Suicideのロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event04_19_Suicide(SaveController04 saveController)
 {
     if (saveController.completed_Event04_19_Suicide())
     {
         suicide1.SetActive(false);
         suicide2.SetActive(true);
         eventPanel19.SetActive(false);
     }
 }
Beispiel #8
0
 /// <summary>
 /// Event04_02_FindRabbitHouseのロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event04_02_FindRabbitHouse(SaveController04 saveController)
 {
     if (saveController.completed_Event04_02_FindRabbitHouse())
     {
         bloodStain1.SetActive(true);
         bloodStain2.SetActive(true);
         eventPanel2.SetActive(false);
     }
 }
Beispiel #9
0
 /// <summary>
 /// Event04_04_FindRabbit2のロード
 /// </summary>
 /// <param name="saveController"></param>
 private void load_Event04_04_FindRabbit2(SaveController04 saveController)
 {
     if (saveController.completed_Event04_04_FindRabbit2())
     {
         eventPanel4.SetActive(false);
         eventPanel5.SetActive(true);
     }
     else
     {
         eventPanel5.SetActive(false);
     }
 }
Beispiel #10
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);
                    }
                }
            }
        }
Beispiel #11
0
        /// <summary>
        /// ステージの初期化
        /// </summary>
        private void initializeStage()
        {
            SaveController04 saveController04 = new SaveController04();

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

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

            load_Event04_02_FindRabbitHouse(saveController04);
            load_Event04_03_FindRabbit1(saveController04);
            load_Event04_04_FindRabbit2(saveController04);
            load_Event04_11_EnterCeremony(saveController04);
            load_Event04_08_EnterGymnasium(saveController04);
            load_Event04_19_Suicide(saveController04);
        }