- Home /
The name 'Player' does not denote a valid type ('not found').
I have some fairly basic errors here. I have tried a few things with no luck.
I keep getting this error: The name 'Player' does not denote a valid type ('not found').
#pragma strict
var Player : GameObject;
private var controllerscript : Player;
var Move : float = 0;
function Start ()
{
Player = GameObject.Find("Player");
controllerscript = Player.GetComponent("CharacterMotor");
anim = gameObject.GetComponent("Animator");
}
function Update ()
{
if(Input.GetKeyDown(KeyCode.W)){
Move = 5;
}else if(Input.GetKeyDown(KeyCode.A)){
Move = 5;
}else if(Input.GetKeyDown(KeyCode.S)){
Move = 5;
}else if(Input.GetKeyDown(KeyCode.D)){
Move = 5;
}
anim.SetFloat("Speed", Move);
}
Thanks in advance
I created a gameobject called Player which I used to acquire a script
var Player : GameObject;
private var controllerscript : Player;
This is then given a value later
Player = GameObject.Find("Player");
controllerscript = Player.GetComponent("Character$$anonymous$$otor");
if it is use the script i write in the answer see how it works
Answer by 767_2 · Sep 26, 2014 at 03:56 PM
var Player : GameObject;
var controllerscript : CharacterMotor;
Player = GameObject.Find("Player");
controllerscript = Player.GetComponent("CharacterMotor");
This worked, but I am now getting errors for something else...
(12,9): BCE0005: $$anonymous$$ identifier: 'anim'.
It refers to this line of code:
anim = gameObject.GetComponent("Animator");
Your answer
Follow this Question
Related Questions
Can someone help me fix my Javascript for Flickering Light? 6 Answers
Setting Scroll View Width GUILayout 1 Answer
Scripting error #2! 2 Answers
Error I don't know how to fix 1 Answer
Animation for weapon plays on game start instead of when i attack 2 Answers