Skip to content

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();