Riwmorld
RimWorld.Planet.WorldGrid Class Reference

Public Member Functions

float ApproxDistanceInTiles (float sphericalDistance)
 
float ApproxDistanceInTiles (int firstTile, int secondTile)
 
float DistanceFromEquatorNormalized (int tile)
 
Direction8Way GetDirection8WayFromTo (int fromTileID, int toTileID)
 
float GetHeadingFromTo (Vector3 from, Vector3 to)
 
float GetHeadingFromTo (int fromTileID, int toTileID)
 
Rot4 GetRotFromTo (int fromTileID, int toTileID)
 
Vector3 GetTileCenter (int tileID)
 
void GetTileNeighbors (int tileID, List< int > outNeighbors)
 
void GetTileVertices (int tileID, List< Vector3 > outVerts)
 
void GetTileVerticesIndices (int tileID, List< int > outVertsIndices)
 
bool InBounds (int tileID)
 
bool IsNeighbor (int tile1, int tile2)
 
bool IsNeighborOrSame (int tile1, int tile2)
 
Vector2 LongLatOf (int tileID)
 
int TraversalDistanceBetween (int start, int end)
 

Public Attributes

const float PlanetRadius = 100f
 
List< Tiletiles = new List<Tile>()
 
List< Vector3 > verts
 
List< int > tileIDToVerts_offsets
 
List< int > tileIDToNeighbors_offsets
 
List< int > tileIDToNeighbors_values
 
float averageTileSize
 
Vector3 viewCenter
 
float viewAngle
 

Properties

Tile this[int tileID] [get]
 
Vector3 NorthPolePos [get]
 
List< int > TileIndices [get]
 
int TilesCount [get]
 

The documentation for this class was generated from the following file: