public override void OnFaceSelect(BlockFace face) { if (_isDisplaced || face.Equals(BlockFace.Top)) { return; } _block.HighlightFace(face); }
public override Vector3 GetMoveDirection(BlockFace face) { if (_isDisplaced || face.Equals(BlockFace.Top)) { // use Vector3.zero as error value return(Vector3.zero); } return(face.GetNormal()); }