mirror of
https://github.com/esiur/esiur-js.git
synced 2026-04-03 21:48:21 +00:00
1.6.1
This commit is contained in:
@@ -108,7 +108,7 @@ export default class ResourceTemplate {
|
||||
|
||||
//byte currentIndex = 0;
|
||||
|
||||
for (var i = 0; i < template.properties.length; i++) {
|
||||
for (var i = 0; i < template.properties?.length; i++) {
|
||||
var pt = new PropertyTemplate();
|
||||
pt.name = template.properties[i].name;
|
||||
pt.index = i;
|
||||
@@ -118,7 +118,7 @@ export default class ResourceTemplate {
|
||||
this.properties.push(pt);
|
||||
}
|
||||
|
||||
for (var i = 0; i < template.events.length; i++) {
|
||||
for (var i = 0; i < template.events?.length; i++) {
|
||||
var et = new EventTemplate();
|
||||
et.name = template.events[i].name;
|
||||
et.index = i;
|
||||
@@ -127,7 +127,7 @@ export default class ResourceTemplate {
|
||||
this.events.push(et);
|
||||
}
|
||||
|
||||
for (var i = 0; i < template.functions.length; i++) {
|
||||
for (var i = 0; i < template.functions?.length; i++) {
|
||||
var ft = new FunctionTemplate();
|
||||
ft.name = template.functions[i].name;
|
||||
ft.index = i;
|
||||
|
||||
@@ -152,7 +152,9 @@ export class WH extends IEventHandler
|
||||
|
||||
remove(resource)
|
||||
{
|
||||
|
||||
if (resource.instance == null)
|
||||
return;
|
||||
|
||||
if (this.resources.contains(resource.instance.id))
|
||||
this.resources.remove(resource.instance.id);
|
||||
else
|
||||
@@ -430,7 +432,7 @@ export class WH extends IEventHandler
|
||||
|
||||
for(var i = 0; i < ar.length; i++)
|
||||
if (!ar[i])
|
||||
console.log(`Resource failed at Initialize ${self.resources.at(i).Instance.Name} [${self.resources.at(i).Instance.Template.ClassName}]`);
|
||||
console.log(`Resource failed at Initialize ${self.resources.at(i).instance.name} [${self.resources.at(i).instance.template.className}]`);
|
||||
|
||||
var sysBag = new AsyncBag();
|
||||
|
||||
@@ -444,7 +446,7 @@ export class WH extends IEventHandler
|
||||
sysBag.then(ar2 => {
|
||||
for(var i = 0; i < ar2.length; i++)
|
||||
if (!ar2[i])
|
||||
console.log(`Resource failed at Initialize ${self.resources.at(i).Instance.Name} [${self.resources.at(i).Instance.Template.ClassName}]`);
|
||||
console.log(`Resource failed at Initialize ${self.resources.at(i).instance.name} [${self.resources.at(i).instance.template.className}]`);
|
||||
|
||||
self.warehouseIsOpen = true;
|
||||
rt.trigger(true);
|
||||
|
||||
Reference in New Issue
Block a user