예제 #1
0
 public void ChangeDeviceFX()
 {
     XDDeviceControl.SendEffectControl(m_DeviceFXType, 0);
     m_DeviceFXType++;
     m_DeviceFXType = m_DeviceFXType % 13;
     XDDeviceControl.SendEffectControl(m_DeviceFXType, 1);
 }
예제 #2
0
    void FixedUpdate()
    {
        if (XDDeviceControl.StartGame)
        {
            Pitch = ConvertValue(transform.localEulerAngles.x) * Mathf.Deg2Rad;
            Roll  = ConvertValue(transform.localEulerAngles.z) * Mathf.Deg2Rad;
            Yaw   = ConvertValue(transform.localEulerAngles.y) * Mathf.Deg2Rad;

            Surge = transform.localPosition.z;
            Sway  = transform.localPosition.x;
            Heave = transform.localPosition.y;

            gametime += Time.deltaTime;
            Speed     = (transform.position - m_OldPos).magnitude / Time.deltaTime;
            m_OldPos  = transform.position;
            XDDeviceControl.SendMotionControl(gametime, Pitch, Roll, Yaw, Surge, Sway, Heave, ShakeType, Cycle, Amplitude, Speed);
        }
    }