Elin Modding Docs Doc
Loading...
Searching...
No Matches
Guild.cs
1
using
System;
2
3
// Token: 0x0200008D RID: 141
4
public
class
Guild
:
Faction
5
{
6
// Token: 0x170000BF RID: 191
7
// (get) Token: 0x060003DF RID: 991 RVA: 0x0001B560 File Offset: 0x00019760
8
public
static
Guild
Current
9
{
10
get
11
{
12
if
(
EClass
._zone.id ==
"guild_merchant"
)
13
{
14
return
EClass
.game.factions.Merchant;
15
}
16
if
(
EClass
._zone.id ==
"lumiest"
)
17
{
18
return
EClass
.game.factions.Mage;
19
}
20
if
(!(
EClass
._zone.id ==
"derphy"
))
21
{
22
return
EClass
.game.factions.Fighter;
23
}
24
return
EClass
.game.factions.Thief;
25
}
26
}
27
28
// Token: 0x170000C0 RID: 192
29
// (get) Token: 0x060003E0 RID: 992 RVA: 0x0001B5EE File Offset: 0x000197EE
30
public
static
GuildFighter
Fighter
31
{
32
get
33
{
34
return
EClass
.game.factions.Fighter;
35
}
36
}
37
38
// Token: 0x170000C1 RID: 193
39
// (get) Token: 0x060003E1 RID: 993 RVA: 0x0001B5FF File Offset: 0x000197FF
40
public
static
GuildMage
Mage
41
{
42
get
43
{
44
return
EClass
.game.factions.Mage;
45
}
46
}
47
48
// Token: 0x170000C2 RID: 194
49
// (get) Token: 0x060003E2 RID: 994 RVA: 0x0001B610 File Offset: 0x00019810
50
public
static
GuildThief
Thief
51
{
52
get
53
{
54
return
EClass
.game.factions.Thief;
55
}
56
}
57
58
// Token: 0x170000C3 RID: 195
59
// (get) Token: 0x060003E3 RID: 995 RVA: 0x0001B621 File Offset: 0x00019821
60
public
static
GuildMerchant
Merchant
61
{
62
get
63
{
64
return
EClass
.game.factions.Merchant;
65
}
66
}
67
68
// Token: 0x170000C4 RID: 196
69
// (get) Token: 0x060003E4 RID: 996 RVA: 0x0001B632 File Offset: 0x00019832
70
public
static
QuestGuild
CurrentQuest
71
{
72
get
73
{
74
Guild
guild =
Guild
.Current;
75
if
(guild ==
null
)
76
{
77
return
null
;
78
}
79
return
guild.Quest;
80
}
81
}
82
83
// Token: 0x060003E5 RID: 997 RVA: 0x0001B644 File Offset: 0x00019844
84
public
static
Guild
GetCurrentGuild()
85
{
86
if
(
Guild
.Fighter.IsCurrentZone)
87
{
88
return
Guild
.Fighter;
89
}
90
if
(
Guild
.Mage.IsCurrentZone)
91
{
92
return
Guild
.Mage;
93
}
94
if
(
Guild
.Thief.IsCurrentZone)
95
{
96
return
Guild
.Thief;
97
}
98
if
(
Guild
.Merchant.IsCurrentZone)
99
{
100
return
Guild
.Merchant;
101
}
102
return
null
;
103
}
104
105
// Token: 0x060003E6 RID: 998 RVA: 0x0001B69A File Offset: 0x0001989A
106
public
void
RefreshDevelopment()
107
{
108
EClass._zone.development = (10 + this.relation.rank * 5) * 10;
109
}
110
111
// Token: 0x170000C5 RID: 197
112
// (get) Token: 0x060003E7 RID: 999 RVA: 0x0001B6B9 File Offset: 0x000198B9
113
public
override
string
TextType
114
{
115
get
116
{
117
return
"sub_guild"
.lang();
118
}
119
}
120
121
// Token: 0x170000C6 RID: 198
122
// (get) Token: 0x060003E8 RID: 1000 RVA: 0x0001B6C5 File Offset: 0x000198C5
123
public
virtual
QuestGuild
Quest
124
{
125
get
126
{
127
return
null
;
128
}
129
}
130
131
// Token: 0x170000C7 RID: 199
132
// (get) Token: 0x060003E9 RID: 1001 RVA: 0x0001B6C8 File Offset: 0x000198C8
133
public
virtual
bool
IsCurrentZone
134
{
135
get
136
{
137
return
false
;
138
}
139
}
140
141
// Token: 0x170000C8 RID: 200
142
// (get) Token: 0x060003EA RID: 1002 RVA: 0x0001B6CB File Offset: 0x000198CB
143
public
bool
IsMember
144
{
145
get
146
{
147
return
this.relation.type ==
FactionRelation
.RelationType.Member;
148
}
149
}
150
}
EClass
Definition
EClass.cs:7
Faction
Definition
Faction.2.cs:8
FactionRelation
Definition
FactionRelation.cs:7
GuildFighter
Definition
GuildFighter.cs:5
Guild
Definition
Guild.cs:5
GuildMage
Definition
GuildMage.cs:5
GuildMerchant
Definition
GuildMerchant.cs:5
GuildThief
Definition
GuildThief.cs:5
QuestGuild
Definition
QuestGuild.cs:5
Quest
Definition
Quest.cs:8
Elin
Guild.cs
Generated by
1.12.0