miepzerino
2025-03-30 d2ab30e7a69bfe7efda63ae75812207377917bd3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System.Collections.Generic;
using System;
 
namespace Flexalon
{
    /// <summary> Provides data for a FlexalonCloner. </summary>
    public interface DataSource
    {
        /// <summary> For each element, FlexalonCloner will instantiate a new gameObject. </summary>
        IReadOnlyList<object> Data { get; }
 
        /// <summary> Invoke to notify FlexalonCloner that the data has changed. </summary>
        event Action DataChanged;
    }
}