|
My Project v1
Project
|

类 | |
| class | Brush |
| struct | Cell |
| class | Counter |
Public 成员函数 | |
| void | Compile () |
| int | CountNonDiagonalNeighbors (int x, int y, int z, Counter counter) |
| int | CountBox (int x, int y, int z, int sizeX, int sizeY, int sizeZ, Counter counter) |
| void | Replace (int oldValue, int newValue) |
| void | CalculateBounds (out Point3 min, out Point3 max) |
| int? | GetValue (Point3 p) |
| int? | GetValue (int x, int y, int z) |
| void | AddCell (int x, int y, int z, Brush brush) |
| void | AddBox (int x, int y, int z, int sizeX, int sizeY, int sizeZ, Brush brush) |
| void | AddRay (int x1, int y1, int z1, int x2, int y2, int z2, int sizeX, int sizeY, int sizeZ, Brush brush) |
| void | PaintFastSelective (TerrainChunk chunk, int x, int y, int z, int onlyInValue) |
| void | PaintFastSelective (Terrain terrain, int x, int y, int z, int minX, int maxX, int minY, int maxY, int minZ, int maxZ, int onlyInValue) |
| void | PaintFastAvoidWater (TerrainChunk chunk, int x, int y, int z) |
| void | PaintFastAvoidWater (Terrain terrain, int x, int y, int z, int minX, int maxX, int minY, int maxY, int minZ, int maxZ) |
| void | PaintFast (TerrainChunk chunk, int x, int y, int z) |
| void | PaintFast (Terrain terrain, int x, int y, int z, int minX, int maxX, int minY, int maxY, int minZ, int maxZ) |
| void | Paint (SubsystemTerrain terrain, int x, int y, int z) |
静态 Public 成员函数 | |
| static int | Key (int x, int y, int z) |
Public 属性 | |
| Dictionary< int, Cell > | m_cellsDictionary = [] |
| Cell[] | m_cells |
属性 | |
| Cell[] | Cells [get] |
| void Game.TerrainBrush.AddBox | ( | int | x, |
| int | y, | ||
| int | z, | ||
| int | sizeX, | ||
| int | sizeY, | ||
| int | sizeZ, | ||
| Brush | brush ) |


| void Game.TerrainBrush.AddCell | ( | int | x, |
| int | y, | ||
| int | z, | ||
| Brush | brush ) |


| void Game.TerrainBrush.AddRay | ( | int | x1, |
| int | y1, | ||
| int | z1, | ||
| int | x2, | ||
| int | y2, | ||
| int | z2, | ||
| int | sizeX, | ||
| int | sizeY, | ||
| int | sizeZ, | ||
| Brush | brush ) |

| void Game.TerrainBrush.CalculateBounds | ( | out Point3 | min, |
| out Point3 | max ) |
| void Game.TerrainBrush.Compile | ( | ) |

| int Game.TerrainBrush.CountBox | ( | int | x, |
| int | y, | ||
| int | z, | ||
| int | sizeX, | ||
| int | sizeY, | ||
| int | sizeZ, | ||
| Counter | counter ) |

| int Game.TerrainBrush.CountNonDiagonalNeighbors | ( | int | x, |
| int | y, | ||
| int | z, | ||
| Counter | counter ) |

| int? Game.TerrainBrush.GetValue | ( | int | x, |
| int | y, | ||
| int | z ) |

| int? Game.TerrainBrush.GetValue | ( | Point3 | p | ) |


|
static |

| void Game.TerrainBrush.Paint | ( | SubsystemTerrain | terrain, |
| int | x, | ||
| int | y, | ||
| int | z ) |


| void Game.TerrainBrush.PaintFast | ( | Terrain | terrain, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| int | minX, | ||
| int | maxX, | ||
| int | minY, | ||
| int | maxY, | ||
| int | minZ, | ||
| int | maxZ ) |

| void Game.TerrainBrush.PaintFast | ( | TerrainChunk | chunk, |
| int | x, | ||
| int | y, | ||
| int | z ) |


| void Game.TerrainBrush.PaintFastAvoidWater | ( | Terrain | terrain, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| int | minX, | ||
| int | maxX, | ||
| int | minY, | ||
| int | maxY, | ||
| int | minZ, | ||
| int | maxZ ) |

| void Game.TerrainBrush.PaintFastAvoidWater | ( | TerrainChunk | chunk, |
| int | x, | ||
| int | y, | ||
| int | z ) |

| void Game.TerrainBrush.PaintFastSelective | ( | Terrain | terrain, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| int | minX, | ||
| int | maxX, | ||
| int | minY, | ||
| int | maxY, | ||
| int | minZ, | ||
| int | maxZ, | ||
| int | onlyInValue ) |

| void Game.TerrainBrush.PaintFastSelective | ( | TerrainChunk | chunk, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| int | onlyInValue ) |

| void Game.TerrainBrush.Replace | ( | int | oldValue, |
| int | newValue ) |
| Cell [] Game.TerrainBrush.m_cells |
| Dictionary<int, Cell> Game.TerrainBrush.m_cellsDictionary = [] |
|
get |