void Start() { golemBehaviour = gameObject.GetComponentInParent <GolemBehaviourScript>(); animator = GetComponent <Animator>(); //player = Player.Instance.transform; nextPosition = LevelManagerScript.Instance.GeneratePath(this.gameObject, Player.Instance.gameObject); }
// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player").transform; currentPos = this.transform.position; golemBehaviour = gameObject.GetComponent <GolemBehaviourScript>(); element = golemBehaviour.golemType.ToString(); shootTimer = (shootRate / 2) + Random.Range(-1, 1); shootRate = shootRate + Random.Range(-1, 1); animator = GetComponent <Animator>(); }
// Use this for initialization void Start() { dialogue = this.GetComponent <DialogueScript>(); npcCollider = this.GetComponent <CircleCollider2D>(); interactButton = this.GetComponent <InteractButtonScript>(); airGolem = AirGolem.GetComponent <GolemBehaviourScript>(); earthGolem = EarthGolem.GetComponent <GolemBehaviourScript>(); waterGolem = WaterGolem.GetComponent <GolemBehaviourScript>(); fireGolem = FireGolem.GetComponent <GolemBehaviourScript>(); }