Highlighted mean the spaceship should be upheld when touched.
Hello @bhardwajashish9717 you can do this by multiple ways:
1.Create an animation with animator that change the color of the sprite renderer (if you working in 2D).
2.Change the color of the sprite renderer with code thanks to a coroutine: Unity - Manual: Coroutines
It will look like this:
void OnHit(){
StartCoroutine(highlight());
}
IEnumerator highlight(){
getComponent<SpriteRenderer>().color = Color.red;
yield return new WaitForSeconds(0.2f);
getComponent<SpriteRenderer>().color = Color.white;
}
If you are working in 3D you can use the coroutine to change the material or make a custom shader.
Hope that will help.
Raph