Show / Hide Table of Contents

Class Block

Block contains all the client side data for a block, including a builder which conains rules and meshes for rendering.

Inheritance
System.Object
Block
Namespace: Global
Assembly: cs.temp.dll.dll
Syntax
public class Block

Fields

ActualHeight

Declaration
public float ActualHeight
Field Value
Type Description
System.Single

AudioCategory

Declaration
public string AudioCategory
Field Value
Type Description
System.String

BlendingPriority

Declaration
public int BlendingPriority
Field Value
Type Description
System.Int32

BuildCollider

Declaration
public bool BuildCollider
Field Value
Type Description
System.Boolean

Builder

Declaration
public BlockBuilder Builder
Field Value
Type Description
BlockBuilder

Category

Declaration
public string Category
Field Value
Type Description
System.String

EffectNames

Declaration
public string[] EffectNames
Field Value
Type Description
System.String[]

Effects

Declaration
public GameObject[] Effects
Field Value
Type Description
GameObject[]

GenerateMeshCollider

Declaration
public bool GenerateMeshCollider
Field Value
Type Description
System.Boolean

IsDiggable

Declaration
public bool IsDiggable
Field Value
Type Description
System.Boolean

IsEmpty

Declaration
public bool IsEmpty
Field Value
Type Description
System.Boolean

IsLadder

Declaration
public bool IsLadder
Field Value
Type Description
System.Boolean

IsSlope

Declaration
public bool IsSlope
Field Value
Type Description
System.Boolean

IsWater

Declaration
public bool IsWater
Field Value
Type Description
System.Boolean

Layer

Declaration
public string Layer
Field Value
Type Description
System.String

LODTexture

Declaration
public Texture2D LODTexture
Field Value
Type Description
Texture2D

Material

Declaration
public Material Material
Field Value
Type Description
Material

Materials

Declaration
public Material[] Materials
Field Value
Type Description
Material[]

MinimapColor

Declaration
public Color MinimapColor
Field Value
Type Description
Color

MusicCategory

Declaration
public string MusicCategory
Field Value
Type Description
System.String

Name

Declaration
public string Name
Field Value
Type Description
System.String

OverrideMainMaterialTransparency

Force set this.Block.Material to be transparent. Check comment in for more details.

Declaration
public OverrideMaterialTransparency OverrideMainMaterialTransparency
Field Value
Type Description
OverrideMaterialTransparency

OverrideSubMaterialsTransparency

Similar to this.Block.OverrideMainMaterialTransparency but each of this corresponding to an item in this.Block.Materials.

Declaration
public OverrideMaterialTransparency[] OverrideSubMaterialsTransparency
Field Value
Type Description
OverrideMaterialTransparency[]

PrefabHeightOffset

Declaration
public float PrefabHeightOffset
Field Value
Type Description
System.Single

Rendered

Declaration
public bool Rendered
Field Value
Type Description
System.Boolean

ShadowCastingMode

Declaration
public UnityEngine.Rendering.ShadowCastingMode ShadowCastingMode
Field Value
Type Description
UnityEngine.Rendering.ShadowCastingMode

Solid

Declaration
public bool Solid
Field Value
Type Description
System.Boolean

Tier

Declaration
public int Tier
Field Value
Type Description
System.Int32

WaterLoggable

Declaration
public bool WaterLoggable
Field Value
Type Description
System.Boolean

WaterOccupancy

Declaration
public bool WaterOccupancy
Field Value
Type Description
System.Boolean
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