public void MountVehicle() { driver = gameObject.Get <GameVehicleDrive>(); if (driver == null) { driver = gameObject.FindTypeAboveRecursive <GameVehicleDrive>(); } objectMounted.transform.position = gameObject.transform.position; objectMounted.transform.rotation = gameObject.transform.rotation; LogUtil.Log("MountVehicle:" + " driver:" + driver.name); FindWeaponHolders(); FindWeaponRotators(); }
void Awake() { vehicleDrive = gameObject.GetComponentInChildren <GameVehicleDrive>(); }