Romestead Assembly Reference

PoiFastLookupTable.PoiRandomList.PoiRandomListSubList

Type JSON

private class in <global>

Methods4
Properties0
Fields2
Events0
Type metadata
  • AssemblyCandideServer
  • Namespace<global>
  • Base typeSystem.Object
  • Hash84B597924D05199497F9B4297AE7D141F08948CC901AD6F37328423E3B0558B9

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
WeightedListpublicpublic System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>> WeightedList
WeightSumpublicpublic System.Single WeightSum

Methods

Add

public System.Void Add(System.Single weight, CandideServer.Models.PoiData poi)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash17DD7D98D7657BD597E158D7C7D50A296390380A976044FE4D2828A5F54DD88E
  • Body hashB8991CA03B78B9A2243498BEC292CA7FC29EEB90EE6341662D1908065979A699
  • IL size42
Referenced calls
  • System.ValueTuple<CandideServer.Models.PoiData, System.Single>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::Add(!0)
Called by

GetRandomPoi

public CandideServer.Models.PoiData GetRandomPoi(System.Random random)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.PoiData
  • StaticFalse
  • VirtualFalse
  • Hash099EBFA25B705CBC72A44C2D79CA06C28646DADF9DCDACAE8F87628EFE51EE92
  • Body hash2D2265B0493C1878CB56622BDC862514EA113C02F19EEE006696C9AE25E76A23
  • IL size95
Referenced calls
  • System.Random::NextSingle()
  • System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::get_Current()
  • List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::MoveNext()
  • System.IDisposable::Dispose()
Called by

GetRandomPoi

public CandideServer.Models.PoiData GetRandomPoi(System.Random random, System.Collections.Generic.HashSet<System.String> forbiddenTags, System.Single listWeightSum)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.PoiData
  • StaticFalse
  • VirtualFalse
  • HashF3311277C5F4670B9859E14B047B045242A1D292469872BD0492B954BB84CB73
  • Body hash68A63330B86B6B71117B609442BFF799072CA8CA4DF77E88A85BD5C5C05FEFE3
  • IL size128
Referenced calls
  • PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::GetRandomPoi(System.Random)
  • System.Random::NextSingle()
  • System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::get_Current()
  • System.Collections.Generic.HashSet<System.String>::Contains(!0)
  • List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::MoveNext()
  • System.IDisposable::Dispose()
Called by

GetWeightSum

public System.Single GetWeightSum(System.Collections.Generic.HashSet<System.String> forbiddenTags)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash4228A8E2A4A1744755E57477751053D825FF49BBB334845B13BD9BB1A7273135
  • Body hashCF40B2AEA27AFFC0EA0A312A0652EC36F583396E2CCB88E12AE7B473668FAE38
  • IL size94
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::get_Current()
  • System.Collections.Generic.HashSet<System.String>::Contains(!0)
  • List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::MoveNext()
  • System.IDisposable::Dispose()
Called by