示例#1
0
 public RoomModCollection(RoomModCollection rhs)
 {
     BaseMods.AddAll(rhs.BaseMods);
     DefiningMods.AddAll(rhs.DefiningMods);
     HeavyMods.AddAll(rhs.HeavyMods);
     FillMods.AddAll(rhs.FillMods);
     FinalMods.AddAll(rhs.FinalMods);
 }
示例#2
0
 public RoomSpec(LayoutObject room, int depth, Theme theme, System.Random random)
 {
     Room          = room;
     Depth         = depth;
     Theme         = theme;
     Random        = random;
     RoomModifiers = theme.GetRoomMods();
 }
示例#3
0
 public virtual void Init()
 {
     _roomMods    = new RoomModCollection();
     KeywordFlags = new GenericFlags <SpawnKeywords>(Keywords);
 }