Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ContentHallOfFame Class Reference
Inheritance diagram for ContentHallOfFame:
EContent UIContent UINote

Public Member Functions

override void OnSwitchContent (int idTab)
 
void Refresh ()
 
- Public Member Functions inherited from UIContent
virtual void OnSwitchContent (int idTab)
 
virtual void OnInstantiate ()
 
- Public Member Functions inherited from UINote
void Clear ()
 
void Build ()
 
void Space (int sizeY=0, int sizeX=1)
 
UINote AddNote (string id)
 
UIItem AddHeader (string text, Sprite sprite=null)
 
UIItem AddHeaderCard (string text, Sprite sprite=null)
 
UIItem AddHeaderTopic (string text, Sprite sprite=null)
 
UIItem AddHeader (string id, string text, Sprite sprite=null)
 
UIItem AddText (string text, FontColor color=FontColor.DontChange)
 
UIItem AddText (string id, string text, FontColor color=FontColor.DontChange)
 
UIItem AddText (string id, string text, Color color)
 
UIItem AddItem (string id)
 
UIItem AddTopic (string id, string text, string value=null)
 
UIItem AddTopic (string text, string value=null)
 
void AddImage (Sprite sprite)
 
void AddImage (string idFile)
 
UIButton AddButton (string text, Action onClick)
 
UIButton AddButtonLink (string text, string url)
 
UIDropdown AddDropdown (string id="DropdownDefault")
 
UIButton AddToggle (string idLang="", bool isOn=false, Action< bool > action=null)
 
Transform AddPrefab (string path)
 
AddExtra< T > (string path)
 

Public Attributes

UIText textElapsedTime
 
UIText textGamneTime
 
UIText textKilled
 
UIText textMined
 
UIText textTax
 
- Public Attributes inherited from UINote
RectTransform target
 
UINoteProfile prof
 
SkinType skinType
 
string idDefaultText
 
LayoutGroup layout
 
RectTransform cur
 
bool extraRebuild
 

Private Member Functions

void OnEnable ()
 
void OnDisable ()
 

Detailed Description

Definition at line 1 of file ContentHallOfFame.cs.

Member Function Documentation

◆ OnDisable()

void ContentHallOfFame.OnDisable ( )
inlineprivate

Definition at line 18 of file ContentHallOfFame.cs.

19 {
20 CancelInvoke("Refresh");
21 }

◆ OnEnable()

void ContentHallOfFame.OnEnable ( )
inlineprivate

Definition at line 13 of file ContentHallOfFame.cs.

14 {
15 InvokeRepeating("Refresh", 1f, 1f);
16 }

◆ OnSwitchContent()

override void ContentHallOfFame.OnSwitchContent ( int  idTab)
inlinevirtual

Reimplemented from UIContent.

Definition at line 23 of file ContentHallOfFame.cs.

24 {
25 textKilled.text = EClass.player.stats.kills.ToString() ?? "";
26 textMined.text = EClass.player.stats.digs.ToString() ?? "";
27 textTax.text = "u2_money".lang(EClass.player.stats.taxBillsPaid.ToString() ?? "");
28 Refresh();
29 }
Definition: EClass.cs:5
static Player player
Definition: EClass.cs:12
int digs
Definition: Player.cs:82
int kills
Definition: Player.cs:76
int taxBillsPaid
Definition: Player.cs:80
Stats stats
Definition: Player.cs:817

References Player.Stats.digs, Player.Stats.kills, EClass.player, Refresh(), Player.stats, and Player.Stats.taxBillsPaid.

◆ Refresh()

void ContentHallOfFame.Refresh ( )
inline

Definition at line 31 of file ContentHallOfFame.cs.

32 {
33 double num = EClass.player.stats.timeElapsed % 60.0;
34 double num2 = EClass.player.stats.timeElapsed / 60.0 % 60.0;
35 double num3 = EClass.player.stats.timeElapsed / 3600.0;
36 textElapsedTime.text = Lang.Parse("elapsedTime", ((int)num3).ToString() ?? "", ((int)num2).ToString() ?? "", ((int)num).ToString() ?? "");
37 textGamneTime.text = "tGameTime".lang(EClass.player.stats.days.ToString() ?? "", EClass.player.stats.turns.ToString() ?? "");
38 }
Definition: Lang.cs:6
static string Parse(string idLang, string val1, string val2=null, string val3=null, string val4=null, string val5=null)
Definition: Lang.cs:147
int turns
Definition: Player.cs:74
int days
Definition: Player.cs:68

References Player.Stats.days, Lang.Parse(), EClass.player, Player.stats, and Player.Stats.turns.

Referenced by OnSwitchContent().

Member Data Documentation

◆ textElapsedTime

UIText ContentHallOfFame.textElapsedTime

Definition at line 3 of file ContentHallOfFame.cs.

◆ textGamneTime

UIText ContentHallOfFame.textGamneTime

Definition at line 5 of file ContentHallOfFame.cs.

◆ textKilled

UIText ContentHallOfFame.textKilled

Definition at line 7 of file ContentHallOfFame.cs.

◆ textMined

UIText ContentHallOfFame.textMined

Definition at line 9 of file ContentHallOfFame.cs.

◆ textTax

UIText ContentHallOfFame.textTax

Definition at line 11 of file ContentHallOfFame.cs.


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