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