// PAINT METHOD: -------------------------------------------------------------------------- public override void OnInspectorGUI() { if (target == null || serializedObject == null) { return; } if (!Application.isPlaying) { EditorGUILayout.HelpBox("Equipment information", MessageType.Info); } else { string[] typeNames = DATABASE_INVENTORY.GetItemTypesNames(); for (int i = 0; i < this.equipment.equipment.items.Length; ++i) { if (this.equipment.equipment.items[i].isEquipped) { int uuid = this.equipment.equipment.items[i].itemID; string item = InventoryManager.Instance.itemsCatalogue[uuid].itemName.content; EditorGUILayout.LabelField(typeNames[i], item); } } } if (this.PaintGlobalID()) { EditorGUILayout.Space(); GlobalEditorID.Paint(this.equipment); } }