@Parimal …Hello …I am new in unity.I am developing a 2d car game and in my game , when my car is on the ground it is car and I want to replace my car to a rocket while my car is in the air (while jump) so How to do it in C# script.Please help. I am sorry for my bad English.
I tried this:
public void GameObjectHandler()
{
if(gameObject.GetComponent().velocity.y == 0) {
grounded = true;
}
if (grounded) {
CarModel.GetComponent<SpriteRenderer>().enabled = true;
Rocket.GetComponent<SpriteRenderer>().enabled = false;
}
else {
CarModel.GetComponent<SpriteRenderer>().enabled = false;
Rocket.GetComponent<SpriteRenderer>().enabled = true;
}
}
but it does not work.