void UpdateTurnToPositionForUnits( Vec3 turnToPosition )
{
//Character
Character character = ControlledObject as Character;
if( character != null )
character.SetTurnToPosition( turnToPosition );
//Turret
Turret turret = ControlledObject as Turret;
if( turret != null )
turret.SetMomentaryTurnToPosition( turnToPosition );
//Tank
Tank tank = ControlledObject as Tank;
if( tank != null )
tank.SetNeedTurnToPosition( turnToPosition );
}