Esempio n. 1
0
        private static void _Customize(NativeCameras currentData, NativeCameras defaultData, int entryId, NativeCameras.ViewType currentView, int takenEntryId, NativeCameras.ViewType takenView)
        {
            var entryToChange = _GetEntry(currentData, entryId);
            var takenEntry    = _GetEntry(defaultData, takenEntryId);

            VehicleSlotsHelper.CustomizeCameraView(currentData, entryToChange, currentView, takenEntry, takenView);
        }
Esempio n. 2
0
        private static NativeCamerasEntry _GetEntry(NativeCameras camFile, int entryId)
        {
            var camEntry = camFile.GetEntryByCameraId(entryId.ToString());

            if (!camEntry.isValid)
            {
                throw new ArgumentException("Specified camera identifier does not exist: " + entryId, "entryId");
            }
            return(camEntry);
        }