Elin Decompiled Documentation EA 23.244 Nightly
Loading...
Searching...
No Matches
WidgetStatsBar Class Reference
Inheritance diagram for WidgetStatsBar:
Widget EMono IChangeResolution ISkinRoot

Classes

class  Extra
 
class  Item
 

Public Member Functions

override object CreateExtra ()
 
override void OnActivate ()
 
void Build ()
 
UIItem Add (Element ele, string id="", Sprite sprite=null, Func< string > func=null, Func< FontColor > funcCol=null, Func< bool > funcShow=null)
 
void Refresh ()
 
override void OnSetContextMenu (UIContextMenu m)
 
override void OnApplySkin ()
 
- Public Member Functions inherited from Widget
void Test ()
 
bool IsInRightMode ()
 
void Activate ()
 
void RefreshOrder ()
 
virtual void OnActivate ()
 
virtual object CreateExtra ()
 
void Deactivate ()
 
virtual void OnDeactivate ()
 
void Close ()
 
void Reactivate ()
 
virtual void OnManagerActivate ()
 
virtual void OnManagerDeactivate ()
 
void SetAnchor (RectPosition p)
 
void SetPivot (RectPosition p)
 
virtual void OnChangePivot ()
 
void UpdateConfig ()
 
virtual void OnUpdateConfig ()
 
void ClampToScreen ()
 
virtual void OnChangeResolution ()
 
void OnChangePosition ()
 
virtual void OnChangeActionMode ()
 
virtual void OnFlip ()
 
bool IsAlignTop ()
 
Layer AddLayer (Layer l, Transform trans)
 
void RefreshTipPivotPosition ()
 
SkinSet GetSkin ()
 
SkinConfig GetSkinConfig ()
 
void SetSkin (int id, int v=0)
 
void TestSkin ()
 
virtual void ApplySkin ()
 
virtual void OnApplySkin ()
 
void InstantiateDeco (SkinDeco deco)
 
void AddDeco (SkinDeco deco)
 
void RemoveDeco (SkinDeco deco)
 
virtual bool CanShowContextMenu ()
 
void ShowContextMenu ()
 
void SetBaseContextMenu (UIContextMenu m)
 
virtual void OnSetContextMenu (UIContextMenu m)
 
void SetGridContextMenu (UIContextMenu m)
 
void SoundActivate ()
 
void OnChangeResolution ()
 
SkinSet GetSkin ()
 
SkinConfig GetSkinConfig ()
 

Public Attributes

LayoutGroup layout
 
List< Itemitems = new List<Item>()
 
Sprite iconMoney
 
Sprite iconMoney2
 
Sprite iconPlat
 
Sprite iconMedal
 
Sprite iconKarma
 
Sprite iconWeight
 
Sprite iconInfluence
 
Sprite iconMaxAlly
 
Sprite iconGodMood
 
Sprite iconHearth
 
Sprite iconTourismValue
 
Sprite iconFame
 
Sprite iconDvPv
 
Sprite iconMaxMinion
 
Sprite iconFertility
 
Sprite iconElec
 
- Public Attributes inherited from Widget
Image imageBG
 
SoundData soundActivate
 
UIDragPanel dragPanel
 
RectTransform tipPivotLeft
 
RectTransform tipPivotRight
 

Static Public Attributes

static WidgetStatsBar Instance
 
- Static Public Attributes inherited from EMono
static Core core
 

Properties

Extra extra [get]
 
Color colorDefault [get]
 
Color colorBad [get]
 
Color colorVeryBad [get]
 
- Properties inherited from Widget
string ID [get]
 
Config config [get]
 
SkinRoot skinRoot [get]
 
bool IsSealed [get]
 
virtual bool ShowStyleMenu [get]
 
virtual bool AlwaysTop [get]
 
virtual bool IsStaticPosition [get]
 
virtual bool AlwaysBottom [get]
 
virtual Type SetSiblingAfter [get]
 
virtual bool ShowInBuildMode [get]
 
virtual bool RightClickToClose [get]
 
virtual bool AllowRightClickToClose [get]
 
- Properties inherited from EMono
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static CoreDebug debug [get]
 

Private Attributes

UIItem mold
 

Additional Inherited Members

- Public Types inherited from Widget
enum  WidgetType { Default , ZoomMenu }
 
