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; } }