Custom System Event
This commit is contained in:
parent
bf20f9ce92
commit
d7fb0a2f3f
@ -227,8 +227,8 @@ var comment_c456ea59_6018_45ef_8bcc_211a24c627dc =
|
|||||||
"openDoor",
|
"openDoor",
|
||||||
"passNet",
|
"passNet",
|
||||||
"changeLight",
|
"changeLight",
|
||||||
"ski",
|
"pushBox",
|
||||||
"pushBox"
|
"custom"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_data": "该图块的默认触发器"
|
"_data": "该图块的默认触发器"
|
||||||
|
|||||||
@ -251,7 +251,7 @@ events.prototype.unregisterSystemEvent = function (type) {
|
|||||||
events.prototype.doSystemEvent = function (type, data, callback) {
|
events.prototype.doSystemEvent = function (type, data, callback) {
|
||||||
if (this.systemEvents[type]) {
|
if (this.systemEvents[type]) {
|
||||||
try {
|
try {
|
||||||
return core.doFunc(this.systemEvents[type], this, data, data, callback);
|
return core.doFunc(this.systemEvents[type], this, data, callback);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
main.log(e);
|
main.log(e);
|
||||||
@ -688,6 +688,11 @@ events.prototype._sys_action = function (data, callback) {
|
|||||||
this.insertAction(ev, ex, ey, callback);
|
this.insertAction(ev, ex, ey, callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
events.prototype._sys_custom = function (data, callback) {
|
||||||
|
core.insertAction(["请使用\r[yellow]core.registerSystemEvent('custom', func)\r来处理自己添加的系统触发器!"],
|
||||||
|
data.x, data.y, callback);
|
||||||
|
}
|
||||||
|
|
||||||
// ------ 自定义事件的处理 ------ //
|
// ------ 自定义事件的处理 ------ //
|
||||||
|
|
||||||
////// 注册一个自定义事件 //////
|
////// 注册一个自定义事件 //////
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user