protected void Start() { if( NodesToWatch.Count <= 0 ) { return; } m_it = new vrInteractionScreenProximityWarning(Name); MiddleVR.VRInteractionMgr.AddInteraction(m_it); MiddleVR.VRInteractionMgr.Activate(m_it); // Retrieve and start watching nodes to watch foreach( string nodeName in NodesToWatch ) { m_NodesToWatch[nodeName] = MiddleVR.VRDisplayMgr.GetNode(nodeName); if( m_NodesToWatch[nodeName] != null ) { m_it.StartWatchingNode( m_NodesToWatch[nodeName] ); } } m_it.SetNearDistance(WarningDistance); m_Initialized = true; }
protected void Start() { if (NodesToWatch.Count <= 0) { return; } m_it = new vrInteractionScreenProximityWarning(Name); MiddleVR.VRInteractionMgr.AddInteraction(m_it); MiddleVR.VRInteractionMgr.Activate(m_it); // Retrieve and start watching nodes to watch foreach (string nodeName in NodesToWatch) { m_NodesToWatch[nodeName] = MiddleVR.VRDisplayMgr.GetNode(nodeName); if (m_NodesToWatch[nodeName] != null) { m_it.StartWatchingNode(m_NodesToWatch[nodeName]); } } m_it.SetNearDistance(WarningDistance); m_Initialized = true; }
protected void OnApplicationQuit() { if (m_it != null) { m_it = null; } }
protected void OnApplicationQuit() { if( m_it != null ) { m_it = null; } }