public void ManagerSaveKeys() { KeyData data = LoadKeys(); SaveKeys(keys); Debug.Log(TempKeys.GetKey(0)); }
public KeyData(Keys keyManager) { for (int i = 0; i < keyManager.keys.Length - 1; i++) { keyCodes[i] = keyManager.keys[i]; TempKeys.SetKey(i, keyManager.keys[i]); } }
/// <summary> /// Gets the temporary data. /// </summary> /// <typeparam name="T">type of object</typeparam> /// <param name="key">The key.</param> /// <returns>get from tempdata</returns> public T GetTempData <T>(TempKeys key) where T : new() { if (this.TempData[key.ToString()] == null) { this.TempData[key.ToString()] = new T(); } this.TempData.Keep(key.ToString()); return((T)this.TempData[key.ToString()]); }
/// <summary> /// Gets the task list. /// </summary> /// <typeparam name="T">type of tempdata list</typeparam> /// <param name="sectionDetails">The section details.</param> /// <param name="type">The type.</param> /// <param name="key">The key.</param> protected void SetTaskList <T>(ISection sectionDetails, Type type, TempKeys key) where T : new() { if (sectionDetails == null) { return; } dynamic meetingsectionDetails = Convert.ChangeType(sectionDetails, type); List <T> list = new List <T>(); foreach (var task in meetingsectionDetails.Tasks) { list.Add((T)task); } this.SetTempData(key, list); }
/// <summary> /// Sets the tran listinto temporary data. /// </summary> /// <typeparam name="T">type of tran object</typeparam> /// <param name="transitems">The transitems.</param> /// <param name="key">The key.</param> protected void SetTranListintoTempData <T>(List <ITrans> transitems, TempKeys key) where T : new() { if (transitems == null) { return; } List <T> list = new List <T>(); foreach (var task in transitems) { list.Add((T)task); } this.SetTempData(key, list); }
/// <summary> /// Sets the temporary data. /// </summary> /// <typeparam name="T">type of object</typeparam> /// <param name="key">The key.</param> /// <param name="obj">The object.</param> public void SetTempData <T>(TempKeys key, T obj) { this.TempData[key.ToString()] = obj; this.TempData.Keep(key.ToString()); }