using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Text; public class PDF : PDFCreation { public void CreatePDF() { StaticCoroutine.Start(CreatePDFCoroutine()); } public IEnumerator CreatePDFCoroutine() { DOIT.CloseALLPNLONLY(); Initialize(out Camera mainCam); yield return TakeScreenshotScene(); } // public IEnumerator Calculate() // { // AddFieldToPDF(out string number, out WWWForm form); // CompleteFormInfo1To5(form); // //Calculate price and add to form // AddFieldForCab(number, form); // AddFieldForPnl(number, form); // AddFieldForFiller(number, form); // AddFieldForKick(number, form); // if(_P.ListSwitch["FASCIA_SELECT"])AddFieldForValance(number, form); // if(_P.ListSwitch["VALANCE_SELECT"]) AddFieldForFascia(number, form); // //AddFieldForRecover(number, form); // //AddFieldForKnob(number, form); // int iteration = AddFieldElevation(form); // AddFieldForAllPictures(number, form); // AddFieldForIsland(form, iteration); // yield return new WaitForEndOfFrame(); // //_handler.SetPlan2DButtonOverlayActive(true); // //_handler.Close2DPlan(); // StaticCoroutine.Start(SaveToServerCoroutine(form, ThisOnly.getUrlPDF())); // DASH.HDsetBTNcolor(false); // //Get.o2("PLAN2DHandler","CanvasPlan").SetActive(false); // yield break; //} // protected override Dictionary AddFieldForKnob(string number, WWWForm form) // { // var KNOBdict = base.AddFieldForKnob(number, form); // foreach (KeyValuePair pair in KNOBdict) // { // string[] CODE = pair.Key.Split('?'); // string softModel = pair.Key.Split(',')[0]; // string code = "";//Get.LibraryValue(softModel, CsvHeaders.Unique_Name, DataTypes.Knob); // string color ="";//Get.LibraryValue(softModel, CsvHeaders.Color, DataTypes.Knob); // number = " "; // form.AddField("ite" + _objCount, number);//Code // form.AddField("c" + _objCount, code);//Code // form.AddField("d" + _objCount, TRANS.This("T_Knob") + ": " + TRANS.This("T_Color") + ":" + color);//Description // form.AddField("qty" + _objCount, pair.Value.ToString());//Quantity // _objCount += 1; // } // return null; // } // protected override Dictionary AddFieldForRecover(string number, WWWForm form) // { // var RECOVERdict = base.AddFieldForRecover(number, form); // foreach (KeyValuePair pair in RECOVERdict) // { // string[] code = pair.Key.Split('#'); // string des = TRANS.This("G_RECOVER") + ": " + code[0] + "\n" + code[1].Split(',')[0] + " x " + code[2]; // float QTY = pair.Value; // number = code[4]; // form.AddField("ite" + _objCount, number);//Code // form.AddField("c" + _objCount, code[3]);//Code // form.AddField("d" + _objCount, des);//Description // form.AddField("qty" + _objCount, QTY.ToString());//Quantity // //form.AddField("pu" + OBJcount, price.ToString("0.00") + "$");//Price unit // //form.AddField("pt" + OBJcount, (price * QTY).ToString("0.00") + "$");//Price total // _objCount += 1; // } // return null; // } }