I’m trying to make a trigger script but it just doesn’t work!
var TrigKill = pc.createScript('Trigkill');
TrigKill.attributes.add('kill', {type : 'entity'});
// initialize code called once per entity
TrigKill.prototype.initialize = function() {
this.entity.collision.on('triggerenter', this.onTriggerEnter, this);
this.entity.collision.on('triggerleave', this.onTriggerLeave, this);
};
TrigKill.prototype.onTriggerEnter = function(otherEntity) {
if (otherEntity.name === 'Player') {
this.kill.enabled = false;
}
};
TrigKill.prototype.onTriggerLeave = function(otherEntity) {
if (otherEntity.name === 'Player') {
this.kill.enabled = true;
}
};
// update code called every frame
TrigKill.prototype.update = function(dt) {
};