void Unhide()
    {
        hidingSpot.OnSantaExits();
        hidingSpot = null;
        hidden     = false;
        sr.enabled = true;

        Physics2D.IgnoreLayerCollision(LayerMask.NameToLayer("Player"), LayerMask.NameToLayer("Enemy"), false);
    }
    void Hide()
    {
        hidingSpot = hidingSpots[0];
        hidingSpot.OnSantaEnters();
        hidden     = true;
        sr.enabled = false;

        Physics2D.IgnoreLayerCollision(LayerMask.NameToLayer("Player"), LayerMask.NameToLayer("Enemy"), true);
    }
 public void UnsetHidingSpot(HidingSpotScript hidingSpot)
 {
     hidingSpots.Remove(hidingSpot);
 }
 // HIDING SPOT
 public void SetHidingSpot(HidingSpotScript hidingSpot)
 {
     hidingSpots.Add(hidingSpot);
 }