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