Game.Zones.CellOverlapJobs+CheckBlockOverlapJob
Assembly: Game
Namespace: Game.Zones
Type: struct sealed public
Base: System.ValueType
Implements: Unity.Jobs.IJobParallelForDefer
Attributes: BurstCompile
Code
public sealed struct CheckBlockOverlapJob : Unity.Jobs.IJobParallelForDefer
{
public Unity.Collections.NativeArray<Game.Zones.CellCheckHelpers+BlockOverlap> m_BlockOverlaps;
public Unity.Collections.NativeArray<Game.Zones.CellCheckHelpers+OverlapGroup> m_OverlapGroups;
public Game.Prefabs.ZonePrefabs m_ZonePrefabs;
public Unity.Entities.ComponentLookup<Game.Zones.Block> m_BlockData;
public Unity.Entities.ComponentLookup<Game.Zones.BuildOrder> m_BuildOrderData;
public Unity.Entities.ComponentLookup<Game.Prefabs.ZoneData> m_ZoneData;
public Unity.Entities.BufferLookup<Game.Zones.Cell> m_Cells;
public Unity.Entities.ComponentLookup<Game.Zones.ValidArea> m_ValidAreaData;
public System.Void Execute(System.Int32 index);
}
Fields
public Unity.Collections.NativeArray<Game.Zones.CellCheckHelpers+BlockOverlap> m_BlockOverlaps
public Unity.Collections.NativeArray<Game.Zones.CellCheckHelpers+BlockOverlap> m_BlockOverlaps;
public Unity.Collections.NativeArray<Game.Zones.CellCheckHelpers+OverlapGroup> m_OverlapGroups
public Unity.Collections.NativeArray<Game.Zones.CellCheckHelpers+OverlapGroup> m_OverlapGroups;
public Game.Prefabs.ZonePrefabs m_ZonePrefabs
public Game.Prefabs.ZonePrefabs m_ZonePrefabs;
public Unity.Entities.ComponentLookup<Game.Zones.Block> m_BlockData
public Unity.Entities.ComponentLookup<Game.Zones.Block> m_BlockData;
public Unity.Entities.ComponentLookup<Game.Zones.BuildOrder> m_BuildOrderData
public Unity.Entities.ComponentLookup<Game.Zones.BuildOrder> m_BuildOrderData;
public Unity.Entities.ComponentLookup<Game.Prefabs.ZoneData> m_ZoneData
public Unity.Entities.ComponentLookup<Game.Prefabs.ZoneData> m_ZoneData;
public Unity.Entities.BufferLookup<Game.Zones.Cell> m_Cells
public Unity.Entities.BufferLookup<Game.Zones.Cell> m_Cells;
public Unity.Entities.ComponentLookup<Game.Zones.ValidArea> m_ValidAreaData
public Unity.Entities.ComponentLookup<Game.Zones.ValidArea> m_ValidAreaData;
Methods
public Execute(System.Int32 index) : System.Void
public System.Void Execute(System.Int32 index);
Nested types
Game.Zones.CellOverlapJobs+CheckBlockOverlapJob+CellReduction
Game.Zones.CellOverlapJobs+CheckBlockOverlapJob+OverlapIterator