My Project v1
Project
载入中...
搜索中...
未找到
Game.SubsystemPathfinding
类 Game.SubsystemPathfinding 继承关系图:
Game.SubsystemPathfinding 的协作图:

class  Request
 
class  Storage
 
class  World
 

Public 成员函数

void QueuePathSearch (Vector3 start, Vector3 end, float minDistance, Vector3 boxSize, bool ignoreDoors, int maxPositionsToCheck, PathfindingResult result)
 
override void Load (ValuesDictionary valuesDictionary)
 
override void Dispose ()
 
void ThreadFunction ()
 
void ProcessRequest (Request request)
 
void SmoothPath (DynamicArray< Vector3 > path, Vector3 boxSize)
 
bool IsPassable (Vector3 p1, Vector3 p2, Vector3 boxSize)
 

静态 Public 成员函数

static bool SmoothingRaycastFunction_Obstacle (int value, float distance)
 
static bool SmoothingRaycastFunction_Support (int value, float distance)
 

Public 属性

SubsystemTerrain m_subsystemTerrain
 
Queue< Requestm_requests = new()
 
AStar< Vector3m_astar = new()
 

成员函数说明

◆ Dispose()

override void Game.SubsystemPathfinding.Dispose ( )

◆ IsPassable()

bool Game.SubsystemPathfinding.IsPassable ( Vector3 p1,
Vector3 p2,
Vector3 boxSize )
函数调用图:
这是这个函数的调用关系图:

◆ Load()

override void Game.SubsystemPathfinding.Load ( ValuesDictionary valuesDictionary)
函数调用图:

◆ ProcessRequest()

void Game.SubsystemPathfinding.ProcessRequest ( Request request)
函数调用图:
这是这个函数的调用关系图:

◆ QueuePathSearch()

void Game.SubsystemPathfinding.QueuePathSearch ( Vector3 start,
Vector3 end,
float minDistance,
Vector3 boxSize,
bool ignoreDoors,
int maxPositionsToCheck,
PathfindingResult result )
这是这个函数的调用关系图:

◆ SmoothingRaycastFunction_Obstacle()

static bool Game.SubsystemPathfinding.SmoothingRaycastFunction_Obstacle ( int value,
float distance )
static
函数调用图:
这是这个函数的调用关系图:

◆ SmoothingRaycastFunction_Support()

static bool Game.SubsystemPathfinding.SmoothingRaycastFunction_Support ( int value,
float distance )
static
函数调用图:
这是这个函数的调用关系图:

◆ SmoothPath()

void Game.SubsystemPathfinding.SmoothPath ( DynamicArray< Vector3 > path,
Vector3 boxSize )
函数调用图:
这是这个函数的调用关系图:

◆ ThreadFunction()

void Game.SubsystemPathfinding.ThreadFunction ( )
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_astar

AStar<Vector3> Game.SubsystemPathfinding.m_astar = new()

◆ m_requests

Queue<Request> Game.SubsystemPathfinding.m_requests = new()

◆ m_subsystemTerrain

SubsystemTerrain Game.SubsystemPathfinding.m_subsystemTerrain

该类的文档由以下文件生成: