Ещё если прям понты нарезать то можно создать объект светофора и задать ему рутину А для этой рутины иметь возможность менять ее период или периоды ее частей(например время зелёного для пешеходов независимо от зелёного для машин) Так же возможность останавливать продолжать и перезапускать рутину