예제 #1
0
 public void Initialise(GameObject originator, GameObject target)
 {
     m_originatorSource = originator;
     m_targetGameObject = target;
     m_hasTarget        = (target != null);
     m_audioClipSource  = m_originatorSource.GetComponent <BaseWingroveAudioSource>();
     m_pitch            = m_audioClipSource.GetNewPitch();
     m_audioClipSource.AddUsage();
     transform.parent = m_originatorSource.transform;
     Update();
 }
예제 #2
0
 // Use this for initialization
 void Start()
 {
     m_audioSource = GetComponent <BaseWingroveAudioSource>();
     m_beatSyncs.Add(this);
 }
예제 #3
0
 public void Initialise(GameObject originator, GameObject target)
 {
     m_originatorSource = originator;
     m_targetGameObject = target;
     m_hasTarget = (target != null);
     m_audioClipSource = m_originatorSource.GetComponent<BaseWingroveAudioSource>();
     m_pitch = m_audioClipSource.GetNewPitch();
     m_audioClipSource.AddUsage();
     transform.parent = m_originatorSource.transform;
     Update();
 }
예제 #4
0
 public void RemoveSource(BaseWingroveAudioSource source)
 {
     m_audioSources.Remove(source);
 }
예제 #5
0
 public void RegisterSource(BaseWingroveAudioSource source)
 {
     m_audioSources.Add(source);
 }
 // Use this for initialization
 void Start()
 {
     m_audioSource = GetComponent<BaseWingroveAudioSource>();
     m_beatSyncs.Add(this);
 }
 public void RemoveSource(BaseWingroveAudioSource source)
 {
     m_audioSources.Remove(source);
 }
 public void RegisterSource(BaseWingroveAudioSource source)
 {
     m_audioSources.Add(source);
 }