Terminologies.FirstOrSecond GetFirstOrSecond(Terminologies.FirstOrSecond firstOrSecond) { switch (firstOrSecond) { case Terminologies.FirstOrSecond.First: case Terminologies.FirstOrSecond.Second: return(firstOrSecond); default: return((Terminologies.FirstOrSecond)UnityEngine.Random.Range(0, 1)); } }
public static IScoreUseCase Create(Terminologies.FirstOrSecond firstOrSecond) { var game = GameController.Instance.Game; var handDatabase = game.HandDatabase; if (game == null || handDatabase == null) { return(null); } var player = game.GetPlayer(firstOrSecond); return(new ScoreUseCase(player, game.ScoreHolder)); }
public static string Translate(Terminologies.FirstOrSecond season, ILanguageTranslator translator) { var keyString = season.ToString(); return(KeyStringTranslator.Translate(keyString, translator)); }