// removes the room in the param from the delegate private void RemoveFromDelegate(Room room) { MotelRoomDelegate -= room.IncreaseRoomTemp; }
// Adding rooms to delegate room is removed first to prevent duplicates private void AddToDelegate(Room room) { MotelRoomDelegate -= room.IncreaseRoomTemp; MotelRoomDelegate += room.IncreaseRoomTemp; }