public static void GetUnitCfgsFromServer() { var conn = GameCore.Instance.ServerConnection; var buff = conn.Request2Srv("GetUnitCfgs", (data) => { UnitConfiguration.GetUnitCfgsFromServer(data); UserManager.SyncVariantsFromCfg(); if (IsFirstGetUnitCfgsFromServer) { if (OnBuildUnitCfgsFromServer != null) { OnBuildUnitCfgsFromServer(); IsFirstGetUnitCfgsFromServer = false; } } else if (OnRefreshUnitCfgsFromServer != null) { OnRefreshUnitCfgsFromServer(); } }); conn.End(buff); }