29 public bool TryDespawn()
31 if (this.things.Count > 0 ||
this.charas.Count > 0 ||
this.area !=
null ||
this.footmark !=
null ||
this.designation !=
null ||
this.anime !=
null)
40 public void MoveThingToBottom(
Thing t)
42 if (this.things.Count == 1)
46 this.things.Remove(t);
47 this.things.Insert(0, t);
49 while (num < this.things.Count - 1 &&
this.things[num].IsInstalled)
57 public void MoveThingToTop(
Thing t)
59 if (this.things.Count == 1)
65 while (num2 < this.things.Count - 1 &&
this.things[num2].IsInstalled)
70 if (num >= this.things.Count)
74 this.things.Remove(t);
75 this.things.Insert(num, t);
80 public static int count;
83 public static Map map;
86 public static Stack<CellDetail> cache =
new Stack<CellDetail>();
89 public List<Thing> things =
new List<Thing>(1);
92 public List<Chara> charas =
new List<Chara>(1);