Example #1
0
 // Update is called once per frame
 protected virtual void Update()
 {
     if (isAttacking)
     {
         OnAttacking();
     }
     else if (enemyWave != null)
     {
         transform.position = Vector3.Lerp(transform.position, enemyWave.GetPosition() + position, Time.deltaTime);
     }
 }
Example #2
0
 // Use this for initialization
 protected virtual void Start()
 {
     enemyWave = GetComponentInParent <EnemyWave> ();
     position  = transform.position - enemyWave.GetPosition();
     speed     = enemyWave.GetSpeed();
 }