# Placeable Object → Placed Object

When a placeable object is placed on a grid it gets a new script attached called PlacedObject. PlacedObject is responsible for handling the mouse hold on the selected object and then trigger opening the action tooltip

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdwskIZk5oUwzuHbS0nG1cQWRn2nhR-anIZF6Bq3-IXjcq3IL4vcUbEd1H81IkiC4pJNCp2jAtU7lQE1FLc9hZ77u534wRPpnk7sYecZyNuoQqq9I6vA4ffiLx3QNiPXRN-LKT2?key=cc_Cn8aGhqTGMuEEmspb992I" alt=""><figcaption></figcaption></figure>

It holds a reference to the Placeable object itself (in case of moving the object we need to access the object size from the placeable properties).

And it also initializes a PlaceableObjectData and holds a reference to it. This data is needed for the SaveSystem, since it stores the current object position, the asset identifier, the rotation direction and a unique guid that allows each placed object to be uniquely identified..

\
