// private void _startData() { m_players = new Dictionary <int, BattlePlayer>(); int iCount = m_battleData.data.startData.Length; for (int i = 0; i < iCount; i++) { Data_MapBattle_R.StartData character = m_battleData.data.startData[i]; Transform posT = character.chaDirection == 1 ? downTrans[character.chaPos - 1] : upTrans[character.chaPos - 1]; GameObject playerObject = (GameObject)GameObject.Instantiate(battlePlayer); BattlePlayer player = playerObject.GetComponent <BattlePlayer> (); player.show(character); NGUIUtility.SetParent(posT, playerObject.transform); m_players.Add(character.chaBattleId, player); } Player mainPlayer = Globals.It.MainPlayer; mainPlayer.proMain.UpdateFromBattle(m_battleData.data); }
public void show(Data_MapBattle_R.StartData data) { playerData = data; UIAtlas atlasUse = null; if (data.chaIcon <= 3) // 根据 { atlasUse = atlas[0]; } else if (data.chaIcon <= 6003) { atlasUse = atlas[1]; } else if (data.chaIcon <= 6013) { atlasUse = atlas[2]; } else if (data.chaIcon <= 6024) { atlasUse = atlas[3]; } else if (data.chaIcon <= 6038) { atlasUse = atlas[4]; } else if (data.chaIcon <= 6046) { atlasUse = atlas[5]; } else if (data.chaIcon <= 6056) { atlasUse = atlas[6]; } spriteKapai.atlas = atlasUse; // 显示卡牌 spriteKapai.spriteName = "qs_" + string.Format("{0:0000}", data.chaIcon); bloodSlider.sliderValue = 1.0f; }