private void Awake() { if (_instance) { return; } _instance = this; }
void Update() { if (enableFlag) { // DestroyAllTangibles has to be called within Update function if (trackersManager) { // prevent trying to access old tangibles gameObjects not alive anymore trackersManager.DestroyAllTrackers(); } if (isServer) { oscManager = GetComponentInChildren <OSCManager>(); oscManager.CreateServers(); trackersManager = GetComponentInChildren <TrackersManagerOSC>(); trackersManager.AttachOscServer(); } enableFlag = false; } }