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); } }