예제 #1
0
    public override bool use(Terrorist t)
    {
        bool value = base.use(t);

        if (value)
        {
            estado_uso = STATE_uso.DIRIGIRSE_ATRACCION;
            setTerroristObjective();
        }
        return(value);
    }
예제 #2
0
    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;
        }
    }