Пример #1
0
        private void btnTest_Click(object sender, EventArgs e)
        {
            if (tactsuitVr != null)
            {
                string active = ((tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.All)) ? " {All} " : "") + ((tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.Vest)) ? " {Vest} " : "") + ((tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.ForearmR) || tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.Right)) ? " {Right Arm} " : "") + ((tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.ForearmL) || tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.Left)) ? " {Left Arm} " : "") + ((tactsuitVr.hapticPlayer._activePosition.Contains(PositionType.Head)) ? " {Head} " : "");

                //string activeDevices = "";
                //for (int i = 0; i < tactsuitVr.hapticPlayer._activePosition.Count; i++)
                //{
                //    if (i > 0)
                //    {
                //        activeDevices += ",";
                //    }
                //    activeDevices += (int)tactsuitVr.hapticPlayer._activePosition[i];
                //}

                if (active.Trim().IsNullOrEmpty())
                {
                    active = "{None}";
                }

                WriteTextSafe("Active devices: " + active);

                tactsuitVr.PlayRandom();
            }
        }