예제 #1
0
        /// <inheritdoc />
        public void AddGlobalHook(IHook hook)
        {
            if (Hooks.Contains(hook))
            {
                throw new ArgumentException($"Duplicate hook {hook}, hook already registered in this trainer ({Name}).");
            }

            _allHooks.Add(hook);
            _globalHooks.Add(hook);
        }