Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
EloPos.cs
Go to the documentation of this file.
1using System;
2using UnityEngine;
3
4public class EloPos : EClass, IInspect
5{
6 public Zone zone;
7
9
11
12 public int gx;
13
14 public int gy;
15
17
19
20 bool IInspect.CanInspect => true;
21
22 string IInspect.InspectName => gx + "/" + gy;
23
24 Point IInspect.InspectPoint => Point.Invalid;
25
26 Vector3 IInspect.InspectPosition => Vector3.zero;
27
29 {
30 }
31
32 void IInspect.WriteNote(UINote n, Action<UINote> onWriteNote = null, IInspect.NoteMode mode = IInspect.NoteMode.Default, Recipe recipe = null)
33 {
34 n.Clear();
35 UIItem uIItem = n.AddHeaderCard(zone.Name);
36 uIItem.image2.sprite = tile.sprite;
37 uIItem.image2.SetNativeSize();
38 n.AddHeaderTopic("mainFaction".lang());
40 n.Space();
41 n.AddHeaderTopic("listRoamers".lang());
42 int num = 0;
43 foreach (Chara value in EClass.game.cards.globalCharas.Values)
44 {
45 if (value.currentZone == zone)
46 {
47 n.AddText(value.Name);
48 num++;
49 if (num > 5)
50 {
51 break;
52 }
53 }
54 }
55 if (num == 0)
56 {
57 n.AddText("????????");
58 }
59 n.Build();
60 }
61}
GlobalCharaList globalCharas
Definition: CardManager.cs:46
string Name
Definition: Card.cs:2013
Definition: Chara.cs:10
Zone currentZone
Definition: Chara.cs:240
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Scene scene
Definition: EClass.cs:30
EloMap elomap
Definition: EloMapActor.cs:7
Definition: EloMap.cs:8
Definition: EloPos.cs:5
Zone zone
Definition: EloPos.cs:6
EloMapActor actor
Definition: EloPos.cs:18
EloMap.TileInfo tile
Definition: EloPos.cs:10
EloMap elomap
Definition: EloPos.cs:16
int gy
Definition: EloPos.cs:14
int gx
Definition: EloPos.cs:12
EloMap.Cell cell
Definition: EloPos.cs:8
string name
Definition: FACTION.cs:133
CardManager cards
Definition: Game.cs:155
Definition: Point.cs:9
static Point Invalid
Definition: Point.cs:28
Definition: Recipe.cs:7
EloMapActor elomapActor
Definition: Scene.cs:97
virtual string Name
Definition: Spatial.cs:495
Faction mainFaction
Definition: Spatial.cs:430
Definition: UIItem.cs:5
Image image2
Definition: UIItem.cs:16
Definition: UINote.cs:6
UIItem AddHeaderCard(string text, Sprite sprite=null)
Definition: UINote.cs:84
UIItem AddHeaderTopic(string text, Sprite sprite=null)
Definition: UINote.cs:89
void Clear()
Definition: UINote.cs:35
UIItem AddText(string text, FontColor color=FontColor.DontChange)
Definition: UINote.cs:113
void Space(int sizeY=0, int sizeX=1)
Definition: UINote.cs:62
void Build()
Definition: UINote.cs:49
Definition: Zone.cs:12
void OnInspect()
void WriteNote(UINote n, Action< UINote > onWriteNote=null, NoteMode mode=NoteMode.Default, Recipe recipe=null)
NoteMode
Definition: IInspect.cs:7