Exemple #1
0
    // Update is called once per frame
    private void Update()
    {
        workingSubFSM.Update();
        radarFSM.Update();

        if (radarFSM.GetCurrentState() == brokenState)
        {
            BlinkingLight();
        }
    }
Exemple #2
0
    // Update is called once per frame
    private void Update()
    {
        testBoyFSM.Update();
        arriveToDestination.SetPosition(transform.position);
        distanceToChicken = (chicken.transform.position - transform.position).magnitude;

        if (Input.GetMouseButtonDown(0))
        {
            testBoyFSM.Fire("mouse clicked");
            testBoyFSM.Fire("change destination");
        }
    }
Exemple #3
0
    // Update is called once per frame
    private void Update()
    {
        if (key == null)
        {
            key = GameObject.FindGameObjectWithTag("Key");
        }

        arriveToHouse.SetPosition(transform.position);
        pointToRun.SetPosition(transform.position);

        stateMachine.Update();
        behaviourTree.Update();
    }
Exemple #4
0
 // Update is called once per frame
 private void Update()
 {
     chickenFSM.Update();
     arriveToDestination.SetPosition(transform.position);
 }
Exemple #5
0
 // Update is called once per frame
 private void Update()
 {
     vehicleFSM.Update();
 }
Exemple #6
0
 // Update is called once per frame
 private void Update()
 {
     behaviourTree.Update();
     stateMachine.Update();
     utilityCurves.Update();
 }