void ScriptContextMenu::internal_AddItem(ScriptContextMenu* instance, MonoString* path, UINT32 callbackIdx, ShortcutKey* shortcut) { WString nativePath = MonoUtil::monoToWString(path); SPtr<GUIContextMenu> contextMenu = instance->getInternal(); contextMenu->addMenuItem(nativePath, std::bind(&ScriptContextMenu::onContextMenuItemTriggered, instance, callbackIdx), 0, *shortcut); }