Example #1
0
 public void AddCard(CardBasicScript cScript)
 {
     cardsTaken++;
     if (AvailableCards.ContainsKey (cScript.Card.Rank))
         AvailableCards [cScript.Card.Rank].Add (cScript);
     else
         AvailableCards.Add (cScript.Card.Rank, new List<CardBasicScript>(){cScript});
 }
Example #2
0
    public void GeneralStart()
    {
        handController = new HandController ();
        moveController = new MoveController ();
        leftCardPosition = new Vector3(transform.position.x - 0.5f,transform.position.y  - 0.5f,transform.position.z);
        rightCardPosition = new Vector3(transform.position.x + 0.5f,transform.position.y  - 0.5f,transform.position.z);

        var timeCard = (GameObject)Instantiate (Card, leftCardPosition, Quaternion.identity);
        leftCard = timeCard.GetComponent<CardBasicScript> ();
        timeCard = (GameObject)Instantiate (Card, rightCardPosition, Quaternion.identity);
        rightCard = timeCard.GetComponent<CardBasicScript> ();
    }
Example #3
0
 private void SetNewCard(CardBasicScript card,CardBasic newCard,string cardName)
 {
     card.SetCard (newCard);
     card.name = this.gameObject.name + cardName;
     handController.AddCard (card);
     card.gameObject.SetActive (true);
     card.HideCard ();
 }