private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("island")) { IslandAttributes island = (IslandAttributes)collision.gameObject.GetComponent(typeof(IslandAttributes)); islandID.text = island.GetName(); controller.SetVisiting(true); PlayerStatus.VisitingIsland = island; enterPrompt.text = "Press Enter to dock."; } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("island")) { IslandAttributes island = (IslandAttributes)collision.gameObject.GetComponent(typeof(IslandAttributes)); if (!PlayerStatus.VisitedIslands.Contains(island.islandName)) { StopCoroutine(TextFade()); //island.SetDiscovered(); PlayerStatus.VisitedIslands.Add(island.islandName); eventText.text = "Discovered " + island.islandName + "!"; StartCoroutine(TextFade()); } } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("island")) { IslandAttributes island = (IslandAttributes)collision.gameObject.GetComponent(typeof(IslandAttributes)); islandID.text = "Home"; if (controller.GetTutorStatus() == "move" || controller.GetTutorStatus() == "visit") { controller.SetVisiting(true); } if (controller.GetTutorStatus() == "visit") { tutorText.text = "\"When you get close enough to an island, you can dock " + "at that island by pressing enter. Why don't you try that now?\""; } enterPrompt.text = "Press Enter to dock."; } }