public void OnValidate() { IEnumerable <TimelineClip> clips = GetClips(); foreach (TimelineClip clip in clips) { AkRTPCPlayable clipPlayable = (AkRTPCPlayable)clip.asset; clipPlayable.Parameter = Parameter; } }
public void setPlayableProperties() { IEnumerable <TimelineClip> clips = GetClips(); foreach (TimelineClip clip in clips) { AkRTPCPlayable clipPlayable = (AkRTPCPlayable)clip.asset; clipPlayable.Parameter = Parameter; clipPlayable.OwningClip = clip; } }
public void OnEnable() { playable = target as AkRTPCPlayable; setRTPCGlobally = serializedObject.FindProperty("setRTPCGlobally"); overrideTrackObject = serializedObject.FindProperty("overrideTrackObject"); RTPCObject = serializedObject.FindProperty("RTPCObject"); Behaviour = serializedObject.FindProperty("template"); if (playable != null && playable.OwningClip != null) { playable.OwningClip.displayName = playable.Parameter.Name; } }
public void OnEnable() { playable = target as AkRTPCPlayable; setRTPCGlobally = serializedObject.FindProperty("setRTPCGlobally"); overrideTrackObject = serializedObject.FindProperty("overrideTrackObject"); RTPCObject = serializedObject.FindProperty("RTPCObject"); Behaviour = serializedObject.FindProperty("template"); if (playable != null && playable.OwningClip != null) { var componentName = GetRTPCName(new System.Guid(playable.Parameter.valueGuid)); playable.OwningClip.displayName = componentName; } }