Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourcePrefInspector.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x02000191 RID: 401
6{
7 // Token: 0x06000B81 RID: 2945 RVA: 0x00048499 File Offset: 0x00046699
8 public void ToggleUsePref()
9 {
10 if (!this.CanToggleUsePref)
11 {
12 return;
13 }
14 (this.target as CardRow).pref.flags |= PrefFlag.UsePref;
15 }
16
17 // Token: 0x170002C8 RID: 712
18 // (get) Token: 0x06000B82 RID: 2946 RVA: 0x000484C4 File Offset: 0x000466C4
19 public bool CanToggleUsePref
20 {
21 get
22 {
23 CardRow cardRow = this.target as CardRow;
24 return cardRow != null && cardRow.origin != null && !cardRow.pref.UsePref;
25 }
26 }
27
28 // Token: 0x06000B83 RID: 2947 RVA: 0x000484F8 File Offset: 0x000466F8
29 private void Awake()
30 {
31 SourcePrefInspector.Instance = this;
32 ShadowData.Instance = this.shadowData;
33 }
34
35 // Token: 0x06000B84 RID: 2948 RVA: 0x0004850B File Offset: 0x0004670B
36 private void OnValidate()
37 {
38 if (this.card != null && this.card.ExistsOnMap)
39 {
40 this.card.isFloating = this.card.Pref.Float;
41 }
42 }
43
44 // Token: 0x06000B85 RID: 2949 RVA: 0x00048540 File Offset: 0x00046740
45 public void ValidatePrefs()
46 {
47 EMono.debug.validatePref = false;
48 EMono.sources.foods.ValidatePref();
49 EMono.sources.thingV.ValidatePref();
50 EMono.sources.things.ValidatePref();
51 EMono.sources.charas.ValidatePref();
52 EMono.sources.objs.ValidatePref();
53 foreach (ShadowData.Item item in this.shadowData.items)
54 {
55 item.Validate();
56 }
57 }
58
59 // Token: 0x06000B86 RID: 2950 RVA: 0x000485EC File Offset: 0x000467EC
60 private void OnApplicationQuit()
61 {
62 }
63
64 // Token: 0x04000AA8 RID: 2728
65 public static SourcePrefInspector Instance;
66
67 // Token: 0x04000AA9 RID: 2729
68 public string id;
69
70 // Token: 0x04000AAA RID: 2730
71 [NonSerialized]
72 public SourcePref pref;
73
74 // Token: 0x04000AAB RID: 2731
75 private Point lastPoint = new Point();
76
77 // Token: 0x04000AAC RID: 2732
78 private int index;
79
80 // Token: 0x04000AAD RID: 2733
81 private int lastShadowIndex = -1;
82
83 // Token: 0x04000AAE RID: 2734
84 private RenderRow target;
85
86 // Token: 0x04000AAF RID: 2735
87 private Card card;
88
89 // Token: 0x04000AB0 RID: 2736
90 public ShadowData.Item shadow;
91
92 // Token: 0x04000AB1 RID: 2737
93 public ShadowData shadowData;
94
95 // Token: 0x04000AB2 RID: 2738
96 public static bool dirty;
97
98 // Token: 0x04000AB3 RID: 2739
99 private List<RenderRow> list = new List<RenderRow>();
100}
Definition Card.cs:13
Definition EMono.cs:6
Definition Point.cs:11