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); }
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; }
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); } } }