Elin Decompiled Documentation EA 23.283 Nightly
Loading...
Searching...
No Matches
EVENT.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
3public static class EVENT
4{
5 public class ElinEventArgs<T>
6 {
7 public bool IsUsed { get; private set; }
8
9 public T data { get; private set; }
10
11 public virtual void SetData(T newData)
12 {
13 data = newData;
14 }
15
16 public virtual void Use()
17 {
18 IsUsed = true;
19 }
20 }
21
23 {
24 public Feat feat;
25
27
28 public bool hint;
29 }
30
32 {
34
35 public Dictionary<string, string> line;
36 }
37
38 public const string Undefined = "undefined";
39
40 public const string ModsActivated = "elin.mods.activated";
41
42 public const string SourceImporting = "elin.source.importing";
43
44 public const string SourceImported = "elin.source.imported";
45
46 public const string SourceLangSet = "elin.source.lang_set";
47
48 public const string PreSave = "elin.game.pre_save";
49
50 public const string PostSave = "elin.game.post_save";
51
52 public const string PreLoad = "elin.game.pre_load";
53
54 public const string PostLoad = "elin.game.post_load";
55
56 public const string NewGame = "elin.game.start_new";
57
58 public const string PreSceneInit = "elin.scene.pre_init";
59
60 public const string PostSceneInit = "elin.scene.post_init";
61
62 public const string FeatApply = "elin.feat.apply";
63
64 public const string DramaParseAction = "elin.drama.parse_action";
65
66 public const string CharaCreated = "elin.chara_created";
67
68 public const string ThingCreated = "elin.thing_created";
69}
Dictionary< string, string > line
Definition: EVENT.cs:35
virtual void Use()
Definition: EVENT.cs:16
virtual void SetData(T newData)
Definition: EVENT.cs:11
ElementContainer owner
Definition: EVENT.cs:26
Definition: EVENT.cs:4
const string PostSceneInit
Definition: EVENT.cs:60
const string SourceImporting
Definition: EVENT.cs:42
const string NewGame
Definition: EVENT.cs:56
const string SourceLangSet
Definition: EVENT.cs:46
const string ModsActivated
Definition: EVENT.cs:40
const string DramaParseAction
Definition: EVENT.cs:64
const string ThingCreated
Definition: EVENT.cs:68
const string SourceImported
Definition: EVENT.cs:44
const string PostSave
Definition: EVENT.cs:50
const string PostLoad
Definition: EVENT.cs:54
const string Undefined
Definition: EVENT.cs:38
const string PreSave
Definition: EVENT.cs:48
const string PreLoad
Definition: EVENT.cs:52
const string FeatApply
Definition: EVENT.cs:62
const string CharaCreated
Definition: EVENT.cs:66
const string PreSceneInit
Definition: EVENT.cs:58
Definition: FEAT.cs:316