Example #1
0
    public void OnValidate()
    {
        IEnumerable <TimelineClip> clips = GetClips();

        foreach (TimelineClip clip in clips)
        {
            AkRTPCPlayable clipPlayable = (AkRTPCPlayable)clip.asset;
            clipPlayable.Parameter = Parameter;
        }
    }
Example #2
0
    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;
        }
    }