Example #1
0
        internal static void C4Det(Player p, ExtBlock block, ushort x, ushort y, ushort z)
        {
            int index = p.level.PosToInt(x, y, z);

            C4Physics.BlowUp(index, p.level);
            p.ChangeBlock(x, y, z, ExtBlock.Air);
        }
Example #2
0
        internal static ChangeResult C4Det(Player p, BlockID old, ushort x, ushort y, ushort z)
        {
            int index = p.level.PosToInt(x, y, z);

            C4Physics.BlowUp(index, p.level);
            return(p.ChangeBlock(x, y, z, Block.Air));
        }
Example #3
0
 internal static bool C4Det(Player p, byte block, ushort x, ushort y, ushort z)
 {
     C4Physics.BlowUp(new ushort[] { x, y, z }, p.level);
     p.ChangeBlock(x, y, z, Block.air, 0);
     return(false);
 }