Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
LayerMapList.cs
Go to the documentation of this file.
1public class LayerMapList : ELayer
2{
3 public UIList list;
4
5 public override void OnInit()
6 {
8 }
9
10 public void RefreshList()
11 {
12 list.sortMode = ELayer.player.pref.sortResearch;
13 list.callbacks = new UIList.Callback<Zone, ItemGeneral>
14 {
15 onInstantiate = delegate(Zone a, ItemGeneral b)
16 {
17 b.SetMainText(a.Name);
18 b.Build();
19 },
20 onList = delegate
21 {
22 foreach (Zone zone in ELayer.game.spatials.Zones)
23 {
24 if (zone.isKnown)
25 {
26 list.Add(zone);
27 }
28 }
29 }
30 };
31 list.List();
32 }
33}
Definition: ELayer.cs:4
static Player player
Definition: ELayer.cs:13
static Game game
Definition: ELayer.cs:9
SpatialManager spatials
Definition: Game.cs:152
void Build()
Definition: ItemGeneral.cs:161
void SetMainText(string lang, Sprite sprite=null, bool disableMask=true)
Definition: ItemGeneral.cs:101
override void OnInit()
Definition: LayerMapList.cs:5
void RefreshList()
Definition: LayerMapList.cs:10
UIList list
Definition: LayerMapList.cs:3
UIList.SortMode sortResearch
Definition: Player.cs:47
Pref pref
Definition: Player.cs:814
List< Zone > Zones
virtual string Name
Definition: Spatial.cs:495
bool isKnown
Definition: Spatial.cs:346
Definition: UIList.cs:9
override void Add(object item)
Definition: UIList.cs:302
override void List()
Definition: UIList.cs:717
Definition: Zone.cs:12