Exemplo n.º 1
0
    public void Initialize(FMOD.EventParameter param, FmodEvent evt)
    {
        IntPtr paramName = new IntPtr(0);
        int index = 0;
        FMOD.RESULT result = FMOD.RESULT.OK;

        hideFlags = HideFlags.HideInHierarchy;
        result = param.getInfo(ref index, ref paramName);
        ERRCHECK(result);
        m_name = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(paramName);
        this.name = m_name;
        result = param.getRange(ref m_minRange, ref m_maxRange);
        ERRCHECK(result);
        result = param.getValue(ref m_value);
        ERRCHECK(result);
        result = param.getVelocity(ref m_velocity);
        ERRCHECK(result);
        result = param.getSeekSpeed(ref m_seekSpeed);
        ERRCHECK(result);
        m_event = evt;
    }