コード例 #1
0
 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");
 }
コード例 #2
0
ファイル: FlipCard.cs プロジェクト: pau1m/UnityUI
 // 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;
 }
コード例 #3
0
ファイル: FlipCard.cs プロジェクト: pau1m/UnityUI
    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);
    }
コード例 #4
0
ファイル: FlipCard.cs プロジェクト: pau1m/UnityUI
    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();
        }
    }
コード例 #5
0
ファイル: FlipCard.cs プロジェクト: niguerrac/UnityUI
 // 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;
 }