Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class TankControls : MonoBehaviour
- {
- [SerializeField] WheelCollider[] _leftWheels;
- [SerializeField] WheelCollider[] _rightWheels;
- TankControlInputs _tankControlInputs;
- [SerializeField] private float _tankTorque = 5000f;
- private void Start()
- {
- _tankControlInputs = new TankControlInputs();
- _tankControlInputs.Tank.Enable();
- }
- private void Update()
- {
- float _lTreadInput = _tankControlInputs.Tank.LeftTread.ReadValue<float>();
- float _rTreadInput = _tankControlInputs.Tank.RightTread.ReadValue<float>();
- Debug.Log($"L: {_lTreadInput} R: {_rTreadInput}");
- foreach (var wheel in _leftWheels)
- {
- wheel.motorTorque = _lTreadInput * _tankTorque;
- }
- foreach (var wheel in _rightWheels)
- {
- wheel.motorTorque = _rTreadInput * _tankTorque;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement