Unit Spawned =============== .. code-block:: csharp public static event UnitAction UnitSpawned This static event fired every time when any unit was spawned. **Example** For example, you can do something when any unit spawned. You can receive info about spawn by connecting to ``Unit.UnitSpawned`` event. .. code-block:: csharp using InsaneSystems.RTSStarterKit; // don't forget this directive if your script not in InsaneSystems.RTSStarterKit namespace. // this example code can be run from any MonoBehaviour script void Start() { Unit.UnitSpawned += OnUnitSpawned; // now every time when any unit being spawned, OnUnitSpawned method will be called and... } void OnUnitSpawned(Unit unit) { Debug.Log("Spawned a new unit" + unit.name); // ... this message will appear in Console. } void OnDestroy() { Unit.UnitSpawned -= OnUnitSpawned; // since this is static event, do not forget to unsubscribe! }