Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- public class Predator : Enemy
- {
- private CharacterController cc;
- void Start()
- {
- cc = GetComponent<CharacterController>();
- }
- public override void Move()
- {
- if (Vector3.Distance(transform.position, player.transform.position) < 100f)
- {
- transform.LookAt(player.transform);
- cc.Move(transform.forward * Time.deltaTime * 2);
- }
- }
- public override void Attack()
- {
- if (Vector3.Distance(transform.position, player.transform.position) < 3f)
- {
- player.GetComponent<PlayerController>().ChangeHealth(-100);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement