// Update is called once per frame void Update() { foreach (var k in unityController._keyMapping) { if (Input.GetKeyDown(k.Key)) { unityController.PressKey(k.Key); } if (Input.GetKeyUp(k.Key)) { unityController.ReleaseKey(k.Key); } } texture2D.SetPixels32(colors); texture2D.Apply(); }