Socket Setup

How to setup sockets & objects

Socketable Object Setup

Every socketable object needs to use the SocketableItem script

  • This uses a ScriptableObject to determine is parent socket

Socket Setup

Accepted Socket Type

Snap Point

Eject Cooldown

OnObjectSnapped

OnObjectRemoved

Audio Clips

Puzzle Group

See more information below

Setting up a Puzzle Group

This is a great way to have functionality where multiple sockets need to be complete more a custom event will happen

  • You can add multiple ObjectSockets to the Sockets array if you want multiple to be complete to have a special custom event to happen

SocketEjector Component (Additional)

  • SocketEjector

  • Mention delay on removing object from socket and delay on button press

  • Explain interaction system

Last updated