8 public void ToggleUsePref()
10 if (!this.CanToggleUsePref)
14 (this.target as
CardRow).pref.flags |= PrefFlag.UsePref;
19 public bool CanToggleUsePref
24 return cardRow !=
null && cardRow.origin !=
null && !cardRow.pref.UsePref;
31 SourcePrefInspector.Instance =
this;
32 ShadowData.Instance = this.shadowData;
36 private void OnValidate()
38 if (this.card !=
null && this.card.ExistsOnMap)
40 this.card.isFloating = this.card.Pref.Float;
45 public void ValidatePrefs()
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();
60 private void OnApplicationQuit()
81 private int lastShadowIndex = -1;
96 public static bool dirty;
99 private List<RenderRow> list =
new List<RenderRow>();