I want the collision to change when the character ducks/squats and it DOES. But I also want the collision to change when the character jumps. I currently tried this, but it doesn’t work for some reason. Does anybody know why? Thanks.
function Update () {
var colliderBox = gameObject.GetComponent(BoxCollider); //controlls collider box size
var AT = gameObject.GetComponent(AnimateTexture); //Store AnimateTexture Script
if(Input.GetKey("space")){
AT.rowNumber = 3; //Player jumping animation
colliderBox.center = Vector3(0.03, -0.01, 0);
colliderBox.size = Vector3(10, 6, 1);
}else{
colliderBox.center = Vector3(0.03, -0.29, 0);
colliderBox.size = Vector3(0.44, 0.37, 1);
}
if(Input.GetKey("s")){
AT.rowNumber = 4; //Player squats down
colliderBox.center = Vector3(0.03, -0.38, 0);
colliderBox.size = Vector3(0.44, 0.16, 1);
}else{
colliderBox.center = Vector3(0.03, -0.29, 0);
colliderBox.size = Vector3(0.44, 0.37, 1);
}
}