private BaseHook GetHookObjectForType(HookType type) { BaseHook ret = null; foreach(BaseHook hook in hooks) { if (hook.Type == type) { ret = hook; break; } } return ret; }