Show / Hide Table of Contents

Class SceneOptions

Specify options for Scene generation.

Inheritance
System.Object
SceneOptions
Namespace: Mannequin.Bindings
Assembly: Collapse.dll
Syntax
public class SceneOptions : object

Fields

AllowOverworldDecay

Declaration
public bool AllowOverworldDecay
Field Value
Type Description
System.Boolean

BasicArmor

Whether Survivors should spawn with basic armor or not

Declaration
public bool BasicArmor
Field Value
Type Description
System.Boolean

BasicWeapon

Whether Survivors should spawn with basic weapons or not

Declaration
public bool BasicWeapon
Field Value
Type Description
System.Boolean

BetterSettlers

Declaration
public bool BetterSettlers
Field Value
Type Description
System.Boolean

DefaultEquip

The default equipment loadout for spawned Survivors.

Declaration
public string DefaultEquip
Field Value
Type Description
System.String

DisableEnemies

Whether enemies should be disabled entirely for this Scene or not.

Declaration
public bool DisableEnemies
Field Value
Type Description
System.Boolean

DisableFogOfWar

Declaration
public bool DisableFogOfWar
Field Value
Type Description
System.Boolean

DisableTrapRooms

Declaration
public bool DisableTrapRooms
Field Value
Type Description
System.Boolean

DisableWeather

Whether weather should be disabled entirely for this Scene or not.

Declaration
public bool DisableWeather
Field Value
Type Description
System.Boolean

EnableExpeditions

Declaration
public bool EnableExpeditions
Field Value
Type Description
System.Boolean

EventHandlerFile

Declaration
public string EventHandlerFile
Field Value
Type Description
System.String

EventMan

The name of the event manager to use.

Declaration
public string EventMan
Field Value
Type Description
System.String

Forestry

The amount of trees that should be spawned.

Declaration
public float Forestry
Field Value
Type Description
System.Single

GroupName

The name of the Survivors group.

Declaration
public string GroupName
Field Value
Type Description
System.String

Height

The height of this map.

Declaration
public int Height
Field Value
Type Description
System.Int32

InfestationLevel

Declaration
public float InfestationLevel
Field Value
Type Description
System.Single

Loot

The amount of loot that should be spawned.

Declaration
public float Loot
Field Value
Type Description
System.Single

MapType

The type of map that should be generated. See EMapArchetype

Declaration
public EMapArchetype MapType
Field Value
Type Description
EMapArchetype

OverworldAllowedBuildings

Declaration
public List<string> OverworldAllowedBuildings
Field Value
Type Description
List<System.String>

OverworldAllowedBuildingTypes

Declaration
public List<EBuildingType> OverworldAllowedBuildingTypes
Field Value
Type Description
List<EBuildingType>

OverworldBuildingPositioning

Declaration
public EBuildingPositioning OverworldBuildingPositioning
Field Value
Type Description
EBuildingPositioning

OverworldDecay

Declaration
public float OverworldDecay
Field Value
Type Description
System.Single

OverworldMaxBuildingCount

Declaration
public int OverworldMaxBuildingCount
Field Value
Type Description
System.Int32

OverworldMinBuildingCount

Declaration
public int OverworldMinBuildingCount
Field Value
Type Description
System.Int32

OverworldMountains

Declaration
public float OverworldMountains
Field Value
Type Description
System.Single

Parent

The Scene this configuration belongs to.

Declaration
public Scene Parent
Field Value
Type Description
Scene

RiverExits

Declaration
public List<ELocation> RiverExits
Field Value
Type Description
List<ELocation>

RoadExits

Declaration
public List<ELocation> RoadExits
Field Value
Type Description
List<ELocation>

SpawnUnderground

Declaration
public bool SpawnUnderground
Field Value
Type Description
System.Boolean

SurvivorCount

The number of Survivors to automatically spawn.

Declaration
public int SurvivorCount
Field Value
Type Description
System.Int32

TerrainType

The type of terrain that should be generated.

Declaration
public string TerrainType
Field Value
Type Description
System.String

UndergroundType

Declaration
public EUndergroundType UndergroundType
Field Value
Type Description
EUndergroundType

UnderworldBunker

Declaration
public bool UnderworldBunker
Field Value
Type Description
System.Boolean

UnderworldCellularOpenness

Declaration
public float UnderworldCellularOpenness
Field Value
Type Description
System.Single

UnderworldCellularPassCount

Declaration
public int UnderworldCellularPassCount
Field Value
Type Description
System.Int32

UnderworldDiggingCloseChance

Declaration
public float UnderworldDiggingCloseChance
Field Value
Type Description
System.Single

UnderworldDiggingDiggerCount

Declaration
public int UnderworldDiggingDiggerCount
Field Value
Type Description
System.Int32

UnderworldDiggingMaxOpenness

Declaration
public int UnderworldDiggingMaxOpenness
Field Value
Type Description
System.Int32

UnderworldDiggingMinOpenness

Declaration
public int UnderworldDiggingMinOpenness
Field Value
Type Description
System.Int32

UnderworldDungeonFeatureCount

Declaration
public int UnderworldDungeonFeatureCount
Field Value
Type Description
System.Int32

UnderworldDungeonRoomChance

Declaration
public int UnderworldDungeonRoomChance
Field Value
Type Description
System.Int32

UnderworldExpandWallInto

Declaration
public string UnderworldExpandWallInto
Field Value
Type Description
System.String

UnderworldSewerClutter

Declaration
public int UnderworldSewerClutter
Field Value
Type Description
System.Int32

UnderworldSewerDecay

Declaration
public float UnderworldSewerDecay
Field Value
Type Description
System.Single

UnderworldUseCellularGen

Declaration
public bool UnderworldUseCellularGen
Field Value
Type Description
System.Boolean

Width

The width of this map.

Declaration
public int Width
Field Value
Type Description
System.Int32

Methods

AddStartingEquipment(InventoryItem)

Add an InventoryItem to the equipment Survivors will receive when the Scene is initialized.

Declaration
public void AddStartingEquipment(InventoryItem item)
Parameters
Type Name Description
InventoryItem item

The InventoryItem to add.

Back to top © 2020 Anarkis Gaming. All rights reserved. Generated by DocFX