// Use this for initialization void Start() { gamePadState = ControllerManager.Instance.GamePadStates[kart.numeroJoueur - 1]; lastGamePadState = ControllerManager.Instance.LastGamePadStates[kart.numeroJoueur - 1]; m_input = new KartInput(gamePadState, lastGamePadState); coeffInitSpeed = speedCoeff; foreach (Transform child in transform) { if (child.name == "kartSmoke") { smoke.Add(child.gameObject); continue; } if (child.name != "steering") { continue; } wheels["steering"] = child; foreach (Transform w in child.transform) { wheels[w.name] = w; } } kart_script = GetComponent <KartScript> (); }
void Start() { //m_rigidBody.con(new Vector3(0, m_gravity), ForceMode.Acceleration); m_transform = transform; gamePadState = ControllerManager.Instance.GamePadStates[0]; m_lastWheelPos = new Vector3[4] { WheelFL.position, WheelFR.position, WheelBL.position, WheelBR.position }; m_maxGravityMove = Mathf.Abs(m_gravity * c_maxDt * c_maxDt); m_maxGroundDist = m_centerRaycastDist; m_gravityVector = new Vector3(0, m_gravity, 0); }
// Use this for initialization void Start() { gamePadState = ControllerManager.Instance.GamePadStates[PlayerIndex]; lastGamePadState = ControllerManager.Instance.LastGamePadStates[PlayerIndex]; m_input = new KartInput(gamePadState, lastGamePadState); KartState = new KartState(); m_animator = GetComponent <Animator>(); KartRigidbody.transform = transform; KartRigidbody.position = transform.position; KartTransformer.KartRigidbody = KartRigidbody; KartRigidbody.KartTransformer = KartTransformer; KartRigidbody.Initialize(); WeaponPrefab = new List <GameObject>(); TraceL = GetComponentsInChildren <SlidingTrace>()[0]; TraceR = GetComponentsInChildren <SlidingTrace>()[1]; }
void Awake() { if (!enabled) { return; } Instance = this; for (int i = 0; i < maxControllers; ++i) { m_repeatDelay[i] = RepeatMenuEventDelayFirst; } maxControllers = Input.GetJoystickNames().Length; for (int i = 0; i < c_maxControllers; ++i) { GamePadStates[i] = new GamePadStateHolder(); LastGamePadStates[i] = new GamePadStateHolder(); } }
public KartInput(GamePadStateHolder _state, GamePadStateHolder _lastState) { gamePadState = _state; lastGamePadState = _lastState; }