SW 중심대학 OSS GIT 서버
박건태, 이승준, 고기완, 이준호
새로운 배포
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System;using System.Collections.Generic;using System.Linq;using UnityEngine;using UnityEngine.Playables;using UnityEngine.Timeline;namespace UnityEditor.Timeline{ class TrackDrawer : GUIDrawer { internal WindowState sequencerState { get; set; }
public static TrackDrawer CreateInstance(TrackAsset trackAsset) { if (trackAsset == null) return Activator.CreateInstance<TrackDrawer>();
TrackDrawer drawer;
try { drawer = (TrackDrawer)Activator.CreateInstance(TimelineHelpers.GetCustomDrawer(trackAsset.GetType())); } catch (Exception) { drawer = Activator.CreateInstance<TrackDrawer>(); }
drawer.track = trackAsset; return drawer; }
protected TrackAsset track { get; private set; }
public virtual bool DrawTrackHeaderButton(Rect rect, TrackAsset track, WindowState state) { return false; }
public virtual bool DrawTrack(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) { return false; }
public virtual void DrawRecordingBackground(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) { EditorGUI.DrawRect(trackRect, DirectorStyles.Instance.customSkin.colorTrackBackgroundRecording); } }}
|