Zdexby TheHolyOneZ
44,741 classes
FluffyUnderware.Curvy.Generator.Modules.BuildShapeExtrusion, Assembly-CSharp-firstpass 0x0168 (360 B) inherited 0x00F0 Assembly-CSharp-firstpass.dll
implements IPathProvider
0x00x0168

Members 30

OffsetSizeNameTypeFlagsDefault
—0x04MinResolutionintPrivateStatic+1 flags1
—0x04MaxResolutionintPrivateStatic+1 flags100
—0x04MinAngleThresholdfloatPrivateStatic+1 flags1036831949
—0x04MaxAngleThresholdfloatPrivateStatic+1 flags1123024896
—0x04MinShiftValueintPrivateStatic+1 flags0
—0x04MaxShiftValueintPrivateStatic+1 flags1
—0x04MinHollowInsetintPrivateStatic+1 flags0
—0x04MaxHollowInsetintPrivateStatic+1 flags1
0x08InPathCGModuleInputSlotPublic—
0x08InCrossCGModuleInputSlotPublic—
0x08OutVolumeCGModuleOutputSlotPublic—
0x08OutVolumeHollowCGModuleOutputSlotPublic—
0x0Cm_RangeFloatRegionPrivate—
0x04m_ResolutionintPrivate—
0x01m_OptimizeboolPrivate—
0x01210x03padding / unreflected
0x04m_AngleThresholdfloatPrivate—
0x0Cm_CrossRangeFloatRegionPrivate—
0x04m_CrossResolutionintPrivate—
0x01m_CrossOptimizeboolPrivate—
0x01390x03padding / unreflected
0x04m_CrossAngleThresholdfloatPrivate—
0x01m_CrossIncludeControlpointsboolPrivate—
0x01m_CrossHardEdgesboolPrivate—
0x01m_CrossMaterialsboolPrivate—
0x01m_CrossExtendedUVboolPrivate—
0x04m_CrossShiftModeCrossShiftModeEnumPrivate—
0x04m_CrossShiftValuefloatPrivate—
0x01m_CrossReverseNormalsboolPrivate—
0x014D0x03padding / unreflected
0x04m_HollowInsetfloatPrivate—
0x01m_HollowReverseNormalsboolPrivate—
0x01550x03padding / unreflected
0x0C<ExtrusionStatistics>k__BackingFieldStatisticsPrivate—
0x01640x04unreflected bytes to end of BuildShapeExtrusion
Inherited from ScalingModule 8
OffsetSizeNameTypeFlagsDefault
0x04m_ScaleModeScaleModePrivate—
0x04m_ScaleReferenceCGReferenceModePrivate—
0x04m_ScaleOffsetfloatPrivate—
0x01m_ScaleUniformboolPrivate—
0x00CD0x03padding / unreflected
0x04m_ScaleXfloatPrivate—
0x00D40x04padding / unreflected
0x08m_ScaleCurveXAnimationCurvePrivate—
0x04m_ScaleYfloatPrivate—
0x00E40x04padding / unreflected
0x08m_ScaleCurveYAnimationCurvePrivate—
Inherited from CGModule 20
OffsetSizeNameTypeFlagsDefault
0x08m_OnBeforeRefreshCurvyCGEvent1 flags—
0x08m_OnRefreshCurvyCGEvent1 flags—
0x08m_ModuleNamestringPrivate—
0x01m_ActiveboolPrivate—
0x01m_RandomizeSeedboolPrivate—
0x004A0x02padding / unreflected
0x04m_SeedintPrivate—
0x04m_UniqueIDintPrivate—
0x00540x04padding / unreflected
0x08generatorCurvyGeneratorPrivate—
0x01isInitializedboolPrivate—
0x00610x07padding / unreflected
0x08resourceNamerResourceNamerPrivate+1 flags—
0x08informationProviderInformationProviderPrivate+1 flags—
0x08dirtinessManagerDirtinessManagerPrivate+1 flags—
0x08slotsSlotsPrivate+1 flags—
0x08identifierIdentifierPrivate+1 flags—
0x08resourceManagersList<System.ValueTuple<UnityEngine.ComponentPrivate+1 flags—
0x08UIMessagesList<System.String>Public+1 flags—
0x08PropertiesCGModulePropertiesPublic—
0x04SortAncestorsint1 flags—
Inherited from DTVersionedMonoBehaviour 2
OffsetSizeNameTypeFlagsDefault
0x08m_VersionstringPrivate—
0x01<IsActiveAndEnabled>k__BackingFieldboolPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 68

