public void perform(int entityId) { for (int i = 0, s = additions.length; s > i; i++) { additions[i].internalCreate(entityId); } for (int i = 0, s = removals.length; s > i; i++) { removals[i].internalRemove(entityId); } }
public void perform(int entityId) { for (int i = 0, s = additions.length; s > i; i++) { additions[i].internalCreate(entityId); } for (int i = 0, s = removals.length; s > i; i++) { removals[i].internalRemove(entityId); } }
private void removeComponents(int entityId) { Bag<ComponentMapper> mappers = componentMappers(entityId); for (int i = 0, s = mappers.size(); s > i; i++) { mappers.get(i).internalRemove(entityId); } setIdentity(entityId, 0); }
private void removeComponents(int entityId) { Bag<ComponentMapper> mappers = componentMappers(entityId); for (int i = 0, s = mappers.size(); s > i; i++) { mappers.get(i).internalRemove(entityId); } setIdentity(entityId, 0); }
private void removeComponents(int entityId) { Bag<ComponentMapper> mappers = componentMappers(entityId); for (int i = 0, s = mappers.size(); s > i; i++) { mappers.get(i).internalRemove(entityId); } setIdentity(entityId, 0); }