|
| | FurnitureDesign (SubsystemTerrain subsystemTerrain) |
| | FurnitureDesign (int index, SubsystemTerrain subsystemTerrain, ValuesDictionary valuesDictionary) |
| int | GetValue (int index) |
| void | SetValues (int resolution, int[] values) |
| string | GetDefaultName () |
| BoundingBox[] | GetCollisionBoxes (int rotation) |
| BoundingBox[] | GetInteractionBoxes (int rotation) |
| BoundingBox[] | GetTorchPoints (int rotation) |
| void | Paint (int? color) |
| void | Resize (int resolution) |
| void | Shift (Point3 delta) |
| void | Rotate (int axis, int steps) |
| void | Mirror (int axis) |
| ValuesDictionary | Save () |
| bool | Compare (FurnitureDesign other) |
| bool | CompareChain (FurnitureDesign other) |
| FurnitureDesign | Clone () |
| List< FurnitureDesign > | CloneChain () |
| List< FurnitureDesign > | ListChain () |
| byte[] | CreatePrecedingEmptySpacesArray () |
| Box | CalculateBox (Box box, byte[] precedingEmptySpaces) |
| void | CalculateShadowStrengthFactor () |
| void | CreateGeometry () |
| void | CreateCollisionAndInteractionBoxes () |
| void | CreateTorchPoints () |
| void | CalculateMainValue () |
| void | CalculateFacesMasks () |
| Subdivision | CreateBoundingBoxesHelper (Box box, int depth, byte[] precedingEmptySpaces) |
| Point2 | FindLargestSize (Cell[] surface, Point2 start, int value) |
| void | MarkUsed (Cell[] surface, Point2 start, Point2 size) |
◆ FurnitureDesign() [1/2]
◆ FurnitureDesign() [2/2]
◆ CalculateBox()
| Box Game.FurnitureDesign.CalculateBox |
( |
Box | box, |
|
|
byte[] | precedingEmptySpaces ) |
◆ CalculateFacesMasks()
| void Game.FurnitureDesign.CalculateFacesMasks |
( |
| ) |
|
◆ CalculateMainValue()
| void Game.FurnitureDesign.CalculateMainValue |
( |
| ) |
|
◆ CalculateShadowStrengthFactor()
| void Game.FurnitureDesign.CalculateShadowStrengthFactor |
( |
| ) |
|
◆ Clone()
◆ CloneChain()
◆ Compare()
◆ CompareChain()
◆ CreateBoundingBoxesHelper()
| Subdivision Game.FurnitureDesign.CreateBoundingBoxesHelper |
( |
Box | box, |
|
|
int | depth, |
|
|
byte[] | precedingEmptySpaces ) |
◆ CreateCollisionAndInteractionBoxes()
| void Game.FurnitureDesign.CreateCollisionAndInteractionBoxes |
( |
| ) |
|
◆ CreateGeometry()
| void Game.FurnitureDesign.CreateGeometry |
( |
| ) |
|
◆ CreatePrecedingEmptySpacesArray()
| byte[] Game.FurnitureDesign.CreatePrecedingEmptySpacesArray |
( |
| ) |
|
◆ CreateTorchPoints()
| void Game.FurnitureDesign.CreateTorchPoints |
( |
| ) |
|
◆ EnsureMinSize()
| void Game.FurnitureDesign.EnsureMinSize |
( |
ref float | min, |
|
|
ref float | max, |
|
|
float | minSize ) |
|
static |
◆ FindLargestSize()
| Point2 Game.FurnitureDesign.FindLargestSize |
( |
Cell[] | surface, |
|
|
Point2 | start, |
|
|
int | value ) |
◆ GetCollisionBoxes()
| BoundingBox[] Game.FurnitureDesign.GetCollisionBoxes |
( |
int | rotation | ) |
|
◆ GetDefaultName()
| string Game.FurnitureDesign.GetDefaultName |
( |
| ) |
|
◆ GetInteractionBoxes()
| BoundingBox[] Game.FurnitureDesign.GetInteractionBoxes |
( |
int | rotation | ) |
|
◆ GetTorchPoints()
| BoundingBox[] Game.FurnitureDesign.GetTorchPoints |
( |
int | rotation | ) |
|
◆ GetValue()
| int Game.FurnitureDesign.GetValue |
( |
int | index | ) |
|
◆ IsValueTransparent()
| bool Game.FurnitureDesign.IsValueTransparent |
( |
int | value | ) |
|
|
static |
◆ ListChain()
◆ ListChains()
◆ MarkUsed()
| void Game.FurnitureDesign.MarkUsed |
( |
Cell[] | surface, |
|
|
Point2 | start, |
|
|
Point2 | size ) |
◆ Mirror()
| void Game.FurnitureDesign.Mirror |
( |
int | axis | ) |
|
◆ MirrorPoint()
◆ Paint()
| void Game.FurnitureDesign.Paint |
( |
int? | color | ) |
|
◆ Resize()
| void Game.FurnitureDesign.Resize |
( |
int | resolution | ) |
|
◆ Rotate()
| void Game.FurnitureDesign.Rotate |
( |
int | axis, |
|
|
int | steps ) |
◆ RotatePoint()
| Vector3 Game.FurnitureDesign.RotatePoint |
( |
Vector3 | p, |
|
|
int | axis, |
|
|
int | steps ) |
|
static |
◆ Save()
◆ SetValues()
| void Game.FurnitureDesign.SetValues |
( |
int | resolution, |
|
|
int[] | values ) |
◆ Shift()
| void Game.FurnitureDesign.Shift |
( |
Point3 | delta | ) |
|
◆ fName
| string Game.FurnitureDesign.fName = "FurnitureDesign" |
|
static |
◆ m_box
| Box? Game.FurnitureDesign.m_box |
◆ m_collisionBoxesByRotation
| BoundingBox [][] Game.FurnitureDesign.m_collisionBoxesByRotation |
◆ m_furnitureSet
◆ m_gcUsed
| bool Game.FurnitureDesign.m_gcUsed |
◆ m_geometry
◆ m_hash
| int? Game.FurnitureDesign.m_hash |
◆ m_index
| int Game.FurnitureDesign.m_index = -1 |
◆ m_interactionBoxesByRotation
| BoundingBox [][] Game.FurnitureDesign.m_interactionBoxesByRotation |
◆ m_interactionMode
◆ m_linkedDesign
◆ m_loadTimeLinkedDesignIndex
| int Game.FurnitureDesign.m_loadTimeLinkedDesignIndex = -1 |
◆ m_mainValue
| int Game.FurnitureDesign.m_mainValue |
◆ m_mountingFacesMask
| int Game.FurnitureDesign.m_mountingFacesMask = -1 |
◆ m_name
| string Game.FurnitureDesign.m_name = string.Empty |
◆ m_resolution
| int Game.FurnitureDesign.m_resolution |
◆ m_shadowStrengthFactor
| int? Game.FurnitureDesign.m_shadowStrengthFactor |
◆ m_subsystemTerrain
◆ m_terrainUseCount
| int Game.FurnitureDesign.m_terrainUseCount |
◆ m_torchPointsByRotation
| BoundingBox [][] Game.FurnitureDesign.m_torchPointsByRotation |
◆ m_transparentFacesMask
| int Game.FurnitureDesign.m_transparentFacesMask = -1 |
◆ m_values
| int [] Game.FurnitureDesign.m_values |
◆ maxDesign
| const int Game.FurnitureDesign.maxDesign = 8192 |
|
static |
◆ MaxNameLength
| const int Game.FurnitureDesign.MaxNameLength = 100 |
|
static |
◆ MaxResolution
| const int Game.FurnitureDesign.MaxResolution = 256 |
|
static |
◆ MaxTriangles
| const int Game.FurnitureDesign.MaxTriangles = 65535 |
|
static |
◆ MinResolution
| const int Game.FurnitureDesign.MinResolution = 2 |
|
static |
◆ Box
| Box Game.FurnitureDesign.Box |
|
get |
◆ FurnitureSet
| FurnitureSet Game.FurnitureDesign.FurnitureSet |
|
getset |
◆ Geometry
◆ Hash
| int Game.FurnitureDesign.Hash |
|
get |
◆ Index
| int Game.FurnitureDesign.Index |
|
getset |
◆ InteractionMode
◆ IsLightEmitter
| bool Game.FurnitureDesign.IsLightEmitter |
|
get |
◆ LinkedDesign
◆ MainValue
| int Game.FurnitureDesign.MainValue |
|
get |
◆ MountingFacesMask
| int Game.FurnitureDesign.MountingFacesMask |
|
get |
◆ Name
| string Game.FurnitureDesign.Name |
|
getset |
◆ Resolution
| int Game.FurnitureDesign.Resolution |
|
get |
◆ ShadowStrengthFactor
| int Game.FurnitureDesign.ShadowStrengthFactor |
|
get |
◆ TransparentFacesMask
| int Game.FurnitureDesign.TransparentFacesMask |
|
get |
该类的文档由以下文件生成: