S
shrunkenmaster
Guest
Trying to get to grips with instance id, but struggling a bit...
How can I instantly destroy my player (oRay) from this collision event? At the moment it doesn't get destroyed until after the alarm that destroys the dead player (oRaydead). Can I call oRay_id ? Everything I've tried so far has not worked
oPlayer (create)
oRay (oBuzz collision event)
Alarm 0
Alarm 1
How can I instantly destroy my player (oRay) from this collision event? At the moment it doesn't get destroyed until after the alarm that destroys the dead player (oRaydead). Can I call oRay_id ? Everything I've tried so far has not worked
oPlayer (create)
Code:
/// @description initialise player
var _oRay = instance_create_layer (240, 320, "Ray", oRay);
oRay_id = _oRay;
Code:
raydeath = true;
instance_destroy (other);
var _raydead = instance_create_layer (x,y,"Ray", oRaydead);
oRaydead_id =_raydead;
alarm [0] =60;
if (lives >0) {
lives -=1
alarm [1] = 60;
}
else if (lives=0) {
var _gameover = instance_create_layer (0,0,layer,oGAMEOVER);
}
Code:
instance_destroy(oRaydead_id);
Code:
room_restart();