public DelegateThought(int time, ThoughtCallback callback, object[] data) : base(time) { _callback = callback; _data = data; }
public DelegateThought(int time, ThoughtCallback callback) : base(time) { _callback = callback; _data = null; }