Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     machine = GetComponent <QuestAIStateMachine>();
     anim    = GetComponent <Animator>();
     sr      = GetComponent <SpriteRenderer>();
     ai      = GetComponent <IAstarAI>();
     InvokeRepeating("UpdateFacing", 0.0f, 0.51f);
 }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        machine = GetComponent <QuestAIStateMachine>();

        gemMode = (GameObject)Instantiate(Resources.Load("Gem"));
        gemMode.transform.parent = this.transform;
        gemMode.SetActive(false);

        homeBounds   = GameObject.Find("Priest Spawn").GetComponent <Collider2D>().bounds;
        homePosition = homeBounds.center.AsVector2();

        pickupSounds = GetComponent <EatSounds>();
    }
Esempio n. 3
0
    void Start()
    {
        ai         = GetComponent <IAstarAI>();
        machine    = GetComponent <QuestAIStateMachine>();
        predator   = null;
        fleeSounds = GetComponent <FleeSounds>();

        homePosition = GameObject.Find("Priest Spawn").GetComponent <Collider2D>().bounds.center.AsVector2();

        exclamationMark = (GameObject)Instantiate(Resources.Load("Exclamation Mark"));
        exclamationMark.transform.parent = this.transform;
        exclamationMark.SetActive(false);
        exclamationMark.transform.localScale = new Vector3(0.75f, 0.75f, 1.0f);
        InvokeRepeating("CheckIfEvading", 0.0f, rate);
    }
Esempio n. 4
0
 // Use this for initialization
 void Start()
 {
     machine = GetComponent <QuestAIStateMachine>();
     evasion = GetComponent <QuestEvadeMovement>();
 }
Esempio n. 5
0
 private void Start()
 {
     ai      = GetComponent <IAstarAI>();
     machine = GetComponent <QuestAIStateMachine>();
     quest   = GetComponent <Quest>();
 }