void Start() { // Getting RCC, wheelcolliders, rigidbody, and Network Identity of the vehicle. carController = GetComponent <RCC_CarControllerV3>(); wheelColliders = GetComponentsInChildren <RCC_WheelCollider> (); rigid = GetComponent <Rigidbody>(); networkID = GetComponent <NetworkIdentity> (); // If we are the owner of this vehicle, disable external controller and enable controller of the vehicle. Do opposite if we don't own this. if (isLocalPlayer) { carController.externalController = false; carController.SetCanControl(true); } else { carController.externalController = true; carController.SetCanControl(false); } // Setting name of the gameobject with Network ID. gameObject.name = gameObject.name + networkID.netId; currentVehicleTransform = new VehicleTransform(); }
public void CmdVehicleTransform(VehicleTransform _input) { m_Transform.Insert(0, _input); }