public void setPawn(GameObject pawnPrefab) { pawn = GameObject.Instantiate(pawnPrefab, new Vector3(0, 0, 0), Quaternion.identity); if (beard != null && !helmet.isClosed()) { pawn.GetComponent <Pawn>().setPawnModel(race.getModel(), race.getModelSprite(), beard); } else { pawn.GetComponent <Pawn>().setPawnModel(race.getModel(), race.getModelSprite()); } pawnHelmet = pawn.GetComponent <Pawn>().getHelmet(); setHelmetSprite(); pawnArmor = pawn.GetComponent <Pawn>().getArmor(); setArmorSprite(); pawnWeapon = pawn.GetComponent <Pawn>().getWeapon(); setWeaponSprite(); setMaxHeath(); setHealth("SET", healthPoints[1]); if (side == 1) { pawn.GetComponent <Pawn>().setIndicator(Color.red); } }