enum  State { Active , Inactive }
 
- Static Public Member Functions inherited from EMono
static int rnd (int a)
 
- Protected Member Functions inherited from Widget
void ClampToScreenEnsured (Component c, Vector2 anchoredPos)
 
void ClampToScreen (RectTransform rect, float margin=10f)
 
- Protected Attributes inherited from Widget
bool flip
 

Detailed Description

Definition at line 6 of file WidgetStatsBar.cs.

Member Function Documentation

◆ Add()

UIItem WidgetStatsBar.Add ( Element  ele,
string  id = "",
Sprite  sprite = null,
Func< string >  func = null,
Func< FontColor funcCol = null,
Func< bool >  funcShow = null 
)
inline

Definition at line 229 of file WidgetStatsBar.cs.

230 {
231 UIItem uIItem = Util.Instantiate(mold, layout);
232 Item item = new Item
233 {
234 ele = ele,
235 component = uIItem,
236 id = id,
237 func = func,
238 funcCol = funcCol,
239 funcShow = funcShow
240 };
241 if ((bool)sprite)
242 {
243 uIItem.image1.sprite = sprite;
244 }
245 else
246 {
247 uIItem.image1.sprite = ele.GetIcon("_m");
248 }
249 uIItem.image1.SetNativeSize();
250 uIItem.text1.skinRoot = base.skinRoot;
251 Shadow component = uIItem.text1.GetComponent<Shadow>();
252 if ((bool)component)
253 {
254 component.enabled = base.config.skin.BG.textShadow;
255 }
256 items.Add(item);
257 return uIItem;
258 }
virtual Sprite GetIcon(string suffix="")
Definition: ELEMENT.cs:448
Definition: UIItem.cs:5
Image image1
Definition: UIItem.cs:14
UIText text1
Definition: UIItem.cs:6
Definition: Util.cs:10
static Transform Instantiate(string path, Component parent=null)
Definition: Util.cs:67
List< Item > items
LayoutGroup layout

References Element.GetIcon(), UIItem.image1, item, UIItem.text1, and Util.

Referenced by Build().

◆ Build()

void WidgetStatsBar.Build ( )
inline

Definition at line 129 of file WidgetStatsBar.cs.

