/// <summary> /// Перемещает груз в фургон /// </summary> private static void DetachBooty(Vehicle vehicle, Object bootyObject, int bootyCount) { var place = (MissionPlace)bootyObject.getData(PLACE_KEY); var offsets = MissionDataGetter.VansOffsets[place]; if (offsets.ContainsKey(bootyCount)) { bootyObject.detach(); bootyObject.position = vehicle.position; bootyObject.attachTo(vehicle, null, offsets[bootyCount], new Vector3(0.0, 0.0, 0.15)); ((List <Object>)vehicle.getData(ClanCourtyard.BOOTY_IN_TRUNK)).Add(bootyObject); } else { API.shared.deleteEntity(bootyObject); } }