|
|
- /************************************************************************************
-
- See SampleFramework license.txt for license terms. Unless required by applicable law
- or agreed to in writing, the sample code is provided “AS IS” WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, either express or implied. See the license for specific
- language governing permissions and limitations under the license.
-
- ************************************************************************************/
-
- using UnityEngine;
- using UnityEngine.Assertions;
-
- namespace OculusSampleFramework
- {
- public class CowController : MonoBehaviour
- {
- [SerializeField] private Animation _cowAnimation = null;
- [SerializeField] private AudioSource _mooCowAudioSource = null;
-
- private void Start()
- {
- Assert.IsNotNull(_cowAnimation);
- Assert.IsNotNull(_mooCowAudioSource);
- }
-
- public void PlayMooSound()
- {
- _mooCowAudioSource.timeSamples = 0;
- _mooCowAudioSource.Play();
- }
-
- public void GoMooCowGo()
- {
- _cowAnimation.Rewind();
- _cowAnimation.Play();
- }
- }
- }
|