コード例 #1
0
    private void OnTriggerExit(Collider other)
    {
        if (other.gameObject.HasTag(Tag.Player))
        {
            if (other.gameObject.HasTag(Tag.PlayerOn))
            {
                playerOnEnters--;
            }
            else if (other.gameObject.HasTag(Tag.PlayerOff))
            {
                playerOffEnters--;
            }

            if (playerOnEnters < 0)
            {
                playerOnEnters = 0;
            }
            if (playerOffEnters < 0)
            {
                playerOffEnters = 0;
            }
            if (playerOnEnters > 0 && playerOffEnters > 0)
            {
                if (text)
                {
                    text.TurnOff();
                }
            }
        }
    }