// Use this for initialization void Awake() { destSetter = GetComponent <Pathfinding.AIDestinationSetter>(); destLerp = GetComponent <Pathfinding.AILerp>(); player = GameObject.Find("Player"); curseController = GameObject.Find("CurseController").GetComponent <CurseController>(); enemyTransform = GetComponent <Transform>(); enemyBoxCollider = GetComponent <BoxCollider2D>(); stats = GetComponent <ObjectStats>(); moveScript = GetComponent <MoveObject>(); moveConf = GetComponent <MoveConfirmation>(); gameCamera = GameObject.Find("Main Camera").GetComponent <CameraController>(); enemyHealthBar = this.transform.Find("ObjectCanvas").transform.Find("EnemyHealthBar").gameObject.GetComponent <RectTransform>(); enemyCanvas = this.transform.Find("ObjectCanvas").gameObject; healthBarMaxWidth = enemyHealthBar.rect.width; healthBarCurrWidth = healthBarMaxWidth; spriteRender = GetComponent <SpriteRenderer>(); stunned = false; InitializeValues(); destSetter.target = player.transform; wallLayer = 8; }
protected virtual void Awake() { boxCollider = GetComponent <BoxCollider2D>(); moveConf = GetComponent <MoveConfirmation>(); moveController = GetComponent <MoveObject>(); playerControl = GetComponent <PlayerController>(); gameControl = GameObject.Find("GameController").GetComponent <GameController>(); curseControl = GameObject.Find("CurseController").GetComponent <CurseController>(); playerSword = GameObject.Find("Sword"); swordPos = playerSword.GetComponent <SwordPosition>(); allowDiagonals = false; }