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