public void Setup() { player = PlayerUTests.CreateTestPlayer(); cardUnitDisplay = CardUnit_CardUnitDisplayITests.CreateTestCardUnitDisplay(); cardBuildingDisplay = CardBuilding_CardBuildingDisplayITests.CreateTestCardBuildingDisplay(); cardResourceDisplay = CardResource_CardResourceDisplayITests.CreateTestCardResourceDisplay(); }
public void Setup() { cardBuildingDisplay = CreateTestCardBuildingDisplay(); 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); }
// Create test card building display public static CardBuildingDisplay CreateTestCardBuildingDisplay() { CardBuilding cardBuilding = CardBuildingUTests.CreateTestCardBuilding(); CardBuildingDisplay cardBuildingDisplay = CardBuildingDisplayUTests.CreateTestCardBuildingDisplay(); cardBuildingDisplay.SetCard(cardBuilding); return(cardBuildingDisplay); }
// 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 CardBuildingDisplay CreateTestCardBuildingDisplay() { CardBuildingDisplay cardBuildingDisplay = TestFunctions.CreateClassObject <CardBuildingDisplay>(ENV.CARD_BUILDING_DISPLAY_PREFAB_FULL_PATH); return(cardBuildingDisplay); }