7 public Chara GetAndCache(
int uid)
9 if (this.chara !=
null && (this.chara.IsGlobal ||
this.chara.IsAliveInCurrentZone))
17 this.chara = Core.Instance.game.cards.globalCharas.TryGetValue(uid,
null);
18 if (this.chara ==
null)
33 public void Set(ref
int val,
Chara c)
36 val = ((c !=
null) ? c.uid : 0);
40 public static Chara Get(
int uid)
42 return Core.Instance.game.cards.globalCharas.TryGetValue(uid,
null);