protected void handleGetWorldBound(Command command)
        {
            Logger.d("handleGetWorldBound");

            List <int>        instances   = JsonParser.Deserialization <List <int> >(command);
            List <WorldBound> worldBounds = new List <WorldBound>();

            for (int i = 0; i < instances.Count; ++i)
            {
                int        instance   = instances[i];
                GameObject obj        = GameObjectManager.INSTANCE.FindGameObjectGlobal(instance);
                WorldBound worldBound = null;
                try
                {
                    if (obj != null)
                    {
                        worldBound = uiHelper.GetWorldBound(obj);
                    }
                    else
                    {
                        worldBound         = new WorldBound();
                        worldBound.existed = false;
                    }
                }
                catch (System.Exception ex)
                {
                    Logger.w(ex.Message + " " + ex.StackTrace);
                    worldBound         = new WorldBound();
                    worldBound.existed = false;
                }
                worldBound.id = instance;
                worldBounds.Add(worldBound);
            }

            command.sendObj = worldBounds;
            CommandDispatcher.SendCommand(command);
        }