void FixedUpdate() { if (joycons.Count > 0) { Joycon j = joycons [jc_ind]; if (j.GetButtonUp(Joycon.Button.SHOULDER_2)) { ActiveBag.Throw(j); } if (j.GetButtonDown(Joycon.Button.DPAD_UP)) { ActiveBag.Reset(); } if (j.GetButton(Joycon.Button.DPAD_LEFT)) { ActiveBag.Move(false); } if (j.GetButton(Joycon.Button.DPAD_RIGHT)) { ActiveBag.Move(true); } if (j.GetButtonDown(Joycon.Button.DPAD_DOWN)) { ActiveBag = gameObject.AddComponent <Application.Bag>(); } // if (j.GetButton(Joycon.Button.STICK)) { // var stickX = j.GetStick()[0]; // if (Mathf.Abs(stickX) > 0.2) { // rotateBag(stickX); // } // } } }
//private void reset () { // mainCamera.transform.rotation = originalCameraRotation; //} void Start() { // get the public Joycon array attached to the JoyconManager in scene joycons = JoyconManager.Instance.j; if (joycons.Count < jc_ind + 1) { Debug.LogError("No Joycon found"); } ActiveBag = gameObject.AddComponent <Application.Bag>(); }