Exemplo n.º 1
0
        /// <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);
            }
        }