AcTools.Processes.Showroom.Shot C# (CSharp) Method

Shot() private method

private Shot ( string acRoot, string carName, string showroomName, bool manualMode, double dx, double dy, double distance, string filter, bool disableSweetFx, bool slowMode ) : string
acRoot string
carName string
showroomName string
manualMode bool
dx double
dy double
distance double
filter string
disableSweetFx bool
slowMode bool
return string
        public static string Shot(string acRoot, string carName, string showroomName, bool manualMode,
                double dx, double dy, double distance, string filter, bool disableSweetFx, bool slowMode) {
            var s = new ClassicShooter {
                AcRoot = acRoot,
                CarId = carName,
                ShowroomId = showroomName,
                UseBmp = true,
                DisableWatermark = true,
                DisableSweetFx = disableSweetFx,
                Filter = filter
            };

            s.SetRotate(dx, dy);
            s.SetDistance(distance);

            if (slowMode) {
                s.SlowMode();
            }

            try {
                s.ShotAll(manualMode);
                return s.OutputDirectory;
            } finally {
                s.Dispose();
            }
        }