Example #1
0
        public void Initialize()
        {
            m_DefaultSkinColors = CreateDefaultSkin();
            m_DarkSkinColors    = LoadColorSkin(s_DarkSkinPath);
            m_LightSkinColors   = LoadColorSkin(s_LightSkinPath);

            // add the built in colors (control track uses attribute)
            TrackResourceCache.ClearTrackColorCache();
            TrackResourceCache.SetTrackColor <AnimationTrack>(customSkin.colorAnimation);
            TrackResourceCache.SetTrackColor <PlayableTrack>(Color.white);
            TrackResourceCache.SetTrackColor <AudioTrack>(customSkin.colorAudio);
            TrackResourceCache.SetTrackColor <ActivationTrack>(customSkin.colorActivation);
            TrackResourceCache.SetTrackColor <GroupTrack>(customSkin.colorGroup);
            TrackResourceCache.SetTrackColor <ControlTrack>(customSkin.colorControl);

            // add default icons
            TrackResourceCache.ClearTrackIconCache();
            TrackResourceCache.SetTrackIcon <AnimationTrack>(EditorGUIUtility.IconContent("AnimationClip Icon"));
            TrackResourceCache.SetTrackIcon <AudioTrack>(EditorGUIUtility.IconContent("AudioSource Icon"));
            TrackResourceCache.SetTrackIcon <PlayableTrack>(EditorGUIUtility.IconContent("cs Script Icon"));
            TrackResourceCache.SetTrackIcon <ActivationTrack>(new GUIContent(activation.normal.background));
            TrackResourceCache.SetTrackIcon <SignalTrack>(EditorGUIUtility.IconContent("TimelineSignal"));
        }
Example #2
0
        public void Initialize()
        {
            m_DefaultSkinColors = CreateDefaultSkin();
            m_DarkSkinColors    = LoadColorSkin(s_DarkSkinPath);
            m_LightSkinColors   = LoadColorSkin(s_LightSkinPath);

            // add the built in colors (control track uses attribute)
            TrackResourceCache.ClearTrackColorCache();
            TrackResourceCache.SetTrackColor <AnimationTrack>(customSkin.colorAnimation);
            TrackResourceCache.SetTrackColor <PlayableTrack>(Color.white);
            TrackResourceCache.SetTrackColor <AudioTrack>(customSkin.colorAudio);
            TrackResourceCache.SetTrackColor <ActivationTrack>(customSkin.colorActivation);
            TrackResourceCache.SetTrackColor <GroupTrack>(customSkin.colorGroup);
            TrackResourceCache.SetTrackColor <ControlTrack>(customSkin.colorControl);

            // add default icons
            TrackResourceCache.ClearTrackIconCache();
            TrackResourceCache.SetTrackIcon <AnimationTrack>(animationTrackIcon);
            TrackResourceCache.SetTrackIcon <AudioTrack>(audioTrackIcon);
            TrackResourceCache.SetTrackIcon <PlayableTrack>(playableTrackIcon);
            TrackResourceCache.SetTrackIcon <ActivationTrack>(new GUIContent(GetBackgroundImage(activation)));
            TrackResourceCache.SetTrackIcon <SignalTrack>(signalTrackIcon);
        }