public override void AddArea(MapArea area) { _mapAreas.Add(area); }
/// <summary> /// Perform actions when area is far away, entity should remove any event hadler it has /// </summary> /// <param name="area"></param> public abstract void RemoveArea(MapArea area);
public override void RemoveArea(MapArea area) { _mapAreas.Remove(area); }
/// <summary> /// Perform actions when getting closer to area. Entity should add all needed event handlers /// </summary> /// <param name="area"></param> public abstract void AddArea(MapArea area);