Files
Main/Assets/Code/Logic/_Required/Entity/Character/Player/IPlayerVisualInfo.cs
2025-01-25 04:38:09 +08:00

38 lines
1.2 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using MSG_Common;
using XLua;
namespace Thousandto.Code.Logic
{
[CSharpCallLua]
public interface IPlayerVisualInfo
{
int FashionBodyID { get; set; }
int FashionHaloID { get; set; }
int FashionMatrixID { get; set; }
int FashionWeaponID { get; set; }
int LingTiDegree { get; set; }
int StateLevel { get; set; }
int WingId { get; set; }
void Copy(IPlayerVisualInfo info);
void Parse(FacadeAttribute info, int stateLevel);
void ParseByLua(LuaTable info, int stateLevel);
//获取灵体身体ID
int GetLingTiBodyModelID(int occ);
//获取时装模型ID由时装配置决定
int GetFashionBodyModelID(int occ);
//获取时装武器ID
int GetFashionWeaponModelID(int occ);
//获取时装光环模型ID
int GetFashionHaloModelID();
//获取时装法阵模型ID
int GetFashionMatrixModelID();
//获取魂甲模型ID
int GetSoulEquipModelID();
//获取飞剑模型ID
int GetFlySwordModelID();
//获取身体模型ID
int GetBodyModelID(int occ);
}
}