public void RemoveMeChip(VKObjectPoolManager vkPool, Transform tranTarget, Transform tranWorld, bool isAnim = true) { if (isAnim) { foreach (var chip in xMeChips) { chip.transform.SetParent(tranWorld); LeanTween.move(chip.gameObject, tranTarget.position, 0.2f).setOnComplete(() => { LeanTween.cancel(chip.gameObject); vkPool.GiveBackObject(chip.gameObject); }); } } else { foreach (var chip in xMeChips) { LeanTween.cancel(chip.gameObject); vkPool.GiveBackObject(chip.gameObject); } } xMeChips.Clear(); meBetValue = 0; txtBetMe.SetNumber(meBetOld); txtBetMe.txtNumber.color = cMeBets[0]; }
public void RemoveChip(VKObjectPoolManager vkPool, List <UIBauCuaChip> uiChips, Transform tranWorld, bool isAnim = true) { if (isAnim) { foreach (BauCuaChip chip in bcChips) { chip.transform.SetParent(tranWorld); LeanTween.move(chip.gameObject, uiChips[chip.indexUiChip].transform.position, 0.2f).setOnComplete(() => { vkPool.GiveBackObject(chip.gameObject); }); } } else { foreach (BauCuaChip chip in bcChips) { vkPool.GiveBackObject(chip.gameObject); } } bcChips.Clear(); meBetValue = 0; txtBetMe.text = VKCommon.ConvertStringMoney(meBetOld); txtBetMe.color = cMeBets[0]; }
public void PlayAudio(AudioClip audio, VKObjectPoolManager poolManager) { this.poolManager = poolManager; mAudio.clip = audio; mAudio.loop = false; mAudio.Play(); isPlay = true; }
public void RemoveMeChip(VKObjectPoolManager vkPool) { foreach (var chip in xMeChips) { LeanTween.cancel(chip.gameObject); vkPool.GiveBackObject(chip.gameObject); } xMeChips.Clear(); }
public void AddMeChip(VKObjectPoolManager vkPool, XocXocChip chip, Transform tranStart, Transform tranWorld, double value) { if (xMeChips.Count >= maxMeChip) { vkPool.GiveBackObject(xMeChips[0].gameObject); xMeChips.RemoveAt(0); } chip.transform.position = tranStart.position; chip.transform.SetParent(tranWorld); LeanTween.move(chip.gameObject, GetChipPosition(), 0.2f).setOnComplete(() => { chip.transform.SetParent(transChipContent); }); xMeChips.Add(chip); meBetValue += value; txtBetMe.SetNumber(meBetValue + meBetOld); txtBetMe.txtNumber.color = cMeBets[1]; }
public void AddChip(VKObjectPoolManager vkPool, BauCuaChip chip, Transform tranStart, Transform tranWorld, double value) { if (bcChips.Count >= maxChip) { vkPool.GiveBackObject(bcChips[0].gameObject); bcChips.RemoveAt(0); } chip.transform.position = tranStart.position; chip.transform.SetParent(tranWorld); LeanTween.move(chip.gameObject, transform.position + new Vector3(Random.Range(-0.8f, 0.8f), Random.Range(-0.45f, 0.45f), 0f), 0.2f).setOnComplete(() => { chip.transform.SetParent(transform); }); bcChips.Add(chip); meBetValue += value; txtBetMe.text = VKCommon.ConvertStringMoney(meBetValue + meBetOld); txtBetMe.color = cMeBets[1]; }
public void AddAllChip(VKObjectPoolManager vkPool, XocXocChip chip, Transform tranStart, Transform tranWorld) { chip.transform.position = tranStart.position; chip.transform.SetParent(tranWorld); xAllChips.Add(chip); LeanTween.move(chip.gameObject, GetChipPosition(), 0.2f).setOnComplete(() => { chip.transform.SetParent(transChipContent); LeanTween.value(chip.gameObject, (Color color) => { chip.imgChip.color = color; }, new Color(1f, 1f, 1f, 1f), new Color(1f, 1f, 1f, 0f), 0.5f).setDelay(1f).setOnComplete(() => { xAllChips.Remove(chip); LeanTween.cancel(chip.gameObject); vkPool.GiveBackObject(chip.gameObject); }); }); }