Beispiel #1
0
    private void OnTriggerExit2D(Collider2D other)
    {
        PlayerController exitedPlayer = other.gameObject.GetComponent <PlayerController>();

        if (exitedPlayer != null)
        {
            LevelObjectReference.OnTriggerExit(exitedPlayer.gameObject);
        }
    }
Beispiel #2
0
    private void OnTriggerExit2D(Collider2D other)
    {
        PlayerController exitedPlayer = other.gameObject.GetComponent <PlayerController>();

        if (exitedPlayer != null)
        {
            if (!_triggeredPlayers.Remove(exitedPlayer))
            {
                Debug.LogError("Player object left the trigger without properly entered it");
            }
            LevelObjectReference.OnTriggerExit();
            UpdateSprites();
        }
    }