Ejemplo n.º 1
0
 /// <summary>
 /// 抽奖CD时间.
 /// </summary>
 /// <returns>The ernie lottery draw C.</returns>
 /// <param name="type">Type.</param>
 public static int GetErnieCD(ErnieSetType type)
 {
     foreach (s_ernie_setInfo item in m_lErnieInfo)
     {
         if (item.type == (int)type)
         {
             return(item.free_cd);
         }
     }
     return(0);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 抽奖次数上限.
 /// </summary>
 /// <returns>The ernie lottery draw free time.</returns>
 /// <param name="type">Type.</param>
 public static int GetErnieFreeTimeLimit(ErnieSetType type)
 {
     foreach (s_ernie_setInfo item in m_lErnieInfo)
     {
         if (item.type == (int)type)
         {
             return(item.free_times);
         }
     }
     return(0);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 返回类型的设置信息.
 /// </summary>
 /// <returns>The ernie set info.</returns>
 /// <param name="type">Type.</param>
 public static s_ernie_setInfo GetErnieSetInfo(ErnieSetType type)
 {
     foreach (s_ernie_setInfo item in m_lErnieInfo)
     {
         if (item.type == (int)type)
         {
             return(item);
         }
     }
     return(null);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取购买所需金币.
 /// </summary>
 /// <returns>The buy need coin or diamond.</returns>
 /// <param name="type">Type.</param>
 /// <param name="isTenBuy">If set to <c>true</c> is ten buy.</param>
 public static int GetBuyNeedCoinOrDiamond(ErnieSetType type, bool isTenBuy = false)
 {
     if (isTenBuy)
     {
         return(ErnieM.GetErnieLotteryDrawNeed(type) * 10 * ErnieM.GetErnieTenDisCount(type) / 100);
     }
     else
     {
         return(ErnieM.GetErnieLotteryDrawNeed(type));
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 抽奖十次折扣.
 /// </summary>
 /// <returns>The ernie lottery draw C.</returns>
 /// <param name="type">Type.</param>
 public static int GetErnieTenDisCount(ErnieSetType type)
 {
     foreach (s_ernie_setInfo item in m_lErnieInfo)
     {
         if (item.type == (int)type)
         {
             return(item.ten_agio);
         }
     }
     return(100);
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 抽奖CD时间内抽奖所需金币或者钻石数.
 /// </summary>
 /// <returns>The ernie lottery draw C.</returns>
 /// <param name="type">Type.</param>
 public static int GetErnieLotteryDrawNeed(ErnieSetType type)
 {
     foreach (s_ernie_setInfo item in m_lErnieInfo)
     {
         if (item.type == (int)type)
         {
             if (type == ErnieSetType.CoinErnie)
             {
                 return(item.need_coin);
             }
             else if (type == ErnieSetType.DiamonErnie || type == ErnieSetType.SoulErnie)
             {
                 return(item.need_diamond);
             }
         }
     }
     return(0);
 }