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