130 {
131 items.Clear();
132 layout.DestroyChildren();
133 if (extra.attributes)
134 {
135 foreach (Element item in EMono.pc.elements.ListElements((Element e) => e.HasTag("primary")))
136 {
137 Add(item);
138 }
140 }
141 if (extra.dv)
142 {
143 Add(null, "dvpv", iconDvPv, () => EMono.pc.DV + "/" + EMono.pc.PV);
144 }
145 if (extra.maxAlly)
146 {
147 Add(null, "maxAlly", iconMaxAlly, () => EMono.pc.party.members.Count - 1 + "/" + EMono.player.MaxAlly, () => (EMono.player.lastEmptyAlly >= 0) ? FontColor.Default : FontColor.Bad);
148 }
149 if (extra.maxMinion)
150 {
151 Add(null, "maxMinion", iconMaxMinion, () => EMono._zone.CountMinions(EMono.pc) + "/" + EMono.pc.MaxSummon, () => (EMono.pc.MaxSummon - EMono._zone.CountMinions(EMono.pc) >= 0) ? FontColor.Default : FontColor.Bad);
152 }
153 if (extra.money)
154 {
155 Add(null, "money", iconMoney, () => EMono.pc.GetCurrency().ToString("#,0") ?? "");
156 }
157 if (extra.money2)
158 {
159 Add(null, "money2", iconMoney2, () => EMono.pc.GetCurrency("money2").ToString("#,0") ?? "");
160 }
161 if (extra.plat)
162 {
163 Add(null, "plat", iconPlat, () => EMono.pc.GetCurrency("plat").ToString("#,0") ?? "");
164 }
165 if (extra.medal)
166 {
167 Add(null, "medal", iconMedal, () => EMono.pc.GetCurrency("medal").ToString("#,0") ?? "");
168 }
169 if (extra.karma)
170 {
171 Add(null, "karma", iconKarma, () => EMono.player.karma.ToString() ?? "");
172 }
173 if (extra.mood)
174 {
175 Add(null, "mood", iconGodMood, () => EMono.pc.faith.TextMood ?? "");
176 }
177 if (extra.fame)
178 {
179 Add(null, "fame", iconFame, () => EMono.player.fame.ToFormat());
180 }
181 if (extra.influence)
182 {
183 Add(null, "influence", iconInfluence, () => EMono._zone.influence.ToFormat(), null, () => EMono._zone.influence != 0);
184 }
186 {
187 Add(null, "tourism_value", iconTourismValue, () => (EMono.Branch != null) ? EMono.Branch.tourism.ToFormat() : "", null, () => EMono._zone.IsPCFaction);
188 }
189 if (extra.hearthLv)
190 {
191 Add(null, "hearth_lv", iconHearth, () => (EMono.Branch != null) ? EMono.Branch.TextLv : "", () => (EMono.Branch != null && EMono.Branch.exp < EMono.Branch.GetNextExp()) ? FontColor.Default : FontColor.Good, () => EMono._zone.IsPCFaction);
192 }
193 if (extra.fertility)
194 {
195 Add(null, "fertility", iconFertility, delegate
196 {
197 object obj;
198 if (EMono.Branch != null || EMono._zone is Zone_Tent)
199 {
200 obj = (EMono._zone.MaxSoil - EMono._zone.GetSoilCost()).ToString();
201 if (obj == null)
202 {
203 return "";
204 }
205 }
206 else
207 {
208 obj = "";
209 }
210 return (string)obj;
211 }, () => ((EMono.Branch == null && !(EMono._zone is Zone_Tent)) || EMono._zone.MaxSoil - EMono._zone.GetSoilCost() >= 0) ? FontColor.Default : FontColor.Bad, () => EMono._zone.IsPCFaction || EMono._zone is Zone_Tent);
212 }
213 if (extra.elec)
214 {
215 Add(null, "elec", iconElec, () => (EMono.Branch != null || EMono._zone is Zone_Tent) ? (EMono._zone.GetElectricity(cost: true) + " / " + EMono._zone.GetElectricity()) : "", () => ((EMono.Branch == null && !(EMono._zone is Zone_Tent)) || EMono._zone.GetElectricity() - EMono._zone.GetElectricity(cost: true) >= 0) ? FontColor.Default : FontColor.Bad, () => EMono._zone.IsPCFaction || EMono._zone is Zone_Tent);
216 }
217 if (extra.weight)
218 {
219 Add(null, "weight", iconWeight, () => ((float)EMono.pc.ChildrenWeight / 1000f).ToString("F1") + " / " + ((float)EMono.pc.WeightLimit / 1000f).ToString("F1"), () => EMono.pc.burden.GetPhase() switch
220 {
221 1 => FontColor.Warning,
222 0 => FontColor.Default,
223 _ => FontColor.Bad,
224 });
225 }
226 Refresh();
227 }
FontColor
Definition: FontColor.cs:2
ElementContainerCard elements
Definition: Card.cs:41
int ChildrenWeight
Definition: Card.cs:2013
int GetCurrency(string id="money")
Definition: Card.cs:3975
Party party
Definition: Chara.cs:43
override int WeightLimit
Definition: Chara.cs:710
int MaxSummon
Definition: Chara.cs:714
override int DV
Definition: Chara.cs:729
override int PV
Definition: Chara.cs:758
Stats burden
Definition: Chara.cs:1144
Religion faith
Definition: Chara.cs:439
Definition: EMono.cs:4
static Chara pc
Definition: EMono.cs:13
static Player player
Definition: EMono.cs:11
static Zone _zone
Definition: EMono.cs:19
static FactionBranch Branch
Definition: EMono.cs:21
List< Element > ListElements(Func< Element, bool > shoudList=null, Comparison< Element > comparison=null)
Element GetElement(string alias)
bool HasTag(string tag)
Definition: ELEMENT.cs:473
int GetNextExp(int _lv=-1)
List< Chara > members
Definition: Party.cs:19
int karma
Definition: Player.cs:878
int MaxAlly
Definition: Player.cs:1278
int fame
Definition: Player.cs:881
int lastEmptyAlly
Definition: Player.cs:1193
string TextMood
Definition: Religion.cs:42
int influence
Definition: Spatial.cs:214
override int GetPhase()
Definition: Stats.cs:117
Sprite iconInfluence
Sprite iconFertility
Sprite iconTourismValue
UIItem Add(Element ele, string id="", Sprite sprite=null, Func< string > func=null, Func< FontColor > funcCol=null, Func< bool > funcShow=null)
Sprite iconMaxMinion
int CountMinions(Chara c)
Definition: Zone.cs:3697
int GetElectricity(bool cost=false)
Definition: Zone.cs:2884
virtual int MaxSoil
Definition: Zone.cs:513
bool IsPCFaction
Definition: Zone.cs:470
int GetSoilCost()
Definition: Zone.cs:3710

