protected virtual void OnTrackingLost() { var rendererComponents = GetComponentsInChildren <Renderer>(true); var colliderComponents = GetComponentsInChildren <Collider>(true); var canvasComponents = GetComponentsInChildren <Canvas>(true); PlayOnStateChange player = GetComponentInChildren <PlayOnStateChange>(); // Disable rendering: foreach (var component in rendererComponents) { component.enabled = false; } // Disable colliders: foreach (var component in colliderComponents) { component.enabled = false; } // Disable canvas': foreach (var component in canvasComponents) { component.enabled = false; } player.PlayOnDisappear(); }
protected virtual void OnTrackingFound() { var rendererComponents = GetComponentsInChildren <Renderer>(true); var colliderComponents = GetComponentsInChildren <Collider>(true); var canvasComponents = GetComponentsInChildren <Canvas>(true); PlayOnStateChange player = GetComponentInChildren <PlayOnStateChange>(); // Enable rendering: foreach (var component in rendererComponents) { component.enabled = true; } // Enable colliders: foreach (var component in colliderComponents) { component.enabled = true; } // Enable canvas': foreach (var component in canvasComponents) { component.enabled = true; } player.Initialize(); player.PlayOnAppear(); }
protected virtual void OnTrackingLost() // Disables all render compenents of AR Model on display { // Get all render components from a given object var rendererComponents = GetComponentsInChildren <Renderer>(true); var colliderComponents = GetComponentsInChildren <Collider>(true); var canvasComponents = GetComponentsInChildren <Canvas>(true); PlayOnStateChange player = GetComponentInChildren <PlayOnStateChange>(); // Inherit public class named PlayOnStateChange that plays audio // Disable rendering: foreach (var component in rendererComponents) { component.enabled = false; } // Disable colliders: foreach (var component in colliderComponents) { component.enabled = false; } // Disable canvas': foreach (var component in canvasComponents) { component.enabled = false; } player.PlayOnDisappear(); // Execute PlayOnAppear function to play audio }
protected virtual void OnTrackingFound() // Enable all render compenents of AR Model to display { // Stores Render, Collider, and Cavas components into a variable var rendererComponents = GetComponentsInChildren <Renderer>(true); var colliderComponents = GetComponentsInChildren <Collider>(true); var canvasComponents = GetComponentsInChildren <Canvas>(true); PlayOnStateChange player = GetComponentInChildren <PlayOnStateChange>(); // Inherit public class named PlayOnStateChange that plays audio // Enable rendering: foreach (var component in rendererComponents) { component.enabled = true; } // Enable colliders: foreach (var component in colliderComponents) { component.enabled = true; } // Enable canvas': foreach (var component in canvasComponents) { component.enabled = true; } player.Initialize(); // Execute Audio initializer function player.PlayOnAppear(); // Execute PlayOnAppear function to play audio }
public void DeList(PlayOnStateChange notesSubtracted) { notes.Remove(notesSubtracted); }
public void AddtoList(PlayOnStateChange notesAdded) { Debug.Log("note Added"); notes.Add(notesAdded); }
override protected void Start() { base.Start(); player = audioPlayer.GetComponent <PlayOnStateChange>(); }