Files: CGFWaveManager.cs
Path: "CGF/Systems/Spawn"
Description
Responsible for providing and managing the characteristics of an element generation system, such as an enemy wave system.
Reference

- Automatic – Controls whether automatic is enabled.
- Global Creation Time – Internal value used to configure global Creation Time.
- Max – Internal value used to configure max.
- Min – Internal value used to configure min.
- Type – Internal value used to configure type.
- None – No interval is applied.
- Fixed – Uses a fixed value for the interval.
- Ranged Fixed – Generates a random value within the range once and reuses it.
- Ranged Random – Generates a new random value within the range each time it is accessed.
- Global Serie Delay Time – Internal value used to configure global Serie Delay Time.
- Time – Time value in seconds used for time.
- Type – Internal value used to configure type.
- None – Pending documentation.
- Delay – Pending documentation.
- Global Serie End Mode – Internal value used to configure global Serie End Mode.
- None – Pending documentation.
- Constant – Pending documentation.
- Elements – Pending documentation.
- Instantiate Mode – Internal value used to configure instantiate Mode.
- Sequential – Pending documentation.
- Random – Pending documentation.
- Loop – Controls whether loop is enabled.
- Waves List – Internal value containing the waves entries used by this component.
- Creation Time – Internal value used to configure creation Time.
- Max – Internal value used to configure max.
- Min – Internal value used to configure min.
- Type – Internal value used to configure type.
- None – No interval is applied.
- Fixed – Uses a fixed value for the interval.
- Ranged Fixed – Generates a random value within the range once and reuses it.
- Ranged Random – Generates a new random value within the range each time it is accessed.
- Instantiate Mode – Internal value used to configure instantiate Mode.
- Sequential – Pending documentation.
- Random – Pending documentation.
- Serie Delay Time – Internal value used to configure serie Delay Time.
- Time – Time value in seconds used for time.
- Type – Internal value used to configure type.
- None – Pending documentation.
- Delay – Pending documentation.
- Serie End Mode – Internal value used to configure serie End Mode.
- None – Pending documentation.
- Constant – Pending documentation.
- Elements – Pending documentation.
- Series List – Internal value containing the series entries used by this component.
- Creation Time – Internal value used to configure creation Time.
- Max – Internal value used to configure max.
- Min – Internal value used to configure min.
- Type – Internal value used to configure type.
- None – No interval is applied.
- Fixed – Uses a fixed value for the interval.
- Ranged Fixed – Generates a random value within the range once and reuses it.
- Ranged Random – Generates a new random value within the range each time it is accessed.
- Elements List – Internal value containing the elements entries used by this component.
- Creation Time – Internal value used to configure creation Time.
- Max – Internal value used to configure max.
- Min – Internal value used to configure min.
- Type – Internal value used to configure type.
- None – No interval is applied.
- Fixed – Uses a fixed value for the interval.
- Ranged Fixed – Generates a random value within the range once and reuses it.
- Ranged Random – Generates a new random value within the range each time it is accessed.
- Instance End Type – Internal value used to configure instance End Type.
- On Health Zero – Pending documentation.
- On Disable – Pending documentation.
- On Destroy – Pending documentation.
- None – Pending documentation.
- Name – Name used to identify name.
- Percentage Of Amount – Numeric value used to identify or count percentage Of Amount.
- Prefab – Cached reference to the prefab used at runtime.
- Creation Time – Internal value used to configure creation Time.
- Instantiate Mode – Internal value used to configure instantiate Mode.
- Sequential – Pending documentation.
- Random – Pending documentation.
- Name – Name used to identify name.
- Number Of Elements – Internal value used to configure number Of Elements.
- Max – Internal value used to configure max.
- Min – Internal value used to configure min.
- Type – Internal value used to configure type.
- None – No interval is applied.
- Fixed – Uses a fixed value for the interval.
- Ranged Fixed – Generates a random value within the range once and reuses it.
- Ranged Random – Generates a new random value within the range each time it is accessed.
- Serie Delay Time – Internal value used to configure serie Delay Time.
- Time – Time value in seconds used for time.
- Type – Internal value used to configure type.
- None – Pending documentation.
- Delay – Pending documentation.
- Serie End Mode – Internal value used to configure serie End Mode.
- None – Pending documentation.
- Constant – Pending documentation.
- Elements – Pending documentation.
- Creation Time – Internal value used to configure creation Time.
- Wave Delay Time – Internal value used to configure wave Delay Time.
- Time – Time value in seconds used for time.
- Type – Internal value used to configure type.
- None – Pending documentation.
- Delay – Pending documentation.
- Creation Time – Internal value used to configure creation Time.
Use
Add this component to the GameObject that should own the behavior.
Configure the inspector fields listed in Reference and assign the required scene or asset references before entering Play Mode.