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#
		
	
| 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>();
 | |
|         }
 | |
| 
 | |
|     }
 | |
| } |