Scenarios =========== .. code-block:: csharp namespace InsaneSystems.RTSKit.Scenarios Scenarios allow you to set up custom gameplay situations on your maps, mostly used in singleplayer RTS games. A **Scenario** reacts to one of its configured **Events** (a unit dying, the match starting, a unit entering a Trigger Zone, etc.) by running a sequence of configured **Actions** (spawn units, give resources, move the camera, end the game, etc.). See the :doc:`../Tutorials/SettingsAndCustomization/scenarios` tutorial for a full walkthrough of the Scenario Editor and every built-in Event/Action. This partition covers the underlying classes. .. toctree:: scenario_settings base_scenario_event base_scenario_action targets trigger_zone