多段伤害的更改

This commit is contained in:
xiekaidong 2023-05-26 15:48:05 +08:00
parent 42c897cff9
commit c55ab20a6d
2 changed files with 8 additions and 5 deletions

View File

@ -247,19 +247,22 @@ namespace BF
return animation.Duration;
}
public float GetAnimationKeyFrameTime(string name)
public List<float> GetAnimationKeyFrameTime(string name)
{
float time = 0.0f;
List<float> times = new List<float>();
var animation = skeletonGraphic.skeletonDataAsset.GetAnimationStateData().SkeletonData.FindAnimation(name);
foreach (var timeline in animation.Timelines)
{
var eventTimeline = timeline as Spine.EventTimeline;
if (eventTimeline != null && eventTimeline.Events.Length > 0)
{
time = eventTimeline.Events[0].Time;
foreach (var eventInfo in eventTimeline.Events)
{
times.Add(eventInfo.Time);
}
}
}
return time;
return times;
}
public void SetDefaultMix(float mixDuration)

View File

@ -729,7 +729,7 @@ namespace XLua.CSObjectWrap
string _name = LuaAPI.lua_tostring(L, 2);
var gen_ret = gen_to_be_invoked.GetAnimationKeyFrameTime( _name );
LuaAPI.lua_pushnumber(L, gen_ret);
translator.Push(L, gen_ret);