using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[RequireComponent(typeof(Collider2D))]

public class HeightCollider : MonoBehaviour
{
    public int startingColliderHeightLevel;
    public int dynamicColliderHeightLevel;
    [SerializeField] private int currentColliderHeightLevel;
    public Collider2D col;
    public bool isGroundCollider;

    void Start()
    {   
        dynamicColliderHeightLevel = startingColliderHeightLevel;
        currentColliderHeightLevel = dynamicColliderHeightLevel;
        HeightManager.heightManager.levels[dynamicColliderHeightLevel].Add(col);
    }

    public void ChangeHeightLevel()
    {
        HeightManager.heightManager.levels[currentColliderHeightLevel].Remove(col);
        HeightManager.heightManager.levels[dynamicColliderHeightLevel].Add(col);
        currentColliderHeightLevel = dynamicColliderHeightLevel;
    }
}