SignatureFlagsNativeParams
float get_From()Public+1 flags0x04
void set_From(float value)Public+1 flags0x04
float get_To()Public+1 flags0x04
void set_To(float value)Public+1 flags0x04
float get_Length()Public+1 flags0x04
void set_Length(float value)Public+1 flags0x04
int get_Resolution()Public+1 flags0x04
void set_Resolution(int value)Public+1 flags0x04
bool get_Optimize()Public+1 flags0x01
void set_Optimize(bool value)Public+1 flags0x01
float get_AngleThreshold()Public+1 flags0x04
void set_AngleThreshold(float value)Public+1 flags0x04
float get_CrossFrom()Public+1 flags0x04
void set_CrossFrom(float value)Public+1 flags0x04
float get_CrossTo()Public+1 flags0x04
void set_CrossTo(float value)Public+1 flags0x04
float get_CrossLength()Public+1 flags0x04
void set_CrossLength(float value)Public+1 flags0x04
int get_CrossResolution()Public+1 flags0x04
void set_CrossResolution(int value)Public+1 flags0x04
bool get_CrossOptimize()Public+1 flags0x01
void set_CrossOptimize(bool value)Public+1 flags0x01
float get_CrossAngleThreshold()Public+1 flags0x04
void set_CrossAngleThreshold(float value)Public+1 flags0x04
bool get_CrossIncludeControlPoints()Public+1 flags0x01
void set_CrossIncludeControlPoints(bool value)Public+1 flags0x01
bool get_CrossHardEdges()Public+1 flags0x01
void set_CrossHardEdges(bool value)Public+1 flags0x01
bool get_CrossMaterials()Public+1 flags0x01
void set_CrossMaterials(bool value)Public+1 flags0x01
bool get_CrossExtendedUV()Public+1 flags0x01
void set_CrossExtendedUV(bool value)Public+1 flags0x01
CrossShiftModeEnum get_CrossShiftMode()Public+1 flags0x04
void set_CrossShiftMode(const CrossShiftModeEnum& value)Public+1 flags0x04
float get_CrossShiftValue()Public+1 flags0x04
void set_CrossShiftValue(float value)Public+1 flags0x04
bool get_CrossReverseNormals()Public+1 flags0x01
void set_CrossReverseNormals(bool value)Public+1 flags0x01
ScaleModeEnum get_ScaleMode()Public+1 flags0x04
void set_ScaleMode(const ScaleModeEnum& value)Public+1 flags0x04
float get_HollowInset()Public+1 flags0x04
void set_HollowInset(float value)Public+1 flags0x04
bool get_HollowReverseNormals()Public+1 flags0x01
void set_HollowReverseNormals(bool value)Public+1 flags0x01
IExternalInput get_Cross()Public+1 flags0x08
Vector3 get_CrossPosition()Public+1 flags0x0C
void set_CrossPosition(const Vector3& value)2 flags0x0C
Quaternion get_CrossRotation()Public+1 flags0x10
void set_CrossRotation(const Quaternion& value)2 flags0x10
bool get_PathIsClosed()PublicFinal+3 flags0x01
Statistics get_ExtrusionStatistics()Public+1 flags0x0C
void set_ExtrusionStatistics(const Statistics& value)Public+1 flags0x0C
bool get_ClampPath()Private+1 flags0x01
bool get_ClampCross()Private+1 flags0x01
RegionOptions<System.Single> get_RangeOptions()Private+1 flags0x30
RegionOptions<System.Single> get_CrossRangeOptions()Private+1 flags0x30
void OnEnable()2 flags0x00
void Reset()Public+1 flags0x00
void Refresh()Public+1 flags0x00
Vector3 GetScale(float relativeDistance)Public0x0C
void ResetOnEnable()2 flags0x00
int get_PathSamples()Public+1 flags0x04
void set_PathSamples(int value)Private+1 flags0x04
int get_CrossSamples()Public+1 flags0x04
void set_CrossSamples(int value)Private+1 flags0x04
int get_CrossGroups()Public+1 flags0x04
void set_CrossGroups(int value)Private+1 flags0x04
void .ctor()Public+1 flags0x00