mirror of
https://github.com/Tribufu/ServerManagers
synced 2026-08-08 20:21:06 +00:00
Removal of ToArray()
This commit is contained in:
parent
9eb22da9e7
commit
9f5cf132f0
41 changed files with 184 additions and 189 deletions
|
|
@ -80,14 +80,13 @@ namespace ServerManagerTool.Lib.ViewModel
|
|||
if (string.IsNullOrWhiteSpace(entry.EngramClassName))
|
||||
continue;
|
||||
|
||||
var engramSettings = this.Where(vi => vi.EngramClassName == entry.EngramClassName).ToArray();
|
||||
if (engramSettings == null || engramSettings.Length == 0)
|
||||
if (!this.Any(vi => vi.EngramClassName == entry.EngramClassName))
|
||||
{
|
||||
var engram = GameData.GetEngramForClass(entry.EngramClassName);
|
||||
this.Add(CreateEngramSetting(entry.EngramClassName, engram?.Mod ?? GameData.MOD_UNKNOWN, engram?.KnownEngram ?? false, engram?.IsTekgram ?? false));
|
||||
}
|
||||
|
||||
engramSettings = this.Where(vi => vi.EngramClassName == entry.EngramClassName).ToArray();
|
||||
var engramSettings = this.Where(vi => vi.EngramClassName == entry.EngramClassName);
|
||||
foreach (var engramSetting in engramSettings)
|
||||
{
|
||||
engramSetting.EngramLevelRequirement = entry.EngramLevelRequirement;
|
||||
|
|
@ -117,14 +116,13 @@ namespace ServerManagerTool.Lib.ViewModel
|
|||
if (string.IsNullOrWhiteSpace(entry.EngramClassName))
|
||||
continue;
|
||||
|
||||
var engramSettings = this.Where(vi => vi.EngramClassName == entry.EngramClassName).ToArray();
|
||||
if (engramSettings == null || engramSettings.Length == 0)
|
||||
if (!this.Any(vi => vi.EngramClassName == entry.EngramClassName))
|
||||
{
|
||||
var engram = GameData.GetEngramForClass(entry.EngramClassName);
|
||||
this.Add(CreateEngramSetting(entry.EngramClassName, engram?.Mod ?? GameData.MOD_UNKNOWN, engram?.KnownEngram ?? false, engram?.IsTekgram ?? false));
|
||||
}
|
||||
|
||||
engramSettings = this.Where(vi => vi.EngramClassName == entry.EngramClassName).ToArray();
|
||||
var engramSettings = this.Where(vi => vi.EngramClassName == entry.EngramClassName);
|
||||
foreach (var engramSetting in engramSettings)
|
||||
{
|
||||
engramSetting.EngramAutoUnlock = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue