In my game I need to active a gameobject (or make it visible) and then instantly play a certain animation. When I try to play an animation right after activation there is a tiny but noticeable delay before the animation is played.
My question is, can you make an object invisible and visible again without deactivating the object? If not, is there a way to ensure that animations will play right after activation without delay?