public override void OnInit(XSeqenceObject marker) { this.baseMarker = (XMarker)marker; draging = false; e = Event.current; OnInit(); }
public static List <XSeqenceObject> TrackAssets(this XTrack track) { var clips = track.clips.ToList(); var marks = track.marks.ToList(); var childs = track.childs.ToList(); var list = new List <XSeqenceObject>(); for (int i = 0; i < clips.Count; i++) { XSeqenceObject clip = clips[i] as XSeqenceObject; if (clip != null) { list.Add(clip); } } list.AddRange(marks); list.AddRange(childs); return(list); }
public override void OnInit(XSeqenceObject t) { @select = false; showChild = true; isSkillHost = false; addtiveColor = Color.white; track = (XTrack)t; var flag = (TrackFlagAttribute)Attribute.GetCustomAttribute(t.GetType(), typeof(TrackFlagAttribute)); allowClip = flag.allowClip; if (_addclip == null) { _addclip = EditorGUIUtility.TrTextContent("Add Clip \t #a"); _unselect = EditorGUIUtility.TrTextContent("UnSelect All \t #u"); _select = EditorGUIUtility.TrTextContent("Select All Tracks \t %#s"); delete = EditorGUIUtility.TrTextContent("Delete Clip\t #d"); copy = EditorGUIUtility.TrTextContent("Copy Track\t #c"); paste = EditorGUIUtility.TrTextContent("Paste Track\t #p"); } }
public override void OnInit(XSeqenceObject t) { base.OnInit(t); Regist(EventT.Record, OnTrackRecd); }
public abstract void OnInit(XSeqenceObject obj);