static void Remove(Location loc) { locations.Remove(loc.Id); }
// called by engine static Location Create(IntPtr ptr) { var loc = new Location(ptr); locations[loc.Id] = loc; return loc; }
public LocationEnterEventArgs(Location location, IList<Critter> group, ushort entrance) : base(location) { Group = group; Entrance = entrance; }
public LocationEventArgs(Location location) { this.Location = location; }
public LocationFinishEventArgs(Location location, bool to_delete) : base(location) { this.ToDelete = to_delete; }