public void Setup()
 {
     player              = PlayerUTests.CreateTestPlayer();
     cardUnitDisplay     = CardUnit_CardUnitDisplayITests.CreateTestCardUnitDisplay();
     cardBuildingDisplay = CardBuilding_CardBuildingDisplayITests.CreateTestCardBuildingDisplay();
     cardResourceDisplay = CardResource_CardResourceDisplayITests.CreateTestCardResourceDisplay();
 }
 public void Setup()
 {
     cardUnitDisplay = CreateTestCardUnitDisplay();
     Sprite[] cardBackgrounds = Resources.LoadAll <Sprite>("Art/Cards/Card Backgrounds");
     playableBorder    = cardBackgrounds[1];
     unplayableBorder  = Resources.Load <Sprite>(ENV.CARD_UNPLAYABLE_BORDER_RESOURCE_PATH);
     highlightedBorder = Resources.Load <Sprite>(ENV.CARD_HIGHLIGHTED_BORDER_RESOURCE_PATH);
 }
Esempio n. 3
0
        // Create test card unit
        public static CardUnitDisplay CreateTestCardUnitDisplay()
        {
            CardUnit        cardUnit        = CardUnitUTests.CreateTestCardUnit();
            CardUnitDisplay cardUnitDisplay = CardUnitDisplayUTests.CreateTestCardUnitDisplay();

            cardUnitDisplay.SetCard(cardUnit);
            return(cardUnitDisplay);
        }
 // Get piece prefab
 public static CardDisplay GetCardDisplayPrefab(Card card)
 {
     if (card.cardType == CardType.Unit)
     {
         CardUnitDisplay newUnit = Resources.Load <CardUnitDisplay>(ENV.CARD_UNIT_DISPLAY_PREFAB_RESOURCE_PATH);
         return(newUnit);
     }
     else if (card.cardType == CardType.Building)
     {
         CardBuildingDisplay newBuilding = Resources.Load <CardBuildingDisplay>(ENV.CARD_BUILDING_DISPLAY_PREFAB_RESOURCE_PATH);
         return(newBuilding);
     }
     else if (card.cardType == CardType.Resource)
     {
         CardResourceDisplay newResource = Resources.Load <CardResourceDisplay>(ENV.CARD_RESOURCE_DISPLAY_PREFAB_RESOURCE_PATH);
         return(newResource);
     }
     return(null);
 }
        // Create test card unit display
        public static CardUnitDisplay CreateTestCardUnitDisplay()
        {
            CardUnitDisplay cardUnitDisplay = TestFunctions.CreateClassObject <CardUnitDisplay>("Assets/Resources/Prefabs/Card Unit Display.prefab");

            return(cardUnitDisplay);
        }