using CombatLibrary.CombatLibrary.CombatCore.CustomizeTime.CameraShakingAsset; using UnityEngine; using UnityEngine.Playables; using Utility; [System.Serializable] public class CameraShakingAsset : CustomizePlayableAsset { [Header("激活对象")] public ExposedReference camera; [Header("强度")] public float qiangDu; public override Playable CreatePlayable(PlayableGraph graph, GameObject owner) { ScriptPlayable playable = ScriptPlayable.Create(graph); playable.GetBehaviour().qiangDu = qiangDu; playable.GetBehaviour().Camera = camera.Resolve(graph.GetResolver()); return playable; } }