private void Awake() { if (myChamp == null) { myChamp = transform.parent.gameObject; } myChampionData = myChamp.GetComponent <ChampionData>(); TheAIPath = myChamp.GetComponent <AIPath>(); TheAIDest = myChamp.GetComponent <AIDestinationSetter>(); ThePlayerMouse = myChamp.GetComponent <PlayerMouse>(); aStarTargetObj = ThePlayerMouse.myTarget; enemiesList = new List <GameObject>(); myChampBehav = myChamp.GetComponent <ChampionBehavior>(); myChampionAnimation = myChamp.GetComponent <ChampionAnimation>(); champName = PlayerData.Instance.championName; if (myChamp.transform.parent.name.Contains("Ashe")) { asheSkill = myChamp.GetComponent <AsheSkill>(); if (asheSkill != null) { isAshe = true; } } }