Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 4
0
 /// <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;
 }