- Home /
"is not a member"
BCE0019: 'position' is not a member of 'UnityEngine.GameObject'.
thats what i get and i dont know why? help would be much appreciated!
Code btw:
var enemy: Transform; var player: GameObject; var dir: Vector3; var speed: float; var observed: boolean;
function update () { if(observed) { dir = player.position = transform.position; dir = dir.normalized; transform.Translate(dir * speed, Space.World); } else { transform.eulerAngles.y = Mathf.PingPong(Time.time*20,90) -45; }
function OnTriggerEnter (other:Collider) { if(player) observed = true; }
You still miss the closing bracket of your Update function .... http://answers.unity3d.com/questions/48168/bce0044-expecting-found-ontriggerenter
Answer by Meltdown · Mar 24, 2011 at 01:55 PM
Change
dir = player.position = transform.position;
to
dir = player.transform.position = transform.position;
Your answer
![](https://koobas.hobune.stream/wayback/20220613114616im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Can't play audio file 2 Answers
'motorTorque' is not a member of 'System.Type'. 1 Answer
3dplatformtutorial script errors 0 Answers
rigidbody' is not a member of 'UnityEngine.Object ? 4 Answers
java script error 2 Answers