public BuffRemoveTrigger(Agent agent, uint buffId, PhaseDefinition phaseDefinition) { this.agent = agent; this.buffId = buffId; PhaseDefinition = phaseDefinition; }
public AgentEventTrigger(Agent agent, PhaseDefinition phaseDefinition) { this.agent = agent; PhaseDefinition = phaseDefinition; }
public StartTrigger(PhaseDefinition phaseDefinition) { PhaseDefinition = phaseDefinition; }
public MultipleAgentsDeadTrigger(PhaseDefinition phaseDefinition, params Agent[] agents) { this.agents = agents; PhaseDefinition = phaseDefinition; dead = new bool[agents.Length]; }