public override void execute() { base.execute(); if (block.isTouchable()) { if (preBlock != block && preBlock != null) { preBlock.beRelease(); preBlock = block; } ItemEntity dropItem = block.beDestory(computeDestoryDamage()); if (dropItem != null) { //放進背包 } } }