public void TickLava() { int count = Lava.Count; for (int i = 0; i < count; i++) { int index; if (Physics.CheckItem(Lava, out index)) { byte block = map.blocks[index]; if (!(block == Block.Lava || block == Block.StillLava)) { continue; } ActivateLava(index, block); } } }
public void TickWater() { int count = Water.Count; for (int i = 0; i < count; i++) { int index; if (Physics.CheckItem(Water, out index)) { byte block = map.blocks[index]; if (!(block == Block.Water || block == Block.StillWater)) { continue; } ActivateWater(index, block); } } }