public void UpdateExistingParam(FmodEventParameter newParam)
 {
     if (newParam != null)
     {
         hideFlags   = HideFlags.HideInInspector | HideFlags.HideInHierarchy;
         m_parameter = newParam;
         m_name      = m_parameter.getName();
     }
 }
 public void Initialize(FmodEventParameter srcParam)
 {
     if (srcParam != null)
     {
         hideFlags   = HideFlags.HideInInspector | HideFlags.HideInHierarchy;
         m_parameter = srcParam;
         m_value     = m_parameter.getValue();
         m_name      = m_parameter.getName();
     }
 }
    public void SetEvent(FMOD.Event evt)
    {
        FMOD.RESULT         result = FMOD.RESULT.OK;
        FMOD.EventParameter param  = null;

        hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy;
        if (m_parameter != null)
        {
            result = evt.getParameter(m_parameter.getName(), ref param);
            ERRCHECK(result);
            if (result == FMOD.RESULT.OK)
            {
                m_runtimeParam = param;
                result         = m_runtimeParam.setValue(m_value);
                ERRCHECK(result);
            }
        }
        else
        {
            Debug.Log("Error: This component should not exist now if its parameter is null");
        }
    }
 public void Initialize(FmodEventParameter srcParam)
 {
     if (srcParam != null) {
         hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy;
         m_parameter = srcParam;
         m_value = m_parameter.getValue();
         m_name = m_parameter.getName();
     }
 }
 public void UpdateExistingParam(FmodEventParameter newParam)
 {
     if (newParam != null) {
         hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy;
         m_parameter = newParam;
         m_name = m_parameter.getName();
     }
 }