Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ContentTop Class Reference
Inheritance diagram for ContentTop:
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

UIText textHomeName
 
UIList list1
 
UIList list2
 
- 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 ContentTop.cs.

Member Function Documentation

◆ OnSwitchContent()

override void ContentTop.OnSwitchContent ( int  idTab)
inlinevirtual

Reimplemented from UIContent.

Definition at line 9 of file ContentTop.cs.

10 {
11 textHomeName.text = Lang.Parse("journalTitle", EClass.Home.name);
13 list2.callbacks = new UIList.Callback<Schedule.Item, UIItem>
14 {
15 onInstantiate = delegate(Schedule.Item a, UIItem b)
16 {
17 b.text1.text = a.Name;
18 b.text2.text = ((a.date == null) ? "????" : a.date.GetText(Date.TextFormat.Schedule));
19 }
20 };
21 list2.Clear();
23 {
24 list2.Add(item);
25 }
26 list2.Refresh();
27 }
UIList list2
Definition: ContentTop.cs:7
Definition: Date.cs:4
TextFormat
Definition: Date.cs:6
Definition: EClass.cs:5
static Faction Home
Definition: EClass.cs:26
static World world
Definition: EClass.cs:40
static Player player
Definition: EClass.cs:12
string name
Definition: FACTION.cs:133
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
NoticeManager notices
Definition: Player.cs:1008
List< Item > list
Definition: Schedule.cs:15
Definition: UIItem.cs:5
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
Schedule schedule
Definition: World.cs:15

References UIList.Add(), UIList.Clear(), EClass.Home, item, Schedule.list, list2, Faction.name, Player.notices, Lang.Parse(), EClass.player, NoticeManager.Refresh(), UIList.Refresh(), World.schedule, and EClass.world.

Member Data Documentation

◆ list1

UIList ContentTop.list1

Definition at line 5 of file ContentTop.cs.

◆ list2

UIList ContentTop.list2

Definition at line 7 of file ContentTop.cs.

Referenced by OnSwitchContent().

◆ textHomeName

UIText ContentTop.textHomeName

Definition at line 3 of file ContentTop.cs.


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