public void ChangeDriverToMechanic() { if (deckFaction != PlayerCardDriver.Mechanic) { ClearDeck(); } deckBuilderBackground.SetColours(mechanicColorTop, mechanicColorBottom); deckFaction = PlayerCardDriver.Mechanic; }
public void ChangeDriverToStunt() { if (deckFaction != PlayerCardDriver.StuntDriver) { ClearDeck(); } deckBuilderBackground.SetColours(stuntColorTop, stuntColorBottom); deckFaction = PlayerCardDriver.StuntDriver; }
public void ChangeDriverToNavigator() { if (deckFaction != PlayerCardDriver.Navigator) { ClearDeck(); } deckBuilderBackground.SetColours(navigatorColorTop, navigatorColorBottom); deckFaction = PlayerCardDriver.Navigator; }
public CardTypeColourScheme GetCardTypeColorScheme(PlayerCardDriver driver) { foreach (PlayerCardTypeColourScheme scheme in PlayerCardTypeColours) { if (scheme.Driver == driver) { return(scheme); } } Debug.LogError("CardTypeColorScheme not found for player card type: " + driver.ToString()); return(DefaultCardColours); }