Zdexby TheHolyOneZ
44,741 classes
Class

BuildUpdate_Grid

: BuildUpdate_Base : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.Building.BuildUpdate_Grid, Assembly-CSharp 0x0068 (104 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0068

Members 15

OffsetSizeNameTypeFlagsDefault
0x08<GhostModel>k__BackingFieldGameObjectPrivate—
0x08<BuildableItemClass>k__BackingFieldGridItemPrivate—
0x08<ItemInstance>k__BackingFieldItemInstancePrivate—
0x04detectionRangefloatPublic—
0x04detectionMaskLayerMaskPublic—
0x04rotation_SmoothingfloatPublic—
0x01AllowRotationboolPublic—
0x01showTemperaturesByDefaultboolPrivate—
0x01allowToggleShowTemperaturesboolPrivate—
0x01_validPositionbool1 flags—
0x08_currentGhostMaterialMaterial1 flags—
0x04_rotationfloat1 flags—
0x00540x04padding / unreflected
0x08_closestIntersectionTileIntersectionPrivate—
0x04verticalOffsetfloatPrivate—
0x01_showTemperaturesbool1 flags—
0x00650x03unreflected bytes to end of BuildUpdate_Grid
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 27

SignatureFlagsNativeParams
GameObject get_GhostModel()Public+1 flags0x08
void set_GhostModel(GameObject value)Private+1 flags0x08
GridItem get_BuildableItemClass()Public+1 flags0x08
void set_BuildableItemClass(GridItem value)Private+1 flags0x08
ItemInstance get_ItemInstance()Public+1 flags0x08
void set_ItemInstance(ItemInstance value)Private+1 flags0x08
bool get_AllowToggleShowTemperatures()Public+1 flags0x01
TileIntersection get_closestIntersection()2 flags0x08
void set_closestIntersection(TileIntersection value)2 flags0x08
void Initialize(GridItem buildableItemClass, ItemInstance itemInstance, GameObject ghostModel)Public+2 flags0x08
void Start()3 flags0x00
void Update()3 flags0x00
void CheckToggleTemperatureDisplay()Private0x00
void LateUpdate()3 flags0x00
void PositionObjectInFrontOfPlayer(float dist, bool sanitizeForward, bool buildPointAsOrigin)1 flags0x04
void CheckRotation()1 flags0x00
void ApplyRotation()1 flags0x00
List<ScheduleOne.Building.TileIntersection> GetRelevantIntersections(FootprintTile tile)Private0x08
void CheckIntersections()3 flags0x00
void UpdateMaterials()1 flags0x00
GridItem Place()3 flags0x08
void OnPlacedObjectPreSpawn(GridItem item)3 flags0x08
void OnClosestIntersectionChanged(TileIntersection previous, TileIntersection current)3 flags0x08
void SetShowTemperatures(bool show, Property property)3 flags0x08
Vector2 GetOriginCoordinate()Private0x08
Grid GetHoveredGrid()Private0x08
void .ctor()Public+1 flags0x00

Subclasses 2