Runtime Spawner 1.2.5
Generic Runtime spawn and instance pooling system for spawning random AI agents around a map. Works with ANY AI system easily.
Loading...
Searching...
No Matches
MegaCrush.Spawner.SpecialProfile Class Reference

Collection of SpecialRule entries plus global constraints for the special-encounter system. More...

Inheritance diagram for MegaCrush.Spawner.SpecialProfile:

Public Attributes

int maxSimultaneousSpecials = 1
 Maximum number of distinct special encounters that may be active at once.
 
float minGapSeconds = 30f
 Minimum time gap (seconds) between any two special spawns globally.
 
List< SpecialRulerules = new()
 Rules are evaluated in order; the first that passes its checks attempts to spawn.
 

Detailed Description

Collection of SpecialRule entries plus global constraints for the special-encounter system.

Member Data Documentation

◆ maxSimultaneousSpecials

int MegaCrush.Spawner.SpecialProfile.maxSimultaneousSpecials = 1

Maximum number of distinct special encounters that may be active at once.

◆ minGapSeconds

float MegaCrush.Spawner.SpecialProfile.minGapSeconds = 30f

Minimum time gap (seconds) between any two special spawns globally.

◆ rules

List<SpecialRule> MegaCrush.Spawner.SpecialProfile.rules = new()

Rules are evaluated in order; the first that passes its checks attempts to spawn.


The documentation for this class was generated from the following file: