Zdexby TheHolyOneZ
44,741 classes
Class

LiquidVolume

: MonoBehaviour : Behaviour : Component : Object : Object
LiquidVolumeFX.LiquidVolume, Assembly-CSharp 0x0330 (816 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0330

Members 147

OffsetSizeNameTypeFlagsDefault
0x01FORCE_GLES_COMPATIBILITYboolPublicStatic—
0x08onPropertiesChangedPropertiesChangedEventPrivate—
0x04_topologyTOPOLOGYPrivate—
0x04_detailDETAILPrivate—
0x04_levelfloatPrivate—
0x04_levelMultiplierfloatPrivate—
0x01_useLightColorboolPrivate—
0x01_useLightDirectionboolPrivate—
0x003A0x06padding / unreflected
0x08_directionalLightLightPrivate—
0x10_liquidColor1ColorPrivate—
0x04_liquidScale1floatPrivate—
0x10_liquidColor2ColorPrivate—
0x04_liquidScale2floatPrivate—
0x04_alphafloatPrivate—
0x10_emissionColorColorPrivate—
0x01_ditherShadowsboolPrivate—
0x00850x03padding / unreflected
0x04_murkinessfloatPrivate—
0x04_turbulence1floatPrivate—
0x04_turbulence2floatPrivate—
0x04_frecuencyfloatPrivate—
0x04_speedfloatPrivate—
0x04_sparklingIntensityfloatPrivate—
0x04_sparklingAmountfloatPrivate—
0x04_deepObscurancefloatPrivate—
0x10_foamColorColorPrivate—
0x04_foamScalefloatPrivate—
0x04_foamThicknessfloatPrivate—
0x04_foamDensityfloatPrivate—
0x04_foamWeightfloatPrivate—
0x04_foamTurbulencefloatPrivate—
0x01_foamVisibleFromBottomboolPrivate—
0x01_smokeEnabledboolPrivate—
0x00CE0x02padding / unreflected
0x10_smokeColorColorPrivate—
0x04_smokeScalefloatPrivate—
0x04_smokeBaseObscurancefloatPrivate—
0x04_smokeHeightAttenfloatPrivate—
0x04_smokeSpeedfloatPrivate—
0x01_fixMeshboolPrivate—
0x00F10x07padding / unreflected
0x08originalMeshMeshPublic—
0x0CoriginalPivotOffsetVector3Public—
0x0C_pivotOffsetVector3Private—
0x01_limitVerticalRangeboolPrivate—
0x01190x03padding / unreflected
0x04_upperLimitfloatPrivate—
0x04_lowerLimitfloatPrivate—
0x04_subMeshIndexintPrivate—
0x08_flaskMaterialMaterialPrivate—
0x04_flaskThicknessfloatPrivate—
0x04_glossinessInternalfloatPrivate—
0x01_scatteringEnabledboolPrivate—
0x01390x03padding / unreflected
0x04_scatteringPowerintPrivate—
0x04_scatteringAmountfloatPrivate—
0x01_refractionBlurboolPrivate—
0x01450x03padding / unreflected
0x04_blurIntensityfloatPrivate—
0x04_liquidRayStepsintPrivate—
0x04_foamRayStepsintPrivate—
0x04_smokeRayStepsintPrivate—
0x08_bumpMapTexture2DPrivate—
0x04_bumpStrengthfloatPrivate—
0x04_bumpDistortionScalefloatPrivate—
0x08_bumpDistortionOffsetVector2Private—
0x08_distortionMapTexture2DPrivate—
0x08_textureTexture2DPrivate—
0x08_textureScaleVector2Private—
0x08_textureOffsetVector2Private—
0x04_distortionAmountfloatPrivate—
0x01_depthAwareboolPrivate—
0x01950x03padding / unreflected
0x04_depthAwareOffsetfloatPrivate—
0x01_irregularDepthDebugboolPrivate—
0x01_depthAwareCustomPassboolPrivate—
0x01_depthAwareCustomPassDebugboolPrivate—
0x019F0x01padding / unreflected
0x04_doubleSidedBiasfloatPrivate—
0x04_backDepthBiasfloatPrivate—
0x04_rotationLevelCompensationLEVEL_COMPENSATIONPrivate—
0x01_ignoreGravityboolPrivate—
0x01_reactToForcesboolPrivate—
0x01AE0x02padding / unreflected
0x0C_extentsScaleVector3Private—
0x04_noiseVariationintPrivate—
0x01_allowViewFromInsideboolPrivate—
0x01_debugSpillPointboolPrivate—
0x01C20x02padding / unreflected
0x04_renderQueueintPrivate—
0x08_reflectionTextureCubemapPrivate—
0x04_physicsMassfloatPrivate—
0x04_physicsAngularDampfloatPrivate—
—0x04SHADER_KEYWORD_DEPTH_AWARE_INDEXintPrivateStatic+1 flags0
—0x04SHADER_KEYWORD_DEPTH_AWARE_CUSTOM_PASS_INDEXintPrivateStatic+1 flags0
—0x04SHADER_KEYWORD_IGNORE_GRAVITY_INDEXintPrivateStatic+1 flags0
—0x04SHADER_KEYWORD_NON_AABB_INDEXintPrivateStatic+1 flags0
—0x04SHADER_KEYWORD_TOPOLOGY_INDEXintPrivateStatic+1 flags0
—0x04SHADER_KEYWORD_REFRACTION_INDEXintPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_DEPTH_AWAREstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_DEPTH_AWARE_CUSTOM_PASSstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_NON_AABBstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_IGNORE_GRAVITYstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_SPHEREstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_CUBEstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_CYLINDERstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_IRREGULARstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_FP_RENDER_TEXTUREstringPrivateStatic+1 flags0
—0x08SHADER_KEYWORD_USE_REFRACTIONstringPrivateStatic+1 flags0
—0x08SPILL_POINT_GIZMOstringPrivateStatic+1 flags0
0x08liqMatMaterialPublic+1 flags—
0x08liqMatSimpleMaterialPrivate—
0x08liqMatDefaultNoFlaskMaterialPrivate—
0x08meshMeshPrivate—
0x08mrRendererPublic+1 flags—
0x08mrSharedMaterialsList<UnityEngine.Material>PrivateStatic+1 flags—
0x0ClastPositionVector3Private—
0x0ClastScaleVector3Private—
0x10lastRotationQuaternionPrivate—
0x08shaderKeywordsstring[]Private—
0x01camInsideboolPrivate—
0x02310x03padding / unreflected
0x04lastDistanceToCamfloatPrivate—
0x04currentDetailDETAILPrivate—
0x10turbVector4Private—
0x10shaderTurbVector4Private—
0x04turbulenceSpeedfloatPrivate—
0x04murkinessSpeedfloatPrivate—
0x04liquidLevelPosfloatPrivate—
0x01shouldUpdateMaterialPropertiesboolPrivate—
0x02690x03padding / unreflected
0x04currentNoiseVariationintPrivate—
0x04levelMultipledfloatPrivate—
0x02740x04padding / unreflected
0x08noise3DUnwrappedTexture2DPrivate—
0x08noise3DTexTexture3D[]Private—
0x08colors3DColor[][]Private—
0x08verticesUnsortedVector3[]Private—
0x08verticesSortedVector3[]Private—
0x08rotatedVerticesVector3[]PrivateStatic—
0x08verticesIndicesint[]Private—
0x04volumeReffloatPrivate—
0x04lastLevelVolumeReffloatPrivate—
0x0CinertiaVector3Private—
0x0ClastAvgVelocityVector3Private—
0x04angularVelocityfloatPrivate—
0x04angularInertiafloatPrivate—
0x04turbulenceDueForcesfloatPrivate—
0x10liquidRotQuaternionPrivate—
0x04prevThicknessfloatPrivate—
0x08spillPointGizmoGameObjectPrivate—
0x08defaultContainerNamesstring[]PrivateStatic—
0x08pointLightColorBufferColor[]Private—
0x08pointLightPositionBufferVector4[]Private—
0x04lastPointLightCountintPrivate—
0x08meshCacheDictionary<UnityEngine.MeshPrivateStatic+1 flags—
0x03040x04padding / unreflected
0x08vertsList<UnityEngine.Vector3>Private+1 flags—
0x08cutPointsList<UnityEngine.Vector3>Private+1 flags—
0x0CcutPlaneCenterVector3Private—
0x03240x04padding / unreflected
0x08fixedMeshMeshPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 206

SignatureFlagsNativeParams
void add_onPropertiesChanged(PropertiesChangedEvent value)Public+1 flags0x08
void remove_onPropertiesChanged(PropertiesChangedEvent value)Public+1 flags0x08
TOPOLOGY get_topology()Public+1 flags0x04
void set_topology(const TOPOLOGY& value)Public+1 flags0x04
DETAIL get_detail()Public+1 flags0x04
void set_detail(const DETAIL& value)Public+1 flags0x04
float get_level()Public+1 flags0x04
void set_level(float value)Public+1 flags0x04
float get_levelMultiplier()Public+1 flags0x04
void set_levelMultiplier(float value)Public+1 flags0x04
bool get_useLightColor()Public+1 flags0x01
void set_useLightColor(bool value)Public+1 flags0x01
bool get_useLightDirection()Public+1 flags0x01
void set_useLightDirection(bool value)Public+1 flags0x01
Light get_directionalLight()Public+1 flags0x08
void set_directionalLight(Light value)Public+1 flags0x08
Color get_liquidColor1()Public+1 flags0x10
void set_liquidColor1(const Color& value)Public+1 flags0x10
float get_liquidScale1()Public+1 flags0x04
void set_liquidScale1(float value)Public+1 flags0x04
Color get_liquidColor2()Public+1 flags0x10
void set_liquidColor2(const Color& value)Public+1 flags0x10
float get_liquidScale2()Public+1 flags0x04
void set_liquidScale2(float value)Public+1 flags0x04
float get_alpha()Public+1 flags0x04
void set_alpha(float value)Public+1 flags0x04
Color get_emissionColor()Public+1 flags0x10
void set_emissionColor(const Color& value)Public+1 flags0x10
bool get_ditherShadows()Public+1 flags0x01
void set_ditherShadows(bool value)Public+1 flags0x01
float get_murkiness()Public+1 flags0x04
void set_murkiness(float value)Public+1 flags0x04
float get_turbulence1()Public+1 flags0x04
void set_turbulence1(float value)Public+1 flags0x04
float get_turbulence2()Public+1 flags0x04
void set_turbulence2(float value)Public+1 flags0x04
float get_frecuency()Public+1 flags0x04
void set_frecuency(float value)Public+1 flags0x04
float get_speed()Public+1 flags0x04
void set_speed(float value)Public+1 flags0x04
float get_sparklingIntensity()Public+1 flags0x04
void set_sparklingIntensity(float value)Public+1 flags0x04
float get_sparklingAmount()Public+1 flags0x04
void set_sparklingAmount(float value)Public+1 flags0x04
float get_deepObscurance()Public+1 flags0x04
void set_deepObscurance(float value)Public+1 flags0x04
Color get_foamColor()Public+1 flags0x10
void set_foamColor(const Color& value)Public+1 flags0x10
float get_foamScale()Public+1 flags0x04
void set_foamScale(float value)Public+1 flags0x04
float get_foamThickness()Public+1 flags0x04
void set_foamThickness(float value)Public+1 flags0x04
float get_foamDensity()Public+1 flags0x04
void set_foamDensity(float value)Public+1 flags0x04
float get_foamWeight()Public+1 flags0x04
void set_foamWeight(float value)Public+1 flags0x04
float get_foamTurbulence()Public+1 flags0x04
void set_foamTurbulence(float value)Public+1 flags0x04
bool get_foamVisibleFromBottom()Public+1 flags0x01
void set_foamVisibleFromBottom(bool value)Public+1 flags0x01
bool get_smokeEnabled()Public+1 flags0x01
void set_smokeEnabled(bool value)Public+1 flags0x01
Color get_smokeColor()Public+1 flags0x10
void set_smokeColor(const Color& value)Public+1 flags0x10
float get_smokeScale()Public+1 flags0x04
void set_smokeScale(float value)Public+1 flags0x04
float get_smokeBaseObscurance()Public+1 flags0x04
void set_smokeBaseObscurance(float value)Public+1 flags0x04
float get_smokeHeightAtten()Public+1 flags0x04
void set_smokeHeightAtten(float value)Public+1 flags0x04
float get_smokeSpeed()Public+1 flags0x04
void set_smokeSpeed(float value)Public+1 flags0x04
bool get_fixMesh()Public+1 flags0x01
void set_fixMesh(bool value)Public+1 flags0x01
Vector3 get_pivotOffset()Public+1 flags0x0C
void set_pivotOffset(const Vector3& value)Public+1 flags0x0C
bool get_limitVerticalRange()Public+1 flags0x01
void set_limitVerticalRange(bool value)Public+1 flags0x01
float get_upperLimit()Public+1 flags0x04
void set_upperLimit(float value)Public+1 flags0x04
float get_lowerLimit()Public+1 flags0x04
void set_lowerLimit(float value)Public+1 flags0x04
int get_subMeshIndex()Public+1 flags0x04
void set_subMeshIndex(int value)Public+1 flags0x04
Material get_flaskMaterial()Public+1 flags0x08
void set_flaskMaterial(Material value)Public+1 flags0x08
float get_flaskThickness()Public+1 flags0x04
void set_flaskThickness(float value)Public+1 flags0x04
float get_glossinessInternal()Public+1 flags0x04
void set_glossinessInternal(float value)Public+1 flags0x04
bool get_scatteringEnabled()Public+1 flags0x01
void set_scatteringEnabled(bool value)Public+1 flags0x01
int get_scatteringPower()Public+1 flags0x04
void set_scatteringPower(int value)Public+1 flags0x04
float get_scatteringAmount()Public+1 flags0x04
void set_scatteringAmount(float value)Public+1 flags0x04
bool get_refractionBlur()Public+1 flags0x01
void set_refractionBlur(bool value)Public+1 flags0x01
float get_blurIntensity()Public+1 flags0x04
void set_blurIntensity(float value)Public+1 flags0x04
int get_liquidRaySteps()Public+1 flags0x04
void set_liquidRaySteps(int value)Public+1 flags0x04
int get_foamRaySteps()Public+1 flags0x04
void set_foamRaySteps(int value)Public+1 flags0x04
int get_smokeRaySteps()Public+1 flags0x04
void set_smokeRaySteps(int value)Public+1 flags0x04
Texture2D get_bumpMap()Public+1 flags0x08
void set_bumpMap(Texture2D value)Public+1 flags0x08
float get_bumpStrength()Public+1 flags0x04
void set_bumpStrength(float value)Public+1 flags0x04
float get_bumpDistortionScale()Public+1 flags0x04
void set_bumpDistortionScale(float value)Public+1 flags0x04
Vector2 get_bumpDistortionOffset()Public+1 flags0x08
void set_bumpDistortionOffset(const Vector2& value)Public+1 flags0x08
Texture2D get_distortionMap()Public+1 flags0x08
void set_distortionMap(Texture2D value)Public+1 flags0x08
Texture2D get_texture()Public+1 flags0x08
void set_texture(Texture2D value)Public+1 flags0x08
Vector2 get_textureScale()Public+1 flags0x08
void set_textureScale(const Vector2& value)Public+1 flags0x08
Vector2 get_textureOffset()Public+1 flags0x08
void set_textureOffset(const Vector2& value)Public+1 flags0x08
float get_distortionAmount()Public+1 flags0x04
void set_distortionAmount(float value)Public+1 flags0x04
bool get_depthAware()Public+1 flags0x01
void set_depthAware(bool value)Public+1 flags0x01
float get_depthAwareOffset()Public+1 flags0x04
void set_depthAwareOffset(float value)Public+1 flags0x04
bool get_irregularDepthDebug()Public+1 flags0x01
void set_irregularDepthDebug(bool value)Public+1 flags0x01
bool get_depthAwareCustomPass()Public+1 flags0x01
void set_depthAwareCustomPass(bool value)Public+1 flags0x01
bool get_depthAwareCustomPassDebug()Public+1 flags0x01
void set_depthAwareCustomPassDebug(bool value)Public+1 flags0x01
float get_doubleSidedBias()Public+1 flags0x04
void set_doubleSidedBias(float value)Public+1 flags0x04
float get_backDepthBias()Public+1 flags0x04
void set_backDepthBias(float value)Public+1 flags0x04
LEVEL_COMPENSATION get_rotationLevelCompensation()Public+1 flags0x04
void set_rotationLevelCompensation(const LEVEL_COMPENSATION& value)Public+1 flags0x04
bool get_ignoreGravity()Public+1 flags0x01
void set_ignoreGravity(bool value)Public+1 flags0x01
bool get_reactToForces()Public+1 flags0x01
void set_reactToForces(bool value)Public+1 flags0x01
Vector3 get_extentsScale()Public+1 flags0x0C
void set_extentsScale(const Vector3& value)Public+1 flags0x0C
int get_noiseVariation()Public+1 flags0x04
void set_noiseVariation(int value)Public+1 flags0x04
bool get_allowViewFromInside()Public+1 flags0x01
void set_allowViewFromInside(bool value)Public+1 flags0x01
bool get_debugSpillPoint()Public+1 flags0x01
void set_debugSpillPoint(bool value)Public+1 flags0x01
int get_renderQueue()Public+1 flags0x04
void set_renderQueue(int value)Public+1 flags0x04
Cubemap get_reflectionTexture()Public+1 flags0x08
void set_reflectionTexture(Cubemap value)Public+1 flags0x08
float get_physicsMass()Public+1 flags0x04
void set_physicsMass(float value)Public+1 flags0x04
float get_physicsAngularDamp()Public+1 flags0x04
void set_physicsAngularDamp(float value)Public+1 flags0x04
bool get_useFPRenderTextures()PublicStatic+1 flags0x01
void OnEnable()Private0x00
void Reset()Private0x00
void OnDestroy()Private0x00
void RenderObject()Private0x00
void OnWillRenderObject()Public0x00
void FixedUpdate()Private0x00
void OnDidApplyAnimationProperties()Private0x00
void ClearMeshCache()Public0x00
void ReadVertices()Private0x00
int vertexComparer(const Vector3& v0, const Vector3& v1)Private0x0C
void UpdateAnimations()Private0x00
void UpdateMaterialProperties()Public0x00
void UpdateMaterialPropertiesNow()Private0x00
Color ApplyGlobalAlpha(const Color& originalColor)Private0x10
void GetRenderer()Private0x00
void UpdateLevels(bool updateShaderKeywords)Private0x01
void RotateVertices()Private0x00
float SignedVolumeOfTriangle(const Vector3& p1, const Vector3& p2, const Vector3& p3, const Vector3& zeroPoint)Private0x0C
float GetMeshVolumeUnderLevelFast(float level01, float yExtent)Public0x04
float GetMeshVolumeWSFast()Public0x04
float GetMeshVolumeUnderLevelWSFast(float level)Public0x04
Vector3 ClampVertexToSlicePlane(const Vector3& p, const Vector3& q, float level)Private0x0C
float GetMeshVolumeUnderLevel(float level01, float yExtent)Public0x04
float GetMeshVolumeWS()Public0x04
float GetMeshVolumeUnderLevelWS(float level)Public0x04
int PolygonSortOnPlane(const Vector3& p1, const Vector3& p2)Private0x0C
void UpdateTurbulence()Private0x00
void CheckInsideOut()Private0x00
bool PointInAABB(const Vector3& point)Private0x0C
bool PointInCylinder(const Vector3& point)Private0x0C
void UpdateInsideOut()Private0x00
float get_liquidSurfaceYPosition()Public+1 flags0x04
bool GetSpillPoint(ref Vector3& spillPosition, float apertureStart)Public0x0C
bool GetSpillPoint(ref Vector3& spillPosition, ref float& spillAmount, float apertureStart, const LEVEL_COMPENSATION& rotationCompensation)Public0x0C
void UpdateSpillPointGizmo()Private0x00
void BakeRotation()Public0x00
void CenterPivot()Public0x00
void CenterPivot(const Vector3& offset)Public0x0C
void RefreshMeshAndCollider()Public0x00
void Redraw()Public0x00
void CheckMeshDisplacement()Private0x00
void RestoreOriginalMesh()Private0x00
void CopyFrom(LiquidVolume lv)Public0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 17

types with a member, parameter or interface of this type