public void setTo(Unit agentA) { if (agentA == null) { throw new Exception("Agent was null"); } agentATitle.text = agentA.getName(); agentAIcon.sprite = agentA.getSprite(agentA.location.map.world); if (agentA.person != null) { paBack.sprite = agentA.person.getImageBack(); paMid.sprite = agentA.person.getImageMid(); paFore.sprite = agentA.person.getImageFore(); if (World.staticMap.param.option_useAdvancedGraphics == 1) { Person p = agentA.person; if (p.isMale) { paMid.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].m_faces[p.imgAdvFace]; paAdvEyes.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].m_eyes[p.imgAdvEyes]; paAdvMouth.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].m_mouths[p.imgAdvMouth]; paAdvHair.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].m_hair[p.imgAdvHair]; paAdvJewel.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].m_jewels[p.imgAdvJewel]; } else { paMid.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].f_faces[p.imgAdvFace]; paAdvEyes.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].f_eyes[p.imgAdvEyes]; paAdvMouth.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].f_mouths[p.imgAdvMouth]; paAdvHair.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].f_hair[p.imgAdvHair]; paAdvJewel.sprite = p.map.world.textureStore.cultures[p.culture.graphicsIndex].f_jewels[p.imgAdvJewel]; } } } }
public void setTo(Unit unit, World world) { this.unit = unit; this.unitLayer.sprite = unit.getSprite(world); }