private void OnUpdateGameObjectLocale(object sender, LocaleGameObjectEventArgs e) { if (e.Arg == null) { return; } var go = GameObjects.FirstOrDefault(o => o.Id == e.Arg.Id); if (go != null) { int id = 0; go.LocalizedName = e.Arg.Name; go.RelatedData = e.Arg.RelatedData != null ? e.Arg.RelatedData .OfType <whBookPage>() .Select(o => new dbPageText { Id = ++id, Text = o.Text }) : null; //go.Error = e.Arg.Error; } }
private void OnUpdateGameObjectLocale(object sender, LocaleGameObjectEventArgs e) { if (e.Arg == null) return; var go = GameObjects.FirstOrDefault(o => o.Id == e.Arg.Id); if (go != null) { int id = 0; go.LocalizedName = e.Arg.Name; go.RelatedData = e.Arg.RelatedData != null ? e.Arg.RelatedData .OfType<whBookPage>() .Select(o => new dbPageText { Id = ++id, Text = o.Text }) : null; //go.Error = e.Arg.Error; } }