Game.Reflection.PrefabEntityListWrapper`1+PrefabEntityListWrapperEnumerator
Assembly: Game
Namespace: Game.Reflection
Type: class public
Base: System.Object
Implements: System.Collections.Generic.IEnumerator<T>
, System.IDisposable
, System.Collections.IEnumerator
Code
public class PrefabEntityListWrapperEnumerator<T> : System.Collections.Generic.IEnumerator<T>, System.IDisposable, System.Collections.IEnumerator
{
private System.Int32 m_Index;
private Game.Prefabs.PrefabSystem m_PrefabSystem;
public Unity.Collections.NativeList<Unity.Entities.Entity> m_Entities;
public T Current { get; }
private System.Object System.Collections.IEnumerator.Current { private get; }
public PrefabEntityListWrapperEnumerator(Unity.Collections.NativeList<Unity.Entities.Entity> entities, Game.Prefabs.PrefabSystem prefabSystem);
public System.Void Dispose();
public System.Boolean MoveNext();
public System.Void Reset();
}
Fields
private System.Int32 m_Index
private System.Int32 m_Index;
private Game.Prefabs.PrefabSystem m_PrefabSystem
private Game.Prefabs.PrefabSystem m_PrefabSystem;
public Unity.Collections.NativeList<Unity.Entities.Entity> m_Entities
public Unity.Collections.NativeList<Unity.Entities.Entity> m_Entities;
Properties
public T Current { get }
public T Current { get; }
private System.Object System.Collections.IEnumerator.Current { private get }
private System.Object System.Collections.IEnumerator.Current { private get; }
Constructors
public PrefabEntityListWrapperEnumerator(Unity.Collections.NativeList<Unity.Entities.Entity> entities, Game.Prefabs.PrefabSystem prefabSystem)
public PrefabEntityListWrapperEnumerator(Unity.Collections.NativeList<Unity.Entities.Entity> entities, Game.Prefabs.PrefabSystem prefabSystem);
Methods
public Dispose() : System.Void
public System.Void Dispose();
public MoveNext() : System.Boolean
public System.Boolean MoveNext();
public Reset() : System.Void
public System.Void Reset();