1c6c9b2a70
Add Phase A greybox vertical slice: third-person movement, forest path, checkpoints, story triggers, and light ability gate.
25 lines
568 B
C#
25 lines
568 B
C#
using UnityEngine;
|
|
|
|
namespace KirbyAdventures
|
|
{
|
|
public class FallKillPlane : MonoBehaviour
|
|
{
|
|
public float KillY = -10f;
|
|
Transform _player;
|
|
CharacterController _cc;
|
|
|
|
public void Bind(Transform player)
|
|
{
|
|
_player = player;
|
|
_cc = player != null ? player.GetComponent<CharacterController>() : null;
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
if (_player == null) return;
|
|
if (_player.position.y < KillY)
|
|
CheckpointSystem.Respawn(_player, _cc);
|
|
}
|
|
}
|
|
}
|