Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
RankedZone.cs
Go to the documentation of this file.
1using CreativeSpore.SuperTilemapEditor;
2using UnityEngine;
3
4public class RankedZone : EClass
5{
6 public Zone z;
7
8 public int rank;
9
10 public int value;
11
12 public int Value => value;
13
14 public string Name => z.Name;
15
16 public string GetFactionName()
17 {
18 if (z.IsPCFaction)
19 {
20 return EClass.pc.faction.Name;
21 }
22 if (!z.source.faction.IsEmpty())
23 {
24 return EClass.sources.factions.map[z.source.faction].GetName();
25 }
26 return " - ";
27 }
28
29 public Sprite GetSprite()
30 {
31 return TilemapUtils.GetOrCreateTileSprite(EClass.scene.elomap.actor.tileset, z.icon);
32 }
33}
Faction faction
Definition: Chara.cs:412
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
static SourceManager sources
Definition: EClass.cs:42
static Chara pc
Definition: EClass.cs:14
Tileset tileset
Definition: EloMapActor.cs:15
EloMapActor actor
Definition: EloMap.cs:118
string Name
Definition: FACTION.cs:148
string Name
Definition: RankedZone.cs:14
Sprite GetSprite()
Definition: RankedZone.cs:29
int rank
Definition: RankedZone.cs:8
Zone z
Definition: RankedZone.cs:6
string GetFactionName()
Definition: RankedZone.cs:16
EloMap elomap
Definition: Scene.cs:143
SourceFaction factions
int icon
Definition: Spatial.cs:82
virtual string Name
Definition: Spatial.cs:495
SourceZone.Row source
Definition: Spatial.cs:441
Definition: Zone.cs:12
bool IsPCFaction
Definition: Zone.cs:464