This Level Object is used to contain one or more Level Objects, but treat them as a single object. Any changes made to the Layout associated with the Layout Link are automatically updated in every Layout in which it is used.
Right-click on an empty space in the Layout Scene Manager and choose Building Blocks > Layout Link from the list.
|BRUSH ID||string||ID of the brush that created the Layout Link.||TRUE|
|FORWARD||CVector3||Forward by X,Y,Z.|
|RIGHT||CVector3||Right by X,Y,Z.|
|UP||CVector3||Up by X,Y,Z.|
|POSITION||CVector3||Position by X,Y,Z world coordinates.|
|CAN ALIAS||bool||Controls whether or not the Layout Link can be aliased.|
|ENABLED||bool||Set the Layout Link enabled or not.|
|NO ROOMPIECE COLLISION||bool||Room Pieces within the Layout Link will not have collision.|
|VISIBLE||bool||Set the Layout Link visible or not.|
|LAYOUT FILE||string||The Layout file to load.|
|SCALE||float||Scale the Layout Link uniformly on the X, Y, Z axes (if set to be Scalable).|
|X||float||Scale the Layout Link on the X axis (if set to be Scalable).|
|Y||float||Scale the Layout Link on the Y axis (if set to be Scalable).|
|Z||float||Scale the Layout Link on the Z axis (if set to be Scalable).|
Set the Layout Link to be visible.
Set the Layout Link to be invisible.
Enable the Layout Link object.
Disable the Layout Link object.
Enable and Show
Enable the Layout Link and set it to be visible.
Disable and Hide
Disable the Layout Link and set it to be invisible.
Set the Layout Link object to be collidable.
Set the Layout Link object to not be collidable.
This event will fire when the Layout Link receives a “Show” Input event.
This event will fire when the Layout Link receives a “Hide” Input event.
This event will fire when the Layout Link receives an “Enable” Input event.
This event will fire when the Layout Link receives a “Disable” Input event.
A few examples for what would be placed inside a Layout Link are:
Even though these layout links serve very different purposes, they all have a few things in common:
It should be noted that these objects may contain logic inside of them, but the logic cannot be triggered by logic objects outside of the layout link. However, Layout Link Timelines can be accessed via logic in a limited manner.