References EMono._zone, Add(), WidgetStatsBar.Extra.attributes, EMono.Branch, Zone.CountMinions(), Chara.DV, WidgetStatsBar.Extra.dv, Card.elements, FactionBranch.exp, extra, Chara.faith, Player.fame, WidgetStatsBar.Extra.fame, WidgetStatsBar.Extra.fertility, Card.GetCurrency(), ElementContainer.GetElement(), FactionBranch.GetNextExp(), Zone.GetSoilCost(), Element.HasTag(), WidgetStatsBar.Extra.hearthLv, iconDvPv, iconFame, iconFertility, iconGodMood, iconHearth, iconInfluence, iconKarma, iconMaxAlly, iconMaxMinion, iconMedal, iconMoney, iconMoney2, iconPlat, iconTourismValue, Spatial.influence, WidgetStatsBar.Extra.influence, Zone.IsPCFaction, item, items, Player.karma, WidgetStatsBar.Extra.karma, Player.lastEmptyAlly, layout, ElementContainer.ListElements(), Player.MaxAlly, WidgetStatsBar.Extra.maxAlly, WidgetStatsBar.Extra.maxMinion, Zone.MaxSoil, Chara.MaxSummon, WidgetStatsBar.Extra.medal, Party.members, WidgetStatsBar.Extra.money, WidgetStatsBar.Extra.money2, WidgetStatsBar.Extra.mood, Chara.party, EMono.pc, WidgetStatsBar.Extra.plat, EMono.player, Chara.PV, FactionBranch.TextLv, Religion.TextMood, FactionBranch.tourism, and WidgetStatsBar.Extra.tourism_value.

Referenced by OnActivate().

◆ CreateExtra()

override object WidgetStatsBar.CreateExtra ( )
inlinevirtual

Reimplemented from Widget.

Definition at line 112 of file WidgetStatsBar.cs.

113 {
114 return new Extra();
115 }

Referenced by OnActivate().

◆ OnActivate()

override void WidgetStatsBar.OnActivate ( )
inlinevirtual

Reimplemented from Widget.

Definition at line 117 of file WidgetStatsBar.cs.

118 {
119 Instance = this;
120 mold = layout.CreateMold<UIItem>();
121 if (extra == null)
122 {
123 base.config.extra = CreateExtra();
124 }
125 Build();
126 InvokeRepeating("Refresh", 0.2f, 0.2f);
127 }
static WidgetStatsBar Instance
override object CreateExtra()

References Build(), CreateExtra(), extra, Instance, layout, and mold.

◆ OnApplySkin()

override void WidgetStatsBar.OnApplySkin ( )
inlinevirtual

Reimplemented from Widget.

Definition at line 411 of file WidgetStatsBar.cs.

412 {
413 base.OnApplySkin();
414 Build();
415 }

References Build.

◆ OnSetContextMenu()

override void WidgetStatsBar.OnSetContextMenu ( UIContextMenu  m)
inlinevirtual

Reimplemented from Widget.

Definition at line 317 of file WidgetStatsBar.cs.

