예제 #1
0
    public void HideAllButton()
    {
        switch (parent.model.ETypeLaying)
        {
        case ETypeLayingBetting.Hep:
            Array.ForEach <UISprite>(cbSmall.GetComponentsInChildren <UISprite>(), s => s.color = new Color(1f, 1f, 1f, 90f / 255f));
            cbLarge.value = false;
            cbSmall.gameObject.collider.enabled = false;
            break;

        case ETypeLayingBetting.Rong:
            Array.ForEach <UISprite>(cbLarge.GetComponentsInChildren <UISprite>(), s => s.color = new Color(1f, 1f, 1f, 90f / 255f));
            cbSmall.value = false;
            cbLarge.gameObject.collider.enabled = false;
            break;

        case ETypeLayingBetting.RongHep:
            cbLarge.gameObject.collider.enabled = false;
            cbSmall.gameObject.collider.enabled = false;
            Array.ForEach <UISprite>(cbLarge.GetComponentsInChildren <UISprite>(), s => s.color = new Color(1f, 1f, 1f, 90f / 255f));
            Array.ForEach <UISprite>(cbSmall.GetComponentsInChildren <UISprite>(), s => s.color = new Color(1f, 1f, 1f, 90f / 255f));
            break;
        }
        btnMinus.gameObject.collider.enabled = false;
        Array.ForEach <UISprite>(btnMinus.GetComponentsInChildren <UISprite>(), s => s.color = new Color(1f, 1f, 1f, 90f / 255f));
        if (Convert.ToInt64(string.IsNullOrEmpty(lbChipBet.text) ? "0" : lbChipBet.text) >= parent.maxChipAllow)
        {
            btnPlus.gameObject.collider.enabled = false;
            Array.ForEach <UISprite>(btnPlus.GetComponentsInChildren <UISprite>(), s => s.color = new Color(1f, 1f, 1f, 90f / 255f));
        }
        btnSubmit.gameObject.transform.collider.enabled = false;
        if (btnSubmit.gameObject.GetComponentInChildren <UISprite>() != null)
        {
            btnSubmit.gameObject.GetComponentInChildren <UISprite>().color = new Color(1f, 1f, 1f, 90f / 255f);
        }
    }