public bool canClimb; //Is the player on touching a vine?
    //public bool climbing; //Is the player climbing?

    // Start is called before the first frame update
    void Start()
    {
        rb = GetComponent <Rigidbody2D>();

        pCollider = GetComponent <BoxCollider2D>();
        treeSpawn = GetComponent <CanSpawnTrees>();
    }
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player" && !hasTree)
     {
         interacter             = collision.gameObject.GetComponent <CanSpawnTrees>();
         interacter.treeSpawner = this;
     }
 }
 private void OnTriggerExit2D(Collider2D other)
 {
     if (interacter != null && other.gameObject == interacter.gameObject)
     {
         interacter.treeSpawner = null;
         interacter             = null;
     }
 }