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); }
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()); } }