private void MainEventHandler(CustomEvent evnt) { IEnumerator <KeyValuePair <string, object> > enumerator = evnt.GetEnumerator(); StringBuilder builder = new StringBuilder(); while (enumerator.MoveNext()) { KeyValuePair <string, object> current = enumerator.Current; string key = current.Key; object obj = current.Value; builder.Append("[").Append(key).Append(": ").Append(obj.ToString()).Append("]\n"); } if (LogEvents) { Debug.Log(builder.ToString()); } }