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); } }
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); } }