public Input() { m_Start = false; m_Suspend = false; m_Data = new List <Structure.Unite>(); m_Task = new Task(RecordData); m_Task_cts = new CancellationTokenSource(); m_kData = new Structure.Keyboard(); m_KeyboardHook = new Hook.KeyboardHook(); m_KeyboardHook.KeyboardIputEvent += GetKeyboardData; m_MouseHook = new Hook.MouseHook(); m_MouseHook.MouseIputEvent += GetMousedData; m_AllData = new Dictionary <string, List <Structure.Unite> >(); }
void GetKeyboardData(Structure.Keyboard keyboard) { m_kData = keyboard; }