void HandleTriggerEvent(PoiId identifier, bool isEnter) { switch (identifier) { case PoiId.Boat: spaceshipMessager.SetBool("playerSeesBoat", isEnter); break; case PoiId.Cave: spaceshipMessager.SetBool("playerInCave", isEnter); break; case PoiId.Sand: spaceshipMessager.SetBool("playerSeesSandHills", isEnter); break; case PoiId.Mountain: spaceshipMessager.SetBool("playerSeesMountain", isEnter); break; case PoiId.BlueShellTut: spaceshipMessager.SetBool("playerSeesBlueShell", isEnter); break; } }
public void OnTriggerExitPOI(PoiId identifier) { HandleTriggerEvent(identifier, false); }
public void OnTriggerEnterPOI(PoiId identifier) { HandleTriggerEvent(identifier, true); }