public int Compare(Group <GridViewRowInfo> x, Group <GridViewRowInfo> y) { string xString = ((object[])x.Key).First().ToString(); string yString = ((object[])y.Key).First().ToString(); if (xString == "Neutral") { return(9999); } if (yString == "Neutral") { return(-9999); } SetEnum parsedSetX = Enums.GetValueFromDescription <SetEnum>(xString); SetEnum parsedSetY = Enums.GetValueFromDescription <SetEnum>(yString); if (parsedSetX != default(SetEnum) && parsedSetY != default(SetEnum)) { int result = parsedSetX.CompareTo(parsedSetY); DataGroup xGroup = x as DataGroup; if (xGroup != null && ((DataGroup)x).GroupDescriptor.GroupNames.First().Direction == ListSortDirection.Descending) { result *= -1; } return(result); } return(string.Compare(xString, yString, StringComparison.Ordinal)); }
void SetGameLanguage(SetEnum val) { switch (val) { case SetEnum.LanguageCH: { ReadGameInfo.GetInstance().WriteGameLanguage((int)GameTextType.Chinese); break; } case SetEnum.LanguageEN: { ReadGameInfo.GetInstance().WriteGameLanguage((int)GameTextType.English); break; } } LanguageDuiGou[0].enabled = val == SetEnum.LanguageCH ? true : false; LanguageDuiGou[1].enabled = !LanguageDuiGou[0].enabled; }
/// <summary> /// Updater 便捷 UpdateAsync update fields 方法 /// </summary> public static async Task <int> UpdateAsync <M>(this IDbConnection conn, Expression <Func <M, bool> > compareFunc, dynamic filedsObject, SetEnum set = SetEnum.AllowedNull) where M : class, new() { return(await conn.Updater <M>().Set(filedsObject as object).Where(compareFunc).UpdateAsync(set)); }
/// <summary> /// 单表数据更新 /// </summary> /// <returns>更新条目数</returns> public async Task <int> UpdateAsync(SetEnum set = SetEnum.AllowedNull) { return(await new UpdateImpl <M>(DC).UpdateAsync(set)); }
void OnClickSelectBtInZhujiemian() { SetEnum enumSet = (SetEnum)m_IndexZhujiemian; switch (enumSet) { case SetEnum.CoinStart: { int CoinNum = Convert.ToInt32(m_CoinForStar.text); CoinNum++; if (CoinNum > 9) { CoinNum = 1; } m_CoinForStar.text = CoinNum.ToString(); ReadGameInfo.GetInstance().WriteStarCoinNumSet(CoinNum.ToString()); break; } case SetEnum.OperMode: { m_GameModeDuigou1.enabled = true; m_GameModeDuigou2.enabled = false; ReadGameInfo.GetInstance().WriteGameStarMode(ReadGameInfo.GameMode.Oper.ToString()); break; } case SetEnum.FreeMode: { m_GameModeDuigou1.enabled = false; m_GameModeDuigou2.enabled = true; ReadGameInfo.GetInstance().WriteGameStarMode(ReadGameInfo.GameMode.Free.ToString()); break; } case SetEnum.CaiPiao: { int caiPiaoNum = ReadGameInfo.GetInstance().ReadGamePrintCaiPiaoNum(); caiPiaoNum += 5; if (caiPiaoNum > 50) { caiPiaoNum = 5; } CaiPiaoInfoLb.text = caiPiaoNum.ToString(); ReadGameInfo.GetInstance().WriteGamePrintCaiPiaoNum(caiPiaoNum); break; } case SetEnum.ChuPiaoLv1: { ChuPiaoLvDuiGou[0].enabled = true; ChuPiaoLvDuiGou[1].enabled = false; ChuPiaoLvDuiGou[2].enabled = false; ReadGameInfo.GetInstance().WriteChuPiaoLv(80); break; } case SetEnum.ChuPiaoLv2: { ChuPiaoLvDuiGou[0].enabled = false; ChuPiaoLvDuiGou[1].enabled = true; ChuPiaoLvDuiGou[2].enabled = false; ReadGameInfo.GetInstance().WriteChuPiaoLv(100); break; } case SetEnum.ChuPiaoLv3: { ChuPiaoLvDuiGou[0].enabled = false; ChuPiaoLvDuiGou[1].enabled = false; ChuPiaoLvDuiGou[2].enabled = true; ReadGameInfo.GetInstance().WriteChuPiaoLv(120); break; } case SetEnum.PrintCaiPiao: { ChuPiaoDuiGou[0].enabled = true; ChuPiaoDuiGou[1].enabled = false; ReadGameInfo.GetInstance().WriteGameIsPrintCaiPiao(true); break; } case SetEnum.NoPrintCaiPiao: { ChuPiaoDuiGou[0].enabled = false; ChuPiaoDuiGou[1].enabled = true; ReadGameInfo.GetInstance().WriteGameIsPrintCaiPiao(false); break; } case SetEnum.Audio: { GameAudioVolume++; if (GameAudioVolume > 10) { GameAudioVolume = 0; } GameAudioVolumeLB.text = GameAudioVolume.ToString(); ReadGameInfo.GetInstance().WriteGameAudioVolume(GameAudioVolume); break; } case SetEnum.ResetAudio: { GameAudioVolume = 7; GameAudioVolumeLB.text = GameAudioVolume.ToString(); ReadGameInfo.GetInstance().WriteGameAudioVolume(GameAudioVolume); break; } case SetEnum.Grade1: { GameGradeDuiGou[0].enabled = true; GameGradeDuiGou[1].enabled = false; GameGradeDuiGou[2].enabled = false; ReadGameInfo.GetInstance().WriteGrade(1); break; } case SetEnum.Grade2: { GameGradeDuiGou[0].enabled = false; GameGradeDuiGou[1].enabled = true; GameGradeDuiGou[2].enabled = false; ReadGameInfo.GetInstance().WriteGrade(2); break; } case SetEnum.Grade3: { GameGradeDuiGou[0].enabled = false; GameGradeDuiGou[1].enabled = false; GameGradeDuiGou[2].enabled = true; ReadGameInfo.GetInstance().WriteGrade(3); break; } case SetEnum.Reset: { ResetFactory(); break; } case SetEnum.LanguageCH: case SetEnum.LanguageEN: { SetGameLanguage(enumSet); break; } case SetEnum.Exit: { XkGameCtrl.IsLoadingLevel = true; Resources.UnloadUnusedAssets(); GC.Collect(); Application.LoadLevel(1); break; } } }
void OnClickMoveBtInZhujiemian() { m_IndexZhujiemian++; if (m_IndexZhujiemian > (int)SetEnum.Exit) { m_IndexZhujiemian = (int)SetEnum.CoinStart; } SetEnum enumSet = (SetEnum)m_IndexZhujiemian; switch (enumSet) { case SetEnum.CoinStart: { m_ZhujiemianXingXing.localPosition = new Vector3(-515f, 140f, 0f); break; } case SetEnum.OperMode: { m_ZhujiemianXingXing.localPosition = new Vector3(-640f, 60f, 0f); break; } case SetEnum.FreeMode: { m_ZhujiemianXingXing.localPosition = new Vector3(-280f, 60f, 0f); break; } case SetEnum.CaiPiao: { m_ZhujiemianXingXing.localPosition = new Vector3(-535f, -10f, 0f); break; } case SetEnum.ChuPiaoLv1: { m_ZhujiemianXingXing.localPosition = new Vector3(-510f, -80f, 0f); break; } case SetEnum.ChuPiaoLv2: { m_ZhujiemianXingXing.localPosition = new Vector3(-410f, -80f, 0f); break; } case SetEnum.ChuPiaoLv3: { m_ZhujiemianXingXing.localPosition = new Vector3(-310f, -80f, 0f); break; } case SetEnum.PrintCaiPiao: { m_ZhujiemianXingXing.localPosition = new Vector3(-510f, -150f, 0f); break; } case SetEnum.NoPrintCaiPiao: { m_ZhujiemianXingXing.localPosition = new Vector3(-310f, -150f, 0f); break; } case SetEnum.Audio: { m_ZhujiemianXingXing.localPosition = new Vector3(-530f, -230f, 0f); break; } case SetEnum.ResetAudio: { m_ZhujiemianXingXing.localPosition = new Vector3(-350f, -230f, 0f); break; } case SetEnum.Grade1: { m_ZhujiemianXingXing.localPosition = new Vector3(40f, 135f, 0f); break; } case SetEnum.Grade2: { m_ZhujiemianXingXing.localPosition = new Vector3(180f, 135f, 0f); break; } case SetEnum.Grade3: { m_ZhujiemianXingXing.localPosition = new Vector3(360f, 135f, 0f); break; } case SetEnum.Reset: { m_ZhujiemianXingXing.localPosition = new Vector3(135f, -155f, 0f); break; } case SetEnum.LanguageCH: { m_ZhujiemianXingXing.localPosition = new Vector3(150f, -225f, 0f); break; } case SetEnum.LanguageEN: { m_ZhujiemianXingXing.localPosition = new Vector3(380f, -225f, 0f); break; } case SetEnum.Exit: { m_ZhujiemianXingXing.localPosition = new Vector3(-175f, -295f, 0f); break; } } }
public Pack(SetEnum set) { Set = set; Cards = MyCollection.Cards.Where(x => x.CardSetEnum == set).ToList(); }
public async Task <int> UpdateAsync(SetEnum set = SetEnum.AllowedNull) { DC.Set = set; PreExecuteHandle(UiMethodEnum.UpdateAsync); return(await DC.DS.ExecuteNonQueryAsync()); }