SEToolbox.Models.StructureCubeGridModel.GetAxisIndicator C# (CSharp) 메소드

GetAxisIndicator() 개인적인 정적인 메소드

private static GetAxisIndicator ( VRageMath.Base6Directions direction ) : string
direction VRageMath.Base6Directions
리턴 string
        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;
        }