using Godot;
namespace BITKit;
///
/// ECS中iFactory.Rotation的角度组件
///
public partial class RotationComponent : EntityComponent
{
///
/// 获取角度的路径
///
[Export] public string Path { get; private set; }
///
/// 角度的绝对权重,例如90*0,0,1 = 0,0,90
///
[Export] public Vector3 Weight { get; private set; }
///
/// 角度的相对偏移
///
[Export] public Vector3 Offset { get; private set; }
///
/// 默认角度的缓存
///
public Vector3 OriginalEuler { get; private set; }
public override void _Ready()
{
//保存默认角度
OriginalEuler = Rotation;
}
}