コード例 #1
0
ファイル: Comment.cs プロジェクト: chenmj201601/UMP
 public override void GetAllScoreObject(ref List <ScoreObject> listScoreObjects)
 {
     base.GetAllScoreObject(ref listScoreObjects);
     if (TitleStyle != null)
     {
         listScoreObjects.Add(TitleStyle);
         TitleStyle.GetAllScoreObject(ref listScoreObjects);
     }
     if (PanelStyle != null)
     {
         listScoreObjects.Add(PanelStyle);
         PanelStyle.GetAllScoreObject(ref listScoreObjects);
     }
 }
コード例 #2
0
ファイル: ScoreItem.cs プロジェクト: chenmj201601/UMP
 public override void GetAllScoreObject(ref List <ScoreObject> listScoreObjects)
 {
     base.GetAllScoreObject(ref listScoreObjects);
     if (TitleStyle != null)
     {
         listScoreObjects.Add(TitleStyle);
         TitleStyle.GetAllScoreObject(ref listScoreObjects);
     }
     if (PanelStyle != null)
     {
         listScoreObjects.Add(PanelStyle);
         PanelStyle.GetAllScoreObject(ref listScoreObjects);
     }
     for (int i = 0; i < Comments.Count; i++)
     {
         var comment = Comments[i];
         listScoreObjects.Add(comment);
         comment.GetAllScoreObject(ref listScoreObjects);
     }
 }