public override int GetHashCode() { int hashCode = IsStatic ? StaticId.GetHashCode() : MoveableId.GetHashCode(); if (IsStatic) { hashCode ^= unchecked ((int)0xdcbc635b); } return(hashCode); }
public string ShortName() { if (IsStatic) { return(StaticId.ShortName(_gameVersion)); } else { return(MoveableId.ShortName(_gameVersion)); } }
public override string ToString() { if (IsStatic) { return(StaticId.ToString(_gameVersion)); } else { return(MoveableId.ToString(_gameVersion)); } }