diff --git a/Spine/Implementations/V21/Skeleton21.cs b/Spine/Implementations/V21/Skeleton21.cs index e88fbe8..89d9e6d 100644 --- a/Spine/Implementations/V21/Skeleton21.cs +++ b/Spine/Implementations/V21/Skeleton21.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V21 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V34/Skeleton34.cs b/Spine/Implementations/V34/Skeleton34.cs index 706c021..cd6c71e 100644 --- a/Spine/Implementations/V34/Skeleton34.cs +++ b/Spine/Implementations/V34/Skeleton34.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V34 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V35/Skeleton35.cs b/Spine/Implementations/V35/Skeleton35.cs index baaa8b5..577a506 100644 --- a/Spine/Implementations/V35/Skeleton35.cs +++ b/Spine/Implementations/V35/Skeleton35.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V35 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V36/Skeleton36.cs b/Spine/Implementations/V36/Skeleton36.cs index ee81a72..0c78649 100644 --- a/Spine/Implementations/V36/Skeleton36.cs +++ b/Spine/Implementations/V36/Skeleton36.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V36 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V37/Skeleton37.cs b/Spine/Implementations/V37/Skeleton37.cs index d3e233d..9ab8dee 100644 --- a/Spine/Implementations/V37/Skeleton37.cs +++ b/Spine/Implementations/V37/Skeleton37.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V37 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V38/Skeleton38.cs b/Spine/Implementations/V38/Skeleton38.cs index 9990955..b62d973 100644 --- a/Spine/Implementations/V38/Skeleton38.cs +++ b/Spine/Implementations/V38/Skeleton38.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V38 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V40/Skeleton40.cs b/Spine/Implementations/V40/Skeleton40.cs index 38b4c16..024c45d 100644 --- a/Spine/Implementations/V40/Skeleton40.cs +++ b/Spine/Implementations/V40/Skeleton40.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V40 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V41/Skeleton41.cs b/Spine/Implementations/V41/Skeleton41.cs index cf3187f..e7a9d15 100644 --- a/Spine/Implementations/V41/Skeleton41.cs +++ b/Spine/Implementations/V41/Skeleton41.cs @@ -52,6 +52,7 @@ namespace Spine.Implementations.V41 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Implementations/V42/Skeleton42.cs b/Spine/Implementations/V42/Skeleton42.cs index a69434c..6ea97ce 100644 --- a/Spine/Implementations/V42/Skeleton42.cs +++ b/Spine/Implementations/V42/Skeleton42.cs @@ -60,6 +60,7 @@ namespace Spine.Implementations.V42 public Skeleton InnerObject => _o; + public string Name => _o.Data.Name; public float R { get => _o.R; set => _o.R = value; } public float G { get => _o.G; set => _o.G = value; } public float B { get => _o.B; set => _o.B = value; } diff --git a/Spine/Interfaces/ISkeleton.cs b/Spine/Interfaces/ISkeleton.cs index d2cc362..829a9da 100644 --- a/Spine/Interfaces/ISkeleton.cs +++ b/Spine/Interfaces/ISkeleton.cs @@ -15,6 +15,11 @@ namespace Spine.Interfaces /// public enum Physics { None, Reset, Update, Pose } + /// + /// 名称 + /// + public string Name { get; } + /// /// R ///