private bool event5() { List <CharaTalk> charaTalkList = new List <CharaTalk>(); charaTalkList.Add( new CharaTalk( new string[] { @"どうしよう……" + System.Environment.NewLine + @"あの人数を突破するのはむずかしいな", @"だれかが引きつけてくれたら" + System.Environment.NewLine + @"抜けられるかもしれないけど" }, CharaTalkController.Texture.talk_yucco_awayright, CharaTalkController.Texture.hide, CharaTalkController.Texture.hide )); if (saveController07.get_KeyItem3Status().Equals(SaveController.KeyItemStatus.Level_100)) { charaTalkList.Add( new CharaTalk( new string[] { @"……", @"いや ダメだよね", @"うん 絶対ダメだ", @"夢の中とはいえ" + System.Environment.NewLine + @"ウサギにだって命があるんだから", @"でも この先に進むためには……" }, CharaTalkController.Texture.talk_yucco_awayright, CharaTalkController.Texture.hide, CharaTalkController.Texture.hide )); } else if (saveController05.completed_Event05_11_MeetRyotaro()) { charaTalkList.Add( new CharaTalk( new string[] { @"そうだ" + System.Environment.NewLine + @"こういう時こそ彼に相談してみよう", }, CharaTalkController.Texture.talk_yucco_awayright, CharaTalkController.Texture.hide, CharaTalkController.Texture.hide )); } return(eventController07.FukidashiController.ShowFukidashi(this.GetType().Name + MethodBase.GetCurrentMethod().Name, charaTalkList)); }
/// <summary> /// ステージの初期化 /// </summary> private void initializeStage() { SaveController07 saveController07 = new SaveController07(); // プレイヤーの位置を設定する Player.transform.position = entryPoint1.transform.position; Player.transform.rotation = entryPoint1.transform.rotation; saveController07.save_Scene(SaveController.SceneNo.Scene09, SaveController.PlaceNo.Place01); if (saveController07.get_KeyItem1Status() == SaveController.KeyItemStatus.Level_100 && saveController07.get_KeyItem2Status() == SaveController.KeyItemStatus.Level_100 && saveController07.get_KeyItem3Status() == SaveController.KeyItemStatus.Level_100) { eventPanel1.SetActive(false); eventPanel2.SetActive(false); eventPanel3.SetActive(true); } else if (saveController07.get_KeyItem1Status() == SaveController.KeyItemStatus.Level_100) { eventPanel1.SetActive(false); eventPanel2.SetActive(true); eventPanel3.SetActive(false); } else { eventPanel1.SetActive(true); eventPanel2.SetActive(false); eventPanel3.SetActive(false); yuko.gameObject.SetActive(false); } }