是不是可以用Invoke来替代呢
[Invoke((long)BlockItemType.Normal)]
[FriendOf(typeof(BlockItem))]
public class BlockItem_Normal : AInvokeHandler<BlockItemOnCellHitEvent>
{
public override void Handle(BlockItemOnCellHitEvent args)
{
if (args.BlockCell.CanDestroy())
{
args.BlockItem.BlockCells.RemoveByValue(args.BlockCell);
}
}
}