Romestead Assembly Reference

CandideServer.Database.PoiFastLookupTable

Type JSON

public class in CandideServer.Database

Methods3
Properties0
Fields1
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Database
  • Base typeSystem.Object
  • HashC0F386F330072EBB4713F07C33D536515391FDB85D55FCDA4047D37C68D20D9E

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
BiomeIdToSizeToTypeToPoiTableLookuppublicpublic System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>> BiomeIdToSizeToTypeToPoiTableLookup

Methods

Build

public System.Void Build(System.Collections.Generic.Dictionary<System.String, CandideServer.Models.PoiData> data)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash15A4E08C29372D27D6F89A996716A35C90F4B1656A5688253E5ED20066CB34FD
  • Body hashCF3662E7F45B94CA79DEF11109DA38169987E5FC9F1FE8031AD60CD1BDEA8D67
  • IL size213
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.PoiData>::get_Values()
  • Dictionary.ValueCollection<System.String, CandideServer.Models.PoiData>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.String, CandideServer.Models.PoiData>::get_Current()
  • System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0)
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>>::set_Item(!0, !1)
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>::.ctor()
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>::set_Item(!0, !1)
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>::TryGetValue(!0, !1&)
  • PoiFastLookupTable.PoiRandomList::.ctor()
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>::set_Item(!0, !1)
  • PoiFastLookupTable.PoiRandomList::Add(CandideServer.Models.PoiData)
  • Dictionary.ValueCollection.Enumerator<System.String, CandideServer.Models.PoiData>::MoveNext()
  • System.IDisposable::Dispose()
Called by

GetRandomPoi

public CandideServer.Models.PoiData GetRandomPoi(System.String biomeId, System.Int32 difficulty, CandideServer.Models.PoiSize size, System.Random random, CandideServer.Models.PoiLocationType type, System.Collections.Generic.HashSet<System.String> forbiddenTags)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Models.PoiData
  • StaticFalse
  • VirtualFalse
  • HashA90CDE3A78B0C61DDBB8B865EEF5E6FE2B34B3AF6033670B2609D0EA9A5F9AA5
  • Body hash8FF3731F1888F8B13D9CC113375F58FAA42DC149D25BDBD00085C4FC4376109B
  • IL size57
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiSize, System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<CandideServer.Models.PoiLocationType, PoiFastLookupTable.PoiRandomList>::TryGetValue(!0, !1&)
  • PoiFastLookupTable.PoiRandomList::GetRandomPoi(System.Random, System.Int32, System.Collections.Generic.HashSet<System.String>)
Called by