RayFire Unyielding

RayFire Unyielding  should be used with Inactive/Kinematic Connected Clusters and Connectivity structure. When you demolish Connected Cluster or activate Fragments in Connectivity structure you need to have at lest one Unyielding Fragment so other not yet activated Fragments will be able to check if they are connected through other Fragments with at least one Unyielding Fragments and if they do not then they will be activated as well.

Connectivity component should be used on root with all Rigid fragments as it's children, so it is possible to det manually each Rigid Unyielding and Activatable property, although it will be pretty hard to select them every time to change these properties in case you want to increase or decrease amount of Unyielding fragments. For Connected Cluster you can not do this on per Shard(Fragment) level because Connected Cluster Shards has no any components.

This is where you need to use Unyielding component, it allows to define Unyielding group of Fragments or Shards by it's gizmo which can be easily repositioned or reshaped. In this wat You can quickly try different setups to find out which fragments should be unyielding to provide best simulation result.

Unyielding component should be added only to object with Rigid componenet ith Conneceted Cluster object type or to object with Connectivity component, only these two components will initiate it's gizmo overlapping.

	User Interface

Unyielding: Set property for overlapped fragments. If this property Disabled then componenet will disable Unyielding property for all overlapped fragments. In this way you can Enable Unyielding prioperty for all Rigid objects and use Unyielding component to define group of fragments with Disabled Unyielding property.

Activatable: By Default it is impossible to activate Unyielding fragments unless you won't Enable Activatable property in Activation properties. If this property Disabled then componenet will disable Activatable property for all overlapped fragments. In this way you can Enable Activatable prioperty for all Rigid objects and use Unyielding component to define group of fragments with Disabled Activatable property.

Show Gizmo: Show Box gizmo in viewport.

Show Center: Show gizmo's center with Move Tool. It is better to set Hand tool to move gizmo so you won't move object accidentally.

Reset: Reset gizmo position to it's default position..