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