Машина, камера, мотор
This commit is contained in:
1 parent
b54083521f
commit
a45223d0e7
48 files changed
+5507
-3735
No files matched your search
Generated
+44
-16
@@ -5,24 +5,51 @@
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="7a4e4e1b-6c5f-4c8d-968e-512e90aa8c7c" name="Changes" comment="">
|
||||
<change afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioGroupType.cs" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioGroupType.cs.meta" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Generators/AudioMixerGenerator.cs" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Generators/AudioMixerGenerator.cs.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/.idea.Infra/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.Infra/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioInfo.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioInfo.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioService.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioService.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioSourcePool.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioSourcePool.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioSourceSettings.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Audio/AudioSourceSettings.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Generators/Attributes.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Generators/Attributes.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Configs/Audio/AudioSourcePrefabConfig.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Configs/Audio/AudioSourcePrefabConfig.asset" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioInfoConfig.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioInfoConfig.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioSourcePrefabConfig.Generated.cs" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioSourcePrefabConfig.Generated.cs.meta" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioSourceSettingsConfig.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioSourceSettingsConfig.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Example/Race/Racer/AI/PlayerRacer.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Example/Race/Racer/AI/PlayerRacer.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Example/Race/Racer/Player/PlayerCarControllerRB.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Example/Race/Racer/Player/PlayerCarControllerRB.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Example/Race/Racer/Player/PlayerCarInput.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Example/Race/Racer/Player/PlayerCarInput.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/AppStateMachine.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/AppStateMachine.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/PapaInstaller.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/PapaInstaller.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/States/BootstrapState.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/States/BootstrapState.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/States/GameplayState.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/App/States/GameplayState.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraFactory.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraFactory.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraSettings.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraSettings.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraStateMachine.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraStateMachine.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraStates/ThirdPersonState.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Camera/CameraStates/ThirdPersonState.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Code/Infrastructure/Input/ActionMappings.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Code/Infrastructure/Input/ActionMappings.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/InputSystem_Actions.inputactions" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/InputSystem_Actions.inputactions" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car.prefab.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car.prefab.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car001.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car001.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car001.prefab.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car001.prefab.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car005.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car005.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car005.prefab.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car005.prefab.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car006.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car006.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car006.prefab.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car006.prefab.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car007.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car007.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car007.prefab.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car007.prefab.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car008.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car008.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car008.prefab.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Example/Race/Cars/source/Sport_Car008.prefab.meta" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Camera/Camera.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Camera/Camera.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Configs/Camera/NoneConfig.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Configs/Camera/NoneConfig.asset" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Configs/Camera/ThirdPersonConfig.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Configs/Camera/ThirdPersonConfig.asset" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Example/Race/Configs/Player.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Example/Race/Configs/Player.asset" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Example/Race/PlayerRacist.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Example/Race/PlayerRacist.prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Resources_moved/Example/Race/Racist (1).prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources_moved/Example/Race/Racist (1).prefab" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/Scenes/Gameplay.unity" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scenes/Gameplay.unity" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioSourcePrefabConfig.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/AudioSourcePrefabConfig.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/CameraSettingsConfig.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/CameraSettingsConfig.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/Code.Infrastructure.App.AppStateMachine.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/Code.Infrastructure.App.AppStateMachine.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/Code.Infrastructure.Camera.CameraStateMachine.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/Code.Infrastructure.Camera.CameraStateMachine.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/ConfigLocator.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/ConfigLocator.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/RacerSettingsConfig.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/RacerSettingsConfig.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/SystemConfigsReferences.Generated.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/UnityCodeGen.Generated/SystemConfigsReferences.Generated.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Packages/manifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/Packages/manifest.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Packages/packages-lock.json" beforeDir="false" afterPath="$PROJECT_DIR$/Packages/packages-lock.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ProjectSettings/DynamicsManager.asset" beforeDir="false" afterPath="$PROJECT_DIR$/ProjectSettings/DynamicsManager.asset" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ProjectSettings/TagManager.asset" beforeDir="false" afterPath="$PROJECT_DIR$/ProjectSettings/TagManager.asset" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
@@ -100,10 +127,10 @@
|
||||
</option>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<configuration name="Attach to Unity Editor" type="UNITY_DEBUG_RUN_CONFIGURATION" factoryName="Unity Debug" show_console_on_std_err="false" show_console_on_std_out="false" port="50000" address="localhost">
|
||||
<configuration name="Attach to Unity Editor" type="UNITY_DEBUG_RUN_CONFIGURATION" factoryName="Unity Debug" show_console_on_std_err="false" show_console_on_std_out="false" port="50000" address="localhost" ignored-value-for-modified-check="10068">
|
||||
<option name="allowRunningInParallel" value="false" />
|
||||
<option name="listenPortForConnections" value="false" />
|
||||
<option name="pid" />
|
||||
<option name="pid" value="10068" />
|
||||
<option name="projectPathOnTarget" />
|
||||
<option name="selectedOptions">
|
||||
<list />
|
||||
@@ -125,6 +152,7 @@
|
||||
<workItem from="1769342663511" duration="4805000" />
|
||||
<workItem from="1769350118757" duration="196000" />
|
||||
<workItem from="1769608253594" duration="3971000" />
|
||||
<workItem from="1770363329441" duration="10346000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
|
||||
@@ -80,6 +80,11 @@ MonoBehaviour:
|
||||
m_SerializedLabels:
|
||||
- SceneConfig
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 456d3ecaf92ca5a4a817184de151ad9f
|
||||
m_Address: Assets/Resources_moved/Camera/CinemachineCameraCarFollow.prefab
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 4a97987e3a94e0f43b1b57b6ddccac23
|
||||
m_Address: Assets/Resources_moved/Configs/Camera/CameraSettingsConfig.asset
|
||||
m_ReadOnly: 0
|
||||
@@ -292,6 +297,11 @@ MonoBehaviour:
|
||||
m_SerializedLabels:
|
||||
- AudioSettingsConfig
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: f5d189d2c8569c2489fe942137ea0f24
|
||||
m_Address: Assets/Resources_moved/Camera/CinemachineCamera.prefab
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: f5e16d3d2576c5a4ca27ea09aeb18733
|
||||
m_Address: Assets/Resources_moved/Configs/Scenes/MainMenu.asset
|
||||
m_ReadOnly: 0
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace Code.Example.Race.Racer.AI
|
||||
{
|
||||
public class PlayerRacer : Racer
|
||||
{
|
||||
public Transform CameraPosition;
|
||||
public override void SetData(RacerData data)
|
||||
{
|
||||
Data = data;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using UnityEngine;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Code.Example.Race.Racer.AI;
|
||||
|
||||
namespace Code.Example.Race.Racer.Player
|
||||
{
|
||||
@@ -30,20 +31,24 @@ namespace Code.Example.Race.Racer.Player
|
||||
|
||||
public ControlMode control;
|
||||
|
||||
public float maxAcceleration = 30.0f;
|
||||
public float brakeAcceleration = 50.0f;
|
||||
|
||||
public float turnSensitivity = 1.0f;
|
||||
public float maxSteerAngle = 30.0f;
|
||||
// public float maxAcceleration = 30.0f;
|
||||
// public float brakeAcceleration = 50.0f;
|
||||
//
|
||||
// public float turnSensitivity = 1.0f;
|
||||
// public float maxSteerAngle = 30.0f;
|
||||
|
||||
public Vector3 _centerOfMass;
|
||||
|
||||
public List<Wheel> wheels;
|
||||
|
||||
float moveInput;
|
||||
float steerInput;
|
||||
// float moveInput;
|
||||
// float steerInput;
|
||||
|
||||
private Rigidbody carRb;
|
||||
|
||||
[SerializeField] private PlayerCarInput _playerCarInput;
|
||||
[SerializeField] private PlayerRacer _playerRacer;
|
||||
|
||||
|
||||
// private CarLights carLights;
|
||||
|
||||
@@ -52,47 +57,47 @@ namespace Code.Example.Race.Racer.Player
|
||||
carRb = GetComponent<Rigidbody>();
|
||||
carRb.centerOfMass = _centerOfMass;
|
||||
|
||||
carLights = GetComponent<CarLights>();
|
||||
// carLights = GetComponent<CarLights>();
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
GetInputs();
|
||||
// GetInputs();
|
||||
AnimateWheels();
|
||||
WheelEffects();
|
||||
// WheelEffects();
|
||||
}
|
||||
|
||||
void LateUpdate()
|
||||
void FixedUpdate()
|
||||
{
|
||||
Move();
|
||||
Steer();
|
||||
Brake();
|
||||
}
|
||||
|
||||
public void MoveInput(float input)
|
||||
{
|
||||
moveInput = input;
|
||||
}
|
||||
|
||||
public void SteerInput(float input)
|
||||
{
|
||||
steerInput = input;
|
||||
}
|
||||
// public void MoveInput(float input)
|
||||
// {
|
||||
// moveInput = input;
|
||||
// }
|
||||
//
|
||||
// public void SteerInput(float input)
|
||||
// {
|
||||
// steerInput = input;
|
||||
// }
|
||||
|
||||
void GetInputs()
|
||||
{
|
||||
if (control == ControlMode.Keyboard)
|
||||
{
|
||||
moveInput = Input.GetAxis("Vertical");
|
||||
steerInput = Input.GetAxis("Horizontal");
|
||||
}
|
||||
// if (control == ControlMode.Keyboard)
|
||||
// {
|
||||
// moveInput = Input.GetAxis("Vertical");
|
||||
// steerInput = Input.GetAxis("Horizontal");
|
||||
// }
|
||||
}
|
||||
|
||||
void Move()
|
||||
{
|
||||
foreach (var wheel in wheels)
|
||||
{
|
||||
wheel.wheelCollider.motorTorque = moveInput * 600 * maxAcceleration * Time.deltaTime;
|
||||
wheel.wheelCollider.motorTorque = _playerCarInput.MovementInput.y * 600 * _playerRacer.Data.maxAcceleration * Time.fixedDeltaTime;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -100,25 +105,25 @@ namespace Code.Example.Race.Racer.Player
|
||||
{
|
||||
foreach (var wheel in wheels)
|
||||
{
|
||||
if (wheel.axel == Axel.Front)
|
||||
{
|
||||
var _steerAngle = steerInput * turnSensitivity * maxSteerAngle;
|
||||
wheel.wheelCollider.steerAngle = Mathf.Lerp(wheel.wheelCollider.steerAngle, _steerAngle, 0.6f);
|
||||
}
|
||||
if (wheel.axel != Axel.Front) continue;
|
||||
|
||||
var _steerAngle = _playerCarInput.MovementInput.x * _playerRacer.Data.turnSensitivity * _playerRacer.Data.maxSteerAngle;
|
||||
wheel.wheelCollider.steerAngle = _steerAngle;
|
||||
// wheel.wheelCollider.steerAngle = Mathf.Lerp(wheel.wheelCollider.steerAngle, _steerAngle, 0.6f);
|
||||
}
|
||||
}
|
||||
|
||||
void Brake()
|
||||
{
|
||||
if (Input.GetKey(KeyCode.Space) || moveInput == 0)
|
||||
if (_playerCarInput.Brake || _playerCarInput.MovementInput.y == 0)
|
||||
{
|
||||
foreach (var wheel in wheels)
|
||||
{
|
||||
wheel.wheelCollider.brakeTorque = 300 * brakeAcceleration * Time.deltaTime;
|
||||
wheel.wheelCollider.brakeTorque = 300 * _playerRacer.Data.brakeAcceleration * Time.fixedDeltaTime;
|
||||
}
|
||||
|
||||
carLights.isBackLightOn = true;
|
||||
carLights.OperateBackLights();
|
||||
// carLights.isBackLightOn = true;
|
||||
// carLights.OperateBackLights();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -127,8 +132,8 @@ namespace Code.Example.Race.Racer.Player
|
||||
wheel.wheelCollider.brakeTorque = 0;
|
||||
}
|
||||
|
||||
carLights.isBackLightOn = false;
|
||||
carLights.OperateBackLights();
|
||||
// carLights.isBackLightOn = false;
|
||||
// carLights.OperateBackLights();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -150,15 +155,15 @@ namespace Code.Example.Race.Racer.Player
|
||||
{
|
||||
//var dirtParticleMainSettings = wheel.smokeParticle.main;
|
||||
|
||||
if (Input.GetKey(KeyCode.Space) && wheel.axel == Axel.Rear && wheel.wheelCollider.isGrounded == true &&
|
||||
if (wheel.axel == Axel.Rear && wheel.wheelCollider.isGrounded &&
|
||||
carRb.linearVelocity.magnitude >= 10.0f)
|
||||
{
|
||||
wheel.wheelEffectObj.GetComponentInChildren<TrailRenderer>().emitting = true;
|
||||
wheel.smokeParticle.Emit(1);
|
||||
// wheel.wheelEffectObj.GetComponentInChildren<TrailRenderer>().emitting = true;
|
||||
// wheel.smokeParticle.Emit(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
wheel.wheelEffectObj.GetComponentInChildren<TrailRenderer>().emitting = false;
|
||||
// wheel.wheelEffectObj.GetComponentInChildren<TrailRenderer>().emitting = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ namespace Code.Example.Race.Racer.Player
|
||||
{
|
||||
private IInputService _inputService;
|
||||
public Vector2 MovementInput { get; private set; }
|
||||
public bool Brake { get; private set; }
|
||||
|
||||
[Inject]
|
||||
public void Construct(IInputService inputService)
|
||||
@@ -16,17 +17,25 @@ namespace Code.Example.Race.Racer.Player
|
||||
_inputService = inputService;
|
||||
_inputService.BindActionPerformed((int)ActionMappings.Gameplay, (int)GameplayActions.Move, MovementPerformed);
|
||||
_inputService.BindActionCancel((int)ActionMappings.Gameplay, (int)GameplayActions.Move, MovementEnded);
|
||||
_inputService.BindActionPerformed((int)ActionMappings.Gameplay, (int)GameplayActions.Brake, BrakePerformed);
|
||||
_inputService.BindActionCancel((int)ActionMappings.Gameplay, (int)GameplayActions.Brake, BrakeEnded);
|
||||
}
|
||||
|
||||
private void MovementPerformed(InputAction.CallbackContext context) => MovementInput = context.ReadValue<Vector2>();
|
||||
|
||||
private void MovementEnded(InputAction.CallbackContext context) => MovementInput = Vector2.zero;
|
||||
|
||||
private void BrakePerformed(InputAction.CallbackContext context) => Brake = context.ReadValue<bool>();
|
||||
|
||||
private void BrakeEnded(InputAction.CallbackContext context) => Brake = false;
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (_inputService == null) return;
|
||||
_inputService.UnbindActionPerformed((int)ActionMappings.Gameplay, (int)GameplayActions.Move, MovementPerformed);
|
||||
_inputService.UnbindActionCanceled((int)ActionMappings.Gameplay, (int)GameplayActions.Move, MovementEnded);
|
||||
_inputService.UnbindActionPerformed((int)ActionMappings.Gameplay, (int)GameplayActions.Brake, BrakePerformed);
|
||||
_inputService.UnbindActionCanceled((int)ActionMappings.Gameplay, (int)GameplayActions.Brake, BrakeEnded);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -17,6 +17,7 @@ namespace Code.Infrastructure.App
|
||||
{
|
||||
[Inject] public SceneLoader.SceneLoader SceneLoader { get; set; }
|
||||
[Inject] public CameraStateMachine Camera { get; set; }
|
||||
[Inject] public CameraFactory CameraFactory { get; set; }
|
||||
[Inject] public IUIService UIService { get; set; }
|
||||
[Inject] public IAudioFactory AudioFactory { get; set; }
|
||||
[Inject] public IAudioService AudioService { get; set; }
|
||||
|
||||
@@ -9,6 +9,7 @@ using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.Volume;
|
||||
using Reflex.Core;
|
||||
using Reflex.Enums;
|
||||
using Unity.Cinemachine;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
using Resolution = Reflex.Enums.Resolution;
|
||||
@@ -24,10 +25,13 @@ namespace Code.Infrastructure.App
|
||||
IVolumesInitializedHandle,
|
||||
IVolumeLoaded,
|
||||
IAudioSourcePoolInitializedHandle,
|
||||
IAudioConfigsLoadedHandle
|
||||
IAudioConfigsLoadedHandle,
|
||||
ICinematicMachineHandle
|
||||
{
|
||||
public void InstallBindings(ContainerBuilder containerBuilder)
|
||||
{
|
||||
InitLoadings();
|
||||
|
||||
containerBuilder.RegisterType(typeof(EventBus.EventBus), Lifetime.Singleton, Resolution.Eager);
|
||||
containerBuilder.RegisterType(typeof(ConfigLocator), new[] { typeof(IConfigLocator) }, Lifetime.Singleton,
|
||||
Resolution.Eager);
|
||||
@@ -61,6 +65,10 @@ namespace Code.Infrastructure.App
|
||||
containerBuilder.RegisterType(typeof(AudioService), new[] { typeof(IAudioService) }, Lifetime.Singleton,
|
||||
Resolution.Eager);
|
||||
|
||||
}
|
||||
|
||||
private void InitLoadings()
|
||||
{
|
||||
// UIFactory
|
||||
// Logo
|
||||
// Scene configs
|
||||
@@ -70,7 +78,9 @@ namespace Code.Infrastructure.App
|
||||
// Loading volume
|
||||
// Audio Factory
|
||||
// Audio Pool
|
||||
_initialLoading = new Loading(9, () => EssentialLoadEnded(_thatRightContainer));
|
||||
// Cinemachine Camera
|
||||
_initialLoading = new Loading(10, () => EssentialLoadEnded(_thatRightContainer));
|
||||
|
||||
_ui2CamLoading = new Loading(2,
|
||||
() =>
|
||||
{
|
||||
@@ -90,7 +100,8 @@ namespace Code.Infrastructure.App
|
||||
|
||||
container.Resolve<EventBus.EventBus>().Subscribe(this);
|
||||
|
||||
container.Resolve<CameraFactory>().CreateCameraStateMachine(container.Resolve<CameraStateMachine>())
|
||||
var cameraFactory = container.Resolve<CameraFactory>();
|
||||
cameraFactory.CreateCameraStateMachine(container.Resolve<CameraStateMachine>())
|
||||
.Forget();
|
||||
}
|
||||
|
||||
@@ -121,6 +132,8 @@ namespace Code.Infrastructure.App
|
||||
|
||||
_ui2CamLoading.DoProgress();
|
||||
_initialLoading.DoProgress();
|
||||
|
||||
_thatRightContainer.Resolve<CameraFactory>().LoadCinemachineCamera(CameraMode.None).Forget();
|
||||
}
|
||||
|
||||
public void UIInitialized()
|
||||
@@ -179,5 +192,10 @@ namespace Code.Infrastructure.App
|
||||
{
|
||||
_initialLoading.DoProgress();
|
||||
}
|
||||
|
||||
public void CinemachineLoaded(CinemachineCamera cinemachineCamera)
|
||||
{
|
||||
_initialLoading.DoProgress();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,7 @@
|
||||
using System.Threading;
|
||||
using Code.Example.Race.Racer;
|
||||
using Code.Example.Race.Track;
|
||||
using System.Threading;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.Generators;
|
||||
using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.UI;
|
||||
using Reflex.Core;
|
||||
using UnityEngine.SceneManagement;
|
||||
using Code.Infrastructure.Generators;
|
||||
using Code.Infrastructure.UI;
|
||||
|
||||
namespace Code.Infrastructure.App.States
|
||||
{
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using Code.Example.Race;
|
||||
using Code.Example.Race.Racer;
|
||||
using Code.Example.Race.Racer.AI;
|
||||
using Code.Example.Race.Track;
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.Camera.CameraStates;
|
||||
@@ -10,13 +11,19 @@ using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.UI;
|
||||
using Reflex.Core;
|
||||
using Reflex.Injectors;
|
||||
using Unity.Cinemachine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace Code.Infrastructure.App.States
|
||||
{
|
||||
[State(typeof(AppStates), typeof(AppStateMachineContext))]
|
||||
[StateRaisingEvent]
|
||||
public partial class GameplayState : IOnGameplaySceneLoadedHandler, IRaceGameInitializedHandle, IRacerFactoryInitializedHandle, IUIPanelLoaded
|
||||
public partial class GameplayState :
|
||||
IOnGameplaySceneLoadedHandler,
|
||||
IRaceGameInitializedHandle,
|
||||
IRacerFactoryInitializedHandle,
|
||||
IUIPanelLoaded,
|
||||
ICinematicMachineHandle
|
||||
{
|
||||
public GameplayState(AppStateMachineContext context, EventBus.EventBus eventBus) : base(context, eventBus)
|
||||
{
|
||||
@@ -35,10 +42,13 @@ namespace Code.Infrastructure.App.States
|
||||
// RaceGame
|
||||
// Factory
|
||||
// PlayerCounter
|
||||
_gameplayLoading = new Loading(4, GameplayLoadingCompleted);
|
||||
// CinemachineCamera
|
||||
_gameplayLoading = new Loading(5, GameplayLoadingCompleted);
|
||||
|
||||
Context.UIService.TryLoadPanel(UIPanelType.PlayerScoreCounter);
|
||||
Context.SceneLoader.LoadSceneAsync(SceneId.Gameplay, LoadSceneMode.Single).Forget();
|
||||
Context.InputService.EnableMap(ActionMappings.Gameplay);
|
||||
Context.CameraFactory.LoadCinemachineCamera(CameraMode.ThirdPerson).Forget();
|
||||
}
|
||||
|
||||
private void GameplayLoadingCompleted()
|
||||
@@ -46,7 +56,12 @@ namespace Code.Infrastructure.App.States
|
||||
_raceGame.PlaceRacers();
|
||||
|
||||
Context.Camera.SwitchState(CameraMode.ThirdPerson).AllowStateTransition(CameraMode.None);
|
||||
((ThirdPersonState)Context.Camera.CurrentBaseState).SetFollowTarget(_raceGame.PlacedRacers[0].gameObject.transform, _raceGame.PlacedRacers[0].CarRigidbody);
|
||||
// ((ThirdPersonState)Context.Camera.CurrentBaseState).SetFollowTarget(_raceGame.PlacedRacers[0].gameObject.transform, _raceGame.PlacedRacers[0].CarRigidbody);
|
||||
Context.CameraFactory.GetCinematicCamera(CameraMode.ThirdPerson).transform.position = ((PlayerRacer)_raceGame.PlacedRacers[0]).CameraPosition.position;
|
||||
Context.CameraFactory.GetCinematicCamera(CameraMode.ThirdPerson).transform.rotation = ((PlayerRacer)_raceGame.PlacedRacers[0]).CameraPosition.rotation;
|
||||
|
||||
Context.CameraFactory.GetCinematicCamera(CameraMode.ThirdPerson).Follow =
|
||||
_raceGame.PlacedRacers[0].gameObject.transform;
|
||||
|
||||
Context.UIService.ClosePanel(UIPanelType.Loading);
|
||||
_raceGame.StartRacers();
|
||||
@@ -56,6 +71,7 @@ namespace Code.Infrastructure.App.States
|
||||
{
|
||||
Context.InputService.DisableMap(ActionMappings.Gameplay);
|
||||
Context.UIService.TryRemovePanel(UIPanelType.PlayerScoreCounter);
|
||||
Context.CameraFactory.ReleaseCinemachineCamera(CameraMode.ThirdPerson);
|
||||
EventBus.Unsubscribe(this);
|
||||
}
|
||||
|
||||
@@ -68,12 +84,13 @@ namespace Code.Infrastructure.App.States
|
||||
private Container UNTILTHEYFIXCONTAINERS;
|
||||
public void OnGameplaySceneInitialized(Container container)
|
||||
{
|
||||
_raceTrackData = container.Resolve<RaceTrackData>();
|
||||
|
||||
Context.Camera.Camera.transform.position = _raceTrackData.CameraPosition.transform.position;
|
||||
Context.Camera.Camera.transform.rotation = _raceTrackData.CameraPosition.transform.rotation;
|
||||
|
||||
UNTILTHEYFIXCONTAINERS = container;
|
||||
|
||||
_raceTrackData = container.Resolve<RaceTrackData>();
|
||||
|
||||
Context.CameraFactory.GetCinematicCamera(CameraMode.None).transform.position = _raceTrackData.CameraPosition.transform.position;
|
||||
Context.CameraFactory.GetCinematicCamera(CameraMode.None).transform.rotation = _raceTrackData.CameraPosition.transform.rotation;
|
||||
|
||||
_gameplayLoading.DoProgress();
|
||||
|
||||
container.Resolve<IRacerFactory>();
|
||||
@@ -98,5 +115,7 @@ namespace Code.Infrastructure.App.States
|
||||
Context.UIService.OpenPanel(UIPanelType.PlayerScoreCounter);
|
||||
_gameplayLoading.DoProgress();
|
||||
}
|
||||
|
||||
public void CinemachineLoaded(CinemachineCamera cinemachineCamera) => _gameplayLoading.DoProgress();
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,10 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Code.Infrastructure.Configs;
|
||||
using Code.Infrastructure.EventBus;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using Unity.Cinemachine;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
using UnityEngine.ResourceManagement.AsyncOperations;
|
||||
using Object = UnityEngine.Object;
|
||||
@@ -20,7 +23,9 @@ namespace Code.Infrastructure.Camera
|
||||
private string _cameraConfigsLabel;
|
||||
|
||||
private EventBus.EventBus _eventBus;
|
||||
private UnityEngine.Camera _camera;
|
||||
private UnityEngine.Camera _camera;
|
||||
|
||||
private Dictionary<CameraMode, CinemachineCamera> _cinemachines = new();
|
||||
|
||||
public CameraFactory(IConfigLocator configLocator, EventBus.EventBus eventBus)
|
||||
{
|
||||
@@ -36,20 +41,34 @@ namespace Code.Infrastructure.Camera
|
||||
.LoadAssetsAsync<CameraSettingsConfig>(_cameraConfigsLabel, null, Addressables.MergeMode.Union);
|
||||
await _settingsConfigsHandle.ToUniTask();
|
||||
_settingsConfigs = _settingsConfigsHandle.Result.ToDictionary(x => x.cameraMode);
|
||||
|
||||
|
||||
_configHandle = Addressables.LoadAssetAsync<GameCameraConfig>(_gameCameraConfigReference);
|
||||
await _configHandle.ToUniTask();
|
||||
_config = _configHandle.Result;
|
||||
|
||||
var cameraObject = await Addressables.InstantiateAsync(_config.Camera).ToUniTask();
|
||||
_camera = cameraObject.GetComponent<UnityEngine.Camera>();
|
||||
|
||||
|
||||
cameraObject.GetComponent<CameraStateMachineRunner>().StateMachine = stateMachine;
|
||||
Object.DontDestroyOnLoad(cameraObject);
|
||||
|
||||
|
||||
_eventBus.RaiseEvent<ICameraInitializedHandle>(x => x.CameraInitialized(new(_camera, _settingsConfigs)));
|
||||
}
|
||||
|
||||
public async UniTaskVoid LoadCinemachineCamera(CameraMode cameraMode)
|
||||
{
|
||||
var cinemachine = await Addressables.InstantiateAsync(_settingsConfigs[cameraMode].cinemachineCamera);
|
||||
Object.DontDestroyOnLoad(cinemachine);
|
||||
_cinemachines[cameraMode] = cinemachine.GetComponent<CinemachineCamera>();
|
||||
_eventBus.RaiseEvent<ICinematicMachineHandle>(x=> x.CinemachineLoaded(_cinemachines[cameraMode]));
|
||||
}
|
||||
|
||||
public CinemachineCamera GetCinematicCamera(CameraMode cameraMode) => _cinemachines[cameraMode];
|
||||
|
||||
public void ReleaseCinemachineCamera(CameraMode cameraMode)
|
||||
{
|
||||
Addressables.Release(_cinemachines[cameraMode].gameObject);
|
||||
}
|
||||
public void Dispose()
|
||||
{
|
||||
Addressables.Release(_configHandle);
|
||||
@@ -57,4 +76,9 @@ namespace Code.Infrastructure.Camera
|
||||
Addressables.ReleaseInstance(_camera.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
public interface ICinematicMachineHandle : IGlobalSubscriber
|
||||
{
|
||||
void CinemachineLoaded(CinemachineCamera cinemachineCamera);
|
||||
}
|
||||
}
|
||||
@@ -1,34 +1,15 @@
|
||||
using Code.Infrastructure.Generators;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace Code.Infrastructure.Camera
|
||||
{
|
||||
[Config("Configs/Camera/CameraSettings", true)]
|
||||
public class CameraSettings
|
||||
{
|
||||
// Расстояния от персонажа до камеры
|
||||
[ToConfig] public float defaultDistance = 6f; // Стандартное расстояние камеры от цели
|
||||
|
||||
[ToConfig] public float minDistance = 3f; // Минимальное расстояние при зуме
|
||||
|
||||
[ToConfig] public float maxDistance = 10f; // Максимальное расстояние при зуме
|
||||
|
||||
[ToConfig] public float distanceMovementSpeed = 5f; // Множитель скорости изменения дистанции при зуме
|
||||
|
||||
// Скорость поворота камеры
|
||||
[ToConfig] public float rotationSpeed = 0.3f;
|
||||
|
||||
[ToConfig] public float rotationSharpness = 100f; // Коэффициент плавности вращения камеры (чем выше - тем резче)
|
||||
|
||||
[ToConfig] public float followSharpness = 100f; // Коэффициент плавности следования за движущейся целью (чем выше - тем резче)
|
||||
|
||||
[ToConfig] public float minVerticalAngle = -70f; // Минимальный угол наклона камеры (вниз)
|
||||
|
||||
[ToConfig] public float maxVerticalAngle = 70f; // Максимальный угол наклона камеры (вверх)
|
||||
|
||||
[ToConfig] public float defaultVerticalAngle = 10f; // Стандартный угол наклона камеры
|
||||
|
||||
[ToConfig] public float fov = 60; // Комментарии оставляет только нейросеть и долбаёбы, никому и так не будет понятно, что ты высрал
|
||||
|
||||
[ToConfig] public AssetReference cinemachineCamera;
|
||||
|
||||
[ToConfig] public CameraMode cameraMode;
|
||||
|
||||
|
||||
@@ -37,9 +37,8 @@ namespace Code.Infrastructure.Camera
|
||||
SettingsConfigs = settingsConfigs;
|
||||
}
|
||||
}
|
||||
|
||||
public CameraLoadedData cameraLoadedData;
|
||||
|
||||
|
||||
[Inject] public IInputService InputService;
|
||||
[Inject] public EventBus.EventBus EventBus;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using Code.Infrastructure.Generators;
|
||||
using DG.Tweening;
|
||||
using Code.Infrastructure.Generators;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Infrastructure.Camera.CameraStates
|
||||
@@ -23,70 +22,21 @@ namespace Code.Infrastructure.Camera.CameraStates
|
||||
protected override void HandleRotationInput(float deltaTime, Vector3 rotationInput, out Quaternion q)
|
||||
{
|
||||
throw new System.NotImplementedException();
|
||||
}
|
||||
private Transform _carTarget;
|
||||
private Rigidbody _carRigidbody;
|
||||
|
||||
public void SetFollowTarget(Transform carTarget, Rigidbody carRigidbody)
|
||||
{
|
||||
_carTarget = carTarget;
|
||||
_carRigidbody = carRigidbody;
|
||||
}
|
||||
|
||||
private Vector3 _lookAtOffset = new Vector3(0, 1.5f, 0);
|
||||
}
|
||||
|
||||
protected override void HandlePosition(float deltaTime, object targetRotation)
|
||||
{
|
||||
Fuck();
|
||||
}
|
||||
|
||||
private void Fuck()
|
||||
{
|
||||
// Автоматическое вращение вокруг машины
|
||||
Vector3 targetPosition = CalculateFollowPosition();
|
||||
|
||||
// Плавное перемещение
|
||||
{
|
||||
|
||||
Vector3 velocity = _carRigidbody ? _carRigidbody.linearVelocity : new Vector3();
|
||||
// Context.cameraLoadedData.Camera.transform.DOMove(targetPosition,
|
||||
// Context.cameraLoadedData.SettingsConfigs[CameraMode.ThirdPerson].followSharpness);
|
||||
Context.cameraLoadedData.Camera.transform.position = Vector3.SmoothDamp(
|
||||
Context.cameraLoadedData.Camera.transform.position,
|
||||
targetPosition,
|
||||
ref velocity,
|
||||
Context.cameraLoadedData.SettingsConfigs[CameraMode.ThirdPerson].followSharpness
|
||||
);
|
||||
|
||||
// Направление взгляда с опережением
|
||||
Vector3 lookTarget = _carTarget.position +
|
||||
_carTarget.forward * Context.cameraLoadedData.SettingsConfigs[CameraMode.ThirdPerson].defaultDistance +
|
||||
_lookAtOffset;
|
||||
|
||||
Context.cameraLoadedData.Camera.transform.LookAt(lookTarget);
|
||||
}
|
||||
|
||||
private Vector3 _followOffset = new Vector3(0, 3, -8);
|
||||
|
||||
private Vector3 CalculateFollowPosition()
|
||||
{
|
||||
Vector3 basePosition = _carTarget.position +
|
||||
_carTarget.TransformDirection(_followOffset);
|
||||
|
||||
// Динамическое смещение на основе скорости
|
||||
if (!_carRigidbody) return basePosition;
|
||||
|
||||
var speedFactor = Mathf.Clamp01(_carRigidbody.linearVelocity.magnitude / 50f);
|
||||
var speedOffset = _carTarget.forward * (speedFactor * -3f);
|
||||
basePosition += speedOffset;
|
||||
|
||||
return basePosition;
|
||||
}
|
||||
}
|
||||
|
||||
public override void Update()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public override void LateUpdate()
|
||||
{
|
||||
Fuck();
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -9,9 +9,7 @@ namespace Code.Infrastructure.Input
|
||||
public enum GameplayActions
|
||||
{
|
||||
Move,
|
||||
Crouch,
|
||||
Look,
|
||||
Zoom
|
||||
Brake,
|
||||
}
|
||||
public enum DebugActions
|
||||
{
|
||||
|
||||
@@ -43,6 +43,15 @@
|
||||
"interactions": "",
|
||||
"initialStateCheck": true
|
||||
},
|
||||
{
|
||||
"name": "Brake",
|
||||
"type": "Button",
|
||||
"id": "4391e6ed-8e27-4bb4-9c00-63d889d3d153",
|
||||
"expectedControlType": "",
|
||||
"processors": "",
|
||||
"interactions": "",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
"name": "Look",
|
||||
"type": "Value",
|
||||
@@ -501,6 +510,17 @@
|
||||
"action": "Crouch",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"id": "b0623411-5fda-47a2-a532-a353f8bc8b76",
|
||||
"path": "<Keyboard>/space",
|
||||
"interactions": "",
|
||||
"processors": "",
|
||||
"groups": ";Keyboard&Mouse",
|
||||
"action": "Brake",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,110 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5da3c1b4ccf450e46ab453f2422799d6
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,411 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &9136939323298993452
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8468805017451138966}
|
||||
m_Layer: 0
|
||||
m_Name: CarTry
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &8468805017451138966
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 9136939323298993452}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 5327902355161921203}
|
||||
- {fileID: 4550216406538905418}
|
||||
- {fileID: 6693383346108960683}
|
||||
- {fileID: 6010041767976140422}
|
||||
- {fileID: 8538886947831743613}
|
||||
- {fileID: 6328183123203335617}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &2098159537012403493
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8468805017451138966}
|
||||
m_Modifications:
|
||||
- target: {fileID: 4985927679392792591, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
--- !u!4 &5327902355161921203 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 6120015919958481814, guid: 4407669fc0963b7a19a34da69fe4759b, type: 3}
|
||||
m_PrefabInstance: {fileID: 2098159537012403493}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &2192265733360025780
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8468805017451138966}
|
||||
m_Modifications:
|
||||
- target: {fileID: 4890939849984314032, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car008
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
--- !u!4 &6328183123203335617 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 5313762763683112309, guid: f202d7f0b07b77da48b96ac61173ac63, type: 3}
|
||||
m_PrefabInstance: {fileID: 2192265733360025780}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5171630725871383050
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8468805017451138966}
|
||||
m_Modifications:
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6117549769079724970, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car006
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
--- !u!4 &6010041767976140422 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 1486935113772387468, guid: cdfe9623cd37db865b3642f54c135d0a, type: 3}
|
||||
m_PrefabInstance: {fileID: 5171630725871383050}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5312716631885058679
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8468805017451138966}
|
||||
m_Modifications:
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7398408851264157007, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car005
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
--- !u!4 &6693383346108960683 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_PrefabInstance: {fileID: 5312716631885058679}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &6322402257328156828
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8468805017451138966}
|
||||
m_Modifications:
|
||||
- target: {fileID: 1038190118168774533, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car001
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
--- !u!4 &4550216406538905418 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7536829972876089302, guid: 03ccffb3b9183748c87cc7db57c29fa9, type: 3}
|
||||
m_PrefabInstance: {fileID: 6322402257328156828}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &6878633658321253229
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8468805017451138966}
|
||||
m_Modifications:
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7816150257993374203, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car007
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
--- !u!4 &8538886947831743613 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 6878633658321253229}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2fe94bcce911bf04f853fa93d4794085
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -1,6 +1,6 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &1405522834888235083
|
||||
--- !u!1 &1134105389713569786
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -8,9 +8,40 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3083025164735885253}
|
||||
- component: {fileID: 4988324294711526777}
|
||||
- component: {fileID: 9040279493915975055}
|
||||
- component: {fileID: 4562882404392451315}
|
||||
m_Layer: 0
|
||||
m_Name: Untitled.004
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4562882404392451315
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1134105389713569786}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -2.2351741e-10, y: 0.00000001082174, z: 0.000000009536743}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 9071552052385199136}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &2015285426263110866
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2503944171538449244}
|
||||
- component: {fileID: 5570045078969444832}
|
||||
- component: {fileID: 8431678265999339798}
|
||||
m_Layer: 0
|
||||
m_Name: FrontWheel_Right005
|
||||
m_TagString: Untagged
|
||||
@@ -18,37 +49,37 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3083025164735885253
|
||||
--- !u!4 &2503944171538449244
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1405522834888235083}
|
||||
m_GameObject: {fileID: 2015285426263110866}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.004621887, y: -0.0000007343292, z: -0.3477394}
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.3477394, y: -0.0046219775, z: -0.0000006961822}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 7751368979372618241}
|
||||
m_Father: {fileID: 5975093672000915860}
|
||||
- {fileID: 7198078198551486104}
|
||||
m_Father: {fileID: 6529406856892589325}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &4988324294711526777
|
||||
--- !u!33 &5570045078969444832
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1405522834888235083}
|
||||
m_Mesh: {fileID: -4579169893909945281, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &9040279493915975055
|
||||
m_GameObject: {fileID: 2015285426263110866}
|
||||
m_Mesh: {fileID: -4579169893909945281, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &8431678265999339798
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1405522834888235083}
|
||||
m_GameObject: {fileID: 2015285426263110866}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -67,7 +98,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -91,7 +122,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &3184593006994576111
|
||||
--- !u!1 &2614096107231477366
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -99,7 +130,7 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8471957543755389113}
|
||||
- component: {fileID: 9071552052385199136}
|
||||
m_Layer: 0
|
||||
m_Name: BackWheels005
|
||||
m_TagString: Untagged
|
||||
@@ -107,24 +138,25 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &8471957543755389113
|
||||
--- !u!4 &9071552052385199136
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3184593006994576111}
|
||||
m_GameObject: {fileID: 2614096107231477366}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.43587998, y: 0.14897999, z: 0.00089355465}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_LocalRotation: {x: -0.7071068, y: -0.0000001685874, z: -0.00000016858742, w: 0.7071067}
|
||||
m_LocalPosition: {x: -0.00000893258, y: 0.0014898003, z: -0.0043587997}
|
||||
m_LocalScale: {x: 0.01, y: 0.01, z: 0.01}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4666722235646364682}
|
||||
- {fileID: 1563242759798828729}
|
||||
m_Father: {fileID: 2103167732552773957}
|
||||
- {fileID: 5239190349310058643}
|
||||
- {fileID: 2145703510016721440}
|
||||
- {fileID: 4562882404392451315}
|
||||
m_Father: {fileID: 1538299300449525212}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4359177719379434707
|
||||
--- !u!1 &3512739049443441074
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -132,7 +164,38 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5975093672000915860}
|
||||
- component: {fileID: 6626952400132123880}
|
||||
m_Layer: 0
|
||||
m_Name: Untitled.005
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &6626952400132123880
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3512739049443441074}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -7.4505804e-11, y: -0.000000027325521, z: 0.000000019073486}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6529406856892589325}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &3749310403817058378
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6529406856892589325}
|
||||
m_Layer: 0
|
||||
m_Name: FrontWheels005
|
||||
m_TagString: Untagged
|
||||
@@ -140,24 +203,25 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5975093672000915860
|
||||
--- !u!4 &6529406856892589325
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4359177719379434707}
|
||||
m_GameObject: {fileID: 3749310403817058378}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.4195725, y: 0.14897999, z: 0.00089355465}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_LocalRotation: {x: -0.7071068, y: -0.0000001685874, z: -0.00000016858742, w: 0.7071067}
|
||||
m_LocalPosition: {x: -0.000008938529, y: 0.0014897995, z: 0.004195725}
|
||||
m_LocalScale: {x: 0.01, y: 0.01, z: 0.01}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2535039962199583490}
|
||||
- {fileID: 3083025164735885253}
|
||||
m_Father: {fileID: 2103167732552773957}
|
||||
- {fileID: 3123410798933362587}
|
||||
- {fileID: 2503944171538449244}
|
||||
- {fileID: 6626952400132123880}
|
||||
m_Father: {fileID: 1538299300449525212}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4405598880595725450
|
||||
--- !u!1 &3842982459836588051
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -165,9 +229,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3311311357172482161}
|
||||
- component: {fileID: 3861100408168237149}
|
||||
- component: {fileID: 6938046724917587296}
|
||||
- component: {fileID: 2702991943526395112}
|
||||
- component: {fileID: 4459604480427713732}
|
||||
- component: {fileID: 7511498695324451321}
|
||||
m_Layer: 0
|
||||
m_Name: Wheel019
|
||||
m_TagString: Untagged
|
||||
@@ -175,36 +239,36 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3311311357172482161
|
||||
--- !u!4 &2702991943526395112
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4405598880595725450}
|
||||
m_GameObject: {fileID: 3842982459836588051}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0, y: -0.000000009536743, z: 0}
|
||||
m_LocalRotation: {x: 3.5527137e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.000000038146972, y: -0.0000000048265063, z: 0.000000019073486}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1563242759798828729}
|
||||
m_Father: {fileID: 2145703510016721440}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &3861100408168237149
|
||||
--- !u!33 &4459604480427713732
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4405598880595725450}
|
||||
m_Mesh: {fileID: 3389031443001947289, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &6938046724917587296
|
||||
m_GameObject: {fileID: 3842982459836588051}
|
||||
m_Mesh: {fileID: 3389031443001947289, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &7511498695324451321
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4405598880595725450}
|
||||
m_GameObject: {fileID: 3842982459836588051}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -223,7 +287,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -247,7 +311,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &4810991704343118433
|
||||
--- !u!1 &4734135750271216218
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -255,99 +319,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1042102497377536389}
|
||||
- component: {fileID: 6404552777045829894}
|
||||
- component: {fileID: 7921334467388756206}
|
||||
m_Layer: 0
|
||||
m_Name: Wheel018
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1042102497377536389
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4810991704343118433}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.000000076293944, y: 0.000000009536743, z: 0.000000076293944}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 4666722235646364682}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &6404552777045829894
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4810991704343118433}
|
||||
m_Mesh: {fileID: -8031058379195819004, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &7921334467388756206
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4810991704343118433}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 2
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_ForceMeshLod: -1
|
||||
m_MeshLodSelectionBias: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_GlobalIlluminationMeshLod: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &5315891988405225155
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2535039962199583490}
|
||||
- component: {fileID: 2415795401500505050}
|
||||
- component: {fileID: 7815320229005745118}
|
||||
- component: {fileID: 3123410798933362587}
|
||||
- component: {fileID: 3022040586450116419}
|
||||
- component: {fileID: 7206683749064800071}
|
||||
m_Layer: 0
|
||||
m_Name: FrontWheel_Left005
|
||||
m_TagString: Untagged
|
||||
@@ -355,37 +329,37 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2535039962199583490
|
||||
--- !u!4 &3123410798933362587
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5315891988405225155}
|
||||
m_GameObject: {fileID: 4734135750271216218}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.004621849, y: -0.00000082015987, z: 0.34773955}
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.34773955, y: -0.0046218513, z: -0.00000081062313}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 5974489839273543744}
|
||||
m_Father: {fileID: 5975093672000915860}
|
||||
- {fileID: 6530067874861360345}
|
||||
m_Father: {fileID: 6529406856892589325}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &2415795401500505050
|
||||
--- !u!33 &3022040586450116419
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5315891988405225155}
|
||||
m_Mesh: {fileID: -3343550769286003998, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &7815320229005745118
|
||||
m_GameObject: {fileID: 4734135750271216218}
|
||||
m_Mesh: {fileID: -3343550769286003998, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &7206683749064800071
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5315891988405225155}
|
||||
m_GameObject: {fileID: 4734135750271216218}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -404,7 +378,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -428,7 +402,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &5716610087046404217
|
||||
--- !u!1 &5126128193346565344
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -436,9 +410,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4666722235646364682}
|
||||
- component: {fileID: 8537192452658173731}
|
||||
- component: {fileID: 1538261353164791279}
|
||||
- component: {fileID: 5239190349310058643}
|
||||
- component: {fileID: 9082884915557546938}
|
||||
- component: {fileID: 2103128749103968630}
|
||||
m_Layer: 0
|
||||
m_Name: BackWheel_Left005
|
||||
m_TagString: Untagged
|
||||
@@ -446,37 +420,37 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4666722235646364682
|
||||
--- !u!4 &5239190349310058643
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5716610087046404217}
|
||||
m_GameObject: {fileID: 5126128193346565344}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.0000010681152, y: -0.00000082015987, z: 0.36539617}
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.36539614, y: 0.0000011335843, z: -0.00000082015987}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1042102497377536389}
|
||||
m_Father: {fileID: 8471957543755389113}
|
||||
- {fileID: 432515213689218332}
|
||||
m_Father: {fileID: 9071552052385199136}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &8537192452658173731
|
||||
--- !u!33 &9082884915557546938
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5716610087046404217}
|
||||
m_Mesh: {fileID: 1919109183931858152, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &1538261353164791279
|
||||
m_GameObject: {fileID: 5126128193346565344}
|
||||
m_Mesh: {fileID: 1919109183931858152, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &2103128749103968630
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5716610087046404217}
|
||||
m_GameObject: {fileID: 5126128193346565344}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -495,7 +469,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -519,7 +493,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &5730508885923782445
|
||||
--- !u!1 &5183655819780912052
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -527,9 +501,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7751368979372618241}
|
||||
- component: {fileID: 9038198222259730067}
|
||||
- component: {fileID: 7060358869080991241}
|
||||
- component: {fileID: 7198078198551486104}
|
||||
- component: {fileID: 8437759559279450634}
|
||||
- component: {fileID: 7605944267034348176}
|
||||
m_Layer: 0
|
||||
m_Name: Wheel017
|
||||
m_TagString: Untagged
|
||||
@@ -537,36 +511,36 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7751368979372618241
|
||||
--- !u!4 &7198078198551486104
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5730508885923782445}
|
||||
m_GameObject: {fileID: 5183655819780912052}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0, y: -0.000000047683713, z: 0}
|
||||
m_LocalRotation: {x: 3.5527137e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0, y: -0.000000052245376, z: -0.0000000667572}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3083025164735885253}
|
||||
m_Father: {fileID: 2503944171538449244}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &9038198222259730067
|
||||
--- !u!33 &8437759559279450634
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5730508885923782445}
|
||||
m_Mesh: {fileID: 9186142092880907599, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &7060358869080991241
|
||||
m_GameObject: {fileID: 5183655819780912052}
|
||||
m_Mesh: {fileID: 9186142092880907599, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &7605944267034348176
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5730508885923782445}
|
||||
m_GameObject: {fileID: 5183655819780912052}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -585,7 +559,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -609,7 +583,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &7987905102581930454
|
||||
--- !u!1 &5382579525804666616
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -617,9 +591,99 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2103167732552773957}
|
||||
- component: {fileID: 7079076978532325781}
|
||||
- component: {fileID: 5433817412873485562}
|
||||
- component: {fileID: 432515213689218332}
|
||||
- component: {fileID: 5807209379968533919}
|
||||
- component: {fileID: 7320859863051566199}
|
||||
m_Layer: 0
|
||||
m_Name: Wheel018
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &432515213689218332
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5382579525804666616}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 3.5527137e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.000000114440915, y: 0.00000010361597, z: 0.000000047683713}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 5239190349310058643}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &5807209379968533919
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5382579525804666616}
|
||||
m_Mesh: {fileID: -8031058379195819004, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &7320859863051566199
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5382579525804666616}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 2
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_ForceMeshLod: -1
|
||||
m_MeshLodSelectionBias: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_GlobalIlluminationMeshLod: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &7398408851264157007
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1538299300449525212}
|
||||
- component: {fileID: 7659285933229421836}
|
||||
- component: {fileID: 4836334785842270307}
|
||||
m_Layer: 0
|
||||
m_Name: Sport_Car005
|
||||
m_TagString: Untagged
|
||||
@@ -627,38 +691,38 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2103167732552773957
|
||||
--- !u!4 &1538299300449525212
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7987905102581930454}
|
||||
m_GameObject: {fileID: 7398408851264157007}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 100, y: 100, z: 100}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 8471957543755389113}
|
||||
- {fileID: 5975093672000915860}
|
||||
- {fileID: 9071552052385199136}
|
||||
- {fileID: 6529406856892589325}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &7079076978532325781
|
||||
--- !u!33 &7659285933229421836
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7987905102581930454}
|
||||
m_Mesh: {fileID: -7256535441279110732, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &5433817412873485562
|
||||
m_GameObject: {fileID: 7398408851264157007}
|
||||
m_Mesh: {fileID: -7256535441279110732, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &4836334785842270307
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7987905102581930454}
|
||||
m_GameObject: {fileID: 7398408851264157007}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -677,7 +741,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: -4525972880844803974, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: -4525972880844803974, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -701,7 +765,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &8060316429325481460
|
||||
--- !u!1 &7470680060075776365
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -709,9 +773,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1563242759798828729}
|
||||
- component: {fileID: 3855415188726097849}
|
||||
- component: {fileID: 3450024258800811461}
|
||||
- component: {fileID: 2145703510016721440}
|
||||
- component: {fileID: 4465318306063289120}
|
||||
- component: {fileID: 2852505005352866140}
|
||||
m_Layer: 0
|
||||
m_Name: BackWheel_Right005
|
||||
m_TagString: Untagged
|
||||
@@ -719,37 +783,37 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1563242759798828729
|
||||
--- !u!4 &2145703510016721440
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8060316429325481460}
|
||||
m_GameObject: {fileID: 7470680060075776365}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.0000011444091, y: -0.00000082015987, z: -0.36718336}
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.36718336, y: 0.0000011014357, z: -0.00000079154967}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3311311357172482161}
|
||||
m_Father: {fileID: 8471957543755389113}
|
||||
- {fileID: 2702991943526395112}
|
||||
m_Father: {fileID: 9071552052385199136}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &3855415188726097849
|
||||
--- !u!33 &4465318306063289120
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8060316429325481460}
|
||||
m_Mesh: {fileID: -6779847665972106489, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &3450024258800811461
|
||||
m_GameObject: {fileID: 7470680060075776365}
|
||||
m_Mesh: {fileID: -6779847665972106489, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &2852505005352866140
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8060316429325481460}
|
||||
m_GameObject: {fileID: 7470680060075776365}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -768,7 +832,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -792,7 +856,7 @@ MeshRenderer:
|
||||
m_SortingOrder: 0
|
||||
m_MaskInteraction: 0
|
||||
m_AdditionalVertexStreams: {fileID: 0}
|
||||
--- !u!1 &8166675074530760770
|
||||
--- !u!1 &8728832935583085787
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -800,9 +864,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5974489839273543744}
|
||||
- component: {fileID: 2960625239373684620}
|
||||
- component: {fileID: 8243262651487033209}
|
||||
- component: {fileID: 6530067874861360345}
|
||||
- component: {fileID: 2405080533805904661}
|
||||
- component: {fileID: 8796413307926395872}
|
||||
m_Layer: 0
|
||||
m_Name: Wheel020
|
||||
m_TagString: Untagged
|
||||
@@ -810,36 +874,36 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5974489839273543744
|
||||
--- !u!4 &6530067874861360345
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8166675074530760770}
|
||||
m_GameObject: {fileID: 8728832935583085787}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 1.7763568e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.0007326126, y: 0.000000009536743, z: 0.0029501342}
|
||||
m_LocalRotation: {x: 3.5527137e-15, y: 0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.0029501724, y: 0.00073264696, z: 0.000000009536743}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 2535039962199583490}
|
||||
m_Father: {fileID: 3123410798933362587}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &2960625239373684620
|
||||
--- !u!33 &2405080533805904661
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8166675074530760770}
|
||||
m_Mesh: {fileID: 6079414318159377715, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
--- !u!23 &8243262651487033209
|
||||
m_GameObject: {fileID: 8728832935583085787}
|
||||
m_Mesh: {fileID: 6079414318159377715, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
--- !u!23 &8796413307926395872
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8166675074530760770}
|
||||
m_GameObject: {fileID: 8728832935583085787}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
@@ -858,7 +922,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 8830466220582675876, guid: 1ff53e83b4d1bbdbead06db793582211, type: 3}
|
||||
- {fileID: 8830466220582675876, guid: 5da3c1b4ccf450e46ab453f2422799d6, type: 3}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -13,6 +13,7 @@ GameObject:
|
||||
- component: {fileID: 166802836399314021}
|
||||
- component: {fileID: 6247459588119928826}
|
||||
- component: {fileID: -6867059630681711646}
|
||||
- component: {fileID: 3058457063107789987}
|
||||
m_Layer: 0
|
||||
m_Name: Camera
|
||||
m_TagString: Untagged
|
||||
@@ -68,7 +69,7 @@ Camera:
|
||||
height: 1
|
||||
near clip plane: 0.01
|
||||
far clip plane: 1000
|
||||
field of view: 60
|
||||
field of view: 60.000004
|
||||
orthographic: 0
|
||||
orthographic size: 5
|
||||
m_Depth: 0
|
||||
@@ -150,3 +151,35 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 293de8ebc2f54fa097ba2f1be8c8ed41, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Infrastructure.Camera.CameraStateMachineRunner
|
||||
--- !u!114 &3058457063107789987
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7661451179723545133}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineBrain
|
||||
ShowDebugText: 0
|
||||
ShowCameraFrustum: 1
|
||||
IgnoreTimeScale: 0
|
||||
WorldUpOverride: {fileID: 0}
|
||||
ChannelMask: -1
|
||||
UpdateMethod: 2
|
||||
BlendUpdateMethod: 1
|
||||
LensModeOverride:
|
||||
Enabled: 0
|
||||
DefaultMode: 2
|
||||
DefaultBlend:
|
||||
Style: 1
|
||||
Time: 2
|
||||
CustomCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
CustomBlends: {fileID: 0}
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &1314790762344946122
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7268694888488275848}
|
||||
- component: {fileID: 236139199172899250}
|
||||
m_Layer: 0
|
||||
m_Name: CinemachineCamera
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7268694888488275848
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314790762344946122}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &236139199172899250
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314790762344946122}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineCamera
|
||||
Priority:
|
||||
Enabled: 1
|
||||
m_Value: 0
|
||||
OutputChannel: 1
|
||||
StandbyUpdate: 2
|
||||
m_StreamingVersion: 20241001
|
||||
m_LegacyPriority: 0
|
||||
Target:
|
||||
TrackingTarget: {fileID: 0}
|
||||
LookAtTarget: {fileID: 0}
|
||||
CustomLookAtTarget: 0
|
||||
Lens:
|
||||
FieldOfView: 60.000004
|
||||
OrthographicSize: 10
|
||||
NearClipPlane: 0.1
|
||||
FarClipPlane: 5000
|
||||
Dutch: 0
|
||||
ModeOverride: 0
|
||||
PhysicalProperties:
|
||||
GateFit: 2
|
||||
SensorSize: {x: 21.946, y: 16.002}
|
||||
LensShift: {x: 0, y: 0}
|
||||
FocusDistance: 10
|
||||
Iso: 200
|
||||
ShutterSpeed: 0.005
|
||||
Aperture: 16
|
||||
BladeCount: 5
|
||||
Curvature: {x: 2, y: 11}
|
||||
BarrelClipping: 0.25
|
||||
Anamorphism: 0
|
||||
BlendHint: 0
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f5d189d2c8569c2489fe942137ea0f24
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,127 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &3242970684841369556
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6188488469182708013}
|
||||
- component: {fileID: 2404866319388439021}
|
||||
- component: {fileID: 5846340680694276551}
|
||||
- component: {fileID: 7735817303513255366}
|
||||
m_Layer: 0
|
||||
m_Name: CinemachineCameraCarFollow
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &6188488469182708013
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3242970684841369556}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &2404866319388439021
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3242970684841369556}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineCamera
|
||||
Priority:
|
||||
Enabled: 1
|
||||
m_Value: 1
|
||||
OutputChannel: 1
|
||||
StandbyUpdate: 2
|
||||
m_StreamingVersion: 20241001
|
||||
m_LegacyPriority: 0
|
||||
Target:
|
||||
TrackingTarget: {fileID: 0}
|
||||
LookAtTarget: {fileID: 0}
|
||||
CustomLookAtTarget: 0
|
||||
Lens:
|
||||
FieldOfView: 60.000004
|
||||
OrthographicSize: 10
|
||||
NearClipPlane: 0.1
|
||||
FarClipPlane: 5000
|
||||
Dutch: 0
|
||||
ModeOverride: 0
|
||||
PhysicalProperties:
|
||||
GateFit: 2
|
||||
SensorSize: {x: 21.946, y: 16.002}
|
||||
LensShift: {x: 0, y: 0}
|
||||
FocusDistance: 10
|
||||
Iso: 200
|
||||
ShutterSpeed: 0.005
|
||||
Aperture: 16
|
||||
BladeCount: 5
|
||||
Curvature: {x: 2, y: 11}
|
||||
BarrelClipping: 0.25
|
||||
Anamorphism: 0
|
||||
BlendHint: 0
|
||||
--- !u!114 &5846340680694276551
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3242970684841369556}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineFollow
|
||||
TrackerSettings:
|
||||
BindingMode: 3
|
||||
PositionDamping: {x: 1, y: 0.4, z: 0.1}
|
||||
AngularDampingMode: 1
|
||||
RotationDamping: {x: 1, y: 1, z: 1}
|
||||
QuaternionDamping: 1
|
||||
FollowOffset: {x: 0, y: 3.5, z: -7}
|
||||
--- !u!114 &7735817303513255366
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3242970684841369556}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f38bda98361e1de48a4ca2bd86ea3c17, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineRotationComposer
|
||||
Composition:
|
||||
ScreenPosition: {x: 0, y: 0}
|
||||
DeadZone:
|
||||
Enabled: 0
|
||||
Size: {x: 0.2, y: 0.2}
|
||||
HardLimits:
|
||||
Enabled: 0
|
||||
Size: {x: 0.8, y: 0.8}
|
||||
Offset: {x: 0, y: 0}
|
||||
CenterOnActivate: 1
|
||||
TargetOffset: {x: 0, y: 2, z: 1.81}
|
||||
Damping: {x: 0, y: 0.5}
|
||||
Lookahead:
|
||||
Enabled: 0
|
||||
Time: 0
|
||||
Smoothing: 0
|
||||
IgnoreY: 0
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 456d3ecaf92ca5a4a817184de151ad9f
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -12,22 +12,12 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: c88ecd63428fe3c41ae0fe17948d931e, type: 3}
|
||||
m_Name: NoneConfig
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Infrastructure.Camera.CameraSettingsConfig
|
||||
Camera:
|
||||
m_AssetGUID:
|
||||
fov: 0
|
||||
cinemachineCamera:
|
||||
m_AssetGUID: f5d189d2c8569c2489fe942137ea0f24
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
defaultDistance: 0
|
||||
minDistance: 0
|
||||
maxDistance: 0
|
||||
distanceMovementSpeed: 0
|
||||
rotationSpeed: 0
|
||||
rotationSharpness: 0
|
||||
followSharpness: 0
|
||||
minVerticalAngle: 0
|
||||
maxVerticalAngle: 0
|
||||
defaultVerticalAngle: 0
|
||||
fov: 0
|
||||
cameraMode: 0
|
||||
defaultFollowPosition: {x: 0, y: 0, z: 0}
|
||||
@@ -12,16 +12,12 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: c88ecd63428fe3c41ae0fe17948d931e, type: 3}
|
||||
m_Name: ThirdPersonConfig
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Infrastructure.Camera.CameraSettingsConfig
|
||||
defaultDistance: 10
|
||||
minDistance: 3
|
||||
maxDistance: 3
|
||||
distanceMovementSpeed: 3
|
||||
rotationSpeed: 3
|
||||
rotationSharpness: 1
|
||||
followSharpness: 0.05
|
||||
minVerticalAngle: 3
|
||||
maxVerticalAngle: 3
|
||||
defaultVerticalAngle: 3
|
||||
fov: 3
|
||||
cinemachineCamera:
|
||||
m_AssetGUID: 456d3ecaf92ca5a4a817184de151ad9f
|
||||
m_SubObjectName:
|
||||
m_SubObjectType:
|
||||
m_SubObjectGUID:
|
||||
m_EditorAssetChanged: 0
|
||||
cameraMode: 1
|
||||
defaultFollowPosition: {x: 0, y: 0, z: 0}
|
||||
@@ -16,9 +16,11 @@ MonoBehaviour:
|
||||
name:
|
||||
speed: 500
|
||||
angularSpeed: 3
|
||||
maxAcceleration: 50
|
||||
brakeAcceleration: 70
|
||||
turnSensitivity: 2
|
||||
maxSteerAngle: 20
|
||||
type: 0
|
||||
brakeForce: 1500
|
||||
turnSpeed: 30
|
||||
prefabReference:
|
||||
m_AssetGUID: 9e77251929568a7c0806d17b11af8afb
|
||||
m_SubObjectName:
|
||||
|
||||
@@ -1,5 +1,107 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &1667999547083767367
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7150024909459599633}
|
||||
- component: {fileID: 2026431162885496555}
|
||||
m_Layer: 8
|
||||
m_Name: BackWheel_Left007 (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7150024909459599633
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1667999547083767367}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.36539608, y: 0.0000012480252, z: -0.00000082015987}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7725301058164347344}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!146 &2026431162885496555
|
||||
WheelCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1667999547083767367}
|
||||
serializedVersion: 2
|
||||
m_Center: {x: 0, y: 0.15, z: 0}
|
||||
m_Radius: 0.15
|
||||
m_SuspensionSpring:
|
||||
spring: 8000
|
||||
damper: 2000
|
||||
targetPosition: 0.5
|
||||
m_SuspensionDistance: 0.3
|
||||
m_ForceAppPointDistance: 0
|
||||
m_Mass: 20
|
||||
m_WheelDampingRate: 0.25
|
||||
m_ForwardFriction:
|
||||
m_ExtremumSlip: 0.4
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.8
|
||||
m_AsymptoteValue: 0.5
|
||||
m_Stiffness: 2
|
||||
m_SidewaysFriction:
|
||||
m_ExtremumSlip: 0.2
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.5
|
||||
m_AsymptoteValue: 0.75
|
||||
m_Stiffness: 2.4
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_Enabled: 1
|
||||
m_ProvidesContacts: 0
|
||||
--- !u!1 &3047727758906154103
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5315827976433157575}
|
||||
m_Layer: 6
|
||||
m_Name: CameraPosition
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5315827976433157575
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3047727758906154103}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0.0091, z: -0.02024}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8733908364209722904}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &3528115384153938697
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -12,10 +114,9 @@ GameObject:
|
||||
- component: {fileID: 7542094575140570418}
|
||||
- component: {fileID: 7627056611163543305}
|
||||
- component: {fileID: -5481457697853763424}
|
||||
- component: {fileID: 1821912405408679008}
|
||||
- component: {fileID: 1147852963366359813}
|
||||
- component: {fileID: 3578653705690530068}
|
||||
- component: {fileID: 886327510218819001}
|
||||
- component: {fileID: 383144760231914814}
|
||||
m_Layer: 6
|
||||
m_Name: PlayerRacist
|
||||
m_TagString: Untagged
|
||||
@@ -36,7 +137,7 @@ Transform:
|
||||
m_LocalScale: {x: 3, y: 3, z: 3}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children:
|
||||
- {fileID: 5030231216473319145}
|
||||
- {fileID: 8733908364209722904}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!65 &7542094575140570418
|
||||
@@ -68,7 +169,7 @@ Rigidbody:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3528115384153938697}
|
||||
serializedVersion: 5
|
||||
m_Mass: 10
|
||||
m_Mass: 350
|
||||
m_LinearDamping: 0
|
||||
m_AngularDamping: 0.05
|
||||
m_CenterOfMass: {x: 0, y: 0, z: 0}
|
||||
@@ -100,22 +201,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Racer.AI.PlayerRacer
|
||||
carRigidbody: {fileID: 7627056611163543305}
|
||||
--- !u!114 &1821912405408679008
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3528115384153938697}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c90fde90552d48f592b955cbf1ec5c77, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Racer.Car.CarWheelRotatorPlayer
|
||||
wheels:
|
||||
- {fileID: 117367896223514913}
|
||||
- {fileID: 4036895290083756557}
|
||||
rotateDebug: 0
|
||||
CameraPosition: {fileID: 5315827976433157575}
|
||||
--- !u!114 &1147852963366359813
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -128,22 +214,6 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: e52315b65c57499981981e2507aaf7bc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Racer.Player.PlayerCarInput
|
||||
--- !u!114 &3578653705690530068
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3528115384153938697}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4b9e2e4a3ddc437ab250f609ea7fc33e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Racer.Player.PlayerCarController
|
||||
_rigidbody: {fileID: 7627056611163543305}
|
||||
_playerCarInput: {fileID: 1147852963366359813}
|
||||
_playerRacer: {fileID: -5481457697853763424}
|
||||
_wheels: {fileID: 1821912405408679008}
|
||||
--- !u!114 &886327510218819001
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -157,6 +227,256 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Reflex::Reflex.Components.GameObjectSelfInjector
|
||||
_injectionStrategy: 1
|
||||
--- !u!114 &383144760231914814
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3528115384153938697}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f093c913ff54cb99cd22d7e473931e7, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Racer.Player.PlayerCarControllerRB
|
||||
control: 0
|
||||
_centerOfMass: {x: 0, y: 0, z: 0}
|
||||
wheels:
|
||||
- wheelModel: {fileID: 2095312348249165702}
|
||||
wheelCollider: {fileID: 2026431162885496555}
|
||||
wheelEffectObj: {fileID: 0}
|
||||
smokeParticle: {fileID: 0}
|
||||
axel: 1
|
||||
- wheelModel: {fileID: 7257437976596857573}
|
||||
wheelCollider: {fileID: 3376241637449444761}
|
||||
wheelEffectObj: {fileID: 0}
|
||||
smokeParticle: {fileID: 0}
|
||||
axel: 1
|
||||
- wheelModel: {fileID: 6143429990819886042}
|
||||
wheelCollider: {fileID: 8274360545362711204}
|
||||
wheelEffectObj: {fileID: 0}
|
||||
smokeParticle: {fileID: 0}
|
||||
axel: 0
|
||||
- wheelModel: {fileID: 4416290629678321541}
|
||||
wheelCollider: {fileID: 7023237894470141557}
|
||||
wheelEffectObj: {fileID: 0}
|
||||
smokeParticle: {fileID: 0}
|
||||
axel: 0
|
||||
_playerCarInput: {fileID: 1147852963366359813}
|
||||
_playerRacer: {fileID: -5481457697853763424}
|
||||
--- !u!1 &5960122785618902783
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 415160706286441531}
|
||||
- component: {fileID: 8274360545362711204}
|
||||
m_Layer: 8
|
||||
m_Name: FrontWheel_Left007 (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &415160706286441531
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5960122785618902783}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: -0.34773955, y: -0.004621813, z: -0.00000081062313}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 180202897443573490}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!146 &8274360545362711204
|
||||
WheelCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5960122785618902783}
|
||||
serializedVersion: 2
|
||||
m_Center: {x: 0, y: 0.15, z: 0}
|
||||
m_Radius: 0.15
|
||||
m_SuspensionSpring:
|
||||
spring: 8000
|
||||
damper: 2000
|
||||
targetPosition: 0.5
|
||||
m_SuspensionDistance: 0.3
|
||||
m_ForceAppPointDistance: 0
|
||||
m_Mass: 20
|
||||
m_WheelDampingRate: 0.25
|
||||
m_ForwardFriction:
|
||||
m_ExtremumSlip: 0.4
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.8
|
||||
m_AsymptoteValue: 0.5
|
||||
m_Stiffness: 2
|
||||
m_SidewaysFriction:
|
||||
m_ExtremumSlip: 0.2
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.5
|
||||
m_AsymptoteValue: 0.75
|
||||
m_Stiffness: 2.4
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_Enabled: 1
|
||||
m_ProvidesContacts: 0
|
||||
--- !u!1 &6945769632012311760
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5530443926271323397}
|
||||
- component: {fileID: 3376241637449444761}
|
||||
m_Layer: 8
|
||||
m_Name: BackWheel_Right007 (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5530443926271323397
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6945769632012311760}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.3671832, y: 0.0000011014356, z: -0.00000079154967}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7725301058164347344}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!146 &3376241637449444761
|
||||
WheelCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6945769632012311760}
|
||||
serializedVersion: 2
|
||||
m_Center: {x: 0, y: 0.15, z: 0}
|
||||
m_Radius: 0.15
|
||||
m_SuspensionSpring:
|
||||
spring: 8000
|
||||
damper: 2000
|
||||
targetPosition: 0.5
|
||||
m_SuspensionDistance: 0.3
|
||||
m_ForceAppPointDistance: 0
|
||||
m_Mass: 20
|
||||
m_WheelDampingRate: 0.25
|
||||
m_ForwardFriction:
|
||||
m_ExtremumSlip: 0.4
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.8
|
||||
m_AsymptoteValue: 0.5
|
||||
m_Stiffness: 2
|
||||
m_SidewaysFriction:
|
||||
m_ExtremumSlip: 0.2
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.5
|
||||
m_AsymptoteValue: 0.75
|
||||
m_Stiffness: 2.4
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_Enabled: 1
|
||||
m_ProvidesContacts: 0
|
||||
--- !u!1 &7749126391240399623
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7810249769003190853}
|
||||
- component: {fileID: 7023237894470141557}
|
||||
m_Layer: 8
|
||||
m_Name: FrontWheel_Right007 (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7810249769003190853
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7749126391240399623}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0.34773955, y: -0.0046218247, z: -0.000000705719}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 180202897443573490}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!146 &7023237894470141557
|
||||
WheelCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7749126391240399623}
|
||||
serializedVersion: 2
|
||||
m_Center: {x: 0, y: 0.15, z: 0}
|
||||
m_Radius: 0.15
|
||||
m_SuspensionSpring:
|
||||
spring: 8000
|
||||
damper: 2000
|
||||
targetPosition: 0.5
|
||||
m_SuspensionDistance: 0.3
|
||||
m_ForceAppPointDistance: 0
|
||||
m_Mass: 20
|
||||
m_WheelDampingRate: 0.25
|
||||
m_ForwardFriction:
|
||||
m_ExtremumSlip: 0.4
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.8
|
||||
m_AsymptoteValue: 0.5
|
||||
m_Stiffness: 2
|
||||
m_SidewaysFriction:
|
||||
m_ExtremumSlip: 0.2
|
||||
m_ExtremumValue: 1
|
||||
m_AsymptoteSlip: 0.5
|
||||
m_AsymptoteValue: 0.75
|
||||
m_Stiffness: 2.4
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_Enabled: 1
|
||||
m_ProvidesContacts: 0
|
||||
--- !u!1001 &5818927572347199752
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -165,6 +485,18 @@ PrefabInstance:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 6368280859047356381}
|
||||
m_Modifications:
|
||||
- target: {fileID: 281329598771159641, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 396636497630450386, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 616018356787925788, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1517153903244871649, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
@@ -205,27 +537,172 @@ PrefabInstance:
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1558695130192320803, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1572738288469321983, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2965786268516947982, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2979820786645150162, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3780598917386167277, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4141843855803048483, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4547668080691466920, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4868817947641584730, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5037401146537953322, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5533163893851813211, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5608372103571746446, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5801587391717468426, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car007
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5801587391717468426, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5868965332786765436, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7816150257993374203, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7892887246261972621, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8084617735536657834, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8155767649983995519, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8724486668657883355, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9181273803635338411, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_RemovedGameObjects:
|
||||
- {fileID: 4651431574984893361, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
- {fileID: 3352393583656378641, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_AddedGameObjects:
|
||||
- targetCorrespondingSourceObject: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 5315827976433157575}
|
||||
- targetCorrespondingSourceObject: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
insertIndex: 1
|
||||
addedObject: {fileID: 7150024909459599633}
|
||||
- targetCorrespondingSourceObject: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 5530443926271323397}
|
||||
- targetCorrespondingSourceObject: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
insertIndex: 1
|
||||
addedObject: {fileID: 415160706286441531}
|
||||
- targetCorrespondingSourceObject: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 7810249769003190853}
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
--- !u!4 &117367896223514913 stripped
|
||||
--- !u!4 &180202897443573490 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 5863689699185074217, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 5926963989436559354, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &4036895290083756557 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7549463632495045381, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
--- !u!1 &2095312348249165702 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 5608372103571746446, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &5030231216473319145 stripped
|
||||
--- !u!1 &4416290629678321541 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 7892887246261972621, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &6143429990819886042 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 396636497630450386, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &7257437976596857573 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 3780598917386167277, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &7725301058164347344 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 1517153903244871649, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 4320416238903685336, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &8733908364209722904 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 3023578558987745040, guid: 0f8a19702aeae3e67a18073bc2ad7057, type: 3}
|
||||
m_PrefabInstance: {fileID: 5818927572347199752}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
@@ -34,7 +34,7 @@ Transform:
|
||||
m_LocalScale: {x: 3, y: 3, z: 3}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children:
|
||||
- {fileID: 2533463175084388883}
|
||||
- {fileID: 3125071174840196746}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!65 &7542094575140570418
|
||||
@@ -135,8 +135,8 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Racer.Car.CarWheelRotator
|
||||
agent: {fileID: 3780574202880514289}
|
||||
wheels:
|
||||
- {fileID: 2101243511708608596}
|
||||
- {fileID: 1499210152811900051}
|
||||
- {fileID: 1540175203318219981}
|
||||
- {fileID: 2069565968276422666}
|
||||
rotateDebug: 0
|
||||
--- !u!1001 &4469638725498766166
|
||||
PrefabInstance:
|
||||
@@ -186,27 +186,59 @@ PrefabInstance:
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6529406856892589325, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6529406856892589325, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6529406856892589325, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6529406856892589325, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7987905102581930454, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sport_Car005
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9071552052385199136, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9071552052385199136, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9071552052385199136, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9071552052385199136, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
--- !u!4 &1499210152811900051 stripped
|
||||
--- !u!4 &1540175203318219981 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 3083025164735885253, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 3123410798933362587, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_PrefabInstance: {fileID: 4469638725498766166}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &2101243511708608596 stripped
|
||||
--- !u!4 &2069565968276422666 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 2535039962199583490, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 2503944171538449244, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_PrefabInstance: {fileID: 4469638725498766166}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &2533463175084388883 stripped
|
||||
--- !u!4 &3125071174840196746 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 2103167732552773957, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 1538299300449525212, guid: 71ee37e32afb7c40eb75c1f51280dc4a, type: 3}
|
||||
m_PrefabInstance: {fileID: 4469638725498766166}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
@@ -119,72 +119,6 @@ NavMeshSettings:
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1001 &176228428
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 7661451179723545133, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Camera (1)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7661451179723545133, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 58.996662
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 40.438644
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -0.5648246
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: -0.6432825
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0.29610366
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0.64136195
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0.29523754
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
--- !u!4 &176228429 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 9054228107781461040, guid: becf493a34b841e4d8ea927261a05e9b, type: 3}
|
||||
m_PrefabInstance: {fileID: 176228428}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &208346562
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -661,7 +595,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 1847a22e722c47c48ec0ce7d5a929580, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Code.Example.Race.Track.RaceTrackData
|
||||
CameraPosition: {fileID: 176228429}
|
||||
CameraPosition: {fileID: 1226413346}
|
||||
trackData:
|
||||
RacerPoints:
|
||||
- {fileID: 208346563}
|
||||
@@ -950,6 +884,81 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1738566292}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0}
|
||||
--- !u!1 &1226413344
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1226413346}
|
||||
- component: {fileID: 1226413345}
|
||||
m_Layer: 0
|
||||
m_Name: CinemachineCamera
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!114 &1226413345
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1226413344}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineCamera
|
||||
Priority:
|
||||
Enabled: 0
|
||||
m_Value: 0
|
||||
OutputChannel: 1
|
||||
StandbyUpdate: 2
|
||||
m_StreamingVersion: 20241001
|
||||
m_LegacyPriority: 0
|
||||
Target:
|
||||
TrackingTarget: {fileID: 0}
|
||||
LookAtTarget: {fileID: 0}
|
||||
CustomLookAtTarget: 0
|
||||
Lens:
|
||||
FieldOfView: 60.000004
|
||||
OrthographicSize: 10
|
||||
NearClipPlane: 0.1
|
||||
FarClipPlane: 5000
|
||||
Dutch: 0
|
||||
ModeOverride: 0
|
||||
PhysicalProperties:
|
||||
GateFit: 2
|
||||
SensorSize: {x: 21.946, y: 16.002}
|
||||
LensShift: {x: 0, y: 0}
|
||||
FocusDistance: 10
|
||||
Iso: 200
|
||||
ShutterSpeed: 0.005
|
||||
Aperture: 16
|
||||
BladeCount: 5
|
||||
Curvature: {x: 2, y: 11}
|
||||
BarrelClipping: 0.25
|
||||
Anamorphism: 0
|
||||
BlendHint: 0
|
||||
--- !u!4 &1226413346
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1226413344}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0.27733356, y: -0.65139216, z: 0.27834436, w: 0.6490753}
|
||||
m_LocalPosition: {x: 59.01045, y: 40.42187, z: 0.72647405}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1244005574
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1247,4 +1256,4 @@ SceneRoots:
|
||||
- {fileID: 1941914403}
|
||||
- {fileID: 381252220}
|
||||
- {fileID: 1738566292}
|
||||
- {fileID: 176228428}
|
||||
- {fileID: 1226413346}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5f3450ddedfb0214ba6fedf7e7045879
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,15 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 36baaa8bdcb9d8b49b9199833965d2c3, type: 3}
|
||||
m_Name: CameraCustomBlends
|
||||
m_EditorClassIdentifier: Unity.Cinemachine::Unity.Cinemachine.CinemachineBlenderSettings
|
||||
CustomBlends: []
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c291567655d08947be196fd35a64521
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,16 +1,7 @@
|
||||
|
||||
#pragma warning disable CS0105
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using System;
|
||||
using UnityEngine.AddressableAssets;
|
||||
using Code.Infrastructure.Camera;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -22,17 +13,8 @@ namespace Code.Infrastructure.Camera{
|
||||
[CreateAssetMenu(fileName = "CameraSettingsConfig", menuName = "Configs/Camera/CameraSettings")]
|
||||
public class CameraSettingsConfig : ScriptableObject
|
||||
{
|
||||
public System.Single defaultDistance;
|
||||
public System.Single minDistance;
|
||||
public System.Single maxDistance;
|
||||
public System.Single distanceMovementSpeed;
|
||||
public System.Single rotationSpeed;
|
||||
public System.Single rotationSharpness;
|
||||
public System.Single followSharpness;
|
||||
public System.Single minVerticalAngle;
|
||||
public System.Single maxVerticalAngle;
|
||||
public System.Single defaultVerticalAngle;
|
||||
public System.Single fov;
|
||||
public System.Single fov;
|
||||
public UnityEngine.AddressableAssets.AssetReference cinemachineCamera;
|
||||
public Code.Infrastructure.Camera.CameraMode cameraMode;
|
||||
public UnityEngine.Vector3 defaultFollowPosition;
|
||||
|
||||
|
||||
@@ -22,12 +22,12 @@ public partial class AppStateMachine : AbstractStateMachine<Code.Infrastructure.
|
||||
var stateBootstrapState = new BootstrapState(StateMachineContext,eventBus);
|
||||
States.Add(stateBootstrapState.myState, stateBootstrapState);
|
||||
|
||||
var stateGameplayState = new GameplayState(StateMachineContext,eventBus);
|
||||
States.Add(stateGameplayState.myState, stateGameplayState);
|
||||
|
||||
var stateMainMenuState = new MainMenuState(StateMachineContext,eventBus);
|
||||
States.Add(stateMainMenuState.myState, stateMainMenuState);
|
||||
|
||||
var stateGameplayState = new GameplayState(StateMachineContext,eventBus);
|
||||
States.Add(stateGameplayState.myState, stateGameplayState);
|
||||
|
||||
}
|
||||
|
||||
protected override bool CheckTransitionAllowed(Code.Infrastructure.App.AppStates nextState) => AllowedStates.HasFlag(nextState);
|
||||
|
||||
+3
-3
@@ -17,12 +17,12 @@ public partial class CameraStateMachine : AbstractStateMachine<Code.Infrastructu
|
||||
public CameraStateMachine(Code.Infrastructure.Camera.CameraStateMachineContext context, EventBus.EventBus eventBus) : base(context)
|
||||
{
|
||||
|
||||
var stateNoneCameraState = new NoneCameraState(StateMachineContext,eventBus);
|
||||
States.Add(stateNoneCameraState.myState, stateNoneCameraState);
|
||||
|
||||
var stateThirdPersonState = new ThirdPersonState(StateMachineContext,eventBus);
|
||||
States.Add(stateThirdPersonState.myState, stateThirdPersonState);
|
||||
|
||||
var stateNoneCameraState = new NoneCameraState(StateMachineContext,eventBus);
|
||||
States.Add(stateNoneCameraState.myState, stateNoneCameraState);
|
||||
|
||||
}
|
||||
|
||||
protected override bool CheckTransitionAllowed(Code.Infrastructure.Camera.CameraMode nextState) => AllowedStates.HasFlag(nextState);
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
|
||||
#pragma warning disable CS0105
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.Input;
|
||||
using Code.Infrastructure.Volume;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Example.Race.Racer;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.Volume;
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.Input;
|
||||
|
||||
using UnityEngine;
|
||||
#pragma warning restore CS0105
|
||||
@@ -26,25 +26,25 @@ using Code.Infrastructure.UI;
|
||||
|
||||
_singleConfigReferences.Add(typeof(Code.Infrastructure.Camera.GameCameraConfig), systemConfigsReferences.GameCamera);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Camera.CameraSettingsConfig), systemConfigsReferences.CameraSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.UI.UIPanelSettingsConfig), systemConfigsReferences.UIPanelSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.SceneLoader.SceneInfoConfig), systemConfigsReferences.SceneInfo);
|
||||
|
||||
_singleConfigReferences.Add(typeof(Code.Infrastructure.Input.InputServiceConfig), systemConfigsReferences.InputService);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Volume.VolumeSettingsConfig), systemConfigsReferences.VolumeSettings);
|
||||
_multipleConfigReferences.Add(typeof(Code.Example.Race.Racer.RacerSettingsConfig), systemConfigsReferences.RacerSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Audio.AudioSourceSettingsConfig), systemConfigsReferences.AudioSourceSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Example.Race.Racer.RacerSettingsConfig), systemConfigsReferences.RacerSettings);
|
||||
_singleConfigReferences.Add(typeof(Code.Infrastructure.UI.CanvasSettingsConfig), systemConfigsReferences.CanvasSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Audio.AudioInfoConfig), systemConfigsReferences.AudioInfo);
|
||||
|
||||
_singleConfigReferences.Add(typeof(Code.Infrastructure.Audio.AudioSourcePrefabConfig), systemConfigsReferences.AudioSourcePrefab);
|
||||
|
||||
_singleConfigReferences.Add(typeof(Code.Infrastructure.UI.CanvasSettingsConfig), systemConfigsReferences.CanvasSettings);
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.UI.UIPanelSettingsConfig), systemConfigsReferences.UIPanelSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.SceneLoader.SceneInfoConfig), systemConfigsReferences.SceneInfo);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Volume.VolumeSettingsConfig), systemConfigsReferences.VolumeSettings);
|
||||
|
||||
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Camera.CameraSettingsConfig), systemConfigsReferences.CameraSettings);
|
||||
|
||||
_singleConfigReferences.Add(typeof(Code.Infrastructure.Input.InputServiceConfig), systemConfigsReferences.InputService);
|
||||
|
||||
//_singleConfigReferences.Add(typeof(ScenesAssetReferences), systemConfigsReferences.scenesAssetReferences);
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
|
||||
#pragma warning disable CS0105
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.Input;
|
||||
using Code.Infrastructure.Volume;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Example.Race.Racer;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.Audio;
|
||||
using Code.Infrastructure.UI;
|
||||
using Code.Infrastructure.SceneLoader;
|
||||
using Code.Infrastructure.Volume;
|
||||
using Code.Infrastructure.Camera;
|
||||
using Code.Infrastructure.Input;
|
||||
|
||||
using UnityEngine.AddressableAssets;
|
||||
#pragma warning restore CS0105
|
||||
@@ -19,16 +19,16 @@ using Code.Infrastructure.UI;
|
||||
public partial class SystemConfigsReferences
|
||||
{
|
||||
public AssetReference GameCamera;
|
||||
public string CameraSettings;
|
||||
public string UIPanelSettings;
|
||||
public string SceneInfo;
|
||||
public AssetReference InputService;
|
||||
public string VolumeSettings;
|
||||
public string AudioSourceSettings;
|
||||
public string RacerSettings;
|
||||
public string AudioSourceSettings;
|
||||
public AssetReference CanvasSettings;
|
||||
public string AudioInfo;
|
||||
public AssetReference AudioSourcePrefab;
|
||||
public AssetReference CanvasSettings;
|
||||
public string UIPanelSettings;
|
||||
public string SceneInfo;
|
||||
public string VolumeSettings;
|
||||
public string CameraSettings;
|
||||
public AssetReference InputService;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -6,6 +6,7 @@
|
||||
"com.unity.2d.sprite": "1.0.0",
|
||||
"com.unity.addressables": "2.8.0",
|
||||
"com.unity.ai.navigation": "2.0.9",
|
||||
"com.unity.cinemachine": "3.1.5",
|
||||
"com.unity.collab-proxy": "2.11.2",
|
||||
"com.unity.ide.rider": "3.0.38",
|
||||
"com.unity.inputsystem": "1.17.0",
|
||||
|
||||
@@ -62,6 +62,16 @@
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.cinemachine": {
|
||||
"version": "3.1.5",
|
||||
"depth": 0,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.splines": "2.0.0",
|
||||
"com.unity.modules.imgui": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.collab-proxy": {
|
||||
"version": "2.11.2",
|
||||
"depth": 0,
|
||||
@@ -184,6 +194,13 @@
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.settings-manager": {
|
||||
"version": "2.1.1",
|
||||
"depth": 2,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.shadergraph": {
|
||||
"version": "17.3.0",
|
||||
"depth": 1,
|
||||
@@ -193,6 +210,17 @@
|
||||
"com.unity.searcher": "4.9.3"
|
||||
}
|
||||
},
|
||||
"com.unity.splines": {
|
||||
"version": "2.8.2",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.mathematics": "1.2.1",
|
||||
"com.unity.modules.imgui": "1.0.0",
|
||||
"com.unity.settings-manager": "1.0.3"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.test-framework": {
|
||||
"version": "1.6.0",
|
||||
"depth": 0,
|
||||
|
||||
@@ -17,7 +17,7 @@ PhysicsManager:
|
||||
m_EnableAdaptiveForce: 0
|
||||
m_ClothInterCollisionDistance: 0.1
|
||||
m_ClothInterCollisionStiffness: 0.2
|
||||
m_LayerCollisionMatrix: 000000000000000000000000400000000000000000000000c800000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
m_LayerCollisionMatrix: 000000000000000000000000400100000000000000000000c800000040000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
m_SimulationMode: 0
|
||||
m_AutoSyncTransforms: 0
|
||||
m_ReuseCollisionCallbacks: 1
|
||||
|
||||
@@ -13,7 +13,7 @@ TagManager:
|
||||
- UI
|
||||
- Racer
|
||||
- RacerLogic
|
||||
-
|
||||
- RacerWheels
|
||||
-
|
||||
-
|
||||
-
|
||||
|
||||
Reference in new issue
Block a user