Zdexby TheHolyOneZ
44,741 classes
Class

CGShape

: CGData : Object
FluffyUnderware.Curvy.Generator.CGShape, Assembly-CSharp-firstpass 0x0098 (152 B) inherited 0x0020 Assembly-CSharp-firstpass.dll
0x00x0098

Members 14

OffsetSizeNameTypeFlagsDefault
0x08<DuplicatePoints>k__BackingFieldList<FluffyUnderware.Curvy.Generator.DuplicateSamplePoint>Private—
0x08MaterialGroupsList<FluffyUnderware.Curvy.Generator.SamplePointsMaterialGroup>Public—
0x01SourceIsManagedboolPublic—
0x01ClosedboolPublic—
0x01SeamlessboolPublic—
0x00330x01padding / unreflected
0x04LengthfloatPublic—
0x10relativeDistancesSubArray<System.Single>Private—
0x10sourceRelativeDistancesSubArray<System.Single>Private—
0x10positionsSubArray<UnityEngine.Vector3>Private—
0x10normalsSubArray<UnityEngine.Vector3>Private—
0x10customValuesSubArray<System.Single>Private—
0x04mCacheLastFfloatPrivate—
0x04mCacheLastIndexintPrivate—
0x04mCacheLastFragfloatPrivate—
0x00940x04unreflected bytes to end of CGShape
Inherited from CGData 2
OffsetSizeNameTypeFlagsDefault
0x01disposedboolPrivate—
0x00110x07padding / unreflected
0x08NamestringPublic—

Functions 41

SignatureFlagsNativeParams
SubArray<System.Single> get_RelativeDistances()Public+1 flags0x10
void set_RelativeDistances(const SubArray<System.Single>& value)Public+1 flags0x10
SubArray<System.Single> get_SourceRelativeDistances()Public+1 flags0x10
void set_SourceRelativeDistances(const SubArray<System.Single>& value)Public+1 flags0x10
SubArray<UnityEngine.Vector3> get_Positions()Public+1 flags0x10
void set_Positions(const SubArray<UnityEngine.Vector3>& value)Public+1 flags0x10
SubArray<UnityEngine.Vector3> get_Normals()Public+1 flags0x10
void set_Normals(const SubArray<UnityEngine.Vector3>& value)Public+1 flags0x10
SubArray<System.Single> get_CustomValues()Public+1 flags0x10
void set_CustomValues(const SubArray<System.Single>& value)Public+1 flags0x10
List<FluffyUnderware.Curvy.Generator.DuplicateSamplePoint> get_DuplicatePoints()Public+1 flags0x08
void set_DuplicatePoints(List<FluffyUnderware.Curvy.Generator.DuplicateSamplePoint> value)Public+1 flags0x08
float[] get_F()Public+1 flags0x08
void set_F(const float[]& value)Public+1 flags0x08
float[] get_SourceF()Public+1 flags0x08
void set_SourceF(const float[]& value)Public+1 flags0x08
Vector3[] get_Position()Public+1 flags0x08
void set_Position(const Vector3[]& value)Public+1 flags0x08
Vector3[] get_Normal()Public+1 flags0x08
void set_Normal(const Vector3[]& value)Public+1 flags0x08
float[] get_Map()Public+1 flags0x08
void set_Map(const float[]& value)Public+1 flags0x08
int get_Count()Public+2 flags0x04
void .ctor()Public+1 flags0x00
void .ctor(CGShape source)Public+1 flags0x08
bool Dispose(bool disposing)2 flags0x01
uint8 Clone()Public+1 flags0x00
void Copy(CGShape dest, CGShape source)PublicStatic0x08
void Copy(CGShape source)Public0x08
float DistanceToF(float distance)Public0x04
float FToDistance(float f)Public0x04
int GetFIndex(float f, ref float& frag)Public0x04
Vector3 InterpolatePosition(float f)Public0x0C
Vector3 InterpolateUp(float f)Public0x0C
void Interpolate(float f, ref Vector3& position, ref Vector3& up)Public0x0C
void Move(ref float& f, ref int& direction, float speed, const CurvyClamping& clamping)Public0x04
void MoveBy(ref float& f, ref int& direction, float speedDist, const CurvyClamping& clamping)Public0x04
void Recalculate()Public+2 flags0x00
void RecalculateNormals(List<System.Int32> softEdges)Public0x08
void RecalculateNormals(CurvySpline spline)Public0x08
void RecalculateNormals()Public0x00

Subclasses 1

Used by 7

types with a member, parameter or interface of this type