Elin Modding Docs Doc
Loading...
Searching...
No Matches
HappinessManager.cs
1
using
System;
2
using
System.Collections.Generic;
3
using
Newtonsoft.Json;
4
5
// Token: 0x02000074 RID: 116
6
public
class
HappinessManager
:
EClass
7
{
8
// Token: 0x1700009E RID: 158
9
// (get) Token: 0x06000351 RID: 849 RVA: 0x00018F11 File Offset: 0x00017111
10
public
Happiness
residents
11
{
12
get
13
{
14
return
this.list[0];
15
}
16
}
17
18
// Token: 0x1700009F RID: 159
19
// (get) Token: 0x06000352 RID: 850 RVA: 0x00018F1F File Offset: 0x0001711F
20
public
Happiness
livestocks
21
{
22
get
23
{
24
return
this.list[1];
25
}
26
}
27
28
// Token: 0x06000353 RID: 851 RVA: 0x00018F30 File Offset: 0x00017130
29
public
void
SetOwner(
FactionBranch
_owner)
30
{
31
this.owner = _owner;
32
if
(this.list.Count == 0)
33
{
34
for
(
int
i = 0; i < 4; i++)
35
{
36
this.list.Add(
new
Happiness
37
{
38
value = 50,
39
lastValue = 50
40
});
41
}
42
}
43
for
(
int
j = 0; j < 4; j++)
44
{
45
this.list[j].SetOwner(this.owner, j.ToEnum<FactionMemberType>());
46
}
47
}
48
49
// Token: 0x06000354 RID: 852 RVA: 0x00018FA8 File Offset: 0x000171A8
50
public
void
OnSimulateDay()
51
{
52
foreach
(
Happiness
happiness
in
this.list)
53
{
54
happiness.OnAdvanceDay();
55
}
56
}
57
58
// Token: 0x0400056E RID: 1390
59
[JsonProperty]
60
public
List<Happiness> list =
new
List<Happiness>();
61
62
// Token: 0x0400056F RID: 1391
63
public
FactionBranch
owner;
64
}
EClass
Definition
EClass.cs:7
FactionBranch
Definition
FactionBranch.cs:10
Happiness
Definition
Happiness.cs:8
HappinessManager
Definition
HappinessManager.cs:7
Elin
HappinessManager.cs
Generated by
1.12.0