private Sufix Mapper(IDataReader reader) { try { Sufix _Sufix = new Sufix(); if (reader[ID] != null && reader[ID] != DBNull.Value) { _Sufix.ID = Common.Conversion.ToShort(reader[ID]); } if (reader[SUFIXTITLE] != null && reader[SUFIXTITLE] != DBNull.Value) { _Sufix.SufixTitle = Common.Conversion.ToString(reader[SUFIXTITLE]); } if (reader[ISACITVE] != null && reader[ISACITVE] != DBNull.Value) { _Sufix.IsAcitve = Common.Conversion.ToBool(reader[ISACITVE]); } return(_Sufix); } catch (Exception exception) { throw exception; } }
public void SetSuffix(int i) { for (int b = 0; b < sufixButtons.Count; b++) { if (b != i) { sufixButtons[b].gameObject.SetActive(false); } } selectedSufix = rolledSufixes[i]; CheckForCompletion(); }
private static void RestoreStrings(ref string[] Strings) { for (uint i = 0; i < Strings.LongLength; i++) { if (Prefix.ContainsKey(i)) { Strings[i] = Prefix[i] + Strings[i]; } if (Sufix.ContainsKey(i)) { Strings[i] += Sufix[i]; } } }
private Sufix GetSufix(short Id) { try { Sufix Sufix = null; using (DbCommand dbcmdSufix = _Database.GetStoredProcCommand(PROC_SUFIX_GETBYID)) { _Database.AddInParameter(dbcmdSufix, ID, DbType.Int16, Id); using (IDataReader reader = _Database.ExecuteReader(dbcmdSufix)) { Sufix = Mapper(reader); } } return(Sufix); } catch (Exception ex) { throw ex; } }
private void CheckForCompletion() { if (selectedCore == null || selectedPrefix == null || selectedSufix == null) { return; } BuildWeapon(); selectedCore = null; selectedPrefix = null; selectedSufix = null; adventurer = null; foreach (var button in prefixButtons) { button.gameObject.SetActive(true); } foreach (var button in sufixButtons) { button.gameObject.SetActive(true); } Time.timeScale = 1; CollectiveInputManager.instance.isMouseInputEnabled = true; gameObject.SetActive(false); }