Zdexby TheHolyOneZ
42,595 classes
Class

GridSequencePlacer

: MonoBehaviour : Behaviour : Component : Object : Object
GridSequencePlacer, Assembly-CSharp 0x0158 (344 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0158

Members 46

OffsetSizeNameTypeFlagsDefault
—0x08DefaultManagedRootNamestringPrivateStatic+1 flags2887678401504
0x08ObjectPrefabGameObjectPublic—
0x08ManagedRootTransformPublic—
0x08ManagedRootNamestringPublic—
0x01RenamePlacedObjectsboolPublic—
0x00310x07padding / unreflected
0x08ObjectNamePrefixstringPublic—
0x01DeleteExtraManagedChildrenboolPublic—
0x00410x07padding / unreflected
0x08AlternatePrefabsList<GridSequencePlacer.PrefabVariantChance>Public—
0x01ReplaceExistingPrefabVariantsboolPublic—
0x01UsePointTransformsboolPublic—
0x00520x06padding / unreflected
0x08StartPointTransformPublic—
0x08EndPointTransformPublic—
0x0CLocalStartVector3Public—
0x0CLocalEndVector3Public—
0x04PlaneGridPlanePublic—
0x08SpacingVector2Public—
0x01CenterGridInBoundsboolPublic—
0x01FitSpacingToEndPointsboolPublic—
0x008E0x02padding / unreflected
0x0CLocalOffsetVector3Public—
0x01ApplyRotationboolPublic—
0x009D0x03padding / unreflected
0x0CLocalRotationVector3Public—
0x01UseRandomRotationChanceboolPublic—
0x00AD0x03padding / unreflected
0x04RandomRotationChancefloatPublic—
0x08RandomXRotationVector2Public—
0x08RandomYRotationVector2Public—
0x08RandomZRotationVector2Public—
0x01ApplyScaleboolPublic—
0x00CD0x03padding / unreflected
0x0CLocalScaleVector3Public—
0x01UseRandomSeedboolPublic—
0x00DD0x03padding / unreflected
0x04SeedintPublic—
0x01ClampObjectCountboolPublic—
0x00E50x03padding / unreflected
0x04MaxObjectsToPlaceintPublic—
0x01DrawGizmosboolPublic—
0x01DrawWhenPointSelectedboolPublic—
0x01DrawScenePointHandlesboolPublic—
0x00EF0x01padding / unreflected
0x04SceneHandleMarkerSizefloatPublic—
0x10StartHandleColorColorPublic—
0x10EndHandleColorColorPublic—
0x01DrawGridLinesboolPublic—
0x01DrawPlacementPointsboolPublic—
0x01160x02padding / unreflected
0x04MaxGizmoPointsintPublic—
0x10BoundsGizmoColorColorPublic—
0x10GridGizmoColorColorPublic—
0x10PointGizmoColorColorPublic—
0x04lastPlacedCountintPrivate—
0x04lastUsedSeedintPrivate—
0x01540x04unreflected bytes to end of GridSequencePlacer
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 50

SignatureFlagsNativeParams
int get_PreviewObjectCount()Public+1 flags0x04
int get_LastPlacedCount()Public+1 flags0x04
int get_LastUsedSeed()Public+1 flags0x04
bool get_HasAssignedManagedRoot()Private+1 flags0x01
bool get_HasLastPlacedCount()Private+1 flags0x01
bool get_HasAlternatePrefabs()Private+1 flags0x01
bool get_MissingPrefab()Private+1 flags0x01
bool get_ShowRandomRotationSettings()Private+1 flags0x01
bool get_ShowSceneHandleSettings()Private+1 flags0x01
bool get_ShowMaxGizmoPoints()Private+1 flags0x01
bool get_HasManagedRoot()Private+1 flags0x01
void Reset()Private0x00
void OnValidate()Private0x00
void RebuildGrid()Public0x00
void RepositionExistingManagedChildren()Public0x00
void ClearManagedChildren()Public0x00
bool TryGetGridData(ref GridData& data)Private0x28
int GetAxisCount(float length, float spacing)Private0x04
float GetAxisStep(float length, float spacing, int count)Private0x04
Vector3 GetGridLocalPosition(const GridData& data, int index)Private0x28
void ApplyGridTransform(Transform item, const GridData& data, int index, int operationSeed)Private0x28
Transform CreateObjectInstance(Transform root, GameObject prefab)Private0x08
GameObject GetPrefabForSlot(int index, int operationSeed)Private0x08
Quaternion GetRandomRotationOffset(int index, int operationSeed)Private0x10
Random GetSlotRandom(int index, int operationSeed, int salt)Private0x08
int GetOperationSeed(bool createNewRandomSeed)Private0x04
float RandomRange(Random random, float min, float max)Private0x08
bool ShouldReplaceExistingPrefab(Transform item, GameObject desiredPrefab)Private0x08
void RenameObject(Transform item, int index)Private0x08
Transform GetOrCreateManagedRoot()Private0x08
Transform GetManagedRoot(bool createIfMissing)Private0x08
string GetManagedRootName()Private0x08
List<UnityEngine.Transform> GetManagedChildren(Transform root)Private0x08
Vector3 GetStartLocal()Private0x0C
Vector3 GetEndLocal()Private0x0C
int GetClampedCount(int count)Private0x04
void ValidateSettings()Private0x00
void GetPlaneAxes(const GridPlane& plane, ref int& axisA, ref int& axisB, ref int& fixedAxis)PrivateStatic0x04
float GetAxis(const Vector3& value, int axis)PrivateStatic0x0C
void SetAxis(ref Vector3& value, int axis, float axisValue)PrivateStatic0x0C
void RegisterCreatedObject(GameObject obj)Private0x08
void DestroyObject(GameObject obj)Private0x08
void MarkDirty()Private0x00
void OnDrawGizmos()Private0x00
bool ShouldDrawGizmosForCurrentSelection()Private0x01
void DrawBoundsGizmo(const GridData& data)Private0x28
void DrawGridLineGizmos(const GridData& data)Private0x28
void DrawPlacementPointGizmos(const GridData& data)Private0x28
Vector3 GetCornerLocal(const GridData& data, int a, int b)Private0x28
void .ctor()Public+1 flags0x00