Error CS1061...does not contain a definition for...and no extension method
Unity whene i press "play" error
Assets/Scripts/EnemyAttack.cs(43,20): error CS1061: Type `PlayerHealth' does not contain a definition for `AddjustCurrentHealth' and no extension method `AddjustCurrentHealth' of type `PlayerHealth' could be found (are you missing a using directive or an assembly reference?)
Line error whene i click 2x on error
eh.AddjustCurrentHealth(-10);
EnemyAttack.cs
public class EnemyAttack : MonoBehaviour { MonoBehaviour is white
public GameObject target; GameObject is white.. should be green
using UnityEngine;
using System.Collections;
public class EnemyAttack : MonoBehaviour {
public GameObject target;
public float attackTimer;
public float coolDown;
// Use this for initialization
void Start () {
attackTimer = 0;
coolDown = 2.0f;
}
// Update is called once per frame
void Update() {
if (attackTimer > 0)
attackTimer -= Time.deltaTime;
if (attackTimer < 0)
attackTimer = 0;
if (attackTimer == 0) {
Attack();
attackTimer = coolDown;
}
}
private void Attack() {
float distance = Vector3.Distance(target.transform.position, transform.position);
Vector3 dir = (target.transform.position - transform.position).normalized;
float direction = Vector3.Dot(dir, transform.forward);
Debug.Log(direction);
if (distance < 2.5f)
{
if (direction > 0)
{
PlayerHealth eh = (PlayerHealth)target.GetComponent("PlayerHealth");
eh.AddjustCurrentHealth(-10);
}
}
}
}
Answer by EmHuynh · Feb 16, 2016 at 02:11 AM
Hello, @micesz229! The problem is that your PlayerHealth
script does not contain a function named, AddjustCurrentHealth
. It's probably because you misspelled it the name (there are two Ds) of the function you wanted to call.
how about GetButton coz I have same error just about GetButton its go red and where can I find Ds? any help?
Your answer
Follow this Question
Related Questions
I have an error and don't know what the cause is, help? 1 Answer
How do I call a method from another script? 1 Answer
Does BroadcastMessage Work on the same Level? 0 Answers
How to use only 1 method for 2 objects which different class type 0 Answers
Unity UI Extensions : Setting the horizontal snap to joystick sticks (How to?) 0 Answers