public unsafe byte ProcessChatInput_Hook(IntPtr pThis, IntPtr pWindow, IntPtr pCmdText) { StdString tokenized = StdString.Create(); ChatGUIModule_t.ExpandChatTextArgs(tokenized.Pointer, pCmdText); _lastChatInput = tokenized.ToString(); _lastChatInputWindowPtr = pWindow; return(CommandInterpreter_c.ProcessChatInput(pThis, pWindow, pCmdText)); }