using UnityEngine;
using System.Collections;
public class Przeciwnik : MonoBehaviour {
public float PredkoscObrotu;
public float PredkoscRuchu;
public float PoleWidzenia;
public float OdlegloscOdGracza;
public float CoIleStrzelac;
public Transform Gracz;
float dystans;
float Timer;
public Animator AnimatorZombie;
void Start () {}
void Update () {
Timer += Time.deltaTime;
dystans = Vector3.Distance (Gracz.position, transform.position);
if(dystans <= PoleWidzenia)
{
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(transform.position - Gracz.position), PredkoscObrotu * Time.deltaTime);
if (dystans >= OdlegloscOdGracza)
{
AnimatorZombie.Setbool ("maisc", true);
transform.position += -transform.forward * PredkoscRuchu * Time.deltaTime;
} else
{
AnimatorZombie.Setbool ("maisc", false);
}
}
}
}
Błedy wyskakujące w Unity :
Assets/Przeciwnik.cs(30,20): error CS1061: Type `UnityEngine.Animator' does not contain a definition for `Setbool' and no extension method `Setbool' of type `UnityEngine.Animator' could be found. Are you missing an assembly reference?
ORAZ
Assets/Przeciwnik.cs(34,20): error CS1061: Type `UnityEngine.Animator' does not contain a definition for `Setbool' and no extension method `Setbool' of type `UnityEngine.Animator' could be found. Are you missing an assembly reference?