private static string GetAxisIndicator(Base6Directions.Direction direction)
{
switch (Base6Directions.GetAxis(direction))
{
case Base6Directions.Axis.LeftRight: // X
return Base6Directions.GetVector(direction).X < 0 ? "-X" : "+X";
case Base6Directions.Axis.UpDown: // Y
return Base6Directions.GetVector(direction).Y < 0 ? "-Y" : "+Y";
case Base6Directions.Axis.ForwardBackward: // Z
return Base6Directions.GetVector(direction).Z < 0 ? "-Z" : "+Z";
}
return null;
}