Elin Modding Docs Doc
All Classes Namespaces
ListOwner.2.cs
1using System;
2
3// Token: 0x020005E8 RID: 1512
4public class ListOwner : EClass
5{
6 // Token: 0x17000C01 RID: 3073
7 // (get) Token: 0x060029A3 RID: 10659 RVA: 0x000EB1A9 File Offset: 0x000E93A9
8 public ListOwner Main
9 {
10 get
11 {
12 if (!this.main)
13 {
14 return this.other;
15 }
16 return this;
17 }
18 }
19
20 // Token: 0x17000C02 RID: 3074
21 // (get) Token: 0x060029A4 RID: 10660 RVA: 0x000EB1BB File Offset: 0x000E93BB
22 public virtual string IdTitle
23 {
24 get
25 {
26 return base.GetType().Name;
27 }
28 }
29
30 // Token: 0x17000C03 RID: 3075
31 // (get) Token: 0x060029A5 RID: 10661 RVA: 0x000EB1C8 File Offset: 0x000E93C8
32 public virtual string IdHeaderRow
33 {
34 get
35 {
36 return null;
37 }
38 }
39
40 // Token: 0x17000C04 RID: 3076
41 // (get) Token: 0x060029A6 RID: 10662 RVA: 0x000EB1CB File Offset: 0x000E93CB
42 public virtual string TextTab
43 {
44 get
45 {
46 return this.textTab.lang();
47 }
48 }
49
50 // Token: 0x17000C05 RID: 3077
51 // (get) Token: 0x060029A7 RID: 10663 RVA: 0x000EB1D8 File Offset: 0x000E93D8
52 public virtual string TextHeader
53 {
54 get
55 {
56 if (!this.textHeader.IsEmpty())
57 {
58 return this.textHeader.lang();
59 }
60 return "";
61 }
62 }
63
64 // Token: 0x060029A8 RID: 10664 RVA: 0x000EB1F8 File Offset: 0x000E93F8
65 public virtual void List()
66 {
67 }
68
69 // Token: 0x060029A9 RID: 10665 RVA: 0x000EB1FA File Offset: 0x000E93FA
70 public virtual void OnCreate()
71 {
72 }
73
74 // Token: 0x060029AA RID: 10666 RVA: 0x000EB1FC File Offset: 0x000E93FC
75 public virtual void OnSwitchContent()
76 {
77 this.List();
78 this.OnRefreshMenu();
79 if (Lang.GetList(this.IdTitle) != null)
80 {
81 this.window.SetTitles(this.IdTitle, this.IdHeaderRow);
82 return;
83 }
84 if (!this.textHeader.IsEmpty())
85 {
86 this.window.SetCaption(this.TextHeader);
87 }
88 }
89
90 // Token: 0x060029AB RID: 10667 RVA: 0x000EB258 File Offset: 0x000E9458
91 public virtual void OnRefreshMenu()
92 {
93 this.window.menuLeft.Clear();
94 this.window.menuRight.Clear();
95 }
96
97 // Token: 0x060029AC RID: 10668 RVA: 0x000EB27A File Offset: 0x000E947A
98 public void MoveToOther(object c)
99 {
100 this.list.RemoveDynamic(c);
101 this.other.List();
102 this.list.RebuildLayoutTo(this.layer);
103 SE.Resource();
104 }
105
106 // Token: 0x04001781 RID: 6017
107 public Layer layer;
108
109 // Token: 0x04001782 RID: 6018
110 public Window window;
111
112 // Token: 0x04001783 RID: 6019
113 public UIMultiList multi;
114
115 // Token: 0x04001784 RID: 6020
116 public ListOwner other;
117
118 // Token: 0x04001785 RID: 6021
119 public UIList list;
120
121 // Token: 0x04001786 RID: 6022
122 public WindowMenu menu;
123
124 // Token: 0x04001787 RID: 6023
125 public string textTab;
126
127 // Token: 0x04001788 RID: 6024
128 public string textHeader;
129
130 // Token: 0x04001789 RID: 6025
131 public bool main;
132
133 // Token: 0x0400178A RID: 6026
134 public int index;
135}