Пример #1
0
    public void Start()
    {
        UnityEngine.Object[] callbacks = FindObjectsOfType(typeof(metaioCallback));
        int activeCallbacks            = 0;

        foreach (UnityEngine.Object obj in callbacks)
        {
            activeCallbacks += ((metaioCallback)obj).gameObject.GetComponent <metaioCallback>().enabled ? 1 : 0;
        }
        if (activeCallbacks > 1)
        {
            Debug.LogError("Multiple metaioCallback objects active. There should only be one, else you will receive events in an arbitrary instance.");
        }

        // Enable callbacks
        MetaioSDKUnity.registerCallback(1);
    }
Пример #2
0
 void OnDestroy()
 {
     // Disable callbacks
     MetaioSDKUnity.registerCallback(0);
 }
Пример #3
0
 public void OnEnable()
 {
     // Enable callbacks
     MetaioSDKUnity.registerCallback(1);
 }