Class GroupOperation<TObject>
Inheritance
System.Object
AsyncOperationBase<System.Collections.Generic.IList<TObject>>
GroupOperation<TObject>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEngine.ResourceManagement
Syntax
public class GroupOperation<TObject> : AsyncOperationBase<IList<TObject>>, IAsyncOperation<IList<TObject>>, IAsyncOperation, IEnumerator where TObject : class
Type Parameters
Name | Description |
---|---|
TObject |
Constructors
GroupOperation()
Declaration
public GroupOperation()
Properties
IsDone
Declaration
public override bool IsDone { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
UnityEngine.ResourceManagement.AsyncOperationBase<System.Collections.Generic.IList<TObject>>.IsDone
Methods
ResetStatus()
Declaration
public override void ResetStatus()
Overrides
UnityEngine.ResourceManagement.AsyncOperationBase<System.Collections.Generic.IList<TObject>>.ResetStatus()
SetResult(IList<TObject>)
Declaration
public override void SetResult(IList<TObject> result)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<TObject> | result |
Overrides
UnityEngine.ResourceManagement.AsyncOperationBase<System.Collections.Generic.IList<TObject>>.SetResult(System.Collections.Generic.IList<TObject>)
Start(IList<IResourceLocation>, Action<IAsyncOperation<TObject>>, Func<IResourceLocation, IAsyncOperation<TObject>>)
Declaration
public virtual IAsyncOperation<IList<TObject>> Start(IList<IResourceLocation> locations, Action<IAsyncOperation<TObject>> callback, Func<IResourceLocation, IAsyncOperation<TObject>> func)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<IResourceLocation> | locations | |
Action<IAsyncOperation<TObject>> | callback | |
Func<IResourceLocation, IAsyncOperation<TObject>> | func |
Returns
Type | Description |
---|---|
IAsyncOperation<System.Collections.Generic.IList<TObject>> |
Start<TParam>(IList<IResourceLocation>, Action<IAsyncOperation<TObject>>, Func<IResourceLocation, TParam, IAsyncOperation<TObject>>, TParam)
Declaration
public virtual IAsyncOperation<IList<TObject>> Start<TParam>(IList<IResourceLocation> locations, Action<IAsyncOperation<TObject>> callback, Func<IResourceLocation, TParam, IAsyncOperation<TObject>> func, TParam funcParams)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<IResourceLocation> | locations | |
Action<IAsyncOperation<TObject>> | callback | |
Func<IResourceLocation, TParam, IAsyncOperation<TObject>> | func | |
TParam | funcParams |
Returns
Type | Description |
---|---|
IAsyncOperation<System.Collections.Generic.IList<TObject>> |
Type Parameters
Name | Description |
---|---|
TParam |