Example #1
0
        public override int GetHashCode()
        {
            int hashCode = IsStatic ? StaticId.GetHashCode() : MoveableId.GetHashCode();

            if (IsStatic)
            {
                hashCode ^= unchecked ((int)0xdcbc635b);
            }
            return(hashCode);
        }
Example #2
0
 public string ShortName()
 {
     if (IsStatic)
     {
         return(StaticId.ShortName(_gameVersion));
     }
     else
     {
         return(MoveableId.ShortName(_gameVersion));
     }
 }
Example #3
0
 public override string ToString()
 {
     if (IsStatic)
     {
         return(StaticId.ToString(_gameVersion));
     }
     else
     {
         return(MoveableId.ToString(_gameVersion));
     }
 }