示例#1
0
    public override void Scroll()
    {
        currentMode = ControllPanel().Do().GetRadioMode();
        if (currentMode != null)
        {
            for (int i = 0; i < modes.Length; i++)
            {
                if (modes[i].GetType() == currentMode.GetType())
                {
                    if (i < modes.Length - 1)
                    {
                        ControllPanel().Do().SetRadioMode(modes[i + 1]);
                    }
                    else if (i >= modes.Length - 1)
                    {
                        ControllPanel().Do().SetRadioMode(modes[0]);
                    }
                    ShowCurrentMode();
                }
            }
        }
        else
        {
            Debug.Log("Установите значение для Radio");
        }

        ControllPanel().Do().SetScreenRadioMode(ControllPanel().Do().GetRadioMode().GetDescription());
    }
示例#2
0
 private void Update()
 {
     currentMode = SecondControllPanel.Do().GetRadioMode();
     if (currentMode.GetType() != typeof(KVmode))
     {
         ScrollButtonRotate(currentMode.GetRotateAngle());
     }
     else
     {
         ScrollButtonRotate(190);
     }
 }
示例#3
0
 public void SetRadioMode(IRadioMode radio)
 {
     radioMode = radio;
 }
示例#4
0
 private void Start()
 {
     currentMode = ControllPanel().Do().GetRadioMode();
     currentMode = new UKV1mode();
     ControllPanel().Do().SetScreenRadioMode(ControllPanel().Do().GetRadioMode().GetDescription());
 }
示例#5
0
 private void Update()
 {
     currentMode = ControllPanel().Do().GetRadioMode();
     ScrollButtonRotate(currentMode.GetRotateAngle());
 }
示例#6
0
 private void Start()
 {
     currentMode = SecondControllPanel.Do().GetRadioMode();
     currentMode = new UKV1mode();
 }