x


"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; 
}
more ▼

asked Mar 24 '11 at 01:49 PM

ChoppyEye gravatar image

ChoppyEye
3 3 3 4

You still miss the closing bracket of your Update function .... http://answers.unity3d.com/questions/48168/bce0044-expecting-found-ontriggerenter

Mar 24 '11 at 02:29 PM Bunny83
(comments are locked)
10|3000 characters needed characters left

1 answer: sort voted first

Change

dir = player.position = transform.position;

to

dir = player.transform.position = transform.position;
more ▼

answered Mar 24 '11 at 01:55 PM

Meltdown gravatar image

Meltdown
5.6k 18 25 49

(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x198
x111

asked: Mar 24 '11 at 01:49 PM

Seen: 998 times

Last Updated: Mar 24 '11 at 01:49 PM