#include <SoilTypeManager.h>
Public 成员函数 | |
void | AddTerrainPropertiesToTile (int TileX, int TileY, FSoilTerramechanicsProperties TerrainProperties) |
ASoilTypeManager () | |
void | ClearTerrainPropertiesMap () |
FSoilTerramechanicsProperties | GetGeneralTerrainProperties () |
FSoilTerramechanicsProperties | GetTerrainPropertiesAtGlobalLocation (FVector VehicleLocation) |
FSoilTerramechanicsProperties | GetTerrainPropertiesAtLocalLocation (FVector VehicleLocation) |
void | SetGeneralTerrainProperties (FSoilTerramechanicsProperties TerrainProperties) |
virtual void | Tick (float DeltaSeconds) override |
Public 属性 | |
TSubclassOf< AActor > | CarClass |
Protected 成员函数 | |
virtual void | BeginPlay () override |
Private 属性 | |
FSoilTerramechanicsProperties | GeneralTerrainProperties |
ALargeMapManager * | LargeMapManager |
TMap< FIntVector, FSoilTerramechanicsProperties > | TilesTerrainProperties |
在文件 SoilTypeManager.h 第 42 行定义.
ASoilTypeManager::ASoilTypeManager | ( | ) |
在文件 SoilTypeManager.cpp 第 8 行定义.
void ASoilTypeManager::AddTerrainPropertiesToTile | ( | int | TileX, |
int | TileY, | ||
FSoilTerramechanicsProperties | TerrainProperties ) |
|
overrideprotectedvirtual |
在文件 SoilTypeManager.cpp 第 15 行定义.
void ASoilTypeManager::ClearTerrainPropertiesMap | ( | ) |
在文件 SoilTypeManager.cpp 第 91 行定义.
FSoilTerramechanicsProperties ASoilTypeManager::GetGeneralTerrainProperties | ( | ) |
在文件 SoilTypeManager.cpp 第 47 行定义.
FSoilTerramechanicsProperties ASoilTypeManager::GetTerrainPropertiesAtGlobalLocation | ( | FVector | VehicleLocation | ) |
在文件 SoilTypeManager.cpp 第 52 行定义.
引用了 GeneralTerrainProperties, ALargeMapManager::GetTileVectorID(), LargeMapManager , 以及 TilesTerrainProperties.
被这些函数引用 GetTerrainPropertiesAtLocalLocation() , 以及 Tick().
FSoilTerramechanicsProperties ASoilTypeManager::GetTerrainPropertiesAtLocalLocation | ( | FVector | VehicleLocation | ) |
在文件 SoilTypeManager.cpp 第 64 行定义.
引用了 GetTerrainPropertiesAtGlobalLocation(), LargeMapManager , 以及 ALargeMapManager::LocalToGlobalLocation().
void ASoilTypeManager::SetGeneralTerrainProperties | ( | FSoilTerramechanicsProperties | TerrainProperties | ) |
在文件 SoilTypeManager.cpp 第 70 行定义.
引用了 GeneralTerrainProperties , 以及 FSoilTerramechanicsProperties::ToString().
|
overridevirtual |
TSubclassOf<AActor> ASoilTypeManager::CarClass |
在文件 SoilTypeManager.h 第 61 行定义.
被这些函数引用 Tick().
|
private |
|
private |
在文件 SoilTypeManager.h 第 54 行定义.
被这些函数引用 AddTerrainPropertiesToTile(), GetTerrainPropertiesAtGlobalLocation(), GetTerrainPropertiesAtLocalLocation() , 以及 Tick().
|
private |
在文件 SoilTypeManager.h 第 51 行定义.
被这些函数引用 AddTerrainPropertiesToTile(), ClearTerrainPropertiesMap() , 以及 GetTerrainPropertiesAtGlobalLocation().