Candide.DebugTools.PathFindImgui
Type JSONpublic class in Candide.DebugTools
Type metadata
- Assembly
Romestead - Namespace
Candide.DebugTools - Base type
System.Object - Hash
18F852299CA29E05754F4C48AB6B0325A845554AD331894F872E947FC0641556
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
FromBuildingId# | public | public System.Nullable<System.Guid> FromBuildingId |
LastPoint# | private | private Microsoft.Xna.Framework.Vector2 LastPoint |
Testing# | public | public System.Boolean Testing |
Methods
CollisionTest
#
private System.Boolean CollisionTest(Microsoft.Xna.Framework.Vector2 point, CandideServer.PathFinding.PathFindArgs args)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
5402216019A424604AB641AE0061BF648462FE30A499FCC4DC26DCD28B97BB78 - Body hash
EE4B96DFC3F7347C8154F751FF50394BB8A402880E1CA714681FDB33A3E623CD - IL size269
Referenced calls
CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)Shared.Collision.QueryRectBox::.ctor()CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.Worlds.ServerExteriorWorldModel>::QueryFast(CandideCreator.Shared.Models.RectangleF)AabbTree.QueryRect<CandideServer.Models.Worlds.ServerExteriorWorldModel>::GetEnumerator()AabbTree.QueryRect<CandideServer.Models.Worlds.ServerExteriorWorldModel>::get_Current()CandideCreator.Shared.Models.RectangleF::get_TopLeft()Shared.Collision.CollisionTerrainGroup::CheckForCollision(Shared.Collision.QueryRectBox, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Collision.CollisionSpecialGroup::CheckForCollisionAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)AabbTree.QueryRect<CandideServer.Models.Worlds.ServerExteriorWorldModel>::MoveNext()System.IDisposable::Dispose()
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
19C1754EBCE3C070C92C5C61DCF98D2448AEA12D9FBBAC33A6A17F05DB279406 - Body hash
A30759764D08101658D8D9C9CAD1A7872C23F317922B43709014B511609EADAA - IL size412
Referenced calls
System.String::op_Implicit(System.String)ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan<System.Char>)ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)CandideServer.PathFinding.PathFindSystem::get_Time()CandideServer.PathFinding.PathFindTaskInfo::get_IsActive()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan<System.Char>, System.Boolean&)Candide.Input.InputManager::Down(Candide.Input.MouseButtons)Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)Candide.DebugTools.PathFindImgui::Test()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Object::ToString()ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan<System.Char>, System.ReadOnlySpan<System.Char>)ImGuiNET.ImGui::Selectable(System.ReadOnlySpan<System.Char>)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.Building>::get_Values()Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Constructions.Building>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.Building>::get_Current()System.Nullable<System.Guid>::.ctor(!0)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Constructions.Building>::MoveNext()System.IDisposable::Dispose()ImGuiNET.ImGui::EndCombo()
String literals
Task DebugActive tasks:. Time:F2Pathfind TestingTestingFrom BuildingNone
Test
#
private System.Void Test()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8E8E4AA8CC689A041CDC2A220CC30D7387EC5F38D0995ACD650A21A925071822 - Body hash
7279441BC2BC39D098C41A9BEC3B6117A332B70DBA0FC6A23B9F3CBD7D1A6B61 - IL size265
Referenced calls
PathFindImgui.<>c__DisplayClass4_0::.ctor()Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_Id()CandideServer.PathFinding.PathFindArgs::.ctor()System.Nullable<Microsoft.Xna.Framework.Vector2>::.ctor(!0)System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_Position2()PathFindImgui.<>c__DisplayClass4_0::<Test>b__0()System.Action::.ctor(System.Object, System.IntPtr)Candide.DebugTools.DebugTool::RunOnServer(System.Action)
Test2
#
private System.Void Test2()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9314896A4776CD8A4C60C1C614459CA6539C79CA18F04C3CA7973529DC3AB644 - Body hash
3AB9FD9B6430C076A3372D60043D62C6EF23CBF5F96640BDE2A5E0C1C9343FD6 - IL size54
Referenced calls
PathFindImgui.<>c__DisplayClass5_0::.ctor()Shared.Entity.EntityWrapper::get_Id()PathFindImgui.<>c__DisplayClass5_0::<Test2>b__0()System.Action::.ctor(System.Object, System.IntPtr)Candide.DebugTools.DebugTool::RunOnServer(System.Action)