318 {
319 UIContextMenu uIContextMenu = m.AddChild("setting");
320 uIContextMenu.AddToggle("attributes", extra.attributes, delegate(bool a)
321 {
322 extra.attributes = a;
323 Build();
324 });
325 uIContextMenu.AddToggle("dvpv", extra.dv, delegate(bool a)
326 {
327 extra.dv = a;
328 Build();
329 });
330 uIContextMenu.AddToggle("maxAlly", extra.maxAlly, delegate(bool a)
331 {
332 extra.maxAlly = a;
333 Build();
334 });
335 uIContextMenu.AddToggle("maxMinion", extra.maxMinion, delegate(bool a)
336 {
337 extra.maxMinion = a;
338 Build();
339 });
340 uIContextMenu.AddToggle("money", extra.money, delegate(bool a)
341 {
342 extra.money = a;
343 Build();
344 });
345 uIContextMenu.AddToggle("money2", extra.money2, delegate(bool a)
346 {
347 extra.money2 = a;
348 Build();
349 });
350 uIContextMenu.AddToggle("plat", extra.plat, delegate(bool a)
351 {
352 extra.plat = a;
353 Build();
354 });
355 uIContextMenu.AddToggle("medal", extra.medal, delegate(bool a)
356 {
357 extra.medal = a;
358 Build();
359 });
360 uIContextMenu.AddToggle("karma", extra.karma, delegate(bool a)
361 {
362 extra.karma = a;
363 Build();
364 });
365 uIContextMenu.AddToggle("fame", extra.fame, delegate(bool a)
366 {
367 extra.fame = a;
368 Build();
369 });
370 uIContextMenu.AddToggle("influence", extra.influence, delegate(bool a)
371 {
372 extra.influence = a;
373 Build();
374 });
375 if ((bool)EMono.debug)
376 {
377 uIContextMenu.AddToggle("godMood", extra.mood, delegate(bool a)
378 {
379 extra.mood = a;
380 Build();
381 });
382 }
383 uIContextMenu.AddToggle("tourism_value", extra.tourism_value, delegate(bool a)
384 {
385 extra.tourism_value = a;
386 Build();
387 });
388 uIContextMenu.AddToggle("hearth_lv", extra.hearthLv, delegate(bool a)
389 {
390 extra.hearthLv = a;
391 Build();
392 });
393 uIContextMenu.AddToggle("fertility", extra.fertility, delegate(bool a)
394 {
395 extra.fertility = a;
396 Build();
397 });
398 uIContextMenu.AddToggle("elec", extra.elec, delegate(bool a)
399 {
400 extra.elec = a;
401 Build();
402 });
403 uIContextMenu.AddToggle("invWeight", extra.weight, delegate(bool a)
404 {
405 extra.weight = a;
406 Build();
407 });
409 }
static CoreDebug debug
Definition: EMono.cs:45
UIContextMenuItem AddToggle(string idLang="", bool isOn=false, UnityAction< bool > action=null)
UIContextMenu AddChild(string idLang, TextAnchor anchor)
void SetBaseContextMenu(UIContextMenu m)
Definition: Widget.cs:608

References UIContextMenu.AddChild(), UIContextMenu.AddToggle(), WidgetStatsBar.Extra.attributes, Build, EMono.debug, WidgetStatsBar.Extra.dv, WidgetStatsBar.Extra.elec, WidgetStatsBar.Extra.fame, WidgetStatsBar.Extra.fertility, WidgetStatsBar.Extra.hearthLv, WidgetStatsBar.Extra.influence, WidgetStatsBar.Extra.karma, WidgetStatsBar.Extra.maxAlly, WidgetStatsBar.Extra.maxMinion, WidgetStatsBar.Extra.medal, WidgetStatsBar.Extra.money, WidgetStatsBar.Extra.money2, WidgetStatsBar.Extra.mood, WidgetStatsBar.Extra.plat, WidgetStatsBar.Extra.tourism_value, and WidgetStatsBar.Extra.weight.

◆ Refresh()

void WidgetStatsBar.Refresh ( )
inline

Definition at line 260 of file WidgetStatsBar.cs.

