取消Extension改为linq.List以避免forin污染

This commit is contained in:
yhh
2020-11-30 13:50:18 +08:00
parent 4c329881a1
commit 0137309d3a
21 changed files with 1642 additions and 771 deletions

View File

@@ -28,7 +28,7 @@ module es {
}
public onChanged(entity: Entity) {
let contains = this._entities.contains(entity);
let contains = new linq.List(this._entities).contains(entity);
let interest = this._matcher.isInterestedEntity(entity);
if (interest && !contains)
@@ -46,7 +46,7 @@ module es {
}
public remove(entity: Entity) {
this._entities.remove(entity);
new linq.List(this._entities).remove(entity);
this.onRemoved(entity);
}