// Use this for initialization void Start() { random = new System.Random(); streamingAssetsPath = Application.streamingAssetsPath; visualizer = gameObject.GetComponent <VisualizeRecommendations>(); points = new List <Point>(); coordinatesPaths = Directory.GetFiles(streamingAssetsPath + tsnePath, tsneFileNameFilter); coordinatesPathIndex = 0; setObject = GameObject.Find("Set"); panelObject = GameObject.Find("Panel"); camObject = GameObject.Find("Cam"); cam = camObject.GetComponent <Camera>(); audioSourceObject = GameObject.Find("Sound"); bufferSource = audioSourceObject.GetComponents <AudioSource>()[0]; playingSource = audioSourceObject.GetComponents <AudioSource>()[1]; refSpriteObject = GameObject.Find("ReferenceSprite"); referenceSprite = refSpriteObject.GetComponent <Sprite>(); filenames = FileIO.LoadStringList(streamingAssetsPath + filenamesPath); //Debug.Log(filenames[random.Next(filenames.Count)]); //names = FileIO.LoadStringList(streamingAssetsPath + keysnamesPath); filenamesToAudioKeys = FileIO.LoadStringDictionary(streamingAssetsPath + keysnamesPath); //Debug.Log(names[random.Next(names.Count)]); InitPoints(); }
//samples, clear, shutdown, recommendations, selectedsamples // Use this for initialization void Start() { receiver = gameObject.AddComponent <OSCReceiver>(); receiver.LocalPort = localPort; receiver.Bind(recommendationsFilter, HandleRecommendations); receiver.Bind(selectedSamplesFilter, HandleSelectedSamples); transmitter = gameObject.AddComponent <OSCTransmitter>(); transmitter.RemoteHost = remoteAddress; transmitter.RemotePort = remotePort; visualizer = gameObject.GetComponent <VisualizeRecommendations>(); }