You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			113 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			C#
		
	
		
		
			
		
	
	
			113 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			C#
		
	
| 
											2 years ago
										 | using System.Collections.Generic; | ||
|  | using Articy.Touhou; | ||
|  | using Articy.Unity; | ||
|  | using Articy.Touhou.Templates; | ||
|  | 
 | ||
|  | namespace Game | ||
|  | { | ||
|  |     abstract partial class Util | ||
|  |     { | ||
|  |         public static ArticyObject GetConfig(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject(id); | ||
|  |         } | ||
|  |         //monster | ||
|  |         public static Monster GetMonsterConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<Monster>(id); | ||
|  |         } | ||
|  |         public static List<Monster> GetMonsterConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<Monster>(); | ||
|  |         } | ||
|  |         //door | ||
|  |         public static List<Door> GetDoorConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<Door>(); | ||
|  |         } | ||
|  |         //bless interact | ||
|  |         public static List<BlessInteract> GetBlessInteractConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<BlessInteract>(); | ||
|  |         } | ||
|  |         //weapon | ||
|  |         public static WeaponTemplate GetWeaponConfig(string id) | ||
|  |         { | ||
|  |             return GetWeaponConfigData(id).Template; | ||
|  |         } | ||
|  |         public static Weapon GetWeaponConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<Weapon>(id); | ||
|  |         } | ||
|  |         public static List<Weapon> GetWeaponConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<Weapon>(); | ||
|  |         } | ||
|  |         //skill | ||
|  |         public static SkillMasterTemplate GetSkillMasterConfig(string id) | ||
|  |         { | ||
|  |             return GetSkillMasterConfigData(id).Template; | ||
|  |         } | ||
|  |         public static SkillMaster GetSkillMasterConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<SkillMaster>(id); | ||
|  |         } | ||
|  |         public static List<SkillMaster> GetSkillMasterConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<SkillMaster>(); | ||
|  |         } | ||
|  |         //skill monster | ||
|  |         public static SkillMonsterTemplate GetSkillMonsterConfig(string id) | ||
|  |         { | ||
|  |             return GetSkillMonsterConfigData(id).Template; | ||
|  |         } | ||
|  |         public static SkillMonster GetSkillMonsterConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<SkillMonster>(id); | ||
|  |         } | ||
|  |         public static List<SkillMonster> GetSkillMonsterConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<SkillMonster>(); | ||
|  |         } | ||
|  |         //bless | ||
|  |         public static BlessTemplate GetBlessConfig(string id) | ||
|  |         { | ||
|  |             return GetBlessConfigData(id).Template; | ||
|  |         } | ||
|  |         public static Bless GetBlessConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<Bless>(id); | ||
|  |         } | ||
|  |         public static List<Bless> GetBlessConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<Bless>(); | ||
|  |         } | ||
|  |         //buff | ||
|  |         public static BuffTemplate GetBuffConfig(string id) | ||
|  |         { | ||
|  |             return GetBuffConfigData(id).Template; | ||
|  |         } | ||
|  |         public static Buff GetBuffConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<Buff>(id); | ||
|  |         } | ||
|  |         public static List<Buff> GetBuffConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<Buff>(); | ||
|  |         } | ||
|  |         //level | ||
|  |         public static LevelTemplate GetLevelConfig(string id) | ||
|  |         { | ||
|  |             return GetLevelConfigData(id).Template; | ||
|  |         } | ||
|  |         public static Level GetLevelConfigData(string id) | ||
|  |         { | ||
|  |             return ArticyDatabase.GetObject<Level>(id); | ||
|  |         } | ||
|  |         public static List<Level> GetLevelConfigDataAll() | ||
|  |         { | ||
|  |             return ArticyDatabase.GetAllOfType<Level>(); | ||
|  |         } | ||
|  | 
 | ||
|  |     } | ||
|  | } |