mirror of
https://github.com/esiur/esiur-js.git
synced 2026-04-04 14:08:20 +00:00
1.6.0
This commit is contained in:
@@ -46,7 +46,7 @@ export default class EventTemplate extends MemberTemplate
|
||||
var name = super.compose();
|
||||
if (this.expansion != null) {
|
||||
var exp = DC.stringToBytes(this.expansion);
|
||||
return rt.addUint8(0x50)
|
||||
return rt.addUint8(this.listenable ? 0x58 : 0x50)
|
||||
.addUint8(name.length)
|
||||
.addUint8Array(name)
|
||||
.addUint32(exp.length)
|
||||
@@ -54,7 +54,7 @@ export default class EventTemplate extends MemberTemplate
|
||||
.toArray();
|
||||
}
|
||||
else
|
||||
return rt.addUint8(0x40)
|
||||
return rt.addUint8(this.listenable ? 0x48 : 0x40)
|
||||
.addUint8(name.length)
|
||||
.addUint8Array(name)
|
||||
.toArray();
|
||||
|
||||
@@ -123,6 +123,7 @@ export default class ResourceTemplate {
|
||||
et.name = template.events[i].name;
|
||||
et.index = i;
|
||||
et.expansion = template.events[i].help;
|
||||
et.listenable = template.events[i].listenable;
|
||||
this.events.push(et);
|
||||
}
|
||||
|
||||
@@ -266,9 +267,11 @@ export default class ResourceTemplate {
|
||||
{
|
||||
var et = new EventTemplate();
|
||||
et.index = eventIndex++;
|
||||
var expansion = ((data.getUint8(offset++) & 0x10) == 0x10);
|
||||
var expansion = ((data.getUint8(offset) & 0x10) == 0x10);
|
||||
et.listenable = ((data.getUint8(offset++) & 0x8) == 0x8);
|
||||
var len = data.getUint8(offset++);
|
||||
et.name = data.getString(offset, len);
|
||||
|
||||
offset += len;
|
||||
|
||||
if (expansion) // expansion ?
|
||||
|
||||
Reference in New Issue
Block a user