protected void registerClassMessage(Selector selector, Func <BaseClass, Message, IObject> function) { if (!classMessages.ContainsKey(selector)) { classMessages[selector] = function; } }
protected void registerMessage(Selector selector, Func <IObject, Message, IObject> function) { if (!messages.ContainsKey(selector)) { messages[selector] = function; } }