Beispiel #1
0
        static HallCategory TransToHallCategory(HallType hallType)
        {
            switch (hallType)
            {
            case HallType.Board:
                return(HallCategory.棋牌);

            case HallType.Sport:
            case HallType.Esport:
                return(HallCategory.體育);

            case HallType.Slot:
            case HallType.Fish:
            case HallType.VirtualSport:
                return(HallCategory.機率);

            case HallType.Lottery:
                return(HallCategory.彩票);

            case HallType.Real:
                return(HallCategory.視訊);

            default:
                throw new ArgumentException($"{hallType} 無對應的 HallCategory Enum");
            }
        }
Beispiel #2
0
    public new static Hall Load(BinaryReader reader)
    {
        HallType subType = (HallType)reader.ReadInt32();
        Hall     ret     = null;

        switch (subType)
        {
        case HallType.BASE:
            ret = Camp.Load(reader);
            break;
        }
        ret.subType = subType;
        return(ret);
    }
Beispiel #3
0
 public BallFallDetectInputData(string fallDetectLayerName, HallType hallType)
 {
     this.FallDetectLayerName = fallDetectLayerName ?? throw new ArgumentNullException(nameof(fallDetectLayerName));
     HallType = hallType;
 }
Beispiel #4
0
        static string DoAllThings(string site, GameSupplierType gst, GameCategoryType gct, HallType ht, List <SqlColSetting> data, string idName)
        {
            var gameSupplier      = (int)gst;
            var gameHallSort      = gameSupplier - 1;
            var gameHallName      = gst.ToString();
            var gameHallTitleName = new System.Globalization.CultureInfo("es-ES").TextInfo.ToTitleCase(gameHallName.ToLower());
            var gameCategory      = (int)gct;
            var discountName      = gameHallTitleName + ht.ToString();
            var hallType          = ht.ToString();
            var hallName          = ht.GetDescriptionText();
            var hallCategory      = TransToHallCategory(ht).ToString();

            string result = "";

            result += Use(site);
            result += GameHallInfo(gameSupplier, true, gameHallSort, gameHallName);
            result += GameHallCategory(gameCategory, hallName, hallCategory, gameSupplier, discountName);


            result += RawDataSet(gameSupplier, gameHallTitleName, hallType, idName, data);
            return(result);
        }