Пример #1
0
 public override void OnInspectorGUI()
 {
     base.OnInspectorGUI();
     Object[] targets = base.get_targets();
     for (int i = 0; i < targets.Length; i++)
     {
         Object     @object    = targets[i];
         GroupTrack groupTrack = @object as GroupTrack;
         if (groupTrack == null)
         {
             break;
         }
         List <TrackAsset> subTracks = groupTrack.subTracks;
         string            name      = groupTrack.get_name();
         GUILayout.Label((subTracks.Count <= 0) ? name : string.Concat(new object[]
         {
             name,
             " (",
             subTracks.Count,
             ")"
         }), EditorStyles.get_boldLabel(), new GUILayoutOption[0]);
         GUILayout.Space(3f);
         this.m_SubTracks.set_list(groupTrack.subTracks);
         this.m_SubTracks.DoLayoutList();
         this.m_SubTracks.set_index(-1);
     }
 }