26 lines
453 B
Plaintext
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,
|
|
}); |