Initial Setup
Before using the Ultimate Building System
, itβs important to review and configure the Developer Settings
to ensure everything is set up properly for your project. This section will guide you through the necessary steps to get your settings configured correctly.
Review Materials
Ensure that both the Valid Proxy Material
and Invalid Proxy Material
are assigned. These materials provide visual feedback for placement conditions, indicating when objects can or cannot be placed. The plugin already comes with a Green Material for the Valid Proxy Material
and an Orange Material for the Invalid Proxy Material
.
Note: Make sure that the Invalid and Valid proxy materials has been set. The system currently won't allow you to place a buildable without these being set. This will be fixed in a future update very soon.
Configure Socket Name
Set the Socket Name
identifier to ensure the system can automatically detect valid sockets on your meshes during building. The default is P_Socket
, but changing it is optional. This identifier is used to name the sockets on the meshes you'll be working with.
Check Default Logic
Review the
Default Actions
, and Default Proxy Behavior.UBS Comes with a few default
Proxy Behaviors
, it is however recommended that you create your own Proxy Behavior and set that as your default ones for when you create new Buildable Definitions. This is due to the fact that the Proxy Behavior that comes with the system is dependent on the Hivemind Character class that comes with the plugin.None of these needs to be set for the Example Content, but is purely meant to help you set up new definitions yourself by adding this functionality to any newly built
buildable definition
.
Last updated