Dmitry Yu Okunev лет назад: 6
Родитель
Сommit
31f6844ab9
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      unit.go

+ 7 - 0
unit.go

@@ -198,6 +198,13 @@ func (units Units) GetRecursive() (result UnitPtrs) {
 	}, nil)
 	return
 }
+func (unit Unit) GetRecursive() (result UnitPtrs) {
+	unit.DoRecursive(func(unit *Unit, arg interface{}) bool {
+		result = append(result, unit)
+		return true
+	}, nil)
+	return
+}
 
 func (u Unit) GetChildrenPtrs() []*Unit {
 	if !u.childrenReady {