{"Id":"Shared.World.HeightAtPointLookUp","Name":"HeightAtPointLookUp","DisplayName":"HeightAtPointLookUp","FullName":"Shared.World.HeightAtPointLookUp","Namespace":"Shared.World","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ReusableCreateHeightAtPointLookupList:System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E","Name":"ReusableCreateHeightAtPointLookupList","Type":"System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E","Signature":"private System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E ReusableCreateHeightAtPointLookupList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"DBACF36762AF79113229C389A43D003F71EF8C1BF2E07CEE91158EAD48DBD49E"},{"Id":"Simple:System.Boolean","Name":"Simple","Type":"System.Boolean","Signature":"public System.Boolean Simple","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"1DF587AAF23A45D3875931C44A956DD45E2E80C26F4471B1618F9D189EB2419C"},{"Id":"SimpleList:Shared.World.HeightAtPointTriangle[]","Name":"SimpleList","Type":"Shared.World.HeightAtPointTriangle[]","Signature":"public Shared.World.HeightAtPointTriangle[] SimpleList","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"B2BA97880B5947767043511D00CEF280304B38EADCF2D9762C4F67860BB4E52C"},{"Id":"Tree:CandideCreator.Shared.Algorithms.AabbTree\u00601\u003CShared.World.HeightAtPointTriangle\u003E","Name":"Tree","Type":"CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E","Signature":"public CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E Tree","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"760EAF58649FE7F4447CF1BEBB17105E3455E8069FD5400B635D66D67862E836"}],"Properties":[],"Events":[],"Methods":[{"Id":"CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E)-\u003ESystem.Void","Name":"CreateHeightAtPointLookup","Signature":"private System.Void CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain terrain, Microsoft.Xna.Framework.Vector2 offset, System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E outList)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"terrain","Type":"CandideCreator.Shared.Models.Terrain","IsOut":false,"IsOptional":false},{"Name":"offset","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"outList","Type":"System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":420,"BodyHash":"8C8D46600766C70238A4B707A89D32D8EE4C28A1407A76A8C2DAB57F2469CBCA","Hash":"58B2C1341181DE375ACE7BD8755B2A996D8C98000264F28E8016AD877D503D1D","CalledMethods":["System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::GetEnumerator()","List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::get_Current()","System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Item(System.Int32)","Microsoft.Xna.Framework.Vector3::TransformNormal(Microsoft.Xna.Framework.Vector3\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector3\u0026)","Microsoft.Xna.Framework.Vector3::Normalize()","System.Collections.Generic.List\u003CCandideCreator.Shared.Models.IndexedFace\u003E::GetEnumerator()","List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::get_Current()","CandideCreator.Shared.Models.IndexedFace::get_V1()","Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)","CandideCreator.Shared.Models.IndexedFace::get_V2()","CandideCreator.Shared.Models.IndexedFace::get_V3()","Shared.World.HeightAtPointTriangle::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Math::Min(System.Single, System.Single)","System.Math::Max(System.Single, System.Single)","System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::Add(!0)","List.Enumerator\u003CCandideCreator.Shared.Models.IndexedFace\u003E::MoveNext()","System.IDisposable::Dispose()","List.Enumerator\u003CCandideCreator.Shared.Models.IndexedSurface\u003E::MoveNext()"],"StringLiterals":[],"Source":null},{"Id":"CreateHeightAtPointLookUp(System.Collections.Generic.List\u00601\u003CShared.World.HeightAtPointTriangle\u003E)-\u003EShared.World.HeightAtPointLookUp","Name":"CreateHeightAtPointLookUp","Signature":"public Shared.World.HeightAtPointLookUp CreateHeightAtPointLookUp(System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E triangles)","Visibility":"public","ReturnType":"Shared.World.HeightAtPointLookUp","Parameters":[{"Name":"triangles","Type":"System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":185,"BodyHash":"6DE347A443363B2B2AD17D9F8AA660C4B4F15460C05665BF84B185026FF786EE","Hash":"2628AE341A93D1BDBE4C455E6945E961F92C9B33716177DCB0D4EA8D7ED8674C","CalledMethods":["System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::get_Count()","Shared.World.HeightAtPointLookUp::.ctor()","System.Array::Empty()","System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::ToArray()","CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E::.ctor(System.Int32, System.Single, System.Single)","System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::GetEnumerator()","List.Enumerator\u003CShared.World.HeightAtPointTriangle\u003E::get_Current()","CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E::Add(CandideCreator.Shared.Models.RectangleF, !0)","List.Enumerator\u003CShared.World.HeightAtPointTriangle\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"CreateHeightAtPointLookup(System.Collections.Generic.IReadOnlyCollection\u00601\u003CCandideCreator.Shared.Models.Terrain\u003E, Microsoft.Xna.Framework.Vector2)-\u003EShared.World.HeightAtPointLookUp","Name":"CreateHeightAtPointLookup","Signature":"public Shared.World.HeightAtPointLookUp CreateHeightAtPointLookup(System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.Models.Terrain\u003E terrains, Microsoft.Xna.Framework.Vector2 offset)","Visibility":"public","ReturnType":"Shared.World.HeightAtPointLookUp","Parameters":[{"Name":"terrains","Type":"System.Collections.Generic.IReadOnlyCollection\u003CCandideCreator.Shared.Models.Terrain\u003E","IsOut":false,"IsOptional":false},{"Name":"offset","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":67,"BodyHash":"55E56ABFE8CCBD392C5FA4D67C1DFDC7ACB0F49CEC3F627FD5581BD1F9919044","Hash":"233F78438A40AF645B8416798D422CFA31E7F35CCF3FFCFCB8F52284D5694B5F","CalledMethods":["System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E::Clear()","System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.Models.Terrain\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CCandideCreator.Shared.Models.Terrain\u003E::get_Current()","Shared.World.HeightAtPointLookUp::CreateHeightAtPointLookup(CandideCreator.Shared.Models.Terrain, Microsoft.Xna.Framework.Vector2, System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()","Shared.World.HeightAtPointLookUp::CreateHeightAtPointLookUp(System.Collections.Generic.List\u003CShared.World.HeightAtPointTriangle\u003E)"],"StringLiterals":[],"Source":null},{"Id":"HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Single","Name":"HeightAtPoint","Signature":"public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 point, System.Single max)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"point","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"max","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1256,"BodyHash":"C53934F1D7B2A3CE155154FE27800562738DC0D2F72CFEBBB4606A883A9D2797","Hash":"28C0F79382EB1948F9F634A34B4336D5D3879E5CE813961D6BCAA3058A458537","CalledMethods":["CandideCreator.Shared.Algorithms.AabbTree\u003CShared.World.HeightAtPointTriangle\u003E::QueryFast(Microsoft.Xna.Framework.Vector2)","AabbTree.QueryRect\u003CShared.World.HeightAtPointTriangle\u003E::GetEnumerator()","AabbTree.QueryRect\u003CShared.World.HeightAtPointTriangle\u003E::get_Current()","AabbTree.QueryRect\u003CShared.World.HeightAtPointTriangle\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"362F1457DD94143E3B31AB1F8D057FF54DDAFDBB2EA551BA2FA38160113E1FB8"}