I am working on a tower defense style game. I have a player gameobject with a sphere collider, and turrets firing projectiles at it. The projectiles have capsule colliders. When the player game object is moving, the OnTriggerEnter events fire for the colliders of the projectile. When the player is not moving, they do not. The same goes for when I add new turrets. The turrets have a large sphere collider to determine if a game object is close enough to shoot at. When I add a new turret to a scene while playing, the OnTriggerEnter does not occur until I move the player game object, even though it is already within the sphere collider of the turret.
video: http://screencast.com/t/x1QKtNEK
How can I work around this? I doubt this is a bug, just my lack of understanding the Unity update, or something to do with collider triggers.