我已经创建了一些脚本并在我的主脚本上实例化了它们
var eagle1 =new Fleet.F15c(456);
var eagle2 = new Fleet.F15c(123);
var falcon1 = new Fleet.F16(111);
var guardian1 = new Fleet.F14(789);
并有一些功能
现在我想创建一个机翼 - 所以当机翼被命令做某事时,分配给该机翼的所有飞机都将执行。 我创造了一个翼命令'应该具有将从主脚本调用的2个函数的脚本:
AssignCommand(orderName,planefunction) - >将平面函数侦听器记录到该翼的事件发射器
ExecuteCommand(orderName) - >发出orderName
var EventEmitter = require('events');
var util = require('util');
util.inherits(WingCommand,EventEmitter);
module.exports = WingCommand;
function WingCommand(){
}
但是当我创建第一个功能
时WingCommand.prototype.AssignCommand = function (CommandName , PlaneFunc(data=null)){
this.on(CommandName,PlaneFunc(data));
}
我没有管理出这条线上的意外标记
WingCommand.prototype.AssignCommand = function (CommandName , PlaneFunc(data=null)){
我尝试了一些教程,但没有找到解决方案 非常感谢您的帮助