261 {
262 bool flag = false;
263 foreach (Item item in items)
264 {
265 string text = item.component.text1.text;
266 string text2 = "";
267 FontColor fontColor = FontColor.Default;
268 if (!item.id.IsEmpty())
269 {
270 text2 = item.func();
271 if (item.funcCol != null)
272 {
273 fontColor = item.funcCol();
274 }
275 }
276 else
277 {
278 Element ele = item.ele;
279 text2 = ele.DisplayValue.ToString() ?? "";
280 if (ele.DisplayValue < ele.ValueWithoutLink)
281 {
282 text2 = text2 + " (" + ele.ValueWithoutLink + ")";
283 }
284 int num = ((EMono.pc.tempElements != null) ? EMono.pc.tempElements.Value(ele.id) : 0);
285 foreach (Condition condition in EMono.pc.conditions)
286 {
287 num += (condition.GetElementContainer()?.GetElement(ele.id)?.Value).GetValueOrDefault();
288 }
289 if (ele.DisplayValue < ele.ValueWithoutLink || num < 0)
290 {
291 fontColor = FontColor.Bad;
292 }
293 else if (num > 0)
294 {
295 fontColor = FontColor.Good;
296 }
297 }
298 if (text2 != text || item.lastColor != fontColor)
299 {
300 item.component.text1.SetText(text2, fontColor);
301 item.component.RebuildLayout();
302 flag = true;
303 item.lastColor = fontColor;
304 }
305 if (item.funcShow != null)
306 {
307 item.component.SetActive(item.funcShow());
308 }
309 }
310 if (flag)
311 {
312 layout.RebuildLayout();
313 this.RebuildLayout();
314 }
315 }
virtual ElementContainer GetElementContainer()
ElementContainer tempElements
Definition: Chara.cs:36
List< Condition > conditions
Definition: Chara.cs:211
int Value(int ele)
virtual int DisplayValue
Definition: ELEMENT.cs:288
int ValueWithoutLink
Definition: ELEMENT.cs:294
int id
Definition: ELEMENT.cs:250
int Value
Definition: ELEMENT.cs:292

References Chara.conditions, Element.DisplayValue, ElementContainer.GetElement(), BaseCondition.GetElementContainer(), Element.id, item, EMono.pc, Chara.tempElements, Element.Value, ElementContainer.Value(), and Element.ValueWithoutLink.

Member Data Documentation

◆ iconDvPv

Sprite WidgetStatsBar.iconDvPv

Definition at line 94 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconElec

Sprite WidgetStatsBar.iconElec

Definition at line 100 of file WidgetStatsBar.cs.

◆ iconFame

Sprite WidgetStatsBar.iconFame

Definition at line 92 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconFertility

Sprite WidgetStatsBar.iconFertility

Definition at line 98 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconGodMood

Sprite WidgetStatsBar.iconGodMood

Definition at line 86 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconHearth

Sprite WidgetStatsBar.iconHearth

Definition at line 88 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconInfluence

Sprite WidgetStatsBar.iconInfluence

Definition at line 82 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconKarma

Sprite WidgetStatsBar.iconKarma

Definition at line 78 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconMaxAlly

Sprite WidgetStatsBar.iconMaxAlly

Definition at line 84 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconMaxMinion

Sprite WidgetStatsBar.iconMaxMinion

Definition at line 96 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconMedal

Sprite WidgetStatsBar.iconMedal

Definition at line 76 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconMoney

Sprite WidgetStatsBar.iconMoney

Definition at line 70 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconMoney2

Sprite WidgetStatsBar.iconMoney2

Definition at line 72 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconPlat

Sprite WidgetStatsBar.iconPlat

Definition at line 74 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconTourismValue

Sprite WidgetStatsBar.iconTourismValue

Definition at line 90 of file WidgetStatsBar.cs.

Referenced by Build().

◆ iconWeight

Sprite WidgetStatsBar.iconWeight

Definition at line 80 of file WidgetStatsBar.cs.

◆ Instance

WidgetStatsBar WidgetStatsBar.Instance
static

Definition at line 64 of file WidgetStatsBar.cs.

Referenced by OnActivate().

◆ items

List<Item> WidgetStatsBar.items = new List<Item>()

Definition at line 68 of file WidgetStatsBar.cs.

Referenced by Build().

◆ layout

LayoutGroup WidgetStatsBar.layout

Definition at line 66 of file WidgetStatsBar.cs.

Referenced by Build(), and OnActivate().

◆ mold

UIItem WidgetStatsBar.mold
private

Definition at line 102 of file WidgetStatsBar.cs.

Referenced by OnActivate().

Property Documentation

◆ colorBad

Color WidgetStatsBar.colorBad
get

Definition at line 108 of file WidgetStatsBar.cs.

◆ colorDefault

Color WidgetStatsBar.colorDefault
get

Definition at line 106 of file WidgetStatsBar.cs.

◆ colorVeryBad

Color WidgetStatsBar.colorVeryBad
get

Definition at line 110 of file WidgetStatsBar.cs.

◆ extra

Extra WidgetStatsBar.extra
get

Definition at line 104 of file WidgetStatsBar.cs.

Referenced by Build(), and OnActivate().


The documentation for this class was generated from the following file: