966 {
967 PlayerBase player = PlayerBase.Cast(
g_Game.GetPlayer());
968
969 if (getFocus)
970 {
971 g_Game.GetInput().ChangeGameFocus(1);
972 g_Game.GetUIManager().ShowUICursor(
true);
973 }
974
975 if (
g_Game.IsMultiplayer())
976 {
977 g_Game.RPCSingleParam(
g_Game.GetPlayer(),
ERPCs.DEV_SET_DEV_ITEM,
new Param1<Object>(entity),
true,
g_Game.GetPlayer().GetIdentity());
978 }
979 else
980 {
982 mid2.RegisterDebugItem(entity, player);
983 }
984 #ifdef DEVELOPER
985 SetDebugDeveloper_item(entity);
986 #endif
987 }
void PluginItemDiagnostic()
PluginBase GetPlugin(typename plugin_type)