Beispiel #1
0
 private void Awake()
 {
     // cardにアタッチされているCardModelを取得して使用
     cardModel = card.GetComponent <CardModel>();
     // cardにアタッチされているCardModelを取得して使用
     flipper = card.GetComponent <CardFlipper>();
 }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        //called on start this script

        cardModel      = card.GetComponent <CardModel>();
        cardFlipper    = card.GetComponent <CardFlipper>();
        textHintArea   = textHint.GetComponent <TextMesh>();
        collider       = GetComponent <BoxCollider2D>();
        isEndGameState = 0;
        collider.size  = new Vector2(0, 0);
        Camera sceneCamObj = camera.GetComponent <Camera>();

        //GameObject sceneCamObj = GameObject.Find("SceneCamera");
        if (sceneCamObj != null)
        {
            // Should output the real dimensions of scene viewport
            Debug.Log(sceneCamObj.pixelRect);
            //textHintArea.text = sceneCamObj.pixelRect.ToString();
        }

        {
            float screenX = sceneCamObj.pixelRect.width;
            float screenY = sceneCamObj.pixelRect.height;
            //cardModel.rectSizeX = screenX / 350.0f;
            // cardModel.rectSizeY = cardModel.rectSizeX;
        }
        textAbout.transform.position = new Vector2(20, 20);
    }
Beispiel #3
0
    //Sprite prefabSprite;

    void Awake()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();
        flipper        = GetComponent <CardFlipper>();
        //prefabSprite = AssetDatabase.LoadAssetAtPath("Assets/Prefabs/QuestCard.prefab", (typeof(Sprite))) as Sprite;
        shuffleDeck();
    }
Beispiel #4
0
 void Awake()
 {
     cm    = card.GetComponent <CardModel>();
     flip  = card.GetComponent <CardFlipper>();
     rHalo = (Behaviour)rightDraw.GetComponent("Halo");
     lHalo = (Behaviour)leftDraw.GetComponent("Halo");
 }
Beispiel #5
0
    void Awake()
    {
        //4
        cardModel = sprite12.GetComponent <CardModel>();
        flipper   = sprite12.GetComponent <CardFlipper>();

        count = 0;
    }
Beispiel #6
0
 void CardStack_FlipCard(object sender, CardEventArgs e)
 {
     if (cards.ContainsKey(e.cardModel.cardIndex))
     {
         CardFlipper cardFlipper = cards[e.cardModel.cardIndex].GetComponent <CardFlipper>();
         cardFlipper.FlipCard(e.cardModel);
     }
 }
Beispiel #7
0
    public void Flip(int card)
    {
        CardFlipper flipper = fetchedCards [card].Card.GetComponent <CardFlipper> ();
        CardModel   model   = fetchedCards [card].Card.GetComponent <CardModel> ();

        flipper.flipCard(model.cardBack, model.faces [card], card);
        fetchedCards [card].isFaceUp = true;
    }
Beispiel #8
0
    void Awake()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();  // GetComponent only works if attached to a GameObject (i.e. not instantiated)
        cardFlipper    = GetComponent <CardFlipper>();
        WaitTime       = 1f;

        UpdateVars();
    }
Beispiel #9
0
    void Awake()
    {
        //1
        cardModel = sprite1.GetComponent <CardModel>();
        flipper   = sprite1.GetComponent <CardFlipper>();

        camera = GameObject.FindGameObjectWithTag("MainCamera");
    }
    void FlipPlayedCards()
    {
        GameObject  yourCard    = yPlayZone.GetChild(0).gameObject;
        CardFlipper cardFlipper = yourCard.GetComponent <CardFlipper>();

        cardFlipper.FlipCard();
        GameObject enemyCard = ePlayZone.GetChild(0).gameObject;

        cardFlipper = enemyCard.GetComponent <CardFlipper>();
        cardFlipper.FlipCard();
    }
Beispiel #11
0
 public void Flip()
 {
     cardIndex = 0;
     foreach (GameObject card in cards)
     {
         cardModel = card.GetComponent <Card_Model>();
         flipper   = card.GetComponent <CardFlipper>();
         flipper.FlipCard(cardModel.cardBack, cardModel.faces[cardIndex], cardIndex);
         cardIndex++;
     }
 }
Beispiel #12
0
    public void FlipAnimation(int card)
    {
        //test code
        //GameObject flipCard = (GameObject)Instantiate(cardPrefab);
        GameObject  flipCard = fetchedCards[card].Card;
        CardFlipper flipper  = flipCard.GetComponent <CardFlipper>();
        CardModel   model    = flipCard.GetComponent <CardModel>();

        flipper.FlipCard(model.cardBack, model.faces[card], card);
        fetchedCards[card].IsFaceUp = true;
        //end test
    }
Beispiel #13
0
    void CardStack_StageCard(object sender, CardStageEventArgs e)
    {
        if (cards.ContainsKey(e.cardModel.cardIndex))
        {
            CardMover cardMover = cards[e.cardModel.cardIndex].GetComponent <CardMover>();
            cardMover.MoveCard(e.position);

            if (e.flip)
            {
                CardFlipper cardFlipper = cards[e.cardModel.cardIndex].GetComponent <CardFlipper>();
                cardFlipper.FlipCard(e.cardModel);
            }
        }
    }
Beispiel #14
0
    void CardStack_MoveCardToStack(object sender, CardMoveToStackEventArgs e)
    {
        if (cards.ContainsKey(e.cardModel.cardIndex))
        {
            CardMover cardMover = cards[e.cardModel.cardIndex].GetComponent <CardMover>();
            cardMover.CardMoveToStackEvent += CardMover_MovedCardToStack;
            cardMover.MoveCardToStack(e);

            if (e.flip)
            {
                CardFlipper cardFlipper = cards[e.cardModel.cardIndex].GetComponent <CardFlipper>();
                cardFlipper.FlipCard(e.cardModel);
            }
        }
    }
Beispiel #15
0
    public void FlipFace(float Scale)
    {
        Sprite      image = LoadNewSprite(_cardModel.Index);
        Sprite      back  = LoadNewSprite(-1);
        CardFlipper fp    = gameObject.GetComponent <CardFlipper>();

        fp.transform.localScale = gameObject.transform.localScale;
        if (Flipped)
        {
            fp.FlipCard(back, image, Scale);
            Flipped = false;
        }
        else
        {
            fp.FlipCard(image, back, Scale);
            Flipped = true;
        }
    }
Beispiel #16
0
 // Start is called before the first frame update
 void Start()
 {
     state = GameState.START;
     MatchEndScreen.lossReason = LossReason.NA;
     pFieldTransforms          = new Transform[10];
     cFieldTransforms          = new Transform[10];
     playerDeckIndicator       = GetComponent <ParticleSystem>();
     computerDeckIndicator     = GameObject.Find("ComputerDeckIndicator").GetComponent <ParticleSystem>();
     playerScoreKeeper         = FindObjectOfType <PlayerScoreKeeper>();
     computerScoreKeeper       = FindObjectOfType <ComputerScoreKeeper>();
     prevSpriteRenderer        = GetComponent <SpriteRenderer>();
     computerInput             = GetComponent <ComputerInput>();
     cardFlipper    = GetComponent <CardFlipper>();
     audioManager   = GetComponent <AudioManager>();
     sFX            = FindObjectOfType <SFX>();
     uiButtons      = GetComponent <UIButtons>();
     matchEndScreen = GetComponent <MatchEndScreen>();
     FindObjectOfType <AudioManager>().Play("Music");
     Play();
 }
Beispiel #17
0
 void Awake()
 {
     //cardにアタッチされているCardModelを取得
     cardModel = card.GetComponent <CardModel>();
     flipper   = card.GetComponent <CardFlipper>();
 }
Beispiel #18
0
 private void Awake()
 {
     flipper       = GetComponent <CardFlipper>();
     cardModel     = GetComponent <CardModel> ();
     rankGetButton = GameObject.Find("RankGetButton").GetComponent <RankGetButton>();
 }
 private void Awake()
 {
     flipper   = GetComponent <CardFlipper>();
     komaModel = GetComponent <KomaModel>();
 }
Beispiel #20
0
 void Awake()
 {
     spriteRenderer = GetComponent <SpriteRenderer>();
     cardFlipper    = GetComponent <CardFlipper>();
     cardFlipper.flipCard(cardBack, cardFace, true);
 }
Beispiel #21
0
 void Awake()
 {
     spriteRenderer = GetComponent <SpriteRenderer> ();
     flipper        = GetComponent <CardFlipper> ();
     ToggleFace(true);
 }
	void Start() 
	{
		cardModel = card.GetComponent<CardModel> ();
		flipper = card.GetComponent<CardFlipper> ();
	}
Beispiel #23
0
 void Awake()
 {
     cardModel = card.GetComponent<CardModel>();
     flipper = card.GetComponent<CardFlipper>();
 }
Beispiel #24
0
 void Start()
 {
     go1     = GameObject.Find("OPenCardPanel");
     flipper = GetComponent <CardFlipper>();
 }
Beispiel #25
0
 void Awake()
 {
     cardModel = card.GetComponent <CardModel>();
     flipper   = card.GetComponent <CardFlipper>();
 }
Beispiel #26
0
 void Start()
 {
     cardModel = card.GetComponent <CardModel> ();
     flipper   = card.GetComponent <CardFlipper> ();
 }
Beispiel #27
0
 void Awake()
 {
     //4
     cardModel = sprite6.GetComponent <CardModel>();
     flipper   = sprite6.GetComponent <CardFlipper>();
 }
Beispiel #28
0
 private void Awake()
 {
     cardFace = card.GetComponent <CardFace>();
     flipper  = card.GetComponent <CardFlipper>();
 }