Exemple #1
0
    // Called when the state is enabled
    void OnEnable()
    {
        rb = GetComponent <Rigidbody>();
        bb = GetComponent <Blackboard>();

        turnSpeed   = bb.GetFloatVar("turnSpeed");
        attackSpeed = bb.GetFloatVar("attackSpeedInSeconds");

        attackRangeObject = bb.GetGameObjectVar("attackRange").Value.GetComponent <ScanSightArea>();

        inMotion       = bb.GetBoolVar("inMotion");
        amIAtObjective = bb.GetBoolVar("atObjective");
    }
Exemple #2
0
    private void OnEnable()
    {
        rb = GetComponent <Rigidbody>();
        bb = GetComponent <Blackboard>();

        turnSpeed = bb.GetFloatVar("turnSpeed");
        moveSpeed = bb.GetFloatVar("moveSpeed");

        visionRangeObject = bb.GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>();

        inMotion = bb.GetBoolVar("inMotion");

        Invoke("GetAPositionToMoveTo", Time.maximumDeltaTime);
    }
Exemple #3
0
    private void OnEnable()
    {
        rb = GetComponent <Rigidbody>();
        bb = GetComponent <Blackboard>();

        targettedFriend = bb.GetGameObjectVar("healTarget");

        visionRangeObject = bb.GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>();
        healRangeObject   = bb.GetGameObjectVar("healRange").Value.GetComponent <ScanSightArea>();

        iWasJustPanicking = bb.GetBoolVar("wasIPanicking");
        inMotion          = bb.GetBoolVar("inMotion");

        turnSpeed = bb.GetFloatVar("turnSpeed");
        moveSpeed = bb.GetFloatVar("moveSpeed");

        lowestHPRatio = 2;
    }
Exemple #4
0
    private void OnEnable()
    {
        rb = GetComponent <Rigidbody>();
        bb = GetComponent <Blackboard>();

        moveSpeed   = bb.GetFloatVar("moveSpeed");
        turnSpeed   = bb.GetFloatVar("turnSpeed");
        attackSpeed = bb.GetFloatVar("attackSpeedInSeconds");

        visionRangeObject = bb.GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>();
        attackRangeObject = bb.GetGameObjectVar("attackRange").Value.GetComponent <ScanSightArea>();

        inMotion       = bb.GetBoolVar("inMotion");
        amIAtObjective = bb.GetBoolVar("atObjective");

        targettedEnemy = bb.GetGameObjectVar("targetEnemy");

        invokedTeleport = false;
        invokeScan      = false;
    }
Exemple #5
0
 private void OnEnable()
 {
     rb = GetComponent <Rigidbody>();
     visionRangeObject = GetComponent <Blackboard>().GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>();
     inMotion          = GetComponent <Blackboard>().GetBoolVar("inMotion");
 }