# Custom Dispatcher System

#### Communicate between objects without any object references, add Server-wide (Global) custom variables or Private Variables with an in-built Dispatcher system to trigger events or use it for any kind of puzzles/Quest. Items, Enemies and Treasure Chests now have “OnExpose” CustomVariable arrays which will get added to the player on Interact/Pickup.



Custom dispatchers can be bound by using an **FName** as an **identifier (ID)**, this **ID** can also be a **CustomVariableID**. The main advantage of this is that you don't need an object reference to call the dispatcher and the same ID can be used on all objects. This makes communicating between objects easier.

<figure><img src="https://lh3.googleusercontent.com/RUGT06a-dVI6qc7bzA0pZys5Sk_YG6f8fip_4JBsya44tRAf_zlqRdLS70SL3OdzsG04hNNDs9Wrtv3MFVrTtcjWmSfGOJ05xMw75TyIf33YwOrimbQhFrsSU-_Wfa6w1GclRcomm30tgJrTnuv0wgA3bU2YspnjTYFRqHT8Zl1G1hmbO1oWAL1RPKFI6Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh3.googleusercontent.com/oG37T9lwOPmz0BLbIa0xWnhGuCrjgeS8jBSeO5Rme07un3UAp6E2HA5e_XqsFQI3mDBxtl3ASp1Xu50LWQ2QSwbY0VW9ntoLZ_I1dG5C0HWfYO39Wu4hnwKs37GcnJbcoxY3sMECnmnf0uE3yV78jfzd0KGNliyFeCrgqA37UgxgNRJw1DLsqbd5A9HjoA" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh4.googleusercontent.com/ERPapUVdQsQhUgl37HYj7pmPfF-jsF28tnOO2cW_DsiAAg9W9G_-x2q8n8L4cv7cU3K-gwkN3mzRW8NiAUSAUKMQTybUr3SPTCFl5DYO_jLW_nTLrFco1e_lbbs69p2oZjbH-zSAljXu9z8qy1tCYuKSL0Q73n69yFI9XRB0yUueoRDkt4m4-JrytQOp4w" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh3.googleusercontent.com/aDBb_3-IP1EBIGokrXA9zc1-3DXbkLkHXQZGRgvtgap-pVrIcSaiSTnuWFFMXcETB7JMg_qCsxJNaii3jitlObJE1T-e9GqpLmPCxppT2Cw8kf85BmNIxz_yqDTC_hmwls__JRDb_dCO4tJpfNWdoFE8bC9tnD6CLXwJ4biCiW6GCIXBcjSexZZoEc5EMg" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh4.googleusercontent.com/Z2Mqx-VIZrklodao59Ag4WyC-lG2Jg4HBIoProO-HKx8jJIQH3VF-xly11SLJyV2QAlo2-Ue7Ca27RsAsn8aszmr1cHxuy5YEqucBi1USwgaReSE_mPyPR53u3E-C1tqkavVRhjX_7P9dCMZ4sYLz0zlUX_PMqTXxlBDFkBKAq4zIYvUmyKfkd-VcdbPSA" alt=""><figcaption></figcaption></figure>

\
