public void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Climbable") { climb = collision.GetComponent <Climable>(); } }
private Climable climb; // Use this for initialization void Start() { rb = GetComponent <Rigidbody2D>(); bc = GetComponent <CapsuleCollider2D>(); //onWall = false; climb = new Climable(); }
private void OnTriggerExit2D(Collider2D collision) { if (collision.tag == "Climbable") { climb.OffClimbable(bc); climb = new Climable(); } }
void Start() { rb = GetComponent <Rigidbody2D>(); bc = GetComponent <Collider2D>(); passOnWall = Vector3.zero; entered = false; onWall = false; climbing = new Climable(); }
private void OnTriggerExit2D(Collider2D collision) { if (collision.tag == "Climbable") { entered = false; onWall = false; climbing.OffClimbable(bc); climbing = new Climable(); } }