mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-11-11 16:48:30 +00:00
提交Cue案例
This commit is contained in:
@@ -30,6 +30,15 @@ namespace GAS.Runtime
|
||||
return durationalCue;
|
||||
}
|
||||
|
||||
public GameplayCueDurationalSpec ApplyFrom(params object[] customArguments)
|
||||
{
|
||||
var durationalCue = CreateSpec(new GameplayCueParameters
|
||||
{
|
||||
customArguments = customArguments
|
||||
});
|
||||
return durationalCue;
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR
|
||||
public virtual void OnEditorPreview(UnityEngine.GameObject previewObject, int frameIndex, int startFrame, int endFrame)
|
||||
{
|
||||
@@ -49,6 +58,7 @@ namespace GAS.Runtime
|
||||
public abstract void OnGameplayEffectActivate();
|
||||
public abstract void OnGameplayEffectDeactivate();
|
||||
public abstract void OnTick(int frame,int startFrame,int endFrame);
|
||||
public abstract void OnTick(int deltaTime);
|
||||
}
|
||||
|
||||
public abstract class GameplayCueDurationalSpec<T> : GameplayCueDurationalSpec where T : GameplayCueDurational
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace GAS.Runtime
|
||||
{
|
||||
public struct GameplayCueParameters
|
||||
|
||||
@@ -415,6 +415,7 @@ namespace GAS.Runtime
|
||||
if (frame >= cueClip.startFrame && frame <= cueClip.endFrame)
|
||||
{
|
||||
cueClip.cueSpec.OnTick(frame,cueClip.startFrame,cueClip.endFrame);
|
||||
cueClip.cueSpec.OnTick(deltaTime);
|
||||
}
|
||||
|
||||
if (frame == cueClip.endFrame)
|
||||
|
||||
Reference in New Issue
Block a user