Miscellany
public text v1 · immutable void updateNpcs()
{
Node n;
boolean isLoaded;
if (conn.hasNpcs())
{
for (NpcData npc : conn.getNpcs())
{
isLoaded = modelLoader.hasNodeFor(npc);
n = modelLoader.getNodeFor(npc);
if (! isLoaded)
{
rootNode.attachChild(n);
//n.updateCollisionTree(); kills performance
}
npc.update();
//npc.heading += 200;
if (npc.hasChanged())
{
n.setLocalRotation(npc.getRotation());
//_log.info(n.getLocalRotation().toString());
n.setLocalTranslation(npc.getTranslation());
npc.updated();
}
}
}
}