private void Awake() { instance = this; int playerID = 0; foreach (GameObject player in arrayOfPlayers) { int playerDeviceID = player.GetComponent <PlayerMovement>().deviceID; foreach (InputDevice device in InputSystem.devices) { if (playerDeviceID == 0) { string deviceDescription = device.description.deviceClass.ToString(); int deviceID = device.deviceId; if (!takenIDs.Contains(deviceID)) { if (deviceDescription == "") { player.GetComponent <PlayerMovement>().deviceID = deviceID; player.GetComponent <PlayerMovement>().playerID = playerID; takenIDs.Add(deviceID); takenPlayerID.Add(playerID); playerID++; break; } } } } } }
// Start is called before the first frame update void Start() { controllerSetup = GetComponent <ControllerSetup>(); rb = GetComponent <Rigidbody>(); carInfo = GetComponent <CarInfo>(); //Setting a center mass removes colliders from calulation of mass(MEANING WE CAN SET COLLIDERS FREELY NOW!!!) rb.centerOfMass = new Vector3(centerMass.transform.localPosition.x, centerMass.transform.localPosition.y, centerMass.transform.localPosition.z); //Sets the center of mass for the car based on the local position of the COM transform. }
private void Awake() { _environment = EnvironmentController.GetInstance(); _pt = PlayerDataTracker.GetInstance(); _pc = GetComponent <ControllerSetup>(); // create list of limbs var t = transform; foreach (Transform child in t) { if (child.gameObject.name.Contains("limb_")) { Limbs.Add(child.gameObject.transform); if (child.gameObject.name.Contains("limb_0")) { Limbs0.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_1")) { Limbs1.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_2")) { Limbs2.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_3")) { Limbs3.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_4")) { Limbs4.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_5")) { Limbs5.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_6")) { Limbs6.Add(child.gameObject.transform); } if (child.gameObject.name.Contains("limb_7")) { Limbs7.Add(child.gameObject.transform); } } } }
private void Awake() { _evolutonBools = new List <bool>(); _evolutonBools.Add(false); _evolutonBools.Add(false); _evolutonBools.Add(false); _evolutonBools.Add(false); _evolutonBools.Add(false); _evolutonBools.Add(false); _evolutonBools.Add(false); SettingsReader = SettingsReader.GetInstance(); Mn = GameObject.Find("Controller").GetComponent <Main>(); _pc = GetComponent <PlayerController>(); _cs = GetComponent <ControllerSetup>(); _pt = PlayerDataTracker.GetInstance(); }
void OnEnable() { controllerSetup = GetComponent <ControllerSetup>(); carController = GetComponent <CarController>(); carInfo = GetComponent <CarInfo>(); }
void Awake() { S = this; }
private void Start() { controllers = ControllerSetup.instance; manager = PlayerManager.instance; animator = GetComponent <Animator>(); }