示例#1
0
    private void UpdateData()
    {
        BuildAnimDir = BlockServerUtil.GetBuildAnimPath(IsOnline) + "/";

        Debug.Log("当前目录:" + BuildAnimDir);
        mSkuDatas = BlockServerUtil.GetBlokDatas(IsOnline);

        mOtherAnimFiles = mBuildingAnimFiles
                          .Where(s => mSkuDatas.SkuCarDatas().All(k => k.model_sku_id != Path.GetFileNameWithoutExtension(s))).ToList();
    }
示例#2
0
 private void DrawUpdateSkuData(bool isOnline)
 {
     if (GUILayout.Button("从服务器更新本地sku数据" + EnvText, GUILayout.Width(300), GUILayout.Height(20)))
     {
         EditorUtility.DisplayProgressBar("请求数据", "请求中...", 0.5f);
         BlockServerUtil.RequestData(isOnline, success =>
         {
             EditorUtility.ClearProgressBar();
             EditorUtility.DisplayDialog("请求结果", success ? "请求成功" : "请求失败,请重试!", "好");
             if (success)
             {
                 UpdateData();
                 Repaint();
             }
         });
     }
 }