public void MergeCloudAndLocal(GServiceData serviceData) { if (serviceData == null) { Debug.LogError("GServiceData is null"); } //Впервые запускаем игру? if (GlobalVars.instance.GetIsFirstTime()) { GlobalVars.instance.RemoveIsFirstTime(); //Если заходим впервые, то можем без проблем загрузить облачное сохранение в локальное пространство. Дальше этого делать не нужно if (serviceData.points > GlobalVars.instance.GetPoints()) { GlobalVars.instance.SetUpServiceData(serviceData); Debug.Log("Successfully merged with cloud data!"); } } else { if (GlobalVars.instance.GetPoints() >= serviceData.points) { serviceData.SetUpLocalData(); Debug.Log("Successfully merged with local data!"); } } }