public ISObject() { string DATABASE_NAME = @"llgQualityDatabase.asset"; string DATABASE_PATH = @"Database"; qdb = ISQualityDatabase.GetDatabase<ISQualityDatabase>(DATABASE_PATH, DATABASE_NAME); option = new string[qdb.Count]; for(int cnt = 0; cnt < qdb.Count; cnt++) option[cnt] = qdb.Get(cnt).Name; }
public ISObject() { string Database_Name = @"ShrekanQualityDatabase.asset"; string Database_Path = @"Database"; qdb = ISQualityDatabase.GetDatabase<ISQualityDatabase>(Database_Path, Database_Name); option = new string[qdb.Count]; for(int cnt = 0; cnt < qdb.Count; cnt++) option[cnt] = qdb.Get(cnt).Name; }
void DisplayButtons() { if (!showDetails) { if (GUILayout.Button("Add Object")) { if (EditingWeapons) { TempWeapon = new ISWeapon(); } if (About) { Debug.Log("This creates a temporary item press teh save button to permanently add it to you database."); } showDetails = true; } } else { if (GUILayout.Button("Save")) { if (EditingWeapons) { for (int i = 0; i < WeaponDB.Count; i++) { if (TempWeapon.ISName == WeaponDB.Get(i).ISName) { QDB = ISQualityDatabase.GetDatabase <ISQualityDatabase>(QUALITY_DATABASE_PATH, QUALITY_DATABASE_NAME); TempWeapon.ISQuality = QDB.Get(TempWeapon.qualitySelectedID); WeaponDB.Replace(i, TempWeapon); showDetails = false; TempWeapon = null; } } Debug.Log("weapon saved"); QDB = ISQualityDatabase.GetDatabase <ISQualityDatabase>(QUALITY_DATABASE_PATH, QUALITY_DATABASE_NAME); TempWeapon.ISQuality = QDB.Get(TempWeapon.qualitySelectedID); WeaponDB.Add(TempWeapon); showDetails = false; TempWeapon = null; } } if (GUILayout.Button("Cancel")) { Debug.Log("weapon canceled"); showDetails = false; TempWeapon = null; } } }
public ISObject() { string DATABASE_NAME = @"beQualityDatabase.asset"; string DATABASE_PATH = @"Database"; qdb = ISQualityDatabase.GetDatabase <ISQualityDatabase>(DATABASE_PATH, DATABASE_NAME); option = new string[qdb.Count]; for (int cnt = 0; cnt < qdb.Count; cnt++) { option[cnt] = qdb.Get(cnt).Name; } }
public ISObject() { string DATABASE_PATH = @"Systems/Item System/scripts/database/Actual Database"; string DATABASE_NAME = @"ISQUALITYDATABASE.asset"; if (QDB == null) { QDB = ISQualityDatabase.GetDatabase <ISQualityDatabase> (DATABASE_PATH, DATABASE_NAME); } Option = new string[QDB.Count]; for (int cnt = 0; cnt < QDB.Count; cnt++) { Option [cnt] = QDB.Get(cnt).QName; } }
public void DisplayQuality() { qualitySelectedIndex = EditorGUILayout.Popup("Quality", qualitySelectedIndex, option); _quality = qdb.Get(SelectedQualityID); }
public void LoadQualityDatabase() { string DB_NAME = @"ISQualityDB.asset"; string DB_PATH = @"Database"; qdb = ISQualityDatabase.GetDatabase<ISQualityDatabase>(DB_PATH, DB_NAME); option = new string[qdb.Count]; for (int i = 0; i < qdb.Count; i++) { option[i] = qdb.Get(i).Name; } qualityDatabaseLoaded = true; }