Elin Modding Docs Doc
Loading...
Searching...
No Matches
GlobalGoal.cs
1using System;
2using Newtonsoft.Json;
3
4// Token: 0x02000227 RID: 551
5public class GlobalGoal : EClass
6{
7 // Token: 0x06000F8A RID: 3978 RVA: 0x0006FE07 File Offset: 0x0006E007
8 public void SetOwner(Chara c)
9 {
10 this.owner = c;
11 c.global.goal = this;
12 }
13
14 // Token: 0x06000F8B RID: 3979 RVA: 0x0006FE1C File Offset: 0x0006E01C
15 public void Start()
16 {
17 this.OnStart();
18 }
19
20 // Token: 0x06000F8C RID: 3980 RVA: 0x0006FE24 File Offset: 0x0006E024
21 public virtual void OnStart()
22 {
23 }
24
25 // Token: 0x06000F8D RID: 3981 RVA: 0x0006FE26 File Offset: 0x0006E026
26 public void AdvanceHour()
27 {
28 this.hours++;
29 this.OnAdvanceHour();
30 }
31
32 // Token: 0x06000F8E RID: 3982 RVA: 0x0006FE3C File Offset: 0x0006E03C
33 public virtual void OnAdvanceHour()
34 {
35 }
36
37 // Token: 0x06000F8F RID: 3983 RVA: 0x0006FE3E File Offset: 0x0006E03E
38 public void Kill()
39 {
40 this.owner.global.goal = null;
41 }
42
43 // Token: 0x06000F90 RID: 3984 RVA: 0x0006FE51 File Offset: 0x0006E051
44 public void Complete()
45 {
46 this.OnComplete();
47 this.Kill();
48 }
49
50 // Token: 0x06000F91 RID: 3985 RVA: 0x0006FE5F File Offset: 0x0006E05F
51 public virtual void OnComplete()
52 {
53 }
54
55 // Token: 0x04000D84 RID: 3460
56 [JsonProperty]
57 public int hours;
58
59 // Token: 0x04000D85 RID: 3461
60 public Chara owner;
61}
Definition Chara.cs:12