public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.hasNext) { hashcode = (hashcode * 397) + HasNext.GetHashCode(); } if (__isset.bannerSequence) { hashcode = (hashcode * 397) + BannerSequence.GetHashCode(); } if (__isset.bannerTargetType) { hashcode = (hashcode * 397) + BannerTargetType.GetHashCode(); } if (__isset.bannerTargetPath) { hashcode = (hashcode * 397) + BannerTargetPath.GetHashCode(); } if (__isset.productList) { hashcode = (hashcode * 397) + TCollections.GetHashCode(ProductList_); } if (__isset.bannerLang) { hashcode = (hashcode * 397) + BannerLang.GetHashCode(); } } return(hashcode); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.hasNext) { hashcode = (hashcode * 397) + HasNext.GetHashCode(); } if (__isset.reinvokeHour) { hashcode = (hashcode * 397) + ReinvokeHour.GetHashCode(); } if (__isset.lastVersionSeq) { hashcode = (hashcode * 397) + LastVersionSeq.GetHashCode(); } if (__isset.productList) { hashcode = (hashcode * 397) + TCollections.GetHashCode(ProductList); } if (__isset.recentNewReleaseDate) { hashcode = (hashcode * 397) + RecentNewReleaseDate.GetHashCode(); } if (__isset.recentEventReleaseDate) { hashcode = (hashcode * 397) + RecentEventReleaseDate.GetHashCode(); } } return(hashcode); }
private void AddNext <T>(HasNext nextObject, int y, int x) { if (IsType <T>(y, x)) { nextObject.Next = _hasNexts[y][x]; } }
public HasNext[][] GetHasNext2DArray() { var level = GetLevelMatrix(); HasNext[][] LevelObjectMap = new HasNext[level.Length][]; var factory = HasNextFactory.Instance; for (int i = 0; i < level.Length; i++) { LevelObjectMap[i] = level[i] .Select(LevelObject => factory.GetHasNext(LevelObject)) .ToArray(); } return(LevelObjectMap); }
public char GetDisplayChar(HasNext Item) { switch (Item) { case Track track: // Print the track if (track.Direction != Direction.NONE) { if (track.Occupant == null) { return((char)track.Direction); } return('\x00D7'); } // Get the chars of special items. return(GetDisplayItem(track)); case WaterQuay waterQuay: if (waterQuay.Occupant == null) { return('H'); } return('O'); case WaterLink waterLink: if (waterLink.Occupant is Ship) { if (waterLink.Occupant.isLoaded) { return('0'); } return('='); } return('~'); default: return(' '); } }
public override string ToString() { var sb = new StringBuilder("ProductList("); bool __first = true; if (__isset.hasNext) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("HasNext: "); HasNext.ToString(sb); } if (__isset.bannerSequence) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BannerSequence: "); BannerSequence.ToString(sb); } if (__isset.bannerTargetType) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BannerTargetType: "); BannerTargetType.ToString(sb); } if (BannerTargetPath != null && __isset.bannerTargetPath) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BannerTargetPath: "); BannerTargetPath.ToString(sb); } if (ProductList_ != null && __isset.productList) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductList_: "); ProductList_.ToString(sb); } if (BannerLang != null && __isset.bannerLang) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BannerLang: "); BannerLang.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override string ToString() { var sb = new StringBuilder("ProductSimpleList("); bool __first = true; if (__isset.hasNext) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("HasNext: "); HasNext.ToString(sb); } if (__isset.reinvokeHour) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ReinvokeHour: "); ReinvokeHour.ToString(sb); } if (__isset.lastVersionSeq) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastVersionSeq: "); LastVersionSeq.ToString(sb); } if (ProductList != null && __isset.productList) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductList: "); ProductList.ToString(sb); } if (__isset.recentNewReleaseDate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RecentNewReleaseDate: "); RecentNewReleaseDate.ToString(sb); } if (__isset.recentEventReleaseDate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RecentEventReleaseDate: "); RecentEventReleaseDate.ToString(sb); } sb.Append(")"); return(sb.ToString()); }