Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TriggersPack.cs
Go to the documentation of this file.
1using System.Linq;
2
3namespace Terraria.GameInput;
4
5public class TriggersPack
6{
8
9 public TriggersSet Old = new TriggersSet();
10
12
14
15 public void Initialize()
16 {
18 Old.SetupKeys();
21 }
22
23 public void Reset()
24 {
26 Current.Reset();
27 }
28
34
35 public void CompareDiffs(TriggersSet Bearer, TriggersSet oldset, TriggersSet newset)
36 {
37 Bearer.Reset();
38 foreach (string item in Bearer.KeyStatus.Keys.ToList())
39 {
40 Bearer.KeyStatus[item] = newset.KeyStatus[item] && !oldset.KeyStatus[item];
41 }
42 }
43}
void CompareDiffs(TriggersSet Bearer, TriggersSet oldset, TriggersSet newset)
void CloneFrom(TriggersSet other)