Elin Modding Docs Doc
Loading...
Searching...
No Matches
EloPos.cs
1using System;
2using UnityEngine;
3
4// Token: 0x020005D5 RID: 1493
5public class EloPos : EClass, IInspect
6{
7 // Token: 0x17000BE3 RID: 3043
8 // (get) Token: 0x0600291E RID: 10526 RVA: 0x000E87B5 File Offset: 0x000E69B5
9 public EloMap elomap
10 {
11 get
12 {
13 return EClass.scene.elomapActor.elomap;
14 }
15 }
16
17 // Token: 0x17000BE4 RID: 3044
18 // (get) Token: 0x0600291F RID: 10527 RVA: 0x000E87C6 File Offset: 0x000E69C6
19 public EloMapActor actor
20 {
21 get
22 {
23 return EClass.scene.elomapActor;
24 }
25 }
26
27 // Token: 0x17000BE5 RID: 3045
28 // (get) Token: 0x06002920 RID: 10528 RVA: 0x000E87D2 File Offset: 0x000E69D2
29 bool IInspect.CanInspect
30 {
31 get
32 {
33 return true;
34 }
35 }
36
37 // Token: 0x17000BE6 RID: 3046
38 // (get) Token: 0x06002921 RID: 10529 RVA: 0x000E87D5 File Offset: 0x000E69D5
39 string IInspect.InspectName
40 {
41 get
42 {
43 return this.gx.ToString() + "/" + this.gy.ToString();
44 }
45 }
46
47 // Token: 0x17000BE7 RID: 3047
48 // (get) Token: 0x06002922 RID: 10530 RVA: 0x000E87F7 File Offset: 0x000E69F7
49 Point IInspect.InspectPoint
50 {
51 get
52 {
53 return Point.Invalid;
54 }
55 }
56
57 // Token: 0x17000BE8 RID: 3048
58 // (get) Token: 0x06002923 RID: 10531 RVA: 0x000E87FE File Offset: 0x000E69FE
59 Vector3 IInspect.InspectPosition
60 {
61 get
62 {
63 return Vector3.zero;
64 }
65 }
66
67 // Token: 0x06002924 RID: 10532 RVA: 0x000E8805 File Offset: 0x000E6A05
68 void IInspect.OnInspect()
69 {
70 }
71
72 // Token: 0x06002925 RID: 10533 RVA: 0x000E8808 File Offset: 0x000E6A08
73 void IInspect.WriteNote(UINote n, Action<UINote> onWriteNote = null, IInspect.NoteMode mode = IInspect.NoteMode.Default, Recipe recipe = null)
74 {
75 n.Clear();
76 UIItem uiitem = n.AddHeaderCard(this.zone.Name, null);
77 uiitem.image2.sprite = this.tile.sprite;
78 uiitem.image2.SetNativeSize();
79 n.AddHeaderTopic("mainFaction".lang(), null);
80 n.AddText(this.zone.mainFaction.name, FontColor.DontChange);
81 n.Space(0, 1);
82 n.AddHeaderTopic("listRoamers".lang(), null);
83 int num = 0;
84 foreach (Chara chara in EClass.game.cards.globalCharas.Values)
85 {
86 if (chara.currentZone == this.zone)
87 {
88 n.AddText(chara.Name, FontColor.DontChange);
89 num++;
90 if (num > 5)
91 {
92 break;
93 }
94 }
95 }
96 if (num == 0)
97 {
98 n.AddText("????????", FontColor.DontChange);
99 }
100 n.Build();
101 }
102
103 // Token: 0x04001741 RID: 5953
104 public Zone zone;
105
106 // Token: 0x04001742 RID: 5954
107 public EloMap.Cell cell;
108
109 // Token: 0x04001743 RID: 5955
110 public EloMap.TileInfo tile;
111
112 // Token: 0x04001744 RID: 5956
113 public int gx;
114
115 // Token: 0x04001745 RID: 5957
116 public int gy;
117}
Definition Chara.cs:12
Definition Point.cs:11
Definition Zone.cs:14