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