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

Public Member Functions

override void OnSwitchContent (int idTab)
 
- 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

UIList list
 
- Public Attributes inherited from UINote
RectTransform target
 
UINoteProfile prof
 
SkinType skinType
 
string idDefaultText
 
LayoutGroup layout
 
RectTransform cur
 
bool extraRebuild
 

Detailed Description

Definition at line 1 of file ContentChronicle.cs.

Member Function Documentation

◆ OnSwitchContent()

override void ContentChronicle.OnSwitchContent ( int  idTab)
inlinevirtual

Reimplemented from UIContent.

Definition at line 5 of file ContentChronicle.cs.

6 {
7 list.callbacks = new UIList.Callback<MsgLog.Data, UIItem>
8 {
9 onInstantiate = delegate(MsgLog.Data a, UIItem b)
10 {
11 b.text1.text = a.text;
12 if (!a.col.IsEmpty())
13 {
14 b.text1.SetColor(a.col.ToEnum<FontColor>());
15 }
16 }
17 };
18 list.Clear();
19 foreach (MsgLog.Data item in EClass.game.log.GetList())
20 {
21 list.Add(item);
22 }
23 list.Refresh();
24 this.RebuildLayout(recursive: true);
25 }
FontColor
Definition: FontColor.cs:2
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
MsgLog log
Definition: Game.cs:185
Definition: MsgLog.cs:7
List< Data > GetList(bool reverse=false)
Definition: MsgLog.cs:80
Definition: UIItem.cs:5
UIText text1
Definition: UIItem.cs:6
Definition: UIList.cs:9
override void Clear()
Definition: UIList.cs:349
override void Add(object item)
Definition: UIList.cs:302
virtual void Refresh(bool highlightLast=false)
Definition: UIList.cs:424
void SetColor(FontColor c)
Definition: UIText.cs:234

References UIList.Add(), UIList.Clear(), EClass.game, MsgLog.GetList(), item, list, Game.log, UIList.Refresh(), UIText.SetColor(), and UIItem.text1.

Member Data Documentation

◆ list

UIList ContentChronicle.list

Definition at line 3 of file ContentChronicle.cs.

Referenced by OnSwitchContent().


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