Esempio n. 1
0
 void Start()
 {
     inputsManager = FindObjectOfType <InputsManager>();
     ColorWarriorInput.SetButtonColor(0, 2);
     ColorWarriorInput.SetButtonColor(1, 1);
     ColorWarriorInput.SetButtonColor(2, 3);
     ColorWarriorInput.SetButtonColor(3, 2);
     state = (int)MenuState.HERO;
 }
Esempio n. 2
0
 public void PrintColor(Color[] newColors, int[] colorIdx)
 {
     for (int i = 0; i < 4; ++i)
     {
         colors[i].color = newColors[i];
         if (ColorWarriorInput.IsConnected())
         {
             ColorWarriorInput.SetButtonColor(i, colorIdx[i]);
         }
     }
 }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        ColorWarriorInput.Init();

        int count = 0;

        //while (count < 256)
        ColorWarriorInput.SetButtonColor(0, Color.red);
        ColorWarriorInput.SetButtonColor(1, Color.green);
        ColorWarriorInput.SetButtonColor(2, Color.blue);
        ColorWarriorInput.SetButtonColor(3, Color.black);
    }
Esempio n. 4
0
    // Update is called once per frame
    void Update()
    {
        Debug.Log("0: " + ColorWarriorInput.GetInput(0));
        Debug.Log("1: " + ColorWarriorInput.GetInput(1));
        Debug.Log("2: " + ColorWarriorInput.GetInput(2));
        Debug.Log("3: " + ColorWarriorInput.GetInput(3));
        //Debug.Log("up");

        LitPressedButton(images);


        if (Input.GetButton("Jump"))
        {
            ColorWarriorInput.Serial.Close();
            Debug.Log("KLOSE");
        }
    }
Esempio n. 5
0
    public static void LitPressedButton(List <Image> img)
    {
        int count = 0;

        while (count < 4)
        {
            if (ColorWarriorInput.GetInput(count))
            {
                img[count].color = Color.yellow;
            }
            else
            {
                img[count].color = Color.white;
            }
            ++count;
        }
    }
Esempio n. 6
0
 void ShuffleColors()
 {
     if (ColorWarriorInput.IsConnected())
     {
         for (int i = 0; i < 4; ++i)
         {
             if (--defaultColors[i] < 0)
             {
                 defaultColors[i] = 3;
             }
             ColorWarriorInput.SetButtonColor(i, defaultColors[i]);
         }
     }
     else
     {
         Debug.LogError("not connected");
     }
 }
Esempio n. 7
0
 void Awake()
 {
     ColorWarriorInput.Init();
 }
Esempio n. 8
0
 public bool GetButton(string input)
 {
     return(ColorWarriorInput.IsConnected() && ColorWarriorInput.GetButtonDown(inputName[input]) || Input.GetButton(input));
 }
Esempio n. 9
0
 void OnDestroy()
 {
     ColorWarriorInput.Close();
 }