Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
GlobalGoal.cs
Go to the documentation of this file.
1
using
Newtonsoft.Json;
2
3
public
class
GlobalGoal
:
EClass
4
{
5
[JsonProperty]
6
public
int
hours
;
7
8
public
Chara
owner
;
9
10
public
void
SetOwner
(
Chara
c)
11
{
12
owner
= c;
13
c.global.goal =
this
;
14
}
15
16
public
void
Start
()
17
{
18
OnStart
();
19
}
20
21
public
virtual
void
OnStart
()
22
{
23
}
24
25
public
void
AdvanceHour
()
26
{
27
hours
++;
28
OnAdvanceHour
();
29
}
30
31
public
virtual
void
OnAdvanceHour
()
32
{
33
}
34
35
public
void
Kill
()
36
{
37
owner.global.goal =
null
;
38
}
39
40
public
void
Complete
()
41
{
42
OnComplete
();
43
Kill
();
44
}
45
46
public
virtual
void
OnComplete
()
47
{
48
}
49
}
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:5
GlobalGoal
Definition:
GlobalGoal.cs:4
GlobalGoal.Start
void Start()
Definition:
GlobalGoal.cs:16
GlobalGoal.OnAdvanceHour
virtual void OnAdvanceHour()
Definition:
GlobalGoal.cs:31
GlobalGoal.Complete
void Complete()
Definition:
GlobalGoal.cs:40
GlobalGoal.Kill
void Kill()
Definition:
GlobalGoal.cs:35
GlobalGoal.OnComplete
virtual void OnComplete()
Definition:
GlobalGoal.cs:46
GlobalGoal.owner
Chara owner
Definition:
GlobalGoal.cs:8
GlobalGoal.hours
int hours
Definition:
GlobalGoal.cs:6
GlobalGoal.OnStart
virtual void OnStart()
Definition:
GlobalGoal.cs:21
GlobalGoal.SetOwner
void SetOwner(Chara c)
Definition:
GlobalGoal.cs:10
GlobalGoal.AdvanceHour
void AdvanceHour()
Definition:
GlobalGoal.cs:25
Elin
GlobalGoal.cs
Generated by
1.9.6