protected SpreadRoomPostProc(SpreadRoomPostProc other, ulong seed) : this() { Spawns = other.Spawns; PriorityGrid = other.PriorityGrid; PriorityList = other.PriorityList; SpreadPlan = other.SpreadPlan.Instantiate(seed); }
protected SpreadStepZoneStep(SpreadStepZoneStep other, ulong seed) : this() { Spawns = other.Spawns; SpreadPlan = other.SpreadPlan.Instantiate(seed); }
public SpreadStepZoneStep(SpreadPlanBase plan) : this() { SpreadPlan = plan; }
protected SpreadPlanBase(SpreadPlanBase other, ulong seed) { FloorRange = other.FloorRange; }
public SpreadRoomPostProc(Priority priorityGrid, Priority priorityList, SpreadPlanBase plan) : this(priorityGrid, priorityList) { SpreadPlan = plan; }
public SpreadRoomZoneStep(Priority priorityGrid, Priority priorityList, SpreadPlanBase plan) : this(priorityGrid, priorityList) { SpreadPlan = plan; }