Mam problem którego nie potrafię rozgryźć od jakiegoś czasu:
Mam powiedzmy 3 obiekty: enemy1, enemysight i patrol1
w create enemy1 mam m.in. taki kod:
GML
twor=instance_create(x,y,enemysight)
twor.cel=self.id
twor2=instance_create(x,y,patrol1)
twor2.cel2=self.id
czyli rozumiem że każdemu enemy1 przydzielam po jednym enemysighcie i po jednym patrolu1.
O ile jednak w obiekcie enemysight mogę się odwoływać do "cel", np działa takie coś:
GML
if(instance_exists(cel))then
to w obiekcie patrol1 nie mogę się odwoływać do "cel2", bo
GML
if(instance_exists(cel2))then
^
at position 20: Unknown variable cel2
dlaczego tak jest?