Пример #1
0
    public static Godot.Collections.Array <Dictionary> ConvertBsonListToJsonList(List <BsonDocument> bsonList)
    {
        var array = new Godot.Collections.Array <Dictionary>();

        foreach (BsonDocument bson in bsonList)
        {
            array.Add(ConvertBsonDocumentToDictionary(bson));
        }
        return(array);
    }
Пример #2
0
    /// <summary>
    /// Transform any C# collections to a Godot Array.
    /// </summary>
    /// <param name="collection">Any C# collection implementing ICollection.</param>
    /// <typeparam name="T">An element inheriting Node.</typeparam>
    /// <returns></returns>
    public static Array <T> ToGodotArray <T>(this IEnumerable <T> collection) where T : Node
    {
        var array = new Godot.Collections.Array <T>();

        foreach (var element in collection)
        {
            array.Add(element);
        }

        return(array);
    }