diff --git a/Assets/BP_Scripts/BP_test.asset b/Assets/BP_Scripts/BP_test.asset index fa50e87..73ecb59 100644 --- a/Assets/BP_Scripts/BP_test.asset +++ b/Assets/BP_Scripts/BP_test.asset @@ -16,7 +16,7 @@ MonoBehaviour: FlowCanvas, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]","$id":"1"},{"_simplexNode":{},"_inputPortValues":{"to":{"y":20.0,"$type":"UnityEngine.Vector3"},"duration":{"$content":1.0,"$type":"System.Single"}},"_position":{"x":1440.0,"y":-1520.0},"$type":"FlowCanvas.Nodes.SimplexNodeWrapper`1[[FlowCanvas.Nodes.TweenVector3, FlowCanvas, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]","$id":"2"},{"_simplexNode":{},"_inputPortValues":{"rotation":{"x":410.0,"$type":"UnityEngine.Vector3"},"duration":{"$content":2.0,"$type":"System.Single"}},"_position":{"x":1660.0,"y":-1520.0},"$type":"FlowCanvas.Nodes.SimplexNodeWrapper`1[[FlowCanvas.Nodes.TweenRotation, FlowCanvas, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]","$id":"3"},{"_simplexNode":{},"_inputPortValues":{"duration":{"$content":1.0,"$type":"System.Single"}},"_position":{"x":1880.0,"y":-1520.0},"$type":"FlowCanvas.Nodes.SimplexNodeWrapper`1[[FlowCanvas.Nodes.TweenVector3, - FlowCanvas, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]","$id":"4"},{"_position":{"x":1440.0,"y":-1020.0},"$type":"FlowCanvas.Nodes.SwitchBool"}],"connections":[{"_sourcePortName":" + FlowCanvas, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]","$id":"4"}],"connections":[{"_sourcePortName":" ","_targetPortName":"In","_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"FlowCanvas.BinderConnection"},{"_sourcePortName":"Transform","_targetPortName":"from","_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"FlowCanvas.BinderConnection`1[[UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"},{"_sourcePortName":"Done","_targetPortName":"In","_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"FlowCanvas.BinderConnection"},{"_sourcePortName":"Done","_targetPortName":"In","_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"FlowCanvas.BinderConnection"},{"_sourcePortName":"Done","_targetPortName":"In","_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"FlowCanvas.BinderConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{"myColor":{"_value":{"r":1.0,"b":0.1459293},"_name":"myColor","_id":"6971da02-c1e1-4996-a378-b9dbfe2e5c86","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.Color, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}}}' diff --git a/Assets/BP_Scripts/BT_Sub_JoystickCtronl.asset b/Assets/BP_Scripts/BT_Sub_JoystickCtronl.asset index a128e28..f10a734 100644 --- a/Assets/BP_Scripts/BT_Sub_JoystickCtronl.asset +++ b/Assets/BP_Scripts/BT_Sub_JoystickCtronl.asset @@ -13,28 +13,28 @@ MonoBehaviour: m_Name: BT_Sub_JoystickCtronl m_EditorClassIdentifier: _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"policy":1,"dynamic":true,"_position":{"x":920.0,"y":220.0},"$type":"NodeCanvas.BehaviourTrees.Parallel","$id":"0"},{"_position":{"x":-580.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":-700.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u6b63\u524d","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"2"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":-540.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_position":{"x":-260.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"4"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":-380.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u6b63\u524d","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"5"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":-220.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_position":{"x":40.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"7"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":-80.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\ud83d\udcb0\u5de6\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"8"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":80.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_position":{"x":360.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"10"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":240.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\ud83d\udcb0\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"11"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":400.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"12"},{"_position":{"x":680.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"13"},{"_condition":{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},"_position":{"x":540.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u5de6\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"14"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":700.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"15"},{"_position":{"x":960.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"16"},{"_condition":{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},"_position":{"x":860.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"17"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1000.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"18"},{"_position":{"x":1260.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"19"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":1140.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u540e\u5de6\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"20"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1300.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"21"},{"_position":{"x":1580.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"22"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":1440.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u540e\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"23"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1600.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"24"},{"_position":{"x":1920.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"25"},{"_condition":{"conditions":[{"valueA":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":1760.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u540e\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"26"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1920.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"27"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"16"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"19"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"22"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"25"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"4"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"4"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"10"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"10"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"13"},"_targetNode":{"$ref":"14"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"13"},"_targetNode":{"$ref":"15"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"16"},"_targetNode":{"$ref":"17"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"16"},"_targetNode":{"$ref":"18"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"19"},"_targetNode":{"$ref":"20"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"19"},"_targetNode":{"$ref":"21"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"22"},"_targetNode":{"$ref":"23"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"22"},"_targetNode":{"$ref":"24"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"26"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"27"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":-700.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u6b63\u524d","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"2"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":-540.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_position":{"x":-260.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"4"},{"_condition":{"conditions":[{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":-380.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u6b63\u524d","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"5"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":-220.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_position":{"x":40.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"7"},{"_condition":{"conditions":[{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":-80.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\ud83d\udcb0\u5de6\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"8"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":80.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_position":{"x":360.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"10"},{"_condition":{"conditions":[{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":240.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\ud83d\udcb0\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"11"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":400.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"12"},{"_position":{"x":680.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"13"},{"_condition":{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},"_position":{"x":540.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u5de6\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"14"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":700.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"15"},{"_position":{"x":960.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"16"},{"_condition":{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},"_position":{"x":860.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"17"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1000.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"18"},{"_position":{"x":1260.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"19"},{"_condition":{"conditions":[{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":1140.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u540e\u5de6\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"20"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1300.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"21"},{"_position":{"x":1580.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"22"},{"_condition":{"conditions":[{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"checkType":3,"valueB":{"_value":0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":1440.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u540e\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"23"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{"_value":1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1600.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"24"},{"_position":{"x":1920.0,"y":360.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"25"},{"_condition":{"conditions":[{"valueA":{"_name":"Output + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"valueB":{},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"},{"valueA":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"checkType":4,"valueB":{"_value":-0.2},"$type":"NodeCanvas.Tasks.Conditions.CheckFloat"}],"$type":"NodeCanvas.Framework.ConditionList"},"_position":{"x":1760.0,"y":480.0},"_comment":"\u5224\u65ad\u6447\u6746\u662f\u5426\u662f\u540e\u53f3\u8f6c","$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"26"},{"_action":{"actions":[{"valueA":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"valueB":{"_value":-1.0},"$type":"NodeCanvas.Tasks.Actions.SetFloat"},{"valueA":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"valueB":{},"$type":"NodeCanvas.Tasks.Actions.SetFloat"}],"$type":"NodeCanvas.Framework.ActionList"},"_position":{"x":1920.0,"y":480.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"27"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"16"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"19"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"22"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"25"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"4"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"4"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"10"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"10"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"13"},"_targetNode":{"$ref":"14"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"13"},"_targetNode":{"$ref":"15"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"16"},"_targetNode":{"$ref":"17"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"16"},"_targetNode":{"$ref":"18"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"19"},"_targetNode":{"$ref":"20"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"19"},"_targetNode":{"$ref":"21"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"22"},"_targetNode":{"$ref":"23"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"22"},"_targetNode":{"$ref":"24"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"26"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"27"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' _objectReferences: [] _graphSource: _version: 3.33 _category: _comments: - _translation: {x: 404.69495, y: 224.02147} - _zoomFactor: 0.42014375 + _translation: {x: 337, y: 311} + _zoomFactor: 0.7500908 _haltSerialization: 0 _externalSerializationFile: {fileID: 0} diff --git a/Assets/BP_Scripts/BT_VehicleController.asset b/Assets/BP_Scripts/BT_VehicleController.asset index 199e7f1..cd8bf32 100644 --- a/Assets/BP_Scripts/BT_VehicleController.asset +++ b/Assets/BP_Scripts/BT_VehicleController.asset @@ -13,17 +13,18 @@ MonoBehaviour: m_Name: BT_VehicleController m_EditorClassIdentifier: _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"dynamic":true,"_position":{"x":20.0,"y":-60.0},"$type":"NodeCanvas.BehaviourTrees.Parallel","$id":"0"},{"_action":{"joystickAction":{"_value":1},"outputX":{"_name":"Output - X","_targetVariableID":"0a33c1e5-b9fd-405a-b04e-485f6108bf42"},"outputY":{"_name":"Output - Y","_targetVariableID":"bb6b42f8-2928-4262-8c1e-715593667064"},"$type":"NLD.Nodes.GetJoystickContext"},"_position":{"x":-160.0,"y":100.0},"_comment":"\u83b7\u53d6\u6447\u6746\u5750\u6807\u4e0a\u4e0b\u6587","$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_subTree":{"_value":2},"_position":{"y":100.0},"_comment":"\u5224\u65ad\u6447\u6746\u8f93\u51fa","$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"2"},{"_action":{"accelerate":{"_name":"Accelerate","_targetVariableID":"e5c76720-7c6b-452e-8a27-7d0ef777a12d"},"turn":{"_name":"Turn","_targetVariableID":"034762dd-f449-4db4-aa54-4a5db57d030a"},"brake":{},"gear":{},"driveMode":{},"headlights":{},"engineOn":{},"$type":"NLD.Nodes.SetVehicleInput"},"_position":{"x":180.0,"y":100.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + X","_targetVariableID":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c"},"outputY":{"_name":"Output + Y","_targetVariableID":"e7892dda-745f-4be5-a996-37cd8d3ea91f"},"$type":"NLD.Nodes.GetJoystickContext"},"_position":{"x":-560.0,"y":60.0},"_comment":"\u83b7\u53d6\u6447\u6746\u5750\u6807\u4e0a\u4e0b\u6587","$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_subTree":{"_value":2},"_position":{"x":-180.0,"y":80.0},"_comment":"\u5224\u65ad\u6447\u6746\u8f93\u51fa","$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"2"},{"_action":{"accelerate":{"_name":"Accelerate","_targetVariableID":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188"},"turn":{"_name":"Turn","_targetVariableID":"b32d11d0-ef3d-42ae-894a-a9ab866064cc"},"brake":{},"gear":{},"driveMode":{},"headlights":{},"engineOn":{},"$type":"NLD.Nodes.SetVehicleInput"},"_position":{"x":180.0,"y":60.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_nestedFSM":{"_value":3},"_position":{"x":800.0,"y":320.0},"$type":"NodeCanvas.BehaviourTrees.NestedFSM"},{"_action":{"layerIndex":{},"stateName":{"_value":"Drive"},"overrideAgent":{"_type":"UnityEngine.Animator","_name":"newAnimator","_targetVariableID":"9471b4f5-fb8c-4603-8bfa-3d61ba626e62"},"$type":"NodeCanvas.Tasks.Actions.MecanimPlayAnimation"},"_position":{"x":640.0,"y":320.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' _objectReferences: - {fileID: 0} - {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} - {fileID: 11400000, guid: 38caba86f509bee4381e937d435e072f, type: 2} + - {fileID: 11400000, guid: c45b52d63aa0df94480ca254be37431f, type: 2} _graphSource: _version: 3.33 _category: _comments: - _translation: {x: 418, y: 419} + _translation: {x: 747, y: 508} _zoomFactor: 1 _haltSerialization: 0 _externalSerializationFile: {fileID: 0} diff --git a/Assets/BP_Scripts/FSM_test.asset b/Assets/BP_Scripts/FSM_test.asset new file mode 100644 index 0000000..6336e2b --- /dev/null +++ b/Assets/BP_Scripts/FSM_test.asset @@ -0,0 +1,24 @@ +%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: f945e777233a59f4aba40aeca29093a6, type: 3} + m_Name: FSM_test + m_EditorClassIdentifier: + _serializedGraph: '{"type":"NodeCanvas.StateMachines.FSM","nodes":[],"connections":[],"canvasGroups":[],"localBlackboard":{"_variables":{}}}' + _objectReferences: [] + _graphSource: + _version: 3.33 + _category: + _comments: + _translation: {x: 0, y: 0} + _zoomFactor: 1 + _haltSerialization: 0 + _externalSerializationFile: {fileID: 0} diff --git a/Assets/BP_Scripts/FSM_test.asset.meta b/Assets/BP_Scripts/FSM_test.asset.meta new file mode 100644 index 0000000..9f9ab93 --- /dev/null +++ b/Assets/BP_Scripts/FSM_test.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c45b52d63aa0df94480ca254be37431f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Karting/Animations/Controllers/BodyController.controller b/Assets/Karting/Animations/Controllers/BodyController.controller new file mode 100644 index 0000000..0adf1d3 --- /dev/null +++ b/Assets/Karting/Animations/Controllers/BodyController.controller @@ -0,0 +1,269 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-9013417630840727198 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Start + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -2960773811871015672} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 5ddeba0fbd690fd47a17c25719bfddfe, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-8689942701792887537 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 49935229014a1994ebea93a60a989237, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4319096840385467825 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PitchUp + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 446f3700408cec44e9d7ce324453c925, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4042106526669044879 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PitchDown + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 199ccebd43aea9744a89fb05a486c6b1, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-2960773811871015672 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -8689942701792887537} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.7916667 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-2269793804906689425 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -9013417630840727198} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BodyController + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7684569209740493632} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1330820902766475167 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Off + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -2269793804906689425} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 55c095d912934b2449887518df77f5b5, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &6254087700944899647 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Drive + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 82427f836f34f4d4ca58532fe8d6cccc, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &7684569209740493632 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 6254087700944899647} + m_Position: {x: 1400, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: -9013417630840727198} + m_Position: {x: 800, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4319096840385467825} + m_Position: {x: 1400, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4042106526669044879} + m_Position: {x: 1100, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1330820902766475167} + m_Position: {x: 500, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8689942701792887537} + m_Position: {x: 1100, y: -50, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 40, y: 190, z: 0} + m_EntryPosition: {x: 520, y: -200, z: 0} + m_ExitPosition: {x: 40, y: 260, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1330820902766475167} diff --git a/Assets/Karting/Animations/Controllers/BodyController.controller.meta b/Assets/Karting/Animations/Controllers/BodyController.controller.meta new file mode 100644 index 0000000..123c044 --- /dev/null +++ b/Assets/Karting/Animations/Controllers/BodyController.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04a159e0dafdb024288fbb8a7ae1d81b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Karting/Animations/Controllers/KartController.controller b/Assets/Karting/Animations/Controllers/KartController.controller index a1f44be..b3fd5b6 100644 --- a/Assets/Karting/Animations/Controllers/KartController.controller +++ b/Assets/Karting/Animations/Controllers/KartController.controller @@ -59,14 +59,14 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: 1102816081117198562} - m_Position: {x: 320, y: 120, z: 0} + m_Position: {x: 300, y: 120, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 700, y: 120, z: 0} + m_AnyStatePosition: {x: 40, y: 20, z: 0} + m_EntryPosition: {x: 40, y: 120, z: 0} + m_ExitPosition: {x: 600, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 1102816081117198562} diff --git a/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_01.prefab b/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_01.prefab new file mode 100644 index 0000000..7c2e397 --- /dev/null +++ b/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_01.prefab @@ -0,0 +1,582 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4899634790213438888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6666543024681235727} + m_Layer: 2 + m_Name: KartVisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6666543024681235727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4899634790213438888} + 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: 348090884517504890} + m_Father: {fileID: 5511020226629327212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &242653067156832401 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6666543024681235727} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + propertyPath: m_Name + value: C00083_Car_Skin 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + insertIndex: -1 + addedObject: {fileID: 4537138367442914182} + m_SourcePrefab: {fileID: 100100000, guid: a41e8d469ff33dd4d8f1cdeb24634a69, type: 3} +--- !u!4 &348090884517504890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + m_PrefabInstance: {fileID: 242653067156832401} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1125753105590779328 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a41e8d469ff33dd4d8f1cdeb24634a69, + type: 3} + m_PrefabInstance: {fileID: 242653067156832401} + m_PrefabAsset: {fileID: 0} +--- !u!95 &4537138367442914182 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125753105590779328} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 04a159e0dafdb024288fbb8a7ae1d81b, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1001 &1119876407197225975 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4895846114572768290, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.7998457 + objectReference: {fileID: 0} + - target: {fileID: 4895846114572768290, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4895846114572768290, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.z + value: -1.053443 + objectReference: {fileID: 0} + - target: {fileID: 4895846114572768291, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Radius + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 4895846115166112464, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Radius + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 4895846115166112467, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.7998457 + objectReference: {fileID: 0} + - target: {fileID: 4895846115166112467, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4895846115166112467, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.z + value: 1.601661 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: SuspensionHeight + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_VisualWheels.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_VisualWheels.Array.data[0] + value: + objectReference: {fileID: 7266996040473658126} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_VisualWheels.Array.data[1] + value: + objectReference: {fileID: 4436282776714076353} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_VisualWheels.Array.data[2] + value: + objectReference: {fileID: 4061868331759670123} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_VisualWheels.Array.data[3] + value: + objectReference: {fileID: 5201724700431527558} + - target: {fileID: 4895846115232909977, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: AirborneReorientationCoefficient + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909978, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Mass + value: 6000 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909980, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Name + value: KartClassic_Player_01 + objectReference: {fileID: 0} + - target: {fileID: 4895846115232909981, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: rearLeftWheel.wheelTransform + value: + objectReference: {fileID: 1373082648871225131} + - target: {fileID: 4895846115232909981, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: frontLeftWheel.wheelTransform + value: + objectReference: {fileID: 3960140458650113373} + - target: {fileID: 4895846115232909981, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: rearRightWheel.wheelTransform + value: + objectReference: {fileID: 2249763610092100750} + - target: {fileID: 4895846115232909981, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: frontRightWheel.wheelTransform + value: + objectReference: {fileID: 1629426405441773119} + - target: {fileID: 4895846115356922126, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.802 + objectReference: {fileID: 0} + - target: {fileID: 4895846115356922126, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.944 + objectReference: {fileID: 0} + - target: {fileID: 4895846115356922127, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Height + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4895846115625279569, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.7998457 + objectReference: {fileID: 0} + - target: {fileID: 4895846115625279569, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4895846115625279569, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.z + value: -1.053443 + objectReference: {fileID: 0} + - target: {fileID: 4895846115625279582, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Radius + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 4895846115666603492, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.7998458 + objectReference: {fileID: 0} + - target: {fileID: 4895846115666603492, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4895846115666603492, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_LocalPosition.z + value: 1.601661 + objectReference: {fileID: 0} + - target: {fileID: 4895846115666603493, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + propertyPath: m_Radius + value: 0.4 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 4895846115232909976, guid: cba6236a3ca88a54081cc989c4f0c08a, type: 3} + - {fileID: 4895846115232909958, guid: cba6236a3ca88a54081cc989c4f0c08a, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 6666543024681235727} + - targetCorrespondingSourceObject: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 4357716936353910283} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4895846115232909980, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 8022466458572206428} + - targetCorrespondingSourceObject: {fileID: 4895846115232909980, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 7896438396668451373} + - targetCorrespondingSourceObject: {fileID: 4895846115232909980, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 5786378478346530129} + m_SourcePrefab: {fileID: 100100000, guid: cba6236a3ca88a54081cc989c4f0c08a, type: 3} +--- !u!1 &5511020226629327211 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4895846115232909980, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + m_PrefabInstance: {fileID: 1119876407197225975} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8022466458572206428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5511020226629327211} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df73947ef73728b4ebb6a0a5c0ef6e7f, type: 3} + m_Name: + m_EditorClassIdentifier: + Accelerate: 0 + Turn: 0 + Brake: 0 + Gear: 0 + DriveTrain: 2 + Lights: 0 + EngineActive: 1 +--- !u!114 &7896438396668451373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5511020226629327211} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aad115aca74ce3c4891b3f6de0b4aae8, type: 3} + m_Name: + m_EditorClassIdentifier: + _serializedExposedParameters: [] + _boundGraphSerialization: + _boundGraphObjectReferences: [] + _boundGraphSource: + _version: 0 + _category: + _comments: + _translation: {x: 0, y: 0} + _zoomFactor: 1 + _firstActivation: 0 + _enableAction: 0 + _disableAction: 0 + _lockBoundGraphPrefabOverrides: 1 + _preInitializeSubGraphs: 0 + _updateMode: 0 + _graph: {fileID: 11400000, guid: 5293d2ca4ceb54046977213c1dffe108, type: 2} + _blackboard: {fileID: 5786378478346530129} +--- !u!114 &5786378478346530129 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5511020226629327211} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b98a6db0b653f764eac834f85857a9dd, type: 3} + m_Name: + m_EditorClassIdentifier: + _parentBlackboard: {fileID: 0} + _serializedBlackboard: '{"_variables":{}}' + _objectReferences: [] + _serializedVariables: [] +--- !u!4 &5511020226629327212 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4895846115232909979, guid: cba6236a3ca88a54081cc989c4f0c08a, + type: 3} + m_PrefabInstance: {fileID: 1119876407197225975} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4319797611544013280 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5511020226629327212} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + propertyPath: m_Name + value: Wheel + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2512b5469c7819c489fbce8acd35ba35, type: 3} +--- !u!4 &1373082648871225131 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2953563585589128907, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1629426405441773119 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3274085750225172447, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2249763610092100750 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6571942493451274898, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3960140458650113373 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 938507707757329597, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!1 &4061868331759670123 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -8958320807728579957, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4357716936353910283 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!1 &4436282776714076353 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -8762924449859073759, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!1 &5201724700431527558 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8341576923858716518, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} +--- !u!1 &7266996040473658126 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -2365920943815841042, guid: 2512b5469c7819c489fbce8acd35ba35, + type: 3} + m_PrefabInstance: {fileID: 4319797611544013280} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_01.prefab.meta b/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_01.prefab.meta new file mode 100644 index 0000000..b423d4f --- /dev/null +++ b/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_01.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb8b39bab8156914db78cadea1900300 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_02.prefab b/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_02.prefab index 50334d2..ac6fe6b 100644 --- a/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_02.prefab +++ b/Assets/Karting/Prefabs/KartClassic/KartClassic_Player_02.prefab @@ -1266,17 +1266,17 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: e8ebfe3ddf6d8114087ef599755fdaf1, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e8ebfe3ddf6d8114087ef599755fdaf1, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e8ebfe3ddf6d8114087ef599755fdaf1, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: e8ebfe3ddf6d8114087ef599755fdaf1, type: 3} diff --git a/Assets/Karting/Scenes/GameplayGyms/PhysicsPlayground.unity b/Assets/Karting/Scenes/GameplayGyms/PhysicsPlayground.unity index 8121f1f..9335a7b 100644 --- a/Assets/Karting/Scenes/GameplayGyms/PhysicsPlayground.unity +++ b/Assets/Karting/Scenes/GameplayGyms/PhysicsPlayground.unity @@ -1904,6 +1904,12 @@ Transform: type: 3} m_PrefabInstance: {fileID: 179220205} m_PrefabAsset: {fileID: 0} +--- !u!1 &186201917 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4061868331759670123, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} --- !u!43 &197338870 Mesh: m_ObjectHideFlags: 0 @@ -3920,6 +3926,12 @@ Transform: type: 3} m_PrefabInstance: {fileID: 363564943} m_PrefabAsset: {fileID: 0} +--- !u!1 &363994238 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7266996040473658126, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} --- !u!1001 &379398909 PrefabInstance: m_ObjectHideFlags: 0 @@ -4029,6 +4041,294 @@ Transform: type: 3} m_PrefabInstance: {fileID: 379398909} m_PrefabAsset: {fileID: 0} +--- !u!1001 &392309871 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5511020226629327210, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: maxSteeringAngle + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327210, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: steeringAnimationDamping + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327211, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_Name + value: KartClassic_Player_01 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalPosition.x + value: 70.02 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalPosition.z + value: -18.48 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327213, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_Mass + value: 2500 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327213, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_ImplicitCom + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: DriftGrip + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: CenterOfMass + value: + objectReference: {fileID: 392309873} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: SuspensionDamp + value: 2500 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.Steer + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: SuspensionHeight + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: SuspensionSpring + value: 30000 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.TopSpeed + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.Acceleration + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.AddedGravity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.CoastingDrag + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_VisualWheels.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.AccelerationCurve + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_VisualWheels.Array.data[0] + value: + objectReference: {fileID: 363994238} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_VisualWheels.Array.data[1] + value: + objectReference: {fileID: 1765509240} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_VisualWheels.Array.data[2] + value: + objectReference: {fileID: 186201917} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_VisualWheels.Array.data[3] + value: + objectReference: {fileID: 1989296356} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: baseStats.ReverseAcceleration + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327214, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: AirborneReorientationCoefficient + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 5511020226629327217, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5511020228395893496, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_Center.z + value: -0.94 + objectReference: {fileID: 0} + - target: {fileID: 5511020228395893496, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_Direction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5511020228395893497, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: m_LocalPosition.y + value: 1.356 + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedBlackboard + value: '{"_variables":{"Output X":{"_name":"Output X","_id":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Output + Y":{"_name":"Output Y","_id":"e7892dda-745f-4be5-a996-37cd8d3ea91f","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Accelerate":{"_name":"Accelerate","_id":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Turn":{"_name":"Turn","_id":"b32d11d0-ef3d-42ae-894a-a9ab866064cc","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"newAnimator":{"_value":1,"_name":"newAnimator","_id":"9471b4f5-fb8c-4603-8bfa-3d61ba626e62","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.Animator, + UnityEngine.AnimationModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}}' + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _objectReferences.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _objectReferences.Array.data[1] + value: + objectReference: {fileID: 1275106890} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[0]._json + value: '{"_name":"Output X","_id":"7fbcbcc9-f824-4f71-ace6-cc0791e9b15c","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[1]._json + value: '{"_name":"Output Y","_id":"e7892dda-745f-4be5-a996-37cd8d3ea91f","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[2]._json + value: '{"_name":"Accelerate","_id":"3bbbfcf4-02cb-4b89-8f21-6dedc5844188","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[3]._json + value: '{"_name":"Turn","_id":"b32d11d0-ef3d-42ae-894a-a9ab866064cc","$type":"NodeCanvas.Framework.Variable`1[[System.Single, + mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[4]._json + value: '{"_value":1,"_name":"newAnimator","_id":"9471b4f5-fb8c-4603-8bfa-3d61ba626e62","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.Animator, + UnityEngine.AnimationModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}' + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[4]._references.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5786378478346530129, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + propertyPath: _serializedVariables.Array.data[4]._references.Array.data[1] + value: + objectReference: {fileID: 1275106890} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5511020226629327211, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + insertIndex: -1 + addedObject: {fileID: 632172779} + - targetCorrespondingSourceObject: {fileID: 5511020228395893494, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2122269361} + - targetCorrespondingSourceObject: {fileID: 5511020228395893494, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2122269362} + m_SourcePrefab: {fileID: 100100000, guid: eb8b39bab8156914db78cadea1900300, type: 3} +--- !u!4 &392309872 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5511020226629327212, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} +--- !u!4 &392309873 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5511020228395893497, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} --- !u!1001 &392884236 PrefabInstance: m_ObjectHideFlags: 0 @@ -4311,6 +4611,34 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &438382428 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7462068155415702600, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + m_PrefabInstance: {fileID: 1349379625} + m_PrefabAsset: {fileID: 0} +--- !u!64 &438382432 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 438382428} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4884537276349528629, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} --- !u!43 &461173360 Mesh: m_ObjectHideFlags: 0 @@ -5782,6 +6110,27 @@ Transform: type: 3} m_PrefabInstance: {fileID: 612376969} m_PrefabAsset: {fileID: 0} +--- !u!1 &632172771 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5511020226629327211, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} +--- !u!114 &632172779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 632172771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b5bacedeaeef5c47b00a99154befcf3, type: 3} + m_Name: + m_EditorClassIdentifier: + centerOfMassColor: {r: 1, g: 0, b: 0, a: 1} + sphereRadius: 0.5 + showInPlayModeOnly: 0 --- !u!1001 &632756950 PrefabInstance: m_ObjectHideFlags: 0 @@ -6384,7 +6733,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_BindingMode: 4 - m_FollowOffset: {x: 0, y: 3, z: -10} + m_FollowOffset: {x: 0, y: 3, z: -8} m_XDamping: 0 m_YDamping: 0 m_ZDamping: 0 @@ -6404,7 +6753,7 @@ MonoBehaviour: m_LegacyHeadingDefinition: -1 m_LegacyVelocityFilterStrength: -1 m_XAxis: - Value: -180 + Value: 0 m_SpeedMode: 0 m_MaxSpeed: 200 m_AccelTime: 0 @@ -12029,111 +12378,6 @@ Mesh: offset: 0 size: 0 path: ---- !u!1 &1085890176 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1085890180} - - component: {fileID: 1085890179} - - component: {fileID: 1085890178} - - component: {fileID: 1085890177} - m_Layer: 0 - m_Name: Cube (8) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &1085890177 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1085890176} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1085890178 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1085890176} - 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_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - 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_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1085890179 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1085890176} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1085890180 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1085890176} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2, y: 7, z: -0.5} - m_LocalScale: {x: 3, y: 3, z: 6} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1086084076 GameObject: m_ObjectHideFlags: 0 @@ -12873,6 +13117,34 @@ Mesh: offset: 0 size: 0 path: +--- !u!1 &1124692473 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6848755257166499441, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + m_PrefabInstance: {fileID: 1349379625} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1124692477 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1124692473} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 3195259338402718701, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} --- !u!1001 &1125976068 PrefabInstance: m_ObjectHideFlags: 0 @@ -14005,6 +14277,12 @@ Mesh: offset: 0 size: 0 path: +--- !u!95 &1275106890 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 4537138367442914182, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} --- !u!1 &1282563735 GameObject: m_ObjectHideFlags: 0 @@ -14138,6 +14416,43 @@ Transform: m_Children: [] m_Father: {fileID: 804704821} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1287101413 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + m_PrefabInstance: {fileID: 1349379625} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1287101415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287101413} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a5ac11cc976e418e8d13136b07e1f52, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AgentTypeID: 0 + m_CollectObjects: 0 + m_Size: {x: 10, y: 10, z: 10} + m_Center: {x: 0, y: 2, z: 0} + m_LayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_UseGeometry: 0 + m_DefaultArea: 0 + m_GenerateLinks: 0 + m_IgnoreNavMeshAgent: 1 + m_IgnoreNavMeshObstacle: 1 + m_OverrideTileSize: 0 + m_TileSize: 256 + m_OverrideVoxelSize: 0 + m_VoxelSize: 0.16666667 + m_MinRegionArea: 2 + m_NavMeshData: {fileID: 0} + m_BuildHeightMesh: 0 --- !u!1001 &1288687055 PrefabInstance: m_ObjectHideFlags: 0 @@ -14149,37 +14464,37 @@ PrefabInstance: - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalPosition.x - value: 110.4 + value: 70.02 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalPosition.y - value: 177.5 + value: 3 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalPosition.z - value: 1446.2 + value: -26.48 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalRotation.w - value: 0.00000014249765 + value: 0.9958723 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalRotation.x - value: 0.000000013029282 + value: 0.09076554 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalRotation.y - value: 0.99584585 + value: -5.1702847e-11 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LocalRotation.z - value: -0.09105523 + value: 4.7122766e-12 objectReference: {fileID: 0} - target: {fileID: 1490466210794722406, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} @@ -14205,12 +14520,12 @@ PrefabInstance: type: 3} propertyPath: m_Follow value: - objectReference: {fileID: 1584601316} + objectReference: {fileID: 392309872} - target: {fileID: 8953561756994837947, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} propertyPath: m_LookAt value: - objectReference: {fileID: 1584601317} + objectReference: {fileID: 392309873} m_RemovedComponents: - {fileID: 7158780953535066107, guid: 59f24bf3b0ddabc4591fb837b3104a4a, type: 3} m_RemovedGameObjects: [] @@ -14266,6 +14581,34 @@ Transform: - {fileID: 3581888348837964476} m_Father: {fileID: 501822033} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1318800400 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2475720366618038279, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + m_PrefabInstance: {fileID: 1349379625} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1318800404 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1318800400} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 8686707849584112706, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} --- !u!1 &1329952983 GameObject: m_ObjectHideFlags: 0 @@ -14916,12 +15259,12 @@ PrefabInstance: - target: {fileID: -8679921383154817045, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -177 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 389 objectReference: {fileID: 0} - target: {fileID: -8679921383154817045, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} @@ -14996,7 +15339,27 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1287101415} + - targetCorrespondingSourceObject: {fileID: -4432783902150292494, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1994167023} + - targetCorrespondingSourceObject: {fileID: 7462068155415702600, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 438382432} + - targetCorrespondingSourceObject: {fileID: 2475720366618038279, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1318800404} + - targetCorrespondingSourceObject: {fileID: -6848755257166499441, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1124692477} m_SourcePrefab: {fileID: 100100000, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} --- !u!1001 &1382268768 PrefabInstance: @@ -17434,275 +17797,6 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 ---- !u!1001 &1584601315 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedBlackboard - value: '{"_variables":{"Output X":{"_name":"Output X","_id":"4f112e2d-d3b8-434c-8cec-9de3860dcb1b","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Output - Y":{"_name":"Output Y","_id":"de61c42e-cd63-4903-b082-112faa2029fb","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"myGameObject":{"_value":1,"_name":"myGameObject","_id":"d1a7bb6b-44db-402d-91d1-3e0a7e2407e0","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.GameObject, - UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}}' - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _objectReferences.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _objectReferences.Array.data[1] - value: - objectReference: {fileID: 2128611049} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[0]._json - value: '{"_name":"Output X","_id":"4f112e2d-d3b8-434c-8cec-9de3860dcb1b","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[1]._json - value: '{"_name":"Output Y","_id":"de61c42e-cd63-4903-b082-112faa2029fb","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[2]._json - value: '{"_value":1,"_name":"myGameObject","_id":"d1a7bb6b-44db-402d-91d1-3e0a7e2407e0","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.GameObject, - UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}' - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[2]._references.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 678993742872310969, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[2]._references.Array.data[1] - value: - objectReference: {fileID: 2128611049} - - target: {fileID: 4810912518991602691, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_Name - value: KartClassic_Player_02 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalPosition.x - value: 110.4 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalPosition.y - value: 174.5 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalPosition.z - value: 1436.2 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalRotation.y - value: -1 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: -180 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_ConstrainProportionsScale - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602693, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: m_Mass - value: 2500 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602694, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: SuspensionDamp - value: 4000 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602694, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: SuspensionSpring - value: 8000 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602694, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: baseStats.TopSpeed - value: 15 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602694, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: baseStats.AddedGravity - value: 1.5 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602694, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: baseStats.AccelerationCurve - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 4810912518991602694, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: AirborneReorientationCoefficient - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedBlackboard - value: '{"_variables":{"Output X":{"_name":"Output X","_id":"0a33c1e5-b9fd-405a-b04e-485f6108bf42","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Output - Y":{"_name":"Output Y","_id":"bb6b42f8-2928-4262-8c1e-715593667064","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"AbsX":{"_name":"AbsX","_id":"4f996e76-67c4-4f3b-856f-978116bd8516","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Accelerate":{"_name":"Accelerate","_id":"e5c76720-7c6b-452e-8a27-7d0ef777a12d","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"Turn":{"_name":"Turn","_id":"034762dd-f449-4db4-aa54-4a5db57d030a","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"},"newTransform":{"_value":1,"_name":"newTransform","_id":"739f6444-9f24-477e-9348-744dddf58ede","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.Transform, - UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"},"Save - Game Object As":{"_name":"Save Game Object As","_id":"93bff522-9468-4c3e-a861-745107336577","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.GameObject, - UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _objectReferences.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _objectReferences.Array.data[1] - value: - objectReference: {fileID: 436991128} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.size - value: 7 - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[0]._json - value: '{"_name":"Output X","_id":"0a33c1e5-b9fd-405a-b04e-485f6108bf42","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[1]._json - value: '{"_name":"Output Y","_id":"bb6b42f8-2928-4262-8c1e-715593667064","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[2]._json - value: '{"_name":"AbsX","_id":"4f996e76-67c4-4f3b-856f-978116bd8516","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[3]._json - value: '{"_name":"Accelerate","_id":"e5c76720-7c6b-452e-8a27-7d0ef777a12d","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[4]._json - value: '{"_name":"Turn","_id":"034762dd-f449-4db4-aa54-4a5db57d030a","$type":"NodeCanvas.Framework.Variable`1[[System.Single, - mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[5]._json - value: '{"_value":1,"_name":"newTransform","_id":"739f6444-9f24-477e-9348-744dddf58ede","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.Transform, - UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[6]._json - value: '{"_name":"Save Game Object As","_id":"93bff522-9468-4c3e-a861-745107336577","$type":"NodeCanvas.Framework.Variable`1[[UnityEngine.GameObject, - UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]"}' - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[5]._references.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 5978989029864510845, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - propertyPath: _serializedVariables.Array.data[5]._references.Array.data[1] - value: - objectReference: {fileID: 436991128} - m_RemovedComponents: - - {fileID: 4810912518991602695, guid: 3962206e309522b408a61504e3e1ff8a, type: 3} - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3962206e309522b408a61504e3e1ff8a, type: 3} ---- !u!4 &1584601316 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4810912518991602692, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - m_PrefabInstance: {fileID: 1584601315} - m_PrefabAsset: {fileID: 0} ---- !u!4 &1584601317 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4810912518023495569, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - m_PrefabInstance: {fileID: 1584601315} - m_PrefabAsset: {fileID: 0} --- !u!1 &1584956928 GameObject: m_ObjectHideFlags: 0 @@ -18691,6 +18785,12 @@ Transform: m_Children: [] m_Father: {fileID: 1329952984} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1765509240 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4436282776714076353, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} --- !u!43 &1770495608 Mesh: m_ObjectHideFlags: 0 @@ -18856,456 +18956,6 @@ Mesh: offset: 0 size: 0 path: ---- !u!1001 &1771369405 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8776746377108860882, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalPosition.y - value: -177.33865 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalPosition.z - value: 391.8911 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8520968201552855373, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -7518306920977739929, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -7441366251604441817, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -7199614230869133018, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 9f74a13152dad544abedc7538eb3182c, type: 2} - - target: {fileID: -7004385332944991083, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -6797416824383407952, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 981abf7a53e6a964fba6bc48555ec31a, type: 2} - - target: {fileID: -6727714996713148500, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -6277066721500294677, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -6195306472841520771, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -5664220150769048309, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -5127564584430595460, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 9f74a13152dad544abedc7538eb3182c, type: 2} - - target: {fileID: -4964132028458878787, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -4404476020558907711, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -4098300081989765355, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -3838481465094539683, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -3729289480457511270, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -3659380108817512923, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -3463597210009498800, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -3320689099580101903, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -3206795629754639092, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -2674098415680613296, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -2503837690279865251, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -2060446355590231090, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -2033398758876378585, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -1939977090635894483, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -1586258804035833229, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -1439636003195738471, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalPosition.x - value: -75.20592 - objectReference: {fileID: 0} - - target: {fileID: -1439636003195738471, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_LocalPosition.z - value: 117.194824 - objectReference: {fileID: 0} - - target: {fileID: -1207685203008117114, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -795472655336707609, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -575813551072511620, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -317031318597014960, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -286972556137157724, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: -175008488912652624, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -175008488912652624, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 6b38742730e330c488cc8d7964788813, type: 2} - - target: {fileID: -175008488912652624, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[1] - value: - objectReference: {fileID: 2100000, guid: 6b38742730e330c488cc8d7964788813, type: 2} - - target: {fileID: 264561532851260262, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 728408355912465581, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 817286277234470913, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 919132149155446097, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Name - value: New project 2 - objectReference: {fileID: 0} - - target: {fileID: 1585171856690439864, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 1958448281682223351, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 2204727853262601623, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 2509787569021955668, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 2598187604605537930, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 3149108933418924466, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 3764811781229191660, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4182100363941724346, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4578758293715051663, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4641448731351979859, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4756717170191153660, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4813493196704525839, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4915976134532814549, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 4943839805915763231, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 5014424790327695380, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 5019410463970469084, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 5248021463922940563, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 5423006218981007539, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 5559845807436938761, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 6028379284811528156, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 6273337194901713404, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 6320812693395123817, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 6483290100379700124, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 6697410846517062123, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 6730981429157515968, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 9fe0a856a63e8634ebc7077bc570ea68, type: 2} - - target: {fileID: 7100814096257965526, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 7638823284173774884, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 7841118975128885230, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - - target: {fileID: 7909639527787097212, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 9f74a13152dad544abedc7538eb3182c, type: 2} - - target: {fileID: 8088494724420802604, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: d1a5903867c8f0a4a8a94c3fe36dad11, type: 2} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 7655633259851401260, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - insertIndex: -1 - addedObject: {fileID: 1771369407} - m_SourcePrefab: {fileID: 100100000, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, type: 3} ---- !u!1 &1771369406 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7655633259851401260, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, - type: 3} - m_PrefabInstance: {fileID: 1771369405} - m_PrefabAsset: {fileID: 0} ---- !u!64 &1771369407 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1771369406} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 5 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: -2441658414131813105, guid: 6db3fd573e4a79c43b1b9d9704bdfc68, type: 3} --- !u!4 &1805987571 stripped Transform: m_CorrespondingSourceObject: {fileID: 400012, guid: 0829d76c4806eb54b8b2f17eec10f4e6, @@ -20952,6 +20602,40 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0829d76c4806eb54b8b2f17eec10f4e6, type: 3} +--- !u!1 &1989296356 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5201724700431527558, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1994167019 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -4432783902150292494, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, + type: 3} + m_PrefabInstance: {fileID: 1349379625} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1994167023 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1994167019} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 7801914587321825009, guid: 90b53901e79c6e4499c2ef4ea9cd5b5e, type: 3} --- !u!1 &1998950112 GameObject: m_ObjectHideFlags: 0 @@ -22135,8 +21819,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2110853102} serializedVersion: 2 - m_LocalRotation: {x: 0.000000013029282, y: 0.99584585, z: -0.09105523, w: 0.00000014249765} - m_LocalPosition: {x: 110.4, y: 178.97513, z: 1445.928} + m_LocalRotation: {x: 0.09076554, y: -5.1702847e-11, z: 4.7122883e-12, w: 0.9958723} + m_LocalPosition: {x: 70.02, y: 4.4752846, z: -26.208826} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -22220,6 +21904,58 @@ MonoBehaviour: m_MipBias: 0 m_VarianceClampScale: 0.9 m_ContrastAdaptiveSharpening: 0 +--- !u!1 &2122269359 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5511020228395893494, guid: eb8b39bab8156914db78cadea1900300, + type: 3} + m_PrefabInstance: {fileID: 392309871} + m_PrefabAsset: {fileID: 0} +--- !u!136 &2122269361 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122269359} + m_Material: {fileID: 13400000, guid: a46ba4e273ba0684f90f4acc0fdf44d5, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.45 + m_Height: 2 + m_Direction: 0 + m_Center: {x: 0, y: -0.4, z: 1.5} +--- !u!136 &2122269362 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2122269359} + m_Material: {fileID: 13400000, guid: a46ba4e273ba0684f90f4acc0fdf44d5, type: 2} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.45 + m_Height: 2 + m_Direction: 0 + m_Center: {x: 0, y: -0.4, z: -3.7} --- !u!1001 &2126731993 PrefabInstance: m_ObjectHideFlags: 0 @@ -22315,12 +22051,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 2126731993} m_PrefabAsset: {fileID: 0} ---- !u!1 &2128611049 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4810912518991602691, guid: 3962206e309522b408a61504e3e1ff8a, - type: 3} - m_PrefabInstance: {fileID: 1584601315} - m_PrefabAsset: {fileID: 0} --- !u!1001 &2135664765 PrefabInstance: m_ObjectHideFlags: 0 @@ -27303,11 +27033,10 @@ SceneRoots: - {fileID: 960286075} - {fileID: 2051313070} - {fileID: 1427604259} - - {fileID: 1771369405} - {fileID: 1349379625} - {fileID: 144299245} + - {fileID: 392309871} - {fileID: 1109249529} - - {fileID: 1584601315} - {fileID: 1998950117} - {fileID: 2024724381} - {fileID: 814540656} @@ -27318,4 +27047,3 @@ SceneRoots: - {fileID: 600368375} - {fileID: 2146249783} - {fileID: 436991128} - - {fileID: 1085890180} diff --git a/Assets/Karting/Scripts/KartSystems/ArcadeKart.cs b/Assets/Karting/Scripts/KartSystems/ArcadeKart.cs index 7dd6f2a..b17858f 100644 --- a/Assets/Karting/Scripts/KartSystems/ArcadeKart.cs +++ b/Assets/Karting/Scripts/KartSystems/ArcadeKart.cs @@ -33,7 +33,7 @@ namespace KartGame.KartSystems public float ReverseAcceleration; [Tooltip("从0开始加速的快慢。数值越高,起步加速越快")] - [Range(0.2f, 1)] + [Range(0.01f, 1)] public float AccelerationCurve; [Tooltip("按下刹车时车辆减速的快慢")] diff --git a/Assets/Karting/Scripts/KartSystems/RigidbodyGizmoTool.cs b/Assets/Karting/Scripts/KartSystems/RigidbodyGizmoTool.cs new file mode 100644 index 0000000..7516977 --- /dev/null +++ b/Assets/Karting/Scripts/KartSystems/RigidbodyGizmoTool.cs @@ -0,0 +1,36 @@ +using UnityEngine; + +[RequireComponent(typeof(Rigidbody))] +public class RigidbodyGizmoTool : MonoBehaviour +{ + [Header("Gizmo Settings")] + public Color centerOfMassColor = Color.red; + public float sphereRadius = 0.15f; + public bool showInPlayModeOnly = false; + + private Rigidbody rb; + + private void OnDrawGizmos() + { + // 只有在非运行模式下或者满足设置条件时才查找组件 + if (rb == null) rb = GetComponent(); + if (rb == null) return; + + if (showInPlayModeOnly && !Application.isPlaying) return; + + // 获取重心的世界坐标 + // centerOfMass 是相对于 Transform 的本地坐标,需要转换到世界空间 + Vector3 worldCoM = transform.TransformPoint(rb.centerOfMass); + + // 设置 Gizmos 颜色 + Gizmos.color = centerOfMassColor; + + // 绘制重心球体 + Gizmos.DrawWireSphere(worldCoM, sphereRadius); + Gizmos.DrawSphere(worldCoM, sphereRadius * 0.5f); + + // 绘制一条从物体原点到重心的虚线(可选,方便观察偏移) + Gizmos.color = Color.yellow; + Gizmos.DrawLine(transform.position, worldCoM); + } +} \ No newline at end of file diff --git a/Assets/Karting/Scripts/KartSystems/RigidbodyGizmoTool.cs.meta b/Assets/Karting/Scripts/KartSystems/RigidbodyGizmoTool.cs.meta new file mode 100644 index 0000000..9573a30 --- /dev/null +++ b/Assets/Karting/Scripts/KartSystems/RigidbodyGizmoTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b5bacedeaeef5c47b00a99154befcf3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models.meta b/Assets/Models.meta new file mode 100644 index 0000000..05cb8d5 --- /dev/null +++ b/Assets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2fdab73fdb89234ab0ade9842c3faf5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/C00083_Car@Drive.fbx b/Assets/Models/C00083_Car@Drive.fbx new file mode 100644 index 0000000..4cc0944 Binary files /dev/null and b/Assets/Models/C00083_Car@Drive.fbx differ diff --git a/Assets/Models/C00083_Car@Drive.fbx.meta b/Assets/Models/C00083_Car@Drive.fbx.meta new file mode 100644 index 0000000..2b9e2a0 --- /dev/null +++ b/Assets/Models/C00083_Car@Drive.fbx.meta @@ -0,0 +1,138 @@ +fileFormatVersion: 2 +guid: 82427f836f34f4d4ca58532fe8d6cccc +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.1 + animationPositionError: 0.1 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Drive + takeName: Take 001 + internalID: 1827226128182048838 + firstFrame: 0 + lastFrame: 30 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + 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: 1 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 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: diff --git a/Assets/Models/C00083_Car@Idle.fbx b/Assets/Models/C00083_Car@Idle.fbx new file mode 100644 index 0000000..3ae3e4d Binary files /dev/null and b/Assets/Models/C00083_Car@Idle.fbx differ diff --git a/Assets/Models/C00083_Car@Idle.fbx.meta b/Assets/Models/C00083_Car@Idle.fbx.meta new file mode 100644 index 0000000..30b6ac8 --- /dev/null +++ b/Assets/Models/C00083_Car@Idle.fbx.meta @@ -0,0 +1,138 @@ +fileFormatVersion: 2 +guid: 49935229014a1994ebea93a60a989237 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 0 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Take 001 + internalID: 1827226128182048838 + firstFrame: 0 + lastFrame: 30 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + 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: 1 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 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: diff --git a/Assets/Models/C00083_Car@Off.fbx b/Assets/Models/C00083_Car@Off.fbx new file mode 100644 index 0000000..c58bc4f Binary files /dev/null and b/Assets/Models/C00083_Car@Off.fbx differ diff --git a/Assets/Models/C00083_Car@Off.fbx.meta b/Assets/Models/C00083_Car@Off.fbx.meta new file mode 100644 index 0000000..7eed9cf --- /dev/null +++ b/Assets/Models/C00083_Car@Off.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 55c095d912934b2449887518df77f5b5 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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: 1 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 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: diff --git a/Assets/Models/C00083_Car@PitchDown.fbx b/Assets/Models/C00083_Car@PitchDown.fbx new file mode 100644 index 0000000..0f9f5e8 Binary files /dev/null and b/Assets/Models/C00083_Car@PitchDown.fbx differ diff --git a/Assets/Models/C00083_Car@PitchDown.fbx.meta b/Assets/Models/C00083_Car@PitchDown.fbx.meta new file mode 100644 index 0000000..961152d --- /dev/null +++ b/Assets/Models/C00083_Car@PitchDown.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 199ccebd43aea9744a89fb05a486c6b1 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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: 1 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 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: diff --git a/Assets/Models/C00083_Car@PitchUp.fbx b/Assets/Models/C00083_Car@PitchUp.fbx new file mode 100644 index 0000000..1e936ad Binary files /dev/null and b/Assets/Models/C00083_Car@PitchUp.fbx differ diff --git a/Assets/Models/C00083_Car@PitchUp.fbx.meta b/Assets/Models/C00083_Car@PitchUp.fbx.meta new file mode 100644 index 0000000..a176b16 --- /dev/null +++ b/Assets/Models/C00083_Car@PitchUp.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 446f3700408cec44e9d7ce324453c925 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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: 1 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 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: diff --git a/Assets/Models/C00083_Car@Start.fbx b/Assets/Models/C00083_Car@Start.fbx new file mode 100644 index 0000000..3d100eb Binary files /dev/null and b/Assets/Models/C00083_Car@Start.fbx differ diff --git a/Assets/Models/C00083_Car@Start.fbx.meta b/Assets/Models/C00083_Car@Start.fbx.meta new file mode 100644 index 0000000..16e8b3a --- /dev/null +++ b/Assets/Models/C00083_Car@Start.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 5ddeba0fbd690fd47a17c25719bfddfe +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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: 1 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 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: diff --git a/Assets/Models/C00083_Car_Idle.fbx b/Assets/Models/C00083_Car_Idle.fbx new file mode 100644 index 0000000..a5c9097 Binary files /dev/null and b/Assets/Models/C00083_Car_Idle.fbx differ diff --git a/Assets/Models/C00083_Car_Idle.fbx.meta b/Assets/Models/C00083_Car_Idle.fbx.meta new file mode 100644 index 0000000..867089b --- /dev/null +++ b/Assets/Models/C00083_Car_Idle.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 282cd7135b753e741ad663edd2d55d65 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_Car_Off.fbx b/Assets/Models/C00083_Car_Off.fbx new file mode 100644 index 0000000..da5a3b4 Binary files /dev/null and b/Assets/Models/C00083_Car_Off.fbx differ diff --git a/Assets/Models/C00083_Car_Off.fbx.meta b/Assets/Models/C00083_Car_Off.fbx.meta new file mode 100644 index 0000000..26b3d60 --- /dev/null +++ b/Assets/Models/C00083_Car_Off.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 44dbc8a3cb0001c469e1fbbb8bb2d5a6 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_Car_Skin 1.fbx b/Assets/Models/C00083_Car_Skin 1.fbx new file mode 100644 index 0000000..ba3a3d4 Binary files /dev/null and b/Assets/Models/C00083_Car_Skin 1.fbx differ diff --git a/Assets/Models/C00083_Car_Skin 1.fbx.meta b/Assets/Models/C00083_Car_Skin 1.fbx.meta new file mode 100644 index 0000000..d0957c2 --- /dev/null +++ b/Assets/Models/C00083_Car_Skin 1.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: a41e8d469ff33dd4d8f1cdeb24634a69 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_Car_Skin 2.fbx b/Assets/Models/C00083_Car_Skin 2.fbx new file mode 100644 index 0000000..ba3a3d4 Binary files /dev/null and b/Assets/Models/C00083_Car_Skin 2.fbx differ diff --git a/Assets/Models/C00083_Car_Skin 2.fbx.meta b/Assets/Models/C00083_Car_Skin 2.fbx.meta new file mode 100644 index 0000000..546721d --- /dev/null +++ b/Assets/Models/C00083_Car_Skin 2.fbx.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 3e067700c5d679b42b2ee9a1b676aa05 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: + - 82427f836f34f4d4ca58532fe8d6cccc + - 49935229014a1994ebea93a60a989237 + - 55c095d912934b2449887518df77f5b5 + - 199ccebd43aea9744a89fb05a486c6b1 + - 446f3700408cec44e9d7ce324453c925 + - 5ddeba0fbd690fd47a17c25719bfddfe + 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: diff --git a/Assets/Models/C00083_Car_Skin.fbx b/Assets/Models/C00083_Car_Skin.fbx new file mode 100644 index 0000000..7f50560 Binary files /dev/null and b/Assets/Models/C00083_Car_Skin.fbx differ diff --git a/Assets/Models/C00083_Car_Skin.fbx.meta b/Assets/Models/C00083_Car_Skin.fbx.meta new file mode 100644 index 0000000..20b750c --- /dev/null +++ b/Assets/Models/C00083_Car_Skin.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 092183875dd826d4cb13e87f64b47ec3 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_Car_Start.fbx b/Assets/Models/C00083_Car_Start.fbx new file mode 100644 index 0000000..ab4386f Binary files /dev/null and b/Assets/Models/C00083_Car_Start.fbx differ diff --git a/Assets/Models/C00083_Car_Start.fbx.meta b/Assets/Models/C00083_Car_Start.fbx.meta new file mode 100644 index 0000000..9a02874 --- /dev/null +++ b/Assets/Models/C00083_Car_Start.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 941e0274d6e92d3478a93daf252893d3 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_wheel 1.fbx b/Assets/Models/C00083_wheel 1.fbx new file mode 100644 index 0000000..f40fbff Binary files /dev/null and b/Assets/Models/C00083_wheel 1.fbx differ diff --git a/Assets/Models/C00083_wheel 1.fbx.meta b/Assets/Models/C00083_wheel 1.fbx.meta new file mode 100644 index 0000000..8d3cfa8 --- /dev/null +++ b/Assets/Models/C00083_wheel 1.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 2512b5469c7819c489fbce8acd35ba35 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_wheel 2.fbx b/Assets/Models/C00083_wheel 2.fbx new file mode 100644 index 0000000..f40fbff Binary files /dev/null and b/Assets/Models/C00083_wheel 2.fbx differ diff --git a/Assets/Models/C00083_wheel 2.fbx.meta b/Assets/Models/C00083_wheel 2.fbx.meta new file mode 100644 index 0000000..7531a2e --- /dev/null +++ b/Assets/Models/C00083_wheel 2.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 69887c11d8542294cbab3aba10794136 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/C00083_wheel.fbx b/Assets/Models/C00083_wheel.fbx new file mode 100644 index 0000000..c3bb06a Binary files /dev/null and b/Assets/Models/C00083_wheel.fbx differ diff --git a/Assets/Models/C00083_wheel.fbx.meta b/Assets/Models/C00083_wheel.fbx.meta new file mode 100644 index 0000000..4497603 --- /dev/null +++ b/Assets/Models/C00083_wheel.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 96ab880860e578642acd8541749b05d3 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + 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 + 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: diff --git a/Assets/Models/Texture.meta b/Assets/Models/Texture.meta new file mode 100644 index 0000000..07a6088 --- /dev/null +++ b/Assets/Models/Texture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b61697577d5e7b448af794651ef8f2e8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Texture/T_C00083_D_d_01.jpg b/Assets/Models/Texture/T_C00083_D_d_01.jpg new file mode 100644 index 0000000..20f5d8d Binary files /dev/null and b/Assets/Models/Texture/T_C00083_D_d_01.jpg differ diff --git a/Assets/Models/Texture/T_C00083_D_d_01.jpg.meta b/Assets/Models/Texture/T_C00083_D_d_01.jpg.meta new file mode 100644 index 0000000..c7be8cf --- /dev/null +++ b/Assets/Models/Texture/T_C00083_D_d_01.jpg.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 59947f5b112daf8449f7363bae40a47e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Texture/T_C00083_M_d_01.jpg b/Assets/Models/Texture/T_C00083_M_d_01.jpg new file mode 100644 index 0000000..bcb0ae1 Binary files /dev/null and b/Assets/Models/Texture/T_C00083_M_d_01.jpg differ diff --git a/Assets/Models/Texture/T_C00083_M_d_01.jpg.meta b/Assets/Models/Texture/T_C00083_M_d_01.jpg.meta new file mode 100644 index 0000000..02442eb --- /dev/null +++ b/Assets/Models/Texture/T_C00083_M_d_01.jpg.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 93a3eef8ecde21b4ca898a74eadce713 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Texture/Thumbs.db b/Assets/Models/Texture/Thumbs.db new file mode 100644 index 0000000..fe5ce63 Binary files /dev/null and b/Assets/Models/Texture/Thumbs.db differ diff --git a/Assets/Models/Texture/Thumbs.db.meta b/Assets/Models/Texture/Thumbs.db.meta new file mode 100644 index 0000000..bfc37ef --- /dev/null +++ b/Assets/Models/Texture/Thumbs.db.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 314044c4a38214c4e87317eabf7cd9b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: