34 lines
716 B
C#
34 lines
716 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class Monster : AIEntity
|
|
{
|
|
// Start is called before the first frame update
|
|
override protected void Start()
|
|
{
|
|
base.Start();
|
|
base.entityName = "Monster";
|
|
base.ennemyName = "Gladiator";
|
|
}
|
|
|
|
protected override void FixedUpdate() {
|
|
base.FixedUpdate();
|
|
|
|
MoveToTarget();
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
if(IsInAttackRange()){
|
|
if(attackTimer >= attackCooldown){
|
|
Attack();
|
|
attackTimer = 0;
|
|
}else{
|
|
attackTimer += Time.deltaTime;
|
|
}
|
|
}
|
|
}
|
|
}
|