public void RemoveRewardAdButton() { //if (rewardButtonShown) { //rewardButtonShown = false; RewardAdButton.Close(MotherBlock.GetComponent <NeoBlock> ().rewardIndex); //RewardAdButton.instance.GetComponent<Animator> ().SetTrigger ("Close"); //RewardAdButton.instance.gameObject.SetActive (false); //MotherBlock.GetComponent<SpriteRenderer> ().enabled = true; //} }
public void ShowRewardAdButton() { //if (!rewardButtonShown) { //rewardButtonShown = true; //RewardAdButton.instance.gameObject.SetActive (true); RewardAdButton.Open(MotherBlock.GetComponent <NeoBlock>().rewardIndex); //RewardAdButton.instance.GetComponent<Animator>().SetTrigger("Open"); MotherBlock.GetComponent <SpriteRenderer> ().enabled = false; //} }
public IEnumerator RouletteAnim(List <Transform> arg) { int counter = 0; //Transform tr; this.GetComponent <SpriteRenderer> ().enabled = true; RewardAdButton.isChoosing = true; while (mode) { for (counter = 0; counter < arg.Count; counter++) { //GetComponent<AudioSource> ().clip = audios [counter % 12]; //GetComponent<AudioSource> ().Play (); transform.eulerAngles = arg[counter].eulerAngles; transform.position = arg[counter].position; //chosenSection = arg[counter].GetComponent<ChoosingBlock> ().BlockColor; yield return(new WaitForSeconds(fixedv)); } } float v = fixedv; int cnt = 0; int rewardIndex = -1; if (arg [0]) { rewardIndex = arg [0].GetComponent <ChoosingBlock>().MotherBlock.GetComponent <NeoBlock>().rewardIndex; } while (!mode) { v += fixedv; cnt++; counter = (counter + 1) % arg.Count; transform.eulerAngles = arg[counter].eulerAngles; transform.position = arg[counter].position; chosenSection = arg[counter].GetComponent <ChoosingBlock> ().BlockColor; if (cnt == count) { RewardAdButton.ChangeNumberWhite(chosenSection, rewardIndex); RewardAdButton.AddBlock(chosenSection, rewardIndex); //RewardAdButton.instance.SendMessage ("AddBlock", chosenSection); yield return(new WaitForSeconds(1.0f)); RewardAdButton.isChoosing = false; this.GetComponent <SpriteRenderer> ().enabled = false; mode = true; RewardAdButton.ChangeNumberBlack(chosenSection, rewardIndex); break; } yield return(new WaitForSeconds(v)); } }
//void Open(Transform Ob, float Co, float Si){ void Open() { removeNum = 0; Blk.color = new Color(0.0f, 0.0f, 0.0f, 1.0f); S.sprite = BlackDonut; S.color = new Color(0.0f, 0.0f, 0.0f, 1.0f); //bigOne.SetActive (true); //Ob.SendMessage ("Show"); //Ob.SendMessage ("ResetNumber"); if (isEquipped) { isEquipped = false; AddBlock(BlockColor); //C[BlockColor].gameObject.SetActive(true); //C[BlockColor].SendMessage("Plus"); C[BlockColor].SendMessage("ResetNumber"); BlockColor = 8; } //isOpening = true; //StopCoroutine ("Close"); //Ob.position = Pos; for (int i = 0; i < 8; i++) { if (CC[i] != null) { CC[i].Enabled = true; } } bigOne.SetActive(true); rewardIndex = RewardAdButton.SetMotherBlock(GetComponent <NeoBlock>()); RewardAdButton.movePos(transform.position + new Vector3(0, 0, -1), rewardIndex); //RewardAdButton.instance.transform.position = transform.position + new Vector3(0, 0, -1); //firstClk = true; //isOpening = false; StartCoroutine("TouchPositionCheck"); }