9 public override ZoneTransition.EnterState enterState
19 public override string langOnUse
29 public override bool IsTeleport
39 public override bool OnlyInTheSameTopZone
49 public override bool CanBeHeld
58 public override void TrySetAct(
ActPlan p)
61 if (p.input == ActInput.AllAction && !
EClass._zone.isExternalZone && (
EClass.debug.enable || !
this.owner.isNPCProperty))
63 List<Zone> list =
new List<Zone>();
65 if (topZone !=
EClass._zone)
69 foreach (
Spatial spatial
in topZone.children)
71 if (spatial !=
EClass._zone && !spatial.isExternalZone)
73 list.Add(spatial as
Zone);
78 Action<int, string> <>9__2;
79 p.TrySetAct(
"actSetElevatorLevel", delegate()
82 ICollection<Zone> list = list;
83 Func<Zone, string> getString = (
Zone z) => z.NameWithLevel;
84 Action<int, string> onSelect;
85 if ((onSelect = <>9__2) ==
null)
87 onSelect = (<>9__2 = delegate(
int a,
string s)
92 layerList.SetList<
Zone>(list, getString, onSelect,
true);
94 }, this.owner,
null, 1,
false,
true,
false);