public void TickLava() { int count = Lava.Count; for (int i = 0; i < count; i++) { int index; if (PhysicsBase.CheckItem(Lava, out index)) { BlockID 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 (PhysicsBase.CheckItem(Water, out index)) { BlockID block = map.blocks[index]; if (!(block == Block.Water || block == Block.StillWater)) { continue; } ActivateWater(index, block); } } }