private void OnFaderComplete(FaderCompleteEventBusData data)
    {
        var diedData = data.ExistsUpstream <AgentDiedEventBusData>();

        if (data.FadingIn && diedData != null)
        {
            var succeeded = diedData.DeadAgent.Succeeded;
            var spawner   = Find <IAgentSpawner>(a =>
            {
                return(succeeded
                    ? a.Prefab.AgentData.AscensionLevel == diedData.DeadAgent.AscensionLevel + 1
                    : a.Prefab.GetType() == diedData.DeadAgent.AgentType);
            });
            SetActiveAgent(spawner.SpawnOne(), data);
        }
    }
 private void OnFaderComplete(FaderCompleteEventBusData data)
 {
     enabled = true;
 }