Пример #1
0
        public void SelfBet(int p, int gold)
        {
            var gdata = App.GetGameData <BjlGameData>();

            gdata.SetGameStatus(YxEGameStatus.PlayAndConfine);
            gdata.IsGaming = true;
            gdata.GetPlayer().Coin -= gold;
            var lpos = GetChipPos(gold);

            lpos = ChipArea.InverseTransformPoint(lpos);
            InstantiateChip(ChipCfg.DeskAreas[p], lpos, gold);
            PlayAmazedSoud(gold, ref SelfMaxBet);
        }
Пример #2
0
        public void SelfBet(int p, int gold)
        {
            if (gold <= 0)
            {
                return;
            }

            var gdata = App.GetGameData <MdxGameData>();

            gdata.SetGameStatus(YxEGameStatus.PlayAndConfine);
            gdata.IsGaming = true;
            gdata.GetPlayer().Coin -= gold;
            var lpos = GetChipPos(gold);

            lpos = ChipArea.InverseTransformPoint(lpos);
            BetChips(p, lpos, gold);

            _selfBetSide = p;
        }
Пример #3
0
        public void MoveAllBet()
        {
            int childCount = ChipArea.childCount;
            var startPos   = ChipCfg.StartPos;
            int len        = startPos.Length;

            if (len > 0)
            {
                var target = transform.InverseTransformVector(startPos[0].position);
                for (int i = 0; i < childCount; i++)
                {
                    Transform            item = ChipArea.GetChild(i);
                    MdxChip              cs   = item.GetComponent <MdxChip>();
                    List <EventDelegate> de   = new List <EventDelegate> {
                        new EventDelegate(cs, "HideChip")
                    };
                    SetChipAnim(item.transform, target, de);
                }
            }
        }