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); }
// 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); }