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; }
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]); } } }
// 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); }
// 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"); } }
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; } }
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"); } }
void Awake() { ColorWarriorInput.Init(); }
public bool GetButton(string input) { return(ColorWarriorInput.IsConnected() && ColorWarriorInput.GetButtonDown(inputName[input]) || Input.GetButton(input)); }
void OnDestroy() { ColorWarriorInput.Close(); }