com.artemis.Entity.equals()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(1.1k)|赞(0)|评价(0)|浏览(202)

本文整理了Java中com.artemis.Entity.equals()方法的一些代码示例,展示了Entity.equals()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.equals()方法的具体详情如下:
包路径:com.artemis.Entity
类名称:Entity
方法名:equals

Entity.equals介绍

[英]id equality
[中]身份平等

代码示例

代码示例来源:origin: apotapov/gdx-artemis

/**
 * Removes specified entity.
 * 
 * @param e Entity to remove.
 */
public void remove(Entity e) {
  for (Entry<String, Entity> entry : entitiesByName.entries()) {
    if (entry.value.equals(e)) {
      entitiesByName.remove(entry.key);
      break;
    }
  }
}

代码示例来源:origin: junkdog/artemis-odb

@Override
public void deleted(Entity e) {
  UUID uuid = entityToUuid.safeGet(e.getId());
  if (uuid == null)
    return;
  Entity oldEntity = uuidToEntity.get(uuid);
  if (oldEntity != null && oldEntity.equals(e))
    uuidToEntity.remove(uuid);
  entityToUuid.set(e.getId(), null);
}

代码示例来源:origin: net.onedaybeard.artemis/artemis-odb

@Override
public void deleted(Entity e) {
  UUID uuid = entityToUuid.safeGet(e.getId());
  if (uuid == null)
    return;
  Entity oldEntity = uuidToEntity.get(uuid);
  if (oldEntity != null && oldEntity.equals(e))
    uuidToEntity.remove(uuid);
  entityToUuid.set(e.getId(), null);
}

相关文章