Exemplo n.º 1
0
    public virtual void Kill(Agent source)
    {
        var deadAgentData = new DeadAgentData(
            GetInstanceID(),
            GetType(),
            Succeeded,
            AgentData.AscensionLevel,
            IsPlayer);

        EventBus.FireEvent(new AgentDiedEventBusData(deadAgentData));
        Destroy(gameObject);
    }
 public AgentDiedEventBusData(DeadAgentData deadAgent)
 {
     DeadAgent = deadAgent;
 }