多段伤害的更改
This commit is contained in:
parent
42c897cff9
commit
c55ab20a6d
@ -247,19 +247,22 @@ namespace BF
|
|||||||
return animation.Duration;
|
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);
|
var animation = skeletonGraphic.skeletonDataAsset.GetAnimationStateData().SkeletonData.FindAnimation(name);
|
||||||
foreach (var timeline in animation.Timelines)
|
foreach (var timeline in animation.Timelines)
|
||||||
{
|
{
|
||||||
var eventTimeline = timeline as Spine.EventTimeline;
|
var eventTimeline = timeline as Spine.EventTimeline;
|
||||||
if (eventTimeline != null && eventTimeline.Events.Length > 0)
|
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)
|
public void SetDefaultMix(float mixDuration)
|
||||||
|
|||||||
@ -729,7 +729,7 @@ namespace XLua.CSObjectWrap
|
|||||||
string _name = LuaAPI.lua_tostring(L, 2);
|
string _name = LuaAPI.lua_tostring(L, 2);
|
||||||
|
|
||||||
var gen_ret = gen_to_be_invoked.GetAnimationKeyFrameTime( _name );
|
var gen_ret = gen_to_be_invoked.GetAnimationKeyFrameTime( _name );
|
||||||
LuaAPI.lua_pushnumber(L, gen_ret);
|
translator.Push(L, gen_ret);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user