protected override void ResolveDependencies()
{
base.ResolveDependencies();
this.treePool = new Queue<Entity>();
this.treeTerrainLimitsPool = new Queue<Entity>();
this.carPool = new Queue<Entity>();
this.terrainPool = new Dictionary<string, Queue<Entity>>();
this.treeLimitPrefabs = new string[]
{
WaveContent.Prefabs.treelimits,
};
this.treePrefabs = new string[]
{
WaveContent.Prefabs.Tree01,
WaveContent.Prefabs.Tree02,
WaveContent.Prefabs.Tree03,
WaveContent.Prefabs.Tree04,
};
this.carPrefabs = new string[]
{
WaveContent.Prefabs.car01,
WaveContent.Prefabs.car02,
WaveContent.Prefabs.car03,
};
this.terrainPrefabs = new string[]
{
WaveContent.Prefabs.fieldRow,
WaveContent.Prefabs.roadRow
};
this.FillPool();
}