your

you

Pointer auf eine zweite Entity. Er wird während des wait()-Zyklus' gespeichert, jedoch von vielen Funktionen verändert. Beim Start einer Entity-Funktion ist you der Pointer auf die generierende Entity (so es eine gibt), ansonten Null.

Typ:

ENTITY*

Wird verändert von:

c_trace, c_scan, ent_create und vielen anderen Anweisungen.

Beispiel:

function bullet_fly()
{
  my.pan = your.pan; // get the same direction as the creating entity
  while(1)
  {
    c_move(me,vector(30*time_step,0,0),NULL,IGNORE_YOU); // ignore the creating entity
    wait(1);  
  }
}

...
ent_create("bullet.mdl",my.x,bullet_fly);
...

Siehe auch:

Entity, my, ent_create, c_trace, c_scan 

► Aktuelle Version Online