Example #1
0
    /// <summary>
    /// 减币.
    /// </summary>
    public void SubPlayerCoin(int subNum, PlayerCoinEnum indexPlayer)
    {
        int indexVal = (int)indexPlayer;

        if (PlayerCoinArray[indexVal] >= subNum)
        {
            PlayerCoinArray[indexVal] -= subNum;
        }
    }
Example #2
0
    /// <summary>
    /// 检测玩家的投币信息.
    /// </summary>
    void CheckPlayerCoinInfo(PlayerCoinEnum indexPlayer)
    {
        int indexVal = (int)indexPlayer;

        if (PlayerCoinHidArray[indexVal] > 0)
        {
            if (!IsCleanHidCoinArray[indexVal])
            {
                IsCleanHidCoinArray[indexVal] = true;
                PlayerCoinArray[indexVal]    += PlayerCoinHidArray[indexVal];
                Debug.Log(indexPlayer + " insert coin, coinNum -> " + PlayerCoinArray[indexVal]);
            }
        }
        else
        {
            IsCleanHidCoinArray[indexVal] = false;
        }
    }