예제 #1
0
 protected SpreadRoomPostProc(SpreadRoomPostProc other, ulong seed) : this()
 {
     Spawns       = other.Spawns;
     PriorityGrid = other.PriorityGrid;
     PriorityList = other.PriorityList;
     SpreadPlan   = other.SpreadPlan.Instantiate(seed);
 }
예제 #2
0
 protected SpreadStepZoneStep(SpreadStepZoneStep other, ulong seed) : this()
 {
     Spawns     = other.Spawns;
     SpreadPlan = other.SpreadPlan.Instantiate(seed);
 }
예제 #3
0
 public SpreadStepZoneStep(SpreadPlanBase plan) : this()
 {
     SpreadPlan = plan;
 }
예제 #4
0
 protected SpreadPlanBase(SpreadPlanBase other, ulong seed)
 {
     FloorRange = other.FloorRange;
 }
예제 #5
0
 public SpreadRoomPostProc(Priority priorityGrid, Priority priorityList, SpreadPlanBase plan) : this(priorityGrid, priorityList)
 {
     SpreadPlan = plan;
 }
예제 #6
0
 public SpreadRoomZoneStep(Priority priorityGrid, Priority priorityList, SpreadPlanBase plan) : this(priorityGrid, priorityList)
 {
     SpreadPlan = plan;
 }