Zdexby TheHolyOneZ
44,741 classes
FluffyUnderware.Curvy.Generator.Modules.BuildVolumeSpots, Assembly-CSharp-firstpass 0x0138 (312 B) inherited 0x00C0 Assembly-CSharp-firstpass.dll
0x00x0138

Members 20

OffsetSizeNameTypeFlagsDefault
—0x04MinCrossBaseintPrivateStatic+1 flags-1
—0x04MaxCrossBaseintPrivateStatic+1 flags1
—0x04MinRangeintPrivateStatic+1 flags0
—0x04MaxRangeintPrivateStatic+1 flags1
0x08InPathCGModuleInputSlotPublic—
0x08InBoundsCGModuleInputSlotPublic—
0x08OutSpotsCGModuleOutputSlotPublic—
0x01m_WasUpgradedboolPrivate—
0x00D90x03padding / unreflected
0x0Cm_RangeFloatRegionPrivate—
0x01m_UseVolumeboolPrivate—
0x00E90x03padding / unreflected
0x04m_CrossBasefloatPrivate—
0x08m_CrossCurveAnimationCurvePrivate—
0x01m_SimulateboolPrivate—
0x01m_UseBuggedRNGboolPrivate—
0x00FA0x06padding / unreflected
0x08m_GroupsList<FluffyUnderware.Curvy.Generator.CGBoundsGroup>Private—
0x0Cm_RepeatingGroupsIntRegionPrivate—
0x04m_RepeatingOrderCurvyRepeatingOrderEnumPrivate—
0x01m_FitEndboolPrivate—
0x01190x07padding / unreflected
0x08SimulatedSpotsCGSpotsPublic—
0x10editorDataEditorDataPrivate—
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 51

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
FloatRegion get_Range()Public+1 flags0x0C
void set_Range(const FloatRegion& value)Public+1 flags0x0C
bool get_UseVolume()Public+1 flags0x01
void set_UseVolume(bool value)Public+1 flags0x01
bool get_Simulate()Public+1 flags0x01
void set_Simulate(bool value)Public+1 flags0x01
bool get_UseBuggedRng()Public+1 flags0x01
void set_UseBuggedRng(bool value)Public+1 flags0x01
float get_CrossBase()Public+1 flags0x04
void set_CrossBase(float value)Public+1 flags0x04
AnimationCurve get_CrossCurve()Public+1 flags0x08
void set_CrossCurve(AnimationCurve value)Public+1 flags0x08
List<FluffyUnderware.Curvy.Generator.CGBoundsGroup> get_Groups()Public+1 flags0x08
void set_Groups(List<FluffyUnderware.Curvy.Generator.CGBoundsGroup> value)Public+1 flags0x08
CurvyRepeatingOrderEnum get_RepeatingOrder()Public+1 flags0x04
void set_RepeatingOrder(const CurvyRepeatingOrderEnum& value)Public+1 flags0x04
int get_FirstRepeating()Public+1 flags0x04
void set_FirstRepeating(int value)Public+1 flags0x04
int get_LastRepeating()Public+1 flags0x04
void set_LastRepeating(int value)Public+1 flags0x04
bool get_FitEnd()Public+1 flags0x01
void set_FitEnd(bool value)Public+1 flags0x01
int get_GroupCount()Public+1 flags0x04
GUIContent[] get_BoundsNames()Public+1 flags0x08
int[] get_BoundsIndices()Public+1 flags0x08
int get_Count()Public+1 flags0x04
bool IsInputAVolume()Private0x01
int get_LastGroupIndex()Private+1 flags0x04
RegionOptions<System.Single> get_RangeOptions()Private+1 flags0x30
RegionOptions<System.Int32> get_RepeatingGroupsOptions()Private+1 flags0x30
void OnEnable()2 flags0x00
void Reset()Public+1 flags0x00
void OnStateChange()Public+1 flags0x00
void Clear()Public0x00
void Refresh()Public+1 flags0x00
CGBoundsGroup AddGroup(const string& name)Public0x08
void RemoveGroup(CGBoundsGroup group)Public0x08
SubArray<System.Int32> GetGroupItemIndices(CGBoundsGroup boundsGroup, WeightedRandom<System.Int32> groupItemBag)PrivateStatic0x10
float GetGroupDepth(List<FluffyUnderware.Curvy.Generator.CGBounds> bounds, const SubArray<System.Int32>& groupItemIndices, float spaceBefore, float spaceAfter, ref CGBounds[]& itemsBounds)PrivateStatic0x10
bool AddGroupItems(List<FluffyUnderware.Curvy.Generator.CGBounds> bounds, CGPath path, int groupIndex, ref SubArrayList<FluffyUnderware.Curvy.Generator.CGSpot>& spots, float remainingLength, float startDistance, ref float& currentDistance, ref bool& failedAddingAllItems, Dictionary<FluffyUnderware.Curvy.Generator.CGBoundsGroup itemsBagDictionary, int MaxSpotsCount)Private0x20
void AddGroupItems(CGPath path, CGBoundsGroup group, ref SubArrayList<FluffyUnderware.Curvy.Generator.CGSpot>& spots, float remainingLength, float startDistance, ref float& currentDistance, ref bool& failedAddingAllItems, const SubArray<System.Int32>& itemIndices, float groupDepth, const CGBounds[]& itemBounds, float spaceBefore, float spaceAfter)Private0x20
CGSpot GetSpot(CGPath path, int itemID, CGBoundsGroup boundsGroup, CGBounds bounds, float currentDistance, float startDistance)Private0x2C
float GetRegionNextValue(const FloatRegion& floatRegion)PrivateStatic0x0C
void GetTRS(CGBoundsGroup boundsGroup, const Vector3& tangent, const Vector3& up, ref Quaternion& rotation, ref Vector3& translation, ref Vector3& scale)Private0x10
void GetTRS630(CGBoundsGroup boundsGroup, const Vector3& tangent, const Vector3& up, ref Quaternion& rotation, ref Vector3& translation, ref Vector3& scale)Private0x10
Dictionary<FluffyUnderware.Curvy.Generator.CGBoundsGroup Prepare(ref WeightedRandom<System.Int32>& groupBag)Private0x08
bool get_ShowFitEnd()Private+1 flags0x01
void ResetOnEnable()2 flags0x00
void OnBeforeSerialize()PublicFinal+2 flags0x00
void OnAfterDeserialize()PublicFinal+2 flags0x00