Reorganizes the project tree and adds a task.
This commit is contained in:
		| @@ -29,6 +29,7 @@ | |||||||
| 		E219248A26198A5400C84E12 /* TraitDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219248926198A5400C84E12 /* TraitDTO.swift */; }; | 		E219248A26198A5400C84E12 /* TraitDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219248926198A5400C84E12 /* TraitDTO.swift */; }; | ||||||
| 		E219248F26198A6A00C84E12 /* DamageTypeDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219248E26198A6A00C84E12 /* DamageTypeDTO.swift */; }; | 		E219248F26198A6A00C84E12 /* DamageTypeDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219248E26198A6A00C84E12 /* DamageTypeDTO.swift */; }; | ||||||
| 		E219249426198A8200C84E12 /* LanguageDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219249326198A8200C84E12 /* LanguageDTO.swift */; }; | 		E219249426198A8200C84E12 /* LanguageDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219249326198A8200C84E12 /* LanguageDTO.swift */; }; | ||||||
|  | 		E219249926198E0D00C84E12 /* MonsterImportHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E219249826198E0D00C84E12 /* MonsterImportHelper.swift */; }; | ||||||
| 		E24ACE502607326E009BF703 /* EditBasicInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24ACE4F2607326E009BF703 /* EditBasicInfo.swift */; }; | 		E24ACE502607326E009BF703 /* EditBasicInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24ACE4F2607326E009BF703 /* EditBasicInfo.swift */; }; | ||||||
| 		E24ACE562607EE94009BF703 /* EditArmor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24ACE552607EE94009BF703 /* EditArmor.swift */; }; | 		E24ACE562607EE94009BF703 /* EditArmor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24ACE552607EE94009BF703 /* EditArmor.swift */; }; | ||||||
| 		E24ACE5B2607F0F2009BF703 /* EditSpeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24ACE5A2607F0F2009BF703 /* EditSpeed.swift */; }; | 		E24ACE5B2607F0F2009BF703 /* EditSpeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24ACE5A2607F0F2009BF703 /* EditSpeed.swift */; }; | ||||||
| @@ -108,6 +109,7 @@ | |||||||
| 		E219248926198A5400C84E12 /* TraitDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TraitDTO.swift; sourceTree = "<group>"; }; | 		E219248926198A5400C84E12 /* TraitDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TraitDTO.swift; sourceTree = "<group>"; }; | ||||||
| 		E219248E26198A6A00C84E12 /* DamageTypeDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DamageTypeDTO.swift; sourceTree = "<group>"; }; | 		E219248E26198A6A00C84E12 /* DamageTypeDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DamageTypeDTO.swift; sourceTree = "<group>"; }; | ||||||
| 		E219249326198A8200C84E12 /* LanguageDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LanguageDTO.swift; sourceTree = "<group>"; }; | 		E219249326198A8200C84E12 /* LanguageDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LanguageDTO.swift; sourceTree = "<group>"; }; | ||||||
|  | 		E219249826198E0D00C84E12 /* MonsterImportHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MonsterImportHelper.swift; sourceTree = "<group>"; }; | ||||||
| 		E24ACE4F2607326E009BF703 /* EditBasicInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditBasicInfo.swift; sourceTree = "<group>"; }; | 		E24ACE4F2607326E009BF703 /* EditBasicInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditBasicInfo.swift; sourceTree = "<group>"; }; | ||||||
| 		E24ACE552607EE94009BF703 /* EditArmor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditArmor.swift; sourceTree = "<group>"; }; | 		E24ACE552607EE94009BF703 /* EditArmor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditArmor.swift; sourceTree = "<group>"; }; | ||||||
| 		E24ACE5A2607F0F2009BF703 /* EditSpeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditSpeed.swift; sourceTree = "<group>"; }; | 		E24ACE5A2607F0F2009BF703 /* EditSpeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditSpeed.swift; sourceTree = "<group>"; }; | ||||||
| @@ -268,12 +270,12 @@ | |||||||
| 				E2B5285825B3028700AAA69E /* EditMonster.swift */, | 				E2B5285825B3028700AAA69E /* EditMonster.swift */, | ||||||
| 				E24ACE642607F55D009BF703 /* EditSavingThrows.swift */, | 				E24ACE642607F55D009BF703 /* EditSavingThrows.swift */, | ||||||
| 				E2CB0DB226080C0500142591 /* EditSkill.swift */, | 				E2CB0DB226080C0500142591 /* EditSkill.swift */, | ||||||
| 				E21661D02616E9A800117782 /* ImportMonster.swift */, |  | ||||||
| 				E24ACE692607F715009BF703 /* EditSkills.swift */, | 				E24ACE692607F715009BF703 /* EditSkills.swift */, | ||||||
| 				E24ACE5A2607F0F2009BF703 /* EditSpeed.swift */, | 				E24ACE5A2607F0F2009BF703 /* EditSpeed.swift */, | ||||||
| 				E2CB0DE526088CE400142591 /* EditStrings.swift */, | 				E2CB0DE526088CE400142591 /* EditStrings.swift */, | ||||||
| 				E254F912260D1F6D009295A5 /* EditTrait.swift */, | 				E254F912260D1F6D009295A5 /* EditTrait.swift */, | ||||||
| 				E254F90D260D19A0009295A5 /* EditTraits.swift */, | 				E254F90D260D19A0009295A5 /* EditTraits.swift */, | ||||||
|  | 				E21661D02616E9A800117782 /* ImportMonster.swift */, | ||||||
| 				E2570FFE25B1AE180055B23B /* Library.swift */, | 				E2570FFE25B1AE180055B23B /* Library.swift */, | ||||||
| 				E2CB0DB726081A2F00142591 /* MCAbilityScorePicker.swift */, | 				E2CB0DB726081A2F00142591 /* MCAbilityScorePicker.swift */, | ||||||
| 				E210B83E25B42DAB0083EAC5 /* MCAdvantagePicker.swift */, | 				E210B83E25B42DAB0083EAC5 /* MCAdvantagePicker.swift */, | ||||||
| @@ -294,19 +296,19 @@ | |||||||
| 			children = ( | 			children = ( | ||||||
| 				E254F905260D0818009295A5 /* AbilityViewModel.swift */, | 				E254F905260D0818009295A5 /* AbilityViewModel.swift */, | ||||||
| 				E216B7B6260C5A9800FB205F /* ChallengeRatingViewModel.swift */, | 				E216B7B6260C5A9800FB205F /* ChallengeRatingViewModel.swift */, | ||||||
|  | 				E219248E26198A6A00C84E12 /* DamageTypeDTO.swift */, | ||||||
|  | 				E20209E625D8DEB600EFE733 /* Enums */, | ||||||
|  | 				E219249326198A8200C84E12 /* LanguageDTO.swift */, | ||||||
| 				E216B790260C1FE800FB205F /* LanguageViewModel.swift */, | 				E216B790260C1FE800FB205F /* LanguageViewModel.swift */, | ||||||
| 				E2182E6225B22F8A00DFAEF8 /* Monster+CoreDataClass.swift */, | 				E2182E6225B22F8A00DFAEF8 /* Monster+CoreDataClass.swift */, | ||||||
|  | 				E219247A261989B400C84E12 /* MonsterDTO.swift */, | ||||||
| 				E20209FA25D8E19100EFE733 /* MonsterViewModel.swift */, | 				E20209FA25D8E19100EFE733 /* MonsterViewModel.swift */, | ||||||
|  | 				E219247F261989F700C84E12 /* SavingThrowDTO.swift */, | ||||||
| 				E20209D225D8DD9600EFE733 /* Skill+CoreDataClass.swift */, | 				E20209D225D8DD9600EFE733 /* Skill+CoreDataClass.swift */, | ||||||
|  | 				E219248426198A1200C84E12 /* SkillDTO.swift */, | ||||||
| 				E20209F925D8E19100EFE733 /* SkillViewModel.swift */, | 				E20209F925D8E19100EFE733 /* SkillViewModel.swift */, | ||||||
| 				E2CB0DE0260887ED00142591 /* StringViewModel.swift */, | 				E2CB0DE0260887ED00142591 /* StringViewModel.swift */, | ||||||
| 				E20209E625D8DEB600EFE733 /* Enums */, |  | ||||||
| 				E219247A261989B400C84E12 /* MonsterDTO.swift */, |  | ||||||
| 				E219249326198A8200C84E12 /* LanguageDTO.swift */, |  | ||||||
| 				E219247F261989F700C84E12 /* SavingThrowDTO.swift */, |  | ||||||
| 				E219248426198A1200C84E12 /* SkillDTO.swift */, |  | ||||||
| 				E219248926198A5400C84E12 /* TraitDTO.swift */, | 				E219248926198A5400C84E12 /* TraitDTO.swift */, | ||||||
| 				E219248E26198A6A00C84E12 /* DamageTypeDTO.swift */, |  | ||||||
| 			); | 			); | ||||||
| 			path = Models; | 			path = Models; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| @@ -315,6 +317,7 @@ | |||||||
| 			isa = PBXGroup; | 			isa = PBXGroup; | ||||||
| 			children = ( | 			children = ( | ||||||
| 				E2D473FC25B532C900CB36D7 /* Color+Hex.swift */, | 				E2D473FC25B532C900CB36D7 /* Color+Hex.swift */, | ||||||
|  | 				E219249826198E0D00C84E12 /* MonsterImportHelper.swift */, | ||||||
| 				E2CB0DD62608720000142591 /* StringHelper.swift */, | 				E2CB0DD62608720000142591 /* StringHelper.swift */, | ||||||
| 			); | 			); | ||||||
| 			path = Helpers; | 			path = Helpers; | ||||||
| @@ -477,6 +480,7 @@ | |||||||
| 				E2CB0DD72608720000142591 /* StringHelper.swift in Sources */, | 				E2CB0DD72608720000142591 /* StringHelper.swift in Sources */, | ||||||
| 				E2570FF525B1ADEB0055B23B /* Dashboard.swift in Sources */, | 				E2570FF525B1ADEB0055B23B /* Dashboard.swift in Sources */, | ||||||
| 				E2CB0DB826081A2F00142591 /* MCAbilityScorePicker.swift in Sources */, | 				E2CB0DB826081A2F00142591 /* MCAbilityScorePicker.swift in Sources */, | ||||||
|  | 				E219249926198E0D00C84E12 /* MonsterImportHelper.swift in Sources */, | ||||||
| 				E2CB0DC026086E3C00142591 /* ChallengeRating.swift in Sources */, | 				E2CB0DC026086E3C00142591 /* ChallengeRating.swift in Sources */, | ||||||
| 				E257100425B1AF4A0055B23B /* SearchBar.swift in Sources */, | 				E257100425B1AF4A0055B23B /* SearchBar.swift in Sources */, | ||||||
| 				E20209F525D8E04300EFE733 /* AdvantageType.swift in Sources */, | 				E20209F525D8E04300EFE733 /* AdvantageType.swift in Sources */, | ||||||
|   | |||||||
| @@ -10,6 +10,8 @@ import CoreData | |||||||
|  |  | ||||||
| class MonsterViewModel: ObservableObject { | class MonsterViewModel: ObservableObject { | ||||||
|      |      | ||||||
|  |     // TODO: Determine whether to prefer Int or Int64 for these fields and switch as many as possible to the winner. | ||||||
|  |      | ||||||
|     @Published var name: String |     @Published var name: String | ||||||
|     @Published var size: String |     @Published var size: String | ||||||
|     @Published var type: String |     @Published var type: String | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user