public unsafe IntPtr GetCommand_Hook(IntPtr pThis, IntPtr pCmdText, bool unk) { IntPtr result; if ((result = CommandInterpreter_c.GetCommand(pThis, pCmdText, unk)) == IntPtr.Zero && unk && _pluginProxy != null) { _pluginProxy?.UnknownChatCommand(_lastChatInputWindowPtr, _lastChatInput); } return(result); }