private void OnTrackingFound() { Renderer[] rendererComponents = GetComponentsInChildren <Renderer>(true); Collider[] colliderComponents = GetComponentsInChildren <Collider>(true); SpriteTest sprite = (SpriteTest)GameObject.FindObjectOfType(typeof(SpriteTest)); //canvasUI.SetActive(true); if (sprite) { // Triggers game manager's card draw behaviour gManager.DrawnCard(mTrackableBehaviour.TrackableName); sprite.FoundSprite(); } // Enable rendering: foreach (Renderer component in rendererComponents) { component.enabled = true; } // Enable colliders: foreach (Collider component in colliderComponents) { component.enabled = true; } if (mTrackableBehaviour) { Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " found"); } }
// Start is called before the first frame update void Start() { Instance = this; mainCamera = Camera.main; Spawn(team1Spawns, team2Spawns); timeUntilSpawn = timeBetweenSpawns; }
private void OnTrackingLost() { SpriteTest sprite = (SpriteTest)GameObject.FindObjectOfType(typeof(SpriteTest)); //canvasUI.SetActive(false); if (sprite) { sprite.LostSprite(); } HideObjects(); }