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