// Use this for initialization void Start() { machine = GetComponent <QuestAIStateMachine>(); anim = GetComponent <Animator>(); sr = GetComponent <SpriteRenderer>(); ai = GetComponent <IAstarAI>(); InvokeRepeating("UpdateFacing", 0.0f, 0.51f); }
// 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>(); }
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); }
// Use this for initialization void Start() { machine = GetComponent <QuestAIStateMachine>(); evasion = GetComponent <QuestEvadeMovement>(); }
private void Start() { ai = GetComponent <IAstarAI>(); machine = GetComponent <QuestAIStateMachine>(); quest = GetComponent <Quest>(); }