public void Instantiate(EnemyBase enemy) { Host = (EnemyMinion)enemy; Vector3 temp = Random.insideUnitCircle * Host.IdleWanderRange; Vector3 random = new Vector3(temp.x, 0, temp.y); IdleTarget = Host.IdleWanderAnchor + random; }
public void Instantiate(EnemyBase enemy) { Host = (EnemyMinion)enemy; }
public void Instantiate(EnemyBase enemy) { Host = (EnemyMinion)enemy; Host.Hitcast.Hitting = true; AttackTarget = new Vector3(Host.Target.transform.position.x, Host.transform.position.y, Host.Target.transform.position.z); }
public void Instantiate(EnemyBase enemy) { Host = (EnemyMinion)enemy; Host.Target = null; Host.Hitcast.Hitting = false; }
public void Finish() { Host = null; }
public void Instantiate(EnemyBase enemy) { Host = (EnemyMinion)enemy; FallBackPoint = Host.transform.position + Host.transform.TransformDirection(Vector3.back * Host.AttackRange * 0.8f); }