コード例 #1
0
 void SetOverrideSounds(IL3DN_ChangeWalkingSound sound_script)
 {
     footStepsOverride  = sound_script.footStepsOverride;
     jumpSoundOverride  = sound_script.jumpSound;
     landSoundOverride  = sound_script.landSound;
     isInSpecialSurface = true;
 }
コード例 #2
0
        /// <summary>
        /// Used to determine if a player is in a special area to override  the sounds
        /// </summary>
        /// <param name="other"></param>
        private void OnTriggerEnter(Collider other)
        {
            IL3DN_ChangeWalkingSound soundScript = other.GetComponent <IL3DN_ChangeWalkingSound>();

            if (soundScript != null)
            {
                footStepsOverride  = soundScript.footStepsOverride;
                jumpSoundOverride  = soundScript.jumpSound;
                landSoundOverride  = soundScript.landSound;
                isInSpecialSurface = true;
            }
        }
コード例 #3
0
        /// <summary>
        /// Initialize the controller
        /// </summary>
        private void Start()
        {
            m_CharacterController = GetComponent <CharacterController>();
            m_Camera      = Camera.main;
            m_StepCycle   = 0f;
            m_NextStep    = m_StepCycle / 2f;
            m_Jumping     = false;
            m_AudioSource = GetComponent <AudioSource>();
            m_MouseLook.Init(transform, m_Camera.transform);

            m_water_sounds = Game.Instance.m_water.GetComponent <IL3DN_ChangeWalkingSound>();
        }