Exemple #1
0
    //
    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);
    }
Exemple #2
0
    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;
    }