public UserActLog() { StartTime = DateTime.Now; Duration = TimeSpan.Zero; KeyLog = new Dictionary <Keys, int>(); MouseLog = new MouseActData(); }
public void Merge(MouseActData additionLog) { LastPoint = additionLog.LastPoint; Delta += additionLog.Delta; Path += additionLog.Path; foreach (MouseButtons mb in additionLog.Clicks.Keys) { if (!Clicks.ContainsKey(mb)) { Clicks.Add(mb, 0); } Clicks[mb] += additionLog.Clicks[mb]; } }