SleepHunter.Models.SpellTarget.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            switch (unitType)
              {
            case TargetCoordinateUnits.None:
              return null;

            case TargetCoordinateUnits.Character:
              return string.Format("{0}", characterName);

            case TargetCoordinateUnits.AbsoluteTile:
              return string.Format("Tile {0}, {1}", location.X.ToString(), location.Y.ToString());

            case TargetCoordinateUnits.AbsoluteXY:
              return string.Format("{0}, {1}", location.X.ToString(), location.Y.ToString());

            case TargetCoordinateUnits.RelativeTile:
              return string.Format("{0}", ToRelativeString(location));

            case TargetCoordinateUnits.RelativeXY:
              return string.Format("Relative {0}, {1}", location.X.ToString(), location.Y.ToString());

            case TargetCoordinateUnits.Self:
              return string.Format("Self");

            case TargetCoordinateUnits.RelativeRadius:
              return string.Format("{0} Tile Radius from {1}",
             (OuterRadius - InnerRadius + 1).ToString(),
             ToRelativeString(Location));

            case TargetCoordinateUnits.AbsoluteRadius:
              return string.Format("{0} Tile Radius from {1}, {2}",
             (OuterRadius - InnerRadius + 1).ToString(),
             Location.X.ToString(), Location.Y.ToString());
              }

              return string.Empty;
        }

Usage Example

示例#1
0
 public override string ToString()
 {
     return(string.Format("Flowering on {0}", target.ToString()));
 }
All Usage Examples Of SleepHunter.Models.SpellTarget::ToString