protected override string GetPath(UnitTemplate subject)
        {
            var folder = "Roster/" + subject.Species.name + "/" + subject.Type.name + "/";

            var path = CaptureStudio.FormatPath(folder, subject.name);

            return(path);
        }
            protected virtual void Capture(string fileName)
            {
                camera.Render();

                var texture = CaptureStudio.Capture();

                CaptureStudio.Save(texture, fileName);
            }
Exemple #3
0
        protected override IEnumerator Procedure()
        {
            yield return(base.Procedure());

            foreach (var subject in subjects)
            {
                subject.SetActive(false);
            }

            foreach (var subject in subjects)
            {
                var path = CaptureStudio.FormatPath("Multi/", subject.name);

                subject.SetActive(true);

                Capture(path);

                subject.SetActive(false);

                yield return(new WaitForEndOfFrame());
            }
        }