public override bool use(Terrorist t) { bool value = base.use(t); if (value) { estado_uso = STATE_uso.DIRIGIRSE_ATRACCION; setTerroristObjective(); } return(value); }
protected override void FSM_uso() { switch (estado_uso) { case STATE_uso.NO_ENCONTRADA: break; case STATE_uso.DIRIGIRSE_ATRACCION: transform.position = terrorist.transform.position; if (isInTerroristObjective()) { explode(); estado_uso = STATE_uso.EXPLOTAR; } break; case STATE_uso.EXPLOTAR: break; } }