Files
flightgear-addon-missions/Nasal/extensions/object_activation.nas
Slawek Mikula 08a4fcb0ee - cleaning/moving data
- can be run as addon (mostly working)
2017-10-19 23:24:56 +02:00

26 lines
453 B
Plaintext

var get = mission.get;
mission.extension_add("MissionObject", {
type: "object-activation-action",
new: func(n) {
var m = {
parents : [me],
name : n.getValue("name"),
_references : n.getNode("reference-list"),
_state : get(n, "object-state", 1),
};
return m;
},
start: func {
if ( me._references == nil )
return;
mission.activate_object_group(me._references, me._state);
},
stop: func,
del: func,
});