private IterationEventItemData SetNextIterationForType(IterationEventItemData animal, EventData data, double meanValueTarget) { return(new IterationEventItemData { Cost = _valueGenerator.GetNextValue(animal.Cost, data.Factor, data.FixChange, meanValueTarget), MessageText = TextsResource.GetResourceFromKey(data.StringTestId), Name = animal.Name }); }
private static string DefaultResource() { var obj = new TextsResource() { Key = "nullo", Message = "nullo" }; return(JsonHelper.Serializer(new List <TextsResource> { obj })); }
public bool Update(TextsResource textsResource, CultureInfo culture) { try { return(TextsEngine.Update(textsResource, culture)); } catch (Exception) { throw; } }
/// <summary> /// /// </summary> /// <param name="textsResource"></param> /// <param name="culture"></param> /// <returns></returns> internal static bool Add(TextsResource textsResource, CultureInfo culture) { var textsResources = GetTextsResources(culture); textsResources.Add(textsResource); var textsSerialized = JsonHelper.Serializer(textsResource); var fileIo = new FileOperations(); var fileNameLang = FileNameLang(culture); fileIo.Save(textsSerialized, PathBase, fileNameLang, true); return(true); }
private void InitGame() { _iterationLastValue = new Iteration { Calf = new IterationEventItemData { Cost = _eventListData.GetCowType().MeanCost, Name = TextsResource.GetResourceFromKey(_eventListData.GetCowType().Name) }, Pig = new IterationEventItemData { Cost = _eventListData.GetPigType().MeanCost, Name = TextsResource.GetResourceFromKey(_eventListData.GetPigType().Name) }, Lamb = new IterationEventItemData { Cost = _eventListData.GetLambType().MeanCost, Name = TextsResource.GetResourceFromKey(_eventListData.GetLambType().Name) } }; }
internal static bool Update(TextsResource textsResource, CultureInfo culture) { var list = GetTextsResources(culture); var toRemove = GetTextsResource(textsResource.Key, culture); list.Remove(toRemove); list.Add(textsResource); var textsSerialized = JsonHelper.Serializer(list); var fileIo = new FileOperations(); var fileNameLang = FileNameLang(culture); fileIo.Save(textsSerialized, PathBase, fileNameLang, true); return(false); }