示例#1
0
 // 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();
 }
示例#2
0
 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;
     }
 }