// Use this for initialization
    void Start()
    {
        myChuck = GetComponent <ChuckSubInstance>();
        myChuck.RunCode(@"
			TriOsc myOsc;
			[60.0] @=> global float myFloatNotes[];
			global Event playMyNotes;
			
			while( true )
			{
				playMyNotes => now;
				myOsc => dac;
				for( 0 => int i; i < myFloatNotes.size(); i++ )
				{
                    <<< ""myFloatNotes["", i, ""] ="", myFloatNotes[i] >>>;
					myFloatNotes[i] => Math.mtof => myOsc.freq;
					100::ms => now;
				}
				<<< myFloatNotes[""numPlayed""], ""played so far"" >>>;
				myOsc =< dac;
			}
		"        );

        myFloatArrayCallback = myChuck.CreateGetFloatArrayCallback(GetInitialArrayCallback);
        myFloatCallback      = myChuck.CreateGetFloatCallback(GetANumberCallback);
    }
Пример #2
0
 public bool GetFloatArray(string chuckName, string variableName, Chuck.FloatArrayCallback callback)
 {
     if (ids.ContainsKey(chuckName))
     {
         return(GetFloatArray(ids[chuckName], variableName, callback));
     }
     else
     {
         Debug.Log(chuckName + " has not been initialized as a ChucK instance");
         return(false);
     }
 }
Пример #3
0
 // ----------------------------------------------------
 // name: GetFloatArray
 // desc: get the value of global float variableName[]
 // ----------------------------------------------------
 public bool GetFloatArray(string variableName, Chuck.FloatArrayCallback callback)
 {
     return(chuckMainInstance.GetFloatArray(variableName, callback));
 }
Пример #4
0
 public bool GetFloatArray(System.UInt32 chuckId, string variableName, Chuck.FloatArrayCallback callback)
 {
     return(getGlobalFloatArray(chuckId, variableName, callback));
 }
Пример #5
0
 // ----------------------------------------------------
 // name: GetFloatArray
 // desc: get the value of global float variableName[]
 // ----------------------------------------------------
 public bool GetFloatArray(string variableName, Chuck.FloatArrayCallback callback)
 {
     return(Chuck.Manager.GetFloatArray(myChuckId, variableName, callback));
 }