Exemplo n.º 1
0
    void DrawProduction()
    {
        if (InstancePlayer.instance.model_User.buildings.Count > 0)
        {
            DrawProductionRequest request = new DrawProductionRequest();

            Model_Building building = InstancePlayer.instance.model_User.buildings[Model_Building.Building_Type.OilFactory];
            if (building != null)
            {
                Model_Production production = building.model_Production;
                if (production != null)
                {
                    request.resourceType = production.resourceType;                     //要收取的资源类型
                    request.api          = new Model_ApiRequest().api;
                    (new PBConnect_drawProduction()).Send(request, OnDrawProduction);
                    return;
                }
            }
        }
        _WARNING("no production DrawProduction");
    }
Exemplo n.º 2
0
//	================================================================
//	向服务器请求数据

    void DrawProduction()
    {
        UIHelper.LoadingPanelIsOpen(true);
        if (InstancePlayer.instance.model_User.buildings.Count > 0)
        {
            DrawProductionRequest request = new DrawProductionRequest();

            Model_Building building = InstancePlayer.instance.model_User.buildings[_model_Building.buildingType];
            if (building != null)
            {
                Model_Production production = building.model_Production;
                if (production != null)
                {
                    request.resourceType = production.resourceType;                     //要收取的资源类型
                    request.api          = new Model_ApiRequest().api;
                    (new PBConnect_drawProduction()).Send(request, OnDrawProduction);
                    return;
                }
            }
        }
    }