public static string GetEnemyRoutesRecordString(EnemyCharacter enemy)
        {
            var stringBuilder = new StringBuilder();

            stringBuilder.Append($"{Patrol} [ ");
            if (enemy.Routes.Count == 0)
            {
                stringBuilder.Append($".NO_EXISTE 1.0  ]");
            }
            else
            {
                stringBuilder.Append($"{EnemyAction} [ {Routes} ( ");
                foreach (var route in enemy.Routes)
                {
                    stringBuilder.Append($"[ {RouteName} {route.RouteName} " +
                                         $"{SerializerHelper.GetSpeedRecordString(route.Speed)} {SerializerHelper.GetActionTypeRecordString(route.ActionRepeatType)}" +
                                         $" {EnemyActionHelper.GetEnemyActionsRecordString(route.Actions)} ] ");
                }
                stringBuilder.Append($")");
                stringBuilder.Append($" {DefaultRoute} {enemy.DefaultRoute} ] ]");
            }
            return(stringBuilder.ToString());
        }