diff --git a/Assets/_Content/Models/Characters.meta b/Assets/_Content/Models/Characters.meta new file mode 100644 index 0000000..d712135 --- /dev/null +++ b/Assets/_Content/Models/Characters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b618f841e302894ab7c28b45e46ce4c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot.meta b/Assets/_Content/Models/Characters/Bot.meta new file mode 100644 index 0000000..aecd0c0 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20fb2040d1881734b8831aed34cee0e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations.meta b/Assets/_Content/Models/Characters/Bot/Animations.meta new file mode 100644 index 0000000..f87edc3 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51eb810ee76881649a411263431274ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/bot.controller b/Assets/_Content/Models/Characters/Bot/Animations/bot.controller new file mode 100644 index 0000000..dde9ac7 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/bot.controller @@ -0,0 +1,530 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-5485362655117760516 +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: 2666831125099755100} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.2080859 + m_TransitionOffset: 0 + m_ExitTime: 0.48148537 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-5389070569500098327 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -5485362655117760516} + 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: 7400000, guid: d72a3f1d084ea4f489614d113d06ea3f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-3226574835590216239 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_fall + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 2666831125099755100} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.20038486 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-3090809757105723655 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: looe + 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: 7400000, guid: 93046a1d1b9ff71488dd996559c3a043, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2727789107110581485 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: eliminate + 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: 7400000, guid: b577ab0f8f855b64bb43b96cd2804df1, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1393746875540931567 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_win + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1360090912894744725} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-1360090912894744725 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: win + 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: 7400000, guid: bb7fd47adbab5034286a4ea821ea313f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-916989623718650476 +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: 5056364956027464035} + m_Position: {x: 320, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: 2666831125099755100} + m_Position: {x: 320, y: -150, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2727789107110581485} + m_Position: {x: 320, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5389070569500098327} + m_Position: {x: 320, y: -220, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7954013121776325208} + m_Position: {x: 320, y: -100, z: 0} + - serializedVersion: 1 + m_State: {fileID: -3090809757105723655} + m_Position: {x: 320, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1360090912894744725} + m_Position: {x: 320, y: 50, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 3102003643764817722} + - {fileID: -3226574835590216239} + - {fileID: 8042309756133253542} + - {fileID: 696682909169298272} + - {fileID: 7865788189404303621} + - {fileID: 6118380436746846840} + - {fileID: -1393746875540931567} + 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: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5056364956027464035} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bot + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: move + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_move + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_jump + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_fall + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_stun + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_eliminate + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_lose + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: trigger_win + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -916989623718650476} + 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!1101 &696682909169298272 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_stun + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7954013121776325208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &2666831125099755100 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: fall + 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: 7400000, guid: e8895815abaf781499005dca96578623, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &3102003643764817722 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_move + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 5056364956027464035} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &5056364956027464035 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: move + 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: 7664462660922354015} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &6118380436746846840 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_lose + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -3090809757105723655} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!206 &7664462660922354015 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 8c806d9fbb21847439297a4495ec07ea, type: 2} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: bba630295409b484b97df6d931d247f4, type: 2} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Blend + m_Mirror: 0 + m_BlendParameter: move + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &7865788189404303621 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_eliminate + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2727789107110581485} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.13415837 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &7954013121776325208 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stun + 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: 7400000, guid: 87bf56fb2b86f0943b0e3fb015eb4833, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &8042309756133253542 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: trigger_jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -5389070569500098327} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.03437853 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/bot.controller.meta b/Assets/_Content/Models/Characters/Bot/Animations/bot.controller.meta new file mode 100644 index 0000000..6b4c5b3 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/bot.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ac50faef3099274cbd0a47ed527697c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/eliminate.anim b/Assets/_Content/Models/Characters/Bot/Animations/eliminate.anim new file mode 100644 index 0000000..e616edc --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/eliminate.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6bfd1e33d78c18394626e9c93b986613452e5cda31603dac2ca4167e86c9da8 +size 420597 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/eliminate.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/eliminate.anim.meta new file mode 100644 index 0000000..c27ae0d --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/eliminate.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b577ab0f8f855b64bb43b96cd2804df1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/fall.anim b/Assets/_Content/Models/Characters/Bot/Animations/fall.anim new file mode 100644 index 0000000..2204a2e --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/fall.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cee96e3461b2dddebc419f7b79cddf92fc04d10ce9d09d86eaeee161dd9b4fce +size 254284 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/fall.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/fall.anim.meta new file mode 100644 index 0000000..fecd61f --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/fall.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8895815abaf781499005dca96578623 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/idle.anim b/Assets/_Content/Models/Characters/Bot/Animations/idle.anim new file mode 100644 index 0000000..101bd1e --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/idle.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d26df1b4c7e09f5d9a458c764922fe69b1f4a36942d9050164d0cb1ec2d3773c +size 224530 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/idle.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/idle.anim.meta new file mode 100644 index 0000000..0251a44 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c806d9fbb21847439297a4495ec07ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/jump.anim b/Assets/_Content/Models/Characters/Bot/Animations/jump.anim new file mode 100644 index 0000000..50163e0 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/jump.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b53294259de1c3f216fbb368833fadf92e488d5db4a02aebe0b56efde2f736 +size 454153 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/jump.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/jump.anim.meta new file mode 100644 index 0000000..01ac9c7 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/jump.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d72a3f1d084ea4f489614d113d06ea3f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/lose.anim b/Assets/_Content/Models/Characters/Bot/Animations/lose.anim new file mode 100644 index 0000000..c851c9c --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/lose.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ac1889bc01d3f24a836a8529b21ca443b950a35d4ab8b7426f74cba1d3edb1b +size 250725 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/lose.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/lose.anim.meta new file mode 100644 index 0000000..ad55266 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/lose.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93046a1d1b9ff71488dd996559c3a043 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/stun.anim b/Assets/_Content/Models/Characters/Bot/Animations/stun.anim new file mode 100644 index 0000000..0078c1e --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/stun.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79f6606cb94613d0378a76c742f06cd6cdba033449abc0c1dc20528e948a227d +size 342022 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/stun.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/stun.anim.meta new file mode 100644 index 0000000..7c4d9c1 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/stun.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87bf56fb2b86f0943b0e3fb015eb4833 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/walk.anim b/Assets/_Content/Models/Characters/Bot/Animations/walk.anim new file mode 100644 index 0000000..a7036e6 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/walk.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5d6e2f5cbebb00092d98ff0ec4c3cc70ec73bb719f44e4f3dccdbc9f4ee7bb3 +size 469441 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/walk.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/walk.anim.meta new file mode 100644 index 0000000..b64aba2 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/walk.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bba630295409b484b97df6d931d247f4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Animations/win.anim b/Assets/_Content/Models/Characters/Bot/Animations/win.anim new file mode 100644 index 0000000..4f6f01a --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/win.anim @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b15c15f91f3d8f2dfbbfb17d7a923b8a05b8c0f27a469db1ad874f9067a744 +size 502118 diff --git a/Assets/_Content/Models/Characters/Bot/Animations/win.anim.meta b/Assets/_Content/Models/Characters/Bot/Animations/win.anim.meta new file mode 100644 index 0000000..3b5fd06 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Animations/win.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb7fd47adbab5034286a4ea821ea313f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Bot.prefab b/Assets/_Content/Models/Characters/Bot/Bot.prefab new file mode 100644 index 0000000..3e76220 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Bot.prefab @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &7405539825535706880 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5945545247918375795, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5581660469737706915, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3378515252474711482, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2705199478907185831, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 140998543748034147, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_Name + value: Bot + objectReference: {fileID: 0} + - target: {fileID: 2918954846325135751, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3109086063787303570, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5707894581972415720, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5880920990959142942, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + insertIndex: -1 + addedObject: {fileID: 6268899434028451206} + m_SourcePrefab: {fileID: 100100000, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} +--- !u!1 &7639418806218873425 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2b8eab5f9e0c5c649a40b323ec6d99db, type: 3} + m_PrefabInstance: {fileID: 7405539825535706880} + m_PrefabAsset: {fileID: 0} +--- !u!95 &6268899434028451206 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7639418806218873425} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 8ac50faef3099274cbd0a47ed527697c, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 diff --git a/Assets/_Content/Models/Characters/Bot/Bot.prefab.meta b/Assets/_Content/Models/Characters/Bot/Bot.prefab.meta new file mode 100644 index 0000000..26c6630 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Bot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dce89e082ea7b9c48ab0fe0f0d38f147 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials.meta b/Assets/_Content/Models/Characters/Bot/Materials.meta new file mode 100644 index 0000000..31180e8 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c12ef71f51dc3ae4f8ee158265559ceb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_accessories.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_accessories.mat new file mode 100644 index 0000000..0565287 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_accessories.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3685564237119114527 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_accessories + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0.61 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.49123356, g: 0.73128164, b: 0.7830189, a: 1} + - _Color: {r: 0.49123347, g: 0.73128164, b: 0.7830188, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_accessories.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_accessories.mat.meta new file mode 100644 index 0000000..8b33e2d --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_accessories.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9156a32a8ce32ce47be8c5947f0ca18c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_A.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_A.mat new file mode 100644 index 0000000..a2d2975 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_A.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_bodywork_A + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0.72 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.77 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.78391165, b: 0, a: 1} + - _Color: {r: 1, g: 0.78391165, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2404241721268897275 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_A.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_A.mat.meta new file mode 100644 index 0000000..5003586 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_A.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b44589781f5e0e04c8ca5f190db42ada +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_B.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_B.mat new file mode 100644 index 0000000..3466a13 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_B.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3685564237119114527 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_bodywork_B + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0.61 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.27999288, g: 0.31801984, b: 0.41509432, a: 1} + - _Color: {r: 0.27999285, g: 0.3180198, b: 0.4150943, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_B.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_B.mat.meta new file mode 100644 index 0000000..bf882a6 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_bodywork_B.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c8bf99957763684b9f83d1f8b070549 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_eye.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_eye.mat new file mode 100644 index 0000000..8b3faad --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_eye.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7645745693084663736 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_eye + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _EMISSION + m_InvalidKeywords: [] + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.699921, g: 0.86611784, b: 0.9808553, a: 1} + - _Color: {r: 0.69992095, g: 0.86611784, b: 0.9808553, a: 1} + - _EmissionColor: {r: 0.30197895, g: 3.0626981, b: 4.9245777, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_eye.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_eye.mat.meta new file mode 100644 index 0000000..82372a8 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_eye.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27e2a9836de184e4b9ac07a0099ff283 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_hat.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_hat.mat new file mode 100644 index 0000000..afea2e0 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_hat.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_hat + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0.266 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.196 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.6981132, g: 0.07123603, b: 0, a: 1} + - _Color: {r: 0.6981132, g: 0.07123601, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7363598700272283861 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_hat.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_hat.mat.meta new file mode 100644 index 0000000..0b35120 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_hat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 345dee2ba47dcaf4aaa71ca7c198bbf5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_head.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_head.mat new file mode 100644 index 0000000..5a0f993 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_head.mat @@ -0,0 +1,139 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_head + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 1 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.99 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.100701235, g: 0.10727178, b: 0.13816991, a: 1} + - _Color: {r: 0.10070119, g: 0.10727175, b: 0.13816988, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7363598700272283861 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_head.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_head.mat.meta new file mode 100644 index 0000000..b5bf421 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_head.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e08cab2b5d1fa9a47b210dfe659c9ed1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_particles.mat b/Assets/_Content/Models/Characters/Bot/Materials/M_particles.mat new file mode 100644 index 0000000..b9128a0 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_particles.mat @@ -0,0 +1,145 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7645745693084663736 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_particles + m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _EMISSION + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - MOTIONVECTORS + - DepthOnly + - SHADOWCASTER + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 10912, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 10912, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 2 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 1 + - _DstBlendAlpha: 1 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _UVSec: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 0.699921, g: 0.86611784, b: 0.9808553, a: 1} + - _Color: {r: 0.69992095, g: 0.86611784, b: 0.9808553, a: 1} + - _EmissionColor: {r: 0.30197895, g: 3.0626981, b: 4.9245777, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/_Content/Models/Characters/Bot/Materials/M_particles.mat.meta b/Assets/_Content/Models/Characters/Bot/Materials/M_particles.mat.meta new file mode 100644 index 0000000..aa329b9 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Materials/M_particles.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffa6df1368692e0408a69a3a03c931f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Sources.meta b/Assets/_Content/Models/Characters/Bot/Sources.meta new file mode 100644 index 0000000..655ffff --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Sources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c8a73d4cc8febf4690b7f37c000e18e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/Characters/Bot/Sources/bot.fbx b/Assets/_Content/Models/Characters/Bot/Sources/bot.fbx new file mode 100644 index 0000000..c0205b8 --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Sources/bot.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79ac97fb8abb56b17d3f5eb9599fce286a25a0a065964e8c3c6344a169b731b1 +size 763936 diff --git a/Assets/_Content/Models/Characters/Bot/Sources/bot.fbx.meta b/Assets/_Content/Models/Characters/Bot/Sources/bot.fbx.meta new file mode 100644 index 0000000..dc5ec3b --- /dev/null +++ b/Assets/_Content/Models/Characters/Bot/Sources/bot.fbx.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 2b8eab5f9e0c5c649a40b323ec6d99db +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: mat_accessories + second: {fileID: 2100000, guid: 9156a32a8ce32ce47be8c5947f0ca18c, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: mat_bodywork_A + second: {fileID: 2100000, guid: b44589781f5e0e04c8ca5f190db42ada, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: mat_bodywork_B + second: {fileID: 2100000, guid: 0c8bf99957763684b9f83d1f8b070549, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: mat_eye + second: {fileID: 2100000, guid: 27e2a9836de184e4b9ac07a0099ff283, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: mat_head + second: {fileID: 2100000, guid: e08cab2b5d1fa9a47b210dfe659c9ed1, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + 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/_Content/Scenes/Player.unity b/Assets/_Content/Scenes/Player.unity new file mode 100644 index 0000000..dc049e6 --- /dev/null +++ b/Assets/_Content/Scenes/Player.unity @@ -0,0 +1,710 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &330585543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 330585546} + - component: {fileID: 330585545} + - component: {fileID: 330585544} + - component: {fileID: 330585547} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &330585544 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 +--- !u!20 &330585545 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &330585546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + serializedVersion: 2 + m_LocalRotation: {x: 0.105236106, y: -0.106465004, z: 0.0113323955, w: 0.98866683} + m_LocalPosition: {x: 2.64, y: 3.29, z: -8.94} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 12.152, y: -12.292, z: 0} +--- !u!114 &330585547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 330585543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1 &410087039 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410087041} + - component: {fileID: 410087040} + - component: {fileID: 410087042} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &410087040 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + serializedVersion: 12 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize2D: {x: 10, y: 10} + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 5000 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &410087041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &410087042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410087039} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 1 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!1001 &769037048 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1705856665} + m_Modifications: + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7639418806218873425, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + propertyPath: m_Name + value: Bot + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} +--- !u!4 &769037049 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7011957565800906987, guid: dce89e082ea7b9c48ab0fe0f0d38f147, type: 3} + m_PrefabInstance: {fileID: 769037048} + m_PrefabAsset: {fileID: 0} +--- !u!1 &832575517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 832575519} + - component: {fileID: 832575518} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &832575518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} +--- !u!4 &832575519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832575517} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1705856663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1705856665} + - component: {fileID: 1705856666} + - component: {fileID: 1705856664} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1705856664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1705856663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: edfeb0b45c53d0a4b822d757c7a7aa80, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::Player + _settings: + Speed: 18 + JumpForce: 8 + RotationSpeed: 10 + GroundTolerance: 0.2 + GroundLayer: + serializedVersion: 2 + m_Bits: 64 + DeathLayer: + serializedVersion: 2 + m_Bits: 0 + ExtraForcesDrag: 8 + StateLogs: 0 + _references: + Controller: {fileID: 1705856666} + InputActions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + _state: + CurrentState: 0 + IsPaused: 0 + Velocity: {x: 0, y: 0, z: 0} + Ground: {fileID: 0} +--- !u!4 &1705856665 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1705856663} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0.858, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 769037049} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!143 &1705856666 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1705856663} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Height: 1.5 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0.83, z: 0} +--- !u!1 &1758230553 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1758230557} + - component: {fileID: 1758230556} + - component: {fileID: 1758230555} + - component: {fileID: 1758230554} + m_Layer: 6 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1758230554 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758230553} + 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: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1758230555 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758230553} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 323e9c4d032049847beb39c0a4957427, 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_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1758230556 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758230553} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1758230557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758230553} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0, z: 0} + m_LocalScale: {x: 1.9369, y: 1.9369, z: 1.9369} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 330585546} + - {fileID: 410087041} + - {fileID: 832575519} + - {fileID: 1758230557} + - {fileID: 1705856665} diff --git a/Assets/_Content/Scenes/Player.unity.meta b/Assets/_Content/Scenes/Player.unity.meta new file mode 100644 index 0000000..aefa2af --- /dev/null +++ b/Assets/_Content/Scenes/Player.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 09d0a60d6037d124583b3ff224acf7d0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scenes/SampleScene.unity b/Assets/_Content/Scenes/Rocket.unity similarity index 87% rename from Assets/_Content/Scenes/SampleScene.unity rename to Assets/_Content/Scenes/Rocket.unity index e1079ed..6c38343 100644 --- a/Assets/_Content/Scenes/SampleScene.unity +++ b/Assets/_Content/Scenes/Rocket.unity @@ -1299,168 +1299,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} ---- !u!1001 &454635791 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1375536507} - m_Modifications: - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_Name - value: Rocket (14) - objectReference: {fileID: 0} - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.x - value: 7.7 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.y - value: 0.61 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.z - value: -2.01 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9146023 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.z - value: 0.40435463 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 47.701 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.Speed - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.LaunchOnEnable - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} ---- !u!1001 &465103269 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1375536507} - m_Modifications: - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_Name - value: Rocket (18) - objectReference: {fileID: 0} - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.x - value: 8.46 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.y - value: 0.61 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.z - value: 0.95 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9146023 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.z - value: 0.40435463 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 47.701 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.Speed - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.LaunchOnEnable - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} --- !u!4 &485567209 stripped Transform: m_CorrespondingSourceObject: {fileID: 4083131464810521137, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} @@ -2045,87 +1883,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} m_PrefabInstance: {fileID: 2054012197} m_PrefabAsset: {fileID: 0} ---- !u!1001 &779514910 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1375536507} - m_Modifications: - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_Name - value: Rocket (17) - objectReference: {fileID: 0} - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.x - value: 5.12 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.y - value: 0.61 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.z - value: -1.23 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9146023 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.z - value: 0.40435463 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 47.701 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.Speed - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.LaunchOnEnable - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} --- !u!1 &832575517 GameObject: m_ObjectHideFlags: 0 @@ -2252,11 +2009,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 4083131464810521137, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} m_PrefabInstance: {fileID: 1880818615} m_PrefabAsset: {fileID: 0} ---- !u!4 &949562235 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - m_PrefabInstance: {fileID: 1118005964} - m_PrefabAsset: {fileID: 0} --- !u!1 &1020765529 GameObject: m_ObjectHideFlags: 0 @@ -2385,92 +2137,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 4083131464810521137, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} m_PrefabInstance: {fileID: 325570919} m_PrefabAsset: {fileID: 0} ---- !u!4 &1097117478 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - m_PrefabInstance: {fileID: 1194335629} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &1118005964 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1375536507} - m_Modifications: - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_Name - value: Rocket (16) - objectReference: {fileID: 0} - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.x - value: 5.85 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.y - value: 0.61 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.z - value: -2.66 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9146023 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.z - value: 0.40435463 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 47.701 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.Speed - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.LaunchOnEnable - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} --- !u!1001 &1125284295 PrefabInstance: m_ObjectHideFlags: 0 @@ -2585,87 +2251,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} ---- !u!1001 &1194335629 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1375536507} - m_Modifications: - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_Name - value: Rocket (15) - objectReference: {fileID: 0} - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.x - value: 7.13 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.y - value: 0.61 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.z - value: -0.41 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9146023 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.z - value: 0.40435463 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 47.701 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.Speed - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.LaunchOnEnable - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} --- !u!1001 &1194838118 PrefabInstance: m_ObjectHideFlags: 0 @@ -2896,11 +2481,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} ---- !u!4 &1252452008 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - m_PrefabInstance: {fileID: 465103269} - m_PrefabAsset: {fileID: 0} --- !u!4 &1256009568 stripped Transform: m_CorrespondingSourceObject: {fileID: 4083131464810521137, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} @@ -2973,11 +2553,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} ---- !u!4 &1311444289 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - m_PrefabInstance: {fileID: 454635791} - m_PrefabAsset: {fileID: 0} --- !u!4 &1325276276 stripped Transform: m_CorrespondingSourceObject: {fileID: 4083131464810521137, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} @@ -3084,12 +2659,6 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 758035133} - - {fileID: 1311444289} - - {fileID: 1097117478} - - {fileID: 949562235} - - {fileID: 1959575309} - - {fileID: 1252452008} - - {fileID: 1602133995} - {fileID: 615736960} - {fileID: 1765289904} - {fileID: 594703893} @@ -3387,11 +2956,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 4083131464810521137, guid: 4221abf31dd11444b96ce57086ed5e91, type: 3} m_PrefabInstance: {fileID: 187848992} m_PrefabAsset: {fileID: 0} ---- !u!4 &1602133995 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - m_PrefabInstance: {fileID: 1767737724} - m_PrefabAsset: {fileID: 0} --- !u!1 &1672875527 GameObject: m_ObjectHideFlags: 0 @@ -3632,87 +3196,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} m_PrefabInstance: {fileID: 651456610} m_PrefabAsset: {fileID: 0} ---- !u!1001 &1767737724 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 1375536507} - m_Modifications: - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_Name - value: Rocket (19) - objectReference: {fileID: 0} - - target: {fileID: 2436197850869798173, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalScale.z - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.x - value: 4.35 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.y - value: 0.19 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalPosition.z - value: 0.95 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9146023 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalRotation.z - value: 0.40435463 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 47.701 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.Speed - value: 12 - objectReference: {fileID: 0} - - target: {fileID: 8494552575354276177, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - propertyPath: _settings.LaunchOnEnable - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} --- !u!1001 &1880818615 PrefabInstance: m_ObjectHideFlags: 0 @@ -4272,11 +3755,6 @@ Transform: m_Children: [] m_Father: {fileID: 1980197852} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} ---- !u!4 &1959575309 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3063799755962994599, guid: 0eb1544a04974db4d881e5abe9183f76, type: 3} - m_PrefabInstance: {fileID: 779514910} - m_PrefabAsset: {fileID: 0} --- !u!1001 &1965490585 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/_Content/Scenes/SampleScene.unity.meta b/Assets/_Content/Scenes/Rocket.unity.meta similarity index 100% rename from Assets/_Content/Scenes/SampleScene.unity.meta rename to Assets/_Content/Scenes/Rocket.unity.meta diff --git a/Assets/_Content/Scripts/Attributes.meta b/Assets/_Content/Scripts/Attributes.meta new file mode 100644 index 0000000..742e6d1 --- /dev/null +++ b/Assets/_Content/Scripts/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6974f8b2077e5af428a3130e54bb69ef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scripts/Attributes/ReadOnlyAttribute.cs b/Assets/_Content/Scripts/Attributes/ReadOnlyAttribute.cs new file mode 100644 index 0000000..8ca0200 --- /dev/null +++ b/Assets/_Content/Scripts/Attributes/ReadOnlyAttribute.cs @@ -0,0 +1,5 @@ +using UnityEngine; + +public class ReadOnlyAttribute : PropertyAttribute +{ +} \ No newline at end of file diff --git a/Assets/_Content/Scripts/Attributes/ReadOnlyAttribute.cs.meta b/Assets/_Content/Scripts/Attributes/ReadOnlyAttribute.cs.meta new file mode 100644 index 0000000..3c8cebc --- /dev/null +++ b/Assets/_Content/Scripts/Attributes/ReadOnlyAttribute.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7ff2990f146271448911661588f78f21 \ No newline at end of file diff --git a/Assets/_Content/Scripts/Editor.meta b/Assets/_Content/Scripts/Editor.meta new file mode 100644 index 0000000..fd05fec --- /dev/null +++ b/Assets/_Content/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a17212864df7f8f44af8f11d533b0222 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Scripts/Editor/ReadOnlyDrawer.cs b/Assets/_Content/Scripts/Editor/ReadOnlyDrawer.cs new file mode 100644 index 0000000..8a69d79 --- /dev/null +++ b/Assets/_Content/Scripts/Editor/ReadOnlyDrawer.cs @@ -0,0 +1,24 @@ +#if UNITY_EDITOR + +using UnityEditor; +using UnityEngine; + +[CustomPropertyDrawer(typeof(ReadOnlyAttribute))] +public class ReadOnlyDrawer : PropertyDrawer +{ + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return EditorGUI.GetPropertyHeight(property, label, true); + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + bool previous = GUI.enabled; + + GUI.enabled = false; + EditorGUI.PropertyField(position, property, label, true); + GUI.enabled = previous; + } +} + +#endif \ No newline at end of file diff --git a/Assets/_Content/Scripts/Editor/ReadOnlyDrawer.cs.meta b/Assets/_Content/Scripts/Editor/ReadOnlyDrawer.cs.meta new file mode 100644 index 0000000..2b58394 --- /dev/null +++ b/Assets/_Content/Scripts/Editor/ReadOnlyDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0781b0efc1929884da8655cea6bd126c \ No newline at end of file diff --git a/Assets/_Content/Scripts/Player.cs b/Assets/_Content/Scripts/Player.cs new file mode 100644 index 0000000..0580fcb --- /dev/null +++ b/Assets/_Content/Scripts/Player.cs @@ -0,0 +1,281 @@ +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.InputSystem; +using UnityEngine.UIElements; +using static UnityEngine.CullingGroup; + +public class Player : MonoBehaviour +{ + public static Player Instance { get; private set; } + + public enum PlayerState + { + Idle, + Moving, + Jumping, + Falling, + Stunned, + Eliminated, + Loser, + Winner, + } + + [System.Serializable] + public class Settings + { + [Header("Movements")] + + [Tooltip("Movement speed in km/h")] + public float Speed = 18f; + + [Tooltip("Jump force in m/s")] + public float JumpForce = 8f; + + [Tooltip("Player rotation speed towards movement direction")] + public float RotationSpeed = 10f; + + [Tooltip("Ground detection tolerance")] + public float GroundTolerance = 0.2f; + + [Tooltip("Layers considered as ground")] + public LayerMask GroundLayer = 1; + + [Tooltip("Layers considered as death zone")] + public LayerMask DeathLayer = 0; + + [Header("Forces")] + + [Tooltip("Decay rate of extra forces (m/sē)")] + public float ExtraForcesDrag = 8f; + + [Header("Debug")] + + [Tooltip("GUI logs of current state")] + public bool StateLogs; + } + + [System.Serializable] + public class References + { + public CharacterController Controller; + public InputActionAsset InputActions; + } + + [System.Serializable] + public class StateContainer + { + [Tooltip("Current player state")] + public PlayerState CurrentState = PlayerState.Idle; + + [Tooltip("Is player paused?")] + public bool IsPaused = false; + + [Tooltip("Current velocity in m/s")] + public Vector3 Velocity; + + [Tooltip("Ground transform evaluated as parent")] + public Transform Ground; + + public bool IsGrounded => Ground; + public float VerticalVelocity => Velocity.y; + public Vector3 HorizontalVelocity => new Vector3(Velocity.x, 0, Velocity.z); + } + + [SerializeField] private Settings _settings; + [SerializeField] private References _references; + [SerializeField, ReadOnly] private StateContainer _state; + + public StateContainer State => _state; + + #region Constants + private const float KMH_TO_MS = 1 / 3.6f; + private const float STICK_FORCE = -5f; + private const float GRAVITY = -20f; + private const float MAX_GRAVITY = -50f; + #endregion + + #region Private Fields + // Inputs + private InputAction _moveAction; + private InputAction _jumpAction; + + // Camera + private Camera _camera; + + // Ground + private Vector3 _groundCheckRayOffset; + private Vector3 _groundCheckSphereOffset; + private float _groundCheckRadius; + private Collider[] _overlapResults = new Collider[1]; + private Vector3 _lastPlatformPosition; + private Quaternion _lastPlatformRotation; + private Vector3 _platformVelocity; + #endregion + + #region Unity Lifecycle + void Awake() + { + if (!Instance) + Instance = this; + + // Inputs + _moveAction = _references.InputActions.FindActionMap("Player").FindAction("Move"); + _jumpAction = _references.InputActions.FindActionMap("Player").FindAction("Jump"); + + // Camera + _camera = Camera.main; + + // Ground check geometry + CharacterController cc = _references.Controller; + _groundCheckRayOffset = cc.center + Vector3.up * (-cc.height * .5f - cc.skinWidth + _settings.GroundTolerance); + _groundCheckSphereOffset = cc.center + Vector3.up * (-cc.height * .5f + cc.radius - cc.skinWidth - _settings.GroundTolerance); + _groundCheckRadius = cc.radius; + } + + void OnEnable() + { + _moveAction?.Enable(); + _jumpAction?.Enable(); + } + + void OnDisable() + { + _moveAction?.Disable(); + _jumpAction?.Disable(); + } + + void Update() + { + float t = Time.deltaTime; + + CheckGround(t); + SetGravity(t); + SetVelocity(t); + SetJump(); + SetMovement(t); + SetState(); + } + #endregion + + #region Player Logic + private void CheckGround(float deltaTime) + { + // Raycast for center contact + Vector3 rayOrigin = transform.position + _groundCheckRayOffset; + bool rayHit = Physics.Raycast(rayOrigin, Vector3.down, out RaycastHit rayInfo, + _settings.GroundTolerance * 2f, _settings.GroundLayer); + + // OverlapSphere for edge contact + Vector3 sphereOrigin = transform.position + _groundCheckSphereOffset; + int overlapCount = Physics.OverlapSphereNonAlloc(sphereOrigin, _groundCheckRadius, _overlapResults, _settings.GroundLayer); + bool sphereHit = overlapCount > 0; + + bool wasGrounded = _state.IsGrounded; + bool isGrounded = rayHit || sphereHit; + + if (isGrounded) + { + Transform currentGround = rayHit ? rayInfo.collider.transform : _overlapResults[0].transform; + + // Initialize references when landing on a new surface to prevent teleporting + if (currentGround != _state.Ground) + { + _state.Ground = currentGround; + _lastPlatformPosition = _state.Ground.position; + _lastPlatformRotation = _state.Ground.rotation; + + _platformVelocity.y = 0; + + return; + } + + // Rotate player around platform pivot + Quaternion rotationDelta = _state.Ground.rotation * Quaternion.Inverse(_lastPlatformRotation); + float platformYaw = rotationDelta.eulerAngles.y; + + if (Mathf.Abs(platformYaw) > .001f) + { + Vector3 dir = transform.position - _state.Ground.position; + dir = Quaternion.Euler(0, platformYaw, 0) * dir; + transform.position = _state.Ground.position + dir; + transform.Rotate(0, platformYaw, 0); + } + + // Translation delta + Vector3 platformDelta = _state.Ground.position - _lastPlatformPosition; + transform.position += platformDelta; + + // Store current state for next frame + _lastPlatformPosition = _state.Ground.position; + _lastPlatformRotation = _state.Ground.rotation; + + // Sync physics broadphase to prevents CC from seeing stale overlap + Physics.SyncTransforms(); + + // Reset platform velocity + _platformVelocity = Vector3.zero; + } + else + { + // Inherit platform velocity when player left the ground + if (wasGrounded && _state.Ground != null) + { + _platformVelocity = (_state.Ground.position - _lastPlatformPosition) / Time.deltaTime; + } + // Decay velocity when player is in the air + else + { + Vector3 platformVelocity = Vector3.MoveTowards(_platformVelocity, Vector3.zero, _settings.ExtraForcesDrag * deltaTime); + platformVelocity.y = _platformVelocity.y; + _platformVelocity = platformVelocity; + } + + _state.Ground = null; + } + } + + private void SetGravity(float deltaTime) + { + if (_state.IsGrounded && _state.Velocity.y < 0) + { + _state.Velocity.y = STICK_FORCE; + } + else + { + if (_platformVelocity.y > 0) + { + _platformVelocity.y += GRAVITY * deltaTime; + + if (_platformVelocity.y < 0) + _state.Velocity.y += _platformVelocity.y; + } + else + { + _state.Velocity.y += GRAVITY * deltaTime; + } + + _state.Velocity.y = Mathf.Max(_state.Velocity.y, MAX_GRAVITY); + } + } + + private void SetVelocity(float deltaTime) + { + + } + + private void SetJump() + { + + } + + private void SetMovement(float deltaTime) + { + + } + + private void SetState() + { + + } + #endregion +} diff --git a/Assets/_Content/Scripts/Player.cs.meta b/Assets/_Content/Scripts/Player.cs.meta new file mode 100644 index 0000000..0cdaecb --- /dev/null +++ b/Assets/_Content/Scripts/Player.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: edfeb0b45c53d0a4b822d757c7a7aa80 \ No newline at end of file diff --git a/Assets/_Content/Scripts/RocketExplosion.cs b/Assets/_Content/Scripts/RocketExplosion.cs index 5a89525..98b8b36 100644 --- a/Assets/_Content/Scripts/RocketExplosion.cs +++ b/Assets/_Content/Scripts/RocketExplosion.cs @@ -18,19 +18,23 @@ public class RocketExplosion : MonoBehaviour [SerializeField] private References _references; [SerializeField] private Settings _settings; + private float radius; + private float time; + void Awake() { - _references.Collider.radius = 1; + radius = 1; _references.Explosion.Play(); } void Update() { - _references.Collider.radius += Time.deltaTime * 15; + radius += Time.deltaTime * 15; + _references.Collider.radius = radius <= _settings.Radius ? radius : 0; - if (_references.Collider.radius > _settings.Radius) - { + // Destroy after 5 seconds + time += Time.deltaTime; + if (time > 5) Destroy(gameObject); - } } } diff --git a/Assets/_Content/Settings/UniversalRenderPipelineGlobalSettings.asset b/Assets/_Content/Settings/UniversalRenderPipelineGlobalSettings.asset index 0effa1a..dac7f7b 100644 --- a/Assets/_Content/Settings/UniversalRenderPipelineGlobalSettings.asset +++ b/Assets/_Content/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -99,6 +99,8 @@ MonoBehaviour: references: version: 2 RefIds: + - rid: -2 + type: {class: , ns: , asm: } - rid: 633146671291957248 type: {class: RayTracingRenderPipelineResources, ns: UnityEngine.Rendering.UnifiedRayTracing, asm: Unity.UnifiedRayTracing.Runtime} data: @@ -276,9 +278,9 @@ MonoBehaviour: m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} - m_TerrainDetailLit: {fileID: 0} - m_TerrainDetailGrassBillboard: {fileID: 0} - m_TerrainDetailGrass: {fileID: 0} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} - rid: 6852985685364965381 type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} data: diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 6de98f4..fffacc2 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -10,7 +10,7 @@ "url": "https://packages.unity.com" }, "com.unity.burst": { - "version": "1.8.28", + "version": "1.8.27", "depth": 2, "source": "registry", "dependencies": { diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 92334bc..17c295e 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -6,7 +6,7 @@ EditorBuildSettings: serializedVersion: 2 m_Scenes: - enabled: 1 - path: Assets/_Content/Scenes/SampleScene.unity + path: Assets/_Content/Scenes/Rocket.unity guid: 99c9720ab356a0642a771bea13969a05 m_configObjects: com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset index be4a797..b0ef959 100644 --- a/ProjectSettings/PackageManagerSettings.asset +++ b/ProjectSettings/PackageManagerSettings.asset @@ -12,11 +12,13 @@ MonoBehaviour: m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: - m_EnablePreviewPackages: 0 - m_EnablePackageDependencies: 0 + m_EnablePreReleasePackages: 0 m_AdvancedSettingsExpanded: 1 m_ScopedRegistriesSettingsExpanded: 1 + m_SeeAllPackageVersions: 0 + m_DismissPreviewPackagesInUse: 0 oneTimeWarningShown: 0 + oneTimePackageErrorsPopUpShown: 1 m_Registries: - m_Id: main m_Name: @@ -24,20 +26,15 @@ MonoBehaviour: m_Scopes: [] m_IsDefault: 1 m_Capabilities: 7 + m_ConfigSource: 0 + m_Compliance: + m_Status: 0 + m_Violations: [] m_UserSelectedRegistryName: m_UserAddingNewScopedRegistry: 0 m_RegistryInfoDraft: - m_ErrorMessage: - m_Original: - m_Id: - m_Name: - m_Url: - m_Scopes: [] - m_IsDefault: 0 - m_Capabilities: 0 m_Modified: 0 - m_Name: - m_Url: - m_Scopes: - - - m_SelectedScopeIndex: 0 + m_ErrorMessage: + m_UserModificationsInstanceId: -918 + m_OriginalInstanceId: -920 + m_LoadAssets: 0 diff --git a/ProjectSettings/Packages/com.unity.dedicated-server/MultiplayerRolesSettings.asset b/ProjectSettings/Packages/com.unity.dedicated-server/MultiplayerRolesSettings.asset new file mode 100644 index 0000000..d72800d --- /dev/null +++ b/ProjectSettings/Packages/com.unity.dedicated-server/MultiplayerRolesSettings.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 53 + 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: 15023, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: UnityEditor.MultiplayerModule.dll::UnityEditor.Multiplayer.Internal.MultiplayerRolesSettings + m_MultiplayerRoleForClassicProfile: + m_Keys: [] + m_Values: diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index c9e01d3..8744883 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 6000.3.9f1 -m_EditorVersionWithRevision: 6000.3.9f1 (7a9955a4f2fa) +m_EditorVersion: 6000.3.4f1 +m_EditorVersionWithRevision: 6000.3.4f1 (fdd3b8998ec4) diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 6413d11..4539691 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -2,7 +2,7 @@ %TAG !u! tag:unity3d.com,2011: --- !u!78 &1 TagManager: - serializedVersion: 2 + serializedVersion: 3 tags: [] layers: - Default @@ -11,7 +11,7 @@ TagManager: - - Water - UI - - + - Ground - - - @@ -50,27 +50,3 @@ TagManager: - Light Layer 5 - Light Layer 6 - Light Layer 7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -