示例#1
0
    void Start()
    {
        VisualManager.Instance.CardTexturesPath = "CardsTextures";

        // Basic match info needed for GameManager.StartMatch
        MatchInfo match = new MatchInfo();

        match.PlayerAmountOfCardDrawBeforeGame = 3;
        match.EnemyAmountOfCardDrawBeforeGame  = 2;
        match.PlayerGoesFirst        = true;
        match.PlayerStartingResource = 1;
        match.EnemyStartingResource  = 1;
        match.PlayerCardBackTexture  = "PlayerBack";
        match.EnemyCardBackTexture   = "PlayerBack";

        // Use deck builder utility class
        DeckBuilder deckBuilder = new DeckBuilder();

        deckBuilder.Add("bowarrowhat", 20);

        match.PlayerDeckCards = deckBuilder.ToArray();
        match.EnemyDeckCards  = deckBuilder.ToArray();

        GameManager.Instance.StartMatch(match);
    }