/// <summary> /// Initializes a new instance of the <see cref="MudRoom"/> class. /// </summary> /// <param name="doorFactory">The door factory used to create new doorway instances.</param> public MudRoom(IDoorwayFactory doorFactory, IZone owner) { this.actors = new List <IActor>(); this.doorways = new List <IDoorway>(); this.doorFactory = doorFactory; this.IsSealed = true; this.Owner = owner; }
/// <summary> /// Initializes a new instance of the <see cref="MudRoom"/> class. /// </summary> /// <param name="doorFactory">The door factory used to create new doorway instances.</param> public MudRoom(IDoorwayFactory doorFactory, IZone owner) { this.actors = new List<IActor>(); this.doorways = new List<IDoorway>(); this.doorFactory = doorFactory; this.IsSealed = true; this.Owner = owner; }
/// <summary> /// Initializes a new instance of the <see cref="MudRoomFactory"/> class. /// </summary> /// <param name="doorFactory">The door factory.</param> public MudRoomFactory(IDoorwayFactory doorFactory) { this.doorwayFactory = doorFactory; }
/// <summary> /// Initializes a new instance of the <see cref="MudRoomFactory"/> class. /// </summary> /// <param name="doorFactory">The door factory.</param> public MudRoomFactory(IDoorwayFactory doorFactory) { this.doorwayFactory = doorFactory; }