You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
7.7 KiB
XML
118 lines
7.7 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Duality.Plugins.Pathfindax.Tilemaps.core</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Duality.Plugins.Pathfindax.Tilemaps.Components.TilemapNodeGridGenerator">
|
|
<summary>
|
|
Generates a <see cref="T:Pathfindax.Grid.ISourceNodeGrid`1"/> from <see cref="T:Duality.Plugins.Tilemaps.Tilemap"/>'s.
|
|
The <see cref="T:Duality.Plugins.Tilemaps.Tilemap"/>'s must be children of the gameobject this component is attached to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Duality.Plugins.Pathfindax.Tilemaps.Components.TilemapNodeGridGenerator.MaxCalculatedClearance">
|
|
<summary>
|
|
The maximum clearance that will be calculated. For performance reasons try to keep this as small as possible. This should be no larger than the size of your largest agent in nodes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Duality.Plugins.Pathfindax.Tilemaps.Components.TilemapNodeGridGenerator.MovementPenalties">
|
|
<summary>
|
|
The movement penalties per tile which can be used to make the pathfinder try to avoid certain nodes. The index of the value in the array is equal to the index of the tile.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Duality.Plugins.Pathfindax.Tilemaps.Components.TilemapNodeGridGenerator.GenerateGrid2D">
|
|
<summary>
|
|
Generates a fully initialized <see cref="T:Pathfindax.Grid.ISourceNodeGrid`1"/> that can be used as a source nodegrid for pathfinders.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapNodeConnectionGenerator">
|
|
<summary>
|
|
Generates connections and base clearances for nodes based upon information from <see cref="T:Duality.Plugins.Tilemaps.TilemapCollisionSource"/>s
|
|
</summary>
|
|
</member>
|
|
<member name="M:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapNodeConnectionGenerator.#ctor">
|
|
<summary>
|
|
Creates a new <see cref="T:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapNodeConnectionGenerator"/> instance and does some initialization work
|
|
</summary>
|
|
</member>
|
|
<member name="M:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapNodeConnectionGenerator.CalculateGridNodeCollision(Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody[],Pathfindax.Nodes.ISourceGridNode,Pathfindax.Grid.ISourceNodeGrid{Pathfindax.Nodes.ISourceGridNode})">
|
|
<summary>
|
|
Calculates the <see cref="T:Pathfindax.Nodes.NodeConnection`1"/>s and the base <see cref="T:Pathfindax.Nodes.GridClearance"/> for the <paramref name="sourceGridNode"/>
|
|
</summary>
|
|
<param name="tilemapColliderWithBodies"></param>
|
|
<param name="sourceGridNode"></param>
|
|
<param name="sourceNodeGrid"></param>
|
|
</member>
|
|
<member name="T:Duality.Plugins.Pathfindax.Tilemaps.Generators.NodeCollision">
|
|
<summary>
|
|
Only purpose of this class is to store the collisions that are later used to generate the <see cref="T:Pathfindax.Nodes.NodeConnection`1"/>s
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.NodeCollision.PathfindaxCollisionCategory">
|
|
<summary>
|
|
The collision bitmask
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.NodeCollision.X">
|
|
<summary>
|
|
The X grid coordinate of where this connection will be going to
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.NodeCollision.Y">
|
|
<summary>
|
|
The Y grid coordinate of where this connection will be going to
|
|
</summary>
|
|
</member>
|
|
<member name="M:Duality.Plugins.Pathfindax.Tilemaps.Generators.NodeCollision.#ctor(Pathfindax.Nodes.PathfindaxCollisionCategory,System.Int32,System.Int32)">
|
|
<summary>
|
|
Creates a new <see cref="T:Duality.Plugins.Pathfindax.Tilemaps.Generators.NodeCollision"/> instance
|
|
</summary>
|
|
<param name="pathfindaxCollisionCategory"></param>
|
|
<param name="x"></param>
|
|
<param name="y"></param>
|
|
</member>
|
|
<member name="T:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody">
|
|
<summary>
|
|
Groups the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/> and the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.RigidBody"/> it uses together for easy access.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.Width">
|
|
<summary>
|
|
The width of the first <see cref="T:Duality.Plugins.Tilemaps.Tilemap"/> in the first <see cref="T:Duality.Plugins.Tilemaps.TilemapCollisionSource"/> of the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.Height">
|
|
<summary>
|
|
The height of the first <see cref="T:Duality.Plugins.Tilemaps.Tilemap"/> in the first <see cref="T:Duality.Plugins.Tilemaps.TilemapCollisionSource"/> of the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider">
|
|
<summary>
|
|
The <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.RigidBody">
|
|
<summary>
|
|
The <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.RigidBody"/> that is on the same <see cref="T:Duality.GameObject"/> as the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollisionSources">
|
|
<summary>
|
|
Storing the collision sources of the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/> in a array allows for much quicker access than leaving them in the <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.#ctor(Duality.Plugins.Tilemaps.TilemapCollider)">
|
|
<summary>
|
|
Creates a new instance of the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.TilemapCollider"/> and adds the <see cref="F:Duality.Plugins.Pathfindax.Tilemaps.Generators.TilemapColliderWithBody.RigidBody"/> thats on the same <see cref="T:Duality.GameObject"/>
|
|
</summary>
|
|
<param name="tilemapCollider"></param>
|
|
</member>
|
|
<member name="T:Duality.Plugins.Pathfindax.Tilemaps.PathfindaxTilemapPlugin">
|
|
<summary>
|
|
The <see cref="T:Duality.Plugins.Pathfindax.Tilemaps.PathfindaxTilemapPlugin"/> coreplugin
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|