Class MaterialDatabase
Contains references to all of the materials used in the
simulation environment. All of the materials are loaded
when the application starts.
Inheritance
object
MaterialDatabase
Namespace: AS2
Assembly: .dll
Syntax
public static class MaterialDatabase
Fields
|
Edit this page
View Source
material_bond_lineCircular_movement
Declaration
public static Material material_bond_lineCircular_movement
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_bond_lineHexagonal_movement
Declaration
public static Material material_bond_lineHexagonal_movement
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_beep
Declaration
public static Material material_circuit_beep
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_beepPaused
Declaration
public static Material material_circuit_beepPaused
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_lineConnector_movement
Declaration
public static Material material_circuit_lineConnector_movement
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_line_movement
Declaration
public static Material material_circuit_line_movement
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_pin_movement
Declaration
public static Material material_circuit_pin_movement
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_pin_movement_border
Declaration
public static Material material_circuit_pin_movement_border
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_ui_pSetDragMaterial
Declaration
public static Material material_circuit_ui_pSetDragMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circuit_ui_pSetHoverMaterial
Declaration
public static Material material_circuit_ui_pSetHoverMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circular_bgLines
Declaration
public static Material material_circular_bgLines
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circular_particleComplete
Declaration
public static Material material_circular_particleComplete
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_circular_particleCompleteConnector
Declaration
public static Material material_circular_particleCompleteConnector
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_bgHex
Declaration
public static Material material_hexagonal_bgHex
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_particleCombined
Declaration
public static Material material_hexagonal_particleCombined
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_ui_baseHexagonAddMaterial
Declaration
public static Material material_hexagonal_ui_baseHexagonAddMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_ui_baseHexagonAddObjectMaterial
Declaration
public static Material material_hexagonal_ui_baseHexagonAddObjectMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_ui_baseHexagonMoveMaterial
Declaration
public static Material material_hexagonal_ui_baseHexagonMoveMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_ui_baseHexagonMoveSelectionMaterial
Declaration
public static Material material_hexagonal_ui_baseHexagonMoveSelectionMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_ui_baseHexagonRemoveMaterial
Declaration
public static Material material_hexagonal_ui_baseHexagonRemoveMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_hexagonal_ui_baseHexagonSelectionMaterial
Declaration
public static Material material_hexagonal_ui_baseHexagonSelectionMaterial
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_line
Declaration
public static Material material_line
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_object_base
Declaration
public static Material material_object_base
Field Value
Type |
Description |
Material |
|
|
Edit this page
View Source
material_object_ui
Declaration
public static Material material_object_ui
Field Value
Type |
Description |
Material |
|
Methods
|
Edit this page
View Source
SetRenderQueues()
Sets the render queue values of all materials to fix render
layering issues.
Note that this does not actually work because Unity resets
copied materials sometimes (we could not find a way to
circumvent this). Instead, these render queue values are
also set manually in the material assets. The only materials
that require an update of the render queue in the code are
the hexagon pin material with the invisible hexagon, as
created by GetPinBorderMaterial(int, ViewType),
and the pin beep origin highlights.
Declaration
public static void SetRenderQueues()