using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Globalization; using System.Linq; public class correction : MonoBehaviour { public static void C83(int nO) { _G.OBJs[nO][83] = Get.LibraryValue(_G.OBJs[nO][1], CsvHeaders.Exterior_Finish_Recipe, DataTypes.Cabinet); } public static void C14(int nO) { string[] ADN = _G.OBJs[nO]; float Px = DOIT.ConvertStringToNumber(ADN[15]); float Py = DOIT.ConvertStringToNumber(ADN[16]); float Pz = DOIT.ConvertStringToNumber(ADN[17]); if (ADN[22] != "floor" && ADN[22] != "ceil") { Vector3 WallPosition = Get.o2("ROOM", ADN[22]).transform.position; ADN[14] = (Px - WallPosition.x).ToString() + "," + (Py - WallPosition.y).ToString() + "," + (Pz - WallPosition.z).ToString(); } else ADN[14] = ADN[15] + "," + ADN[16] + "," + ADN[16]; } public static void C34(int nO) { // string[] C = _G.OBJs[nO]; // if (_O.Kicks== "LEG_FRONT") // { // C[34] = _G.caKH + ",0,0,0,1,0,0"; // if (C[4] == "B2" || C[4] == "B3") { C[34] = _G.caKH + ",0,0,0,0,1,1"; } // if (C[4] == "B4" || C[4] == "B5") { C[34] = _G.caKH + ",0,0,0,0,1,0"; } // if (C[4] == "B9" || C[4] == "B10") { C[34] = _G.caKH + ",0,0,0,0,1,1"; } // } // if (_O.Kicks == "LEGS_ONLY") { C[34] = _G.caKH + ",0,0,0,0,0,0"; } // if (_O.Kicks == "NO_LEGS") { C[34] = _G.caKH + ",1,1,1,1,1,1"; } // if (_O.Kicks== "FRONT_SIDE_BACK") { C[34] = _G.caKH + ",1,1,1,1,1,1"; } } public static void C28(int nO) { _G.OBJs[nO][28] = "0"; float CabDepth=DOIT.ConvertStringToNumber(_P.List["BASE_DEPTH"]); if (_G.OBJs[nO][4] == "W2" || _G.OBJs[nO][4] == "W3" || _G.OBJs[nO][4] == "W4" || _G.OBJs[nO][4] == "W4") { _G.OBJs[nO][28] = _G.caWD.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "B2" || _G.OBJs[nO][4] == "B3" || _G.OBJs[nO][4] == "B4" || _G.OBJs[nO][4] == "B4") { _G.OBJs[nO][28] = CabDepth.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "B9") { _G.OBJs[nO][28] = CabDepth.ToString(CultureInfo.InvariantCulture); CabDepth.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "B10") { _G.OBJs[nO][28] = _G.OBJs[nO][8]; } if (_G.OBJs[nO][4] == "W9") { _G.OBJs[nO][28] = CabDepth.ToString(CultureInfo.InvariantCulture); _G.caWD.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "W10") { _G.OBJs[nO][28] = _G.OBJs[nO][8]; } } public static void C29(int nO) { _G.OBJs[nO][29] = "0"; float CabDepth=DOIT.ConvertStringToNumber(_P.List["BASE_DEPTH"]); if (_G.OBJs[nO][4] == "W2" || _G.OBJs[nO][4] == "W3" || _G.OBJs[nO][4] == "W4" || _G.OBJs[nO][4] == "W4") { _G.OBJs[nO][29] = _G.caWD.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "B2" || _G.OBJs[nO][4] == "B3" || _G.OBJs[nO][4] == "B4" || _G.OBJs[nO][4] == "B4") { _G.OBJs[nO][29] = CabDepth.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "B9") { _G.OBJs[nO][29] = _G.OBJs[nO][8]; } if (_G.OBJs[nO][4] == "B10") { _G.OBJs[nO][29] = CabDepth.ToString(CultureInfo.InvariantCulture); CabDepth.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "W9") { _G.OBJs[nO][29] = _G.OBJs[nO][8]; CabDepth.ToString(CultureInfo.InvariantCulture); } if (_G.OBJs[nO][4] == "W10") { _G.OBJs[nO][29] = _G.caWD.ToString(CultureInfo.InvariantCulture); } } public static void C26(int nO) { _G.OBJs[nO][26] = "666666"; } public static void C85(int nO) { _G.OBJs[nO][85] = UIT.Global(Header.KnobV,_G.G);//GlobalSelectionManager.GetValue(GlobalOption.KNOB_7); //("correction====85====="+_G.OBJs[nO][85]); } public static void C86(int nO) { _G.OBJs[nO][86] = UIT.Global(Header.KnobH,_G.G);//GlobalSelectionManager.GetValue(GlobalOption.KNOBT_10); //print("correction====86==="+_G.OBJs[nO][86]); } public static void C41(int nO) { if(_G.OBJs[nO][2]=="Bloc"){ //print("Form correction _G.OBJs[nO][41]==="+_G.OBJs[nO][41]);//Form correction _G.OBJs[nO][41]===null,1,1,FFFFFF,FFFFFF,0,0,S,FFFFFF,,1,1,0.05,0.5,0 //if(_G.OBJs[nO][41].Split(",")[0]=="null"){_G.OBJs[nO][41]="null,1,1,FFFFFF,FFFFFF,0,0,S,FFFFFF,,1,1,0.05,0.5,0";} } if(_G.OBJs[nO][41]=="none")_G.OBJs[nO][41]=UIT.Global(Header.Counter,_G.G); // //print("_G.OBJs[nO][41]===="+_G.OBJs[nO][41]); // if (Get.ExistOnList(_G.LibraryCounters.ToDictionary(kvp => kvp.Key, kvp => (CsvData)kvp.Value), _G.OBJs[nO][41]) == false) // { // if (_G.OBJs[nO][41].Split(',')[0].IndexOf("CT.") == -1) { _G.OBJs[nO][41] = UIT.Global(Header.Counter,_G.G);}//GlobalSelectionManager.GetValue(GlobalOption.COUN_8); } // if (_G.OBJs[nO][41].Split(',').Length < 10) _G.OBJs[nO][41] = UIT.Global(Header.Counter,_G.G);//GlobalSelectionManager.GetValue(GlobalOption.COUN_8); // } // if (_G.OBJs[nO][41].Split(',').Length > 2) { } // if (Get.ExistOnList(_G.LibraryCounters.ToDictionary(kvp => kvp.Key, kvp => (CsvData)kvp.Value), _G.OBJs[nO][41])) { } } public static void C11(int nO) { _G.OBJs[nO][11] = "0"; } //public static void C61(int nO) //{ // _G.OBJs[nO][61] = _G.GLOBAL[_G.G][0]; //} public static void C61pnl(int nO) { _G.OBJs[nO][61] = UIT.Global(Header.Ext,_G.G);//GlobalSelectionManager.GetValue(GlobalOption.EXTPNL_2); } //public static void C64(int nO) //{ // _G.OBJs[nO][64] = "NONE?90?6?0"; ; //} }