C# Class BoxVolume, Poker

Inheritance: MonoBehaviour
Show file Open project: BernhardGlueck/Poker Class Usage Examples

Public Properties

Property Type Description
boxSize Vector3
fogTexture UnityEngine.Texture2D
fogTextureScale float
fogTextureYMovement float
visibility float
volumeColor Color
volumetricMaterial Material

Public Methods

Method Description
Awake ( ) : void
CopyMesh ( Mesh original ) : Mesh
CreateCube ( ) : Mesh
LateUpdate ( ) : void
OnEnable ( ) : void
ScaleMesh ( Mesh mesh, Vector3 scaleFactor ) : void
SetSceneCameraDepthMode ( ) : void
SetupUnitVerts ( ) : void
UpdateVolume ( ) : void

Private Methods

Method Description
CreateSphereVolume ( ) : void
ScaleVector ( Vector3 vector, Vector3 scale ) : Vector3

Method Details

Awake() public method

public Awake ( ) : void
return void

CopyMesh() public method

public CopyMesh ( Mesh original ) : Mesh
original Mesh
return Mesh

CreateCube() public method

public CreateCube ( ) : Mesh
return Mesh

LateUpdate() public method

public LateUpdate ( ) : void
return void

OnEnable() public method

public OnEnable ( ) : void
return void

ScaleMesh() public method

public ScaleMesh ( Mesh mesh, Vector3 scaleFactor ) : void
mesh Mesh
scaleFactor Vector3
return void

SetSceneCameraDepthMode() public method

public SetSceneCameraDepthMode ( ) : void
return void

SetupUnitVerts() public method

public SetupUnitVerts ( ) : void
return void

UpdateVolume() public method

public UpdateVolume ( ) : void
return void

Property Details

boxSize public property

public Vector3 boxSize
return Vector3

fogTexture public property

public Texture2D,UnityEngine fogTexture
return UnityEngine.Texture2D

fogTextureScale public property

public float fogTextureScale
return float

fogTextureYMovement public property

public float fogTextureYMovement
return float

visibility public property

public float visibility
return float

volumeColor public property

public Color volumeColor
return Color

volumetricMaterial public property

public Material volumetricMaterial
return Material