private void DisplayCards() { Card1.DisplayCard(game.PlayerHand[0].CardName); Card2.DisplayCard(game.PlayerHand[1].CardName); Card3.DisplayCard(game.PlayerHand[2].CardName); Card4.DisplayCard(game.PlayerHand[3].CardName); Card5.DisplayCard(game.PlayerHand[4].CardName); Card6.DisplayCard(game.PlayerHand[5].CardName); Card7.DisplayCard(game.PlayerHand[6].CardName); Card8.DisplayCard(game.PlayerHand[7].CardName); UpCard.DisplayCard(game.upFacedCard.CardName); BackCard.DisplayCard("DC"); }
// Use this for initialization void Start() { waitTime = 1.0f / fps; rotateDegreePerSecond = 1000f; originalRotationValue = transform.rotation; cw = true; alphaSpeed = 0.03f; isReady = false; manager = GameObject.Find("_Manager").GetComponent <CameraScript>(); rareCard = GetComponentInChildren <RareCard>(); randomCard = GetComponentInChildren <RandomCard>(); rareCard.disableRare(); ripple = GetComponentInChildren <rippleSharp>(); ripple.disableObject(); Gameback = GetComponentInChildren <BackCard>(); cheat = false; }
public void resetCard() { Gameback.enableObject(); if ((mode == 0) || (mode == 2)) { transform.rotation = Quaternion.Slerp(transform.rotation, originalRotationValue, Time.time * 1.0f); rareCard.transform.localPosition = new Vector3(0, 0, -rareOffset); } else if (mode == 1) { if (randomCard.rare) { Vector3 oldTransform = ripple.transform.localScale; ripple.transform.localScale = new Vector3(-oldTransform.x, oldTransform.y, -oldTransform.z); Quaternion rotation = Quaternion.identity; rotation.eulerAngles = new Vector3(90f, 0, 0); ripple.transform.localRotation = rotation; } else { //RandomCard randCard = GetComponentInChildren<RandomCard>(); // randCard.GetComponent<Transform>().localScale = new Vector3(-1f, 1f, 1f); BackCard backCard = GetComponentInChildren <BackCard>(); SpriteRenderer sprite = backCard.GetComponent <SpriteRenderer>(); sprite.color = new Vector4(1f, 1f, 1f, 1f); } } cheat = false; rareCard.disableRare(); randomCard.enableObject(); ripple.enableObject(0); isFaceUp = false; isReady = false; MainCard mainCard = GetComponent <MainCard>(); mainCard.reset(); //GetComponentInChildren<RandomCard>().randomizeCards(manager.currentPack); }
IEnumerator alpha() { float alpha = 1.0f; isAnimationProcessing = true; checkRare(); bool done = false; bool checkonce = true; while (!done) { alpha -= alphaSpeed; BackCard backCard = GetComponentInChildren <BackCard>(); SpriteRenderer sprite = backCard.GetComponent <SpriteRenderer>(); sprite.color = new Vector4(1f, 1f, 1f, alpha); if ((sprite.color.a < 0.5f) && (checkonce)) { //checkRare(); checkonce = false; } if (sprite.color.a < 0.01f) { done = true; } yield return(new WaitForSeconds(waitTime)); } CameraScript manager = GameObject.FindWithTag("Manager").GetComponent <CameraScript>(); manager.cardCounter(); isFaceUp = true; isAnimationProcessing = false; Gameback.disableObject(); if (randomCard.rare) { ripple.ripple(); } }
// Use this for initialization void Start() { waitTime = 1.0f / fps; rotateDegreePerSecond = 1000f; originalRotationValue = transform.rotation; cw = true; alphaSpeed = 0.03f; isReady = false; manager = GameObject.Find("_Manager").GetComponent<CameraScript>(); rareCard = GetComponentInChildren<RareCard>(); randomCard = GetComponentInChildren<RandomCard>(); rareCard.disableRare(); ripple = GetComponentInChildren<rippleSharp>(); ripple.disableObject(); Gameback = GetComponentInChildren<BackCard>(); cheat = false; }