Пример #1
0
    //Set checkpoint and show checkpoint text
    void OnTriggerEnter(Collider other)
    {
        Player3D player = other.GetComponent <Player3D>();

        if (player != null)
        {
            player.SetCheckpoint(transform.position);
            player.ShowCPText(true);
        }
    }
Пример #2
0
    //Exit and remove last checkpoint
    void OnTriggerExit(Collider exitCP)
    {
        Player3D player = exitCP.GetComponent <Player3D>();

        if (player != null)
        {
            player.ShowCPText(false);
            Destroy(gameObject);
        }
    }