Пример #1
0
 public void BehaviorByInteraction(GameObject player)
 {
     if (player.GetComponent <PlayerProperty>().IsWithchild)
     {
         CountOfSavedChild++;
         if (countOfSavedChild == 7)
         {
             sceneEventSystem.SpeechBubbles(gameObject, "모든 아이들을 데려오셨군요! 이제 탈출합시다!", 1.5f);
         }
         else
         {
             sceneEventSystem.SpeechBubbles(gameObject, "아이를 데려왔군요! 부디 남은 아이들도 부탁해요...", 1.5f);
         }
         player.GetComponent <PlayerProperty>().IsWithchild = false;
         sceneEventSystem.PlayerSpeedRestore(player.GetComponent <PlayerInput>());
         countOfLivedChildUI.UIupdate();
         if (sceneEventSystem.ToBeSavedKid == "LibraryKid")
         {
             player.GetComponent <Inventory>().AddItem(new Item("FoldedPaper", "접힌 종이", "무언가 적혀있는 종이다.", Item.ItemType.View));
             sceneEventSystem.PushSystemMessage("학생 : 선생님 이거.. 2층에서 주웠어요.", 1);
             sceneEventSystem.PushSystemMessage("접힌 종이를 얻었다.", 1);
             sceneEventSystem.ToBeSavedKid = string.Empty;
         }
     }
     else
     {
         sceneEventSystem.SpeechBubbles(gameObject, "학교에 남은 아이들을 꼭 데려와 주세요...", 1.5f);
     }
 }