Exemple #1
0
    public void Dispose()
    {
        Owner.Dispose();

        foreach (var handle in Handles)
        {
            handle.Dispose();
        }
    }
Exemple #2
0
    protected virtual void OnDestroy()
    {
        Owned.Dispose();
        UnityEventOwner.Dispose();

        foreach (var todo in Cleanups)
        {
            todo();
        }
    }