2using System.Collections.Generic;
52 if (value is T val && (func ==
null || func(val)))
64 if (value is
Zone && value.
id ==
id)
74 return map.TryGetValue(uid) as
Zone;
81 List<Zone> list = (from a in
map.Values.OfType<
Zone>()
87 List<Zone> list2 = (from a in
map.Values.OfType<
Zone>()
88 where a !=
EClass.
_zone && a.
IsReturnLocation && a.GetTopZone().visitCount > 0 && (a.GetTopZone().FindDeepestZone() == a || EClass.pc.homeZone == a)
void AssignUID(Spatial s)
List< Zone > ListReturnLocations()
List< Spatial > listDestryoed
T Find< T >(Func< T, bool > func=null)
virtual bool IsReturnLocation