1447 {
1448 super.OnDoubleClick(w,
x,
y, button);
1449
1450 int i;
1451 int objects_row_index;
1452 PlayerBase player = PlayerBase.Cast(
g_Game.GetPlayer());
1453
1455 {
1456
1461
1465
1466
1468
1470
1471 vector rayStart =
g_Game.GetCurrentCameraPosition();
1472 vector rayEnd = rayStart +
g_Game.GetCurrentCameraDirection() * 1.5;
1473 vector hitPos;
1474 vector hitNormal;
1475 int hitComponentIndex;
1476 set<Object> hitObjects = new set<Object>;
1477 DayZPhysics.RaycastRV(rayStart, rayEnd, hitPos, hitNormal, hitComponentIndex, hitObjects, NULL, player);
1478
1480 if (hitObjects.Count())
1481 target = hitObjects.Get(0);
1482
1484 {
1486
1487 if (button == 0)
1488 {
1490 return true;
1491 }
1492 else if (button == 1)
1493 {
1494 if (
g_Game.IsMultiplayer())
1495 {
1497 }
1498 else
1499 {
1501 player.LocalTakeEntityToHands(spawned_entity);
1502 }
1503 return true;
1504 }
1505 else if (button == 2)
1506 {
1508 return true;
1509 }
1510 }
1511
1512 }
1514 {
1516 return true;
1517 }
1518 return false;
1519 }
EditBoxWidget m_QuantityEditBox
TextListboxWidget m_PresetItemsTextListbox
void ShowItemTransferButtons()
TextWidget m_SelectedObjectText
string GetCurrentObjectName()
TextListboxWidget m_ObjectsTextListbox
PluginDeveloper m_Developer
static string m_LastSelectedObject
EditBoxWidget m_SpawnDistanceEditBox
void SaveProfileSpawnDistance()
static int m_SelectedObjectIsPreset