Laat de tekst van het verhaal zien bij de blauwe teleport pads.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class ShowStoryOnEnter : MonoBehaviour
{
    [SerializeField]
    private GameObject storyPanel;
    private bool isFloating = false;
 
 
    private void Start()
    {
        storyPanel.SetActive(false);
    }
 
    private void Update()
    {
        if (isFloating)
        {
            storyPanel.transform.position = new Vector3(storyPanel.transform.position.x, storyPanel.transform.position.y + Mathf.Sin(Time.time) * 0.0005f, storyPanel.transform.position.z);
        }
    }
 
    private void OnTriggerEnter(Collider collision)
    {
        if (collision.gameObject.tag == "Player")
        {
            storyPanel.SetActive(true);
            isFloating = true;
        }
    }
 
    private void OnTriggerExit(Collider collision)
    {
        if (collision.gameObject.tag == "Player")
        {
            storyPanel.SetActive(false);       
            isFloating = false;
        }
    }
}