Error Code in unity comes up with
assets/scripts/enemy.cs(54,1): error cs8025: Parsing error
using UnityEngine;
using System.Collections;
public class Enemy : MonoBehaviour {
int movementSpeed = 3;
int rotationSpeed = 3.0f;
int detectionRange = 10;
int attackRange = 1;
float timeToMeasureAgainst;
Transform playerTransform;
Transform myTransform;
void Awake()
{
myTransform = tranform;
}
// Use this for initialization
void Start ()
{
playerTransform = GameObject.FindGameObjectWithTag ("Player").transform;
}
// Update is called once per frame
void Update ()
{
float theDistance = Vector3.Distance (PlayerTransform.position, myTransform.position);
if (theDistance < detectionRange)
{
if(theDistance < attackRange)
{
if (Time.time > timeToMeasureAgainst + 2)
{
Health playerHealth = playerTransform.gameObject.GetComponent();
playerHealth.ModifyHealth(-1);
timeToMeasureAgainst = Time.time;
}
}
if (theDistance > 0.75)
{
myTrasform.rotation = Quaternion.Slerp (myTransform.rotation, Quarternion.LookRotation(playerTranform.position - myTransform.position), rotationSpeed * Time.deltatime);
myTransform.position += myTransfom.forward * movementSpeed * Time.deltaTime;
}
}
}
↧