Exemplo n.º 1
0
    protected override void StartActor()
    {
        b_GenericEnemyBehavior = new GenericEnemyBehavior(gameObject);

        mBehaviorsList.Add(b_GenericEnemyBehavior);


        mTargetTransform = PlayerReference.instance.player.transform;
    }
Exemplo n.º 2
0
    protected override void StartActor()
    {
        b_GenericEnemyActor = new GenericEnemyBehavior(gameObject);
        b_GenericEnemyActor.SetMinDistance(Randomizer(1.7f, 2f));
        b_GenericEnemyActor.SetHP(Randomizer(7f, 10f));
        b_GenericEnemyActor.SetMaxSpeed(Randomizer(0.5f, 1f));

        //b_GenericEnemyActor.SetMeleAttackTime(0.7f);
        //b_GenericEnemyActor.b_BasicAttackBehavior.SetMaxComboNumber(3);

        mBehaviorsList.Add(b_GenericEnemyActor);
    }
Exemplo n.º 3
0
    protected override void StartActor()
    {
        mTargetTransform = PlayerReference.instance.player.transform;

        b_GenericEnemyBehavior = new GenericEnemyBehavior(gameObject);
        b_ShootingBehavior     = new ShootingBehavior(mShootingPrefab);

        b_GenericEnemyBehavior.SetMinDistance(mRangedDistance);
        b_ShootingBehavior.AddHitableTag("player");

        mBehaviorsList.Add(b_GenericEnemyBehavior);
        mBehaviorsList.Add(b_ShootingBehavior);
    }