Browse Source

Performance Fix

bolt_update
laurids 3 years ago
parent
commit
7e84085adc
2 changed files with 5 additions and 4 deletions
  1. +2
    -2
      Assets/GWConquest/Scripts/Formation.cs
  2. +3
    -2
      Assets/GWConquest/Scripts/UI/FleetIcons.cs

+ 2
- 2
Assets/GWConquest/Scripts/Formation.cs View File

@ -69,9 +69,9 @@ namespace GWConquest
public EntityList SubFormationEntities; public EntityList SubFormationEntities;
public Unit[] Units
public IEnumerable<Unit> Units
{ {
get => Array.ConvertAll(UnitEntities.ToArray(), e => e.GetComponent<Unit>());
get => UnitEntities.Select((e,i) => e.GetComponent<Unit>());
} }
public Unit HeroUnit public Unit HeroUnit


+ 3
- 2
Assets/GWConquest/Scripts/UI/FleetIcons.cs View File

@ -1,5 +1,6 @@
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using System.Linq;
namespace GWConquest namespace GWConquest
{ {
@ -19,8 +20,8 @@ namespace GWConquest
{ {
formation = f; formation = f;
var units = f.Units;
int iconCount = Mathf.Min(units.Length, MaxIcons);
var units = f.Units.ToList();
int iconCount = Mathf.Min(units.Count, MaxIcons);
if(iconCount > 0) if(iconCount > 0)
{ {


Loading…
Cancel
Save