|
|
@@ -23,7 +23,7 @@ namespace MineCase.Server.World.EntitySpawner
|
|
|
_groupMaxNum = groupMaxNum;
|
|
|
}
|
|
|
|
|
|
- public async void Spawn(IWorld world, IGrainFactory grainFactory, ChunkColumnStorage chunk, Random random, BlockWorldPos pos)
|
|
|
+ public async void Spawn(IWorld world, IGrainFactory grainFactory, IChunkColumnStorage chunk, Random random, BlockWorldPos pos)
|
|
|
{
|
|
|
int num = random.Next(_groupMaxNum);
|
|
|
for (int n = 0; n < num; ++n)
|
|
|
@@ -66,7 +66,7 @@ namespace MineCase.Server.World.EntitySpawner
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public bool CanMobStand(IWorld world, IGrainFactory grainFactory, ChunkColumnStorage chunk, Random random, BlockChunkPos pos)
|
|
|
+ public bool CanMobStand(IWorld world, IGrainFactory grainFactory, IChunkColumnStorage chunk, Random random, BlockChunkPos pos)
|
|
|
{
|
|
|
// TODO 以后结合boundbox判断
|
|
|
BlockChunkPos downPos = new BlockChunkPos(pos.X, pos.Y - 1, pos.Z);
|