Example #1
0
        public Room(Guid guid, RoomBlueprint blueprint, IArea area)
            : base(guid, blueprint.Name, blueprint.Description)
        {
            Blueprint = blueprint;
            _people   = new List <ICharacter>();
            _content  = new List <IItem>();
            Exits     = new IExit[ExitHelpers.ExitCount];

            Area = area;
            Area.AddRoom(this);
        }