// Use this for initialization public void Start() { playerTransform = GameObject.FindWithTag("Player").transform; anim = GetComponent <Animator>(); myTransform = GetComponent <Transform>(); movementScript = GetComponent <EnemyMovementBasic>(); soundScript = GetComponent <SoundScript>(); popup = GetComponent <PopupTextHandler>(); deviation = Mathf.Max((damage / 100) * 5, 1); AdjustStatsForLevel(); }
public override void RemoveBaseEffect(GameObject unit) { if (unit.tag == "Player") { PlayerMovement movementScript = unit.GetComponent <PlayerMovement>(); movementScript.baseMovementSpeed = movementScript.originalMovementSpeed; movementScript.speed = movementScript.originalMovementSpeed; } else { EnemyMovementBasic movementScript = unit.GetComponent <EnemyMovementBasic>(); movementScript.speed = oldSpeed; } }