Commit c7ac933b authored by 18신대성's avatar 18신대성 Committed by 18손재민

마네킹 한종류만 쓰게 변경,

마네킹 콜라이더 자세하게 만듬,
쏘는 모션 적용,
레이저 있을때만 쏠수 있는 시각적 효과 추가
parent 8365f34f
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1101 &-8058699372396628797
AnimatorStateTransition:
--- !u!1102 &-7182498640789757892
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: shoot
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4689632739989332326}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.01
m_TransitionOffset: 0
m_ExitTime: 2.5075053e-11
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-4689632739989332326
m_Name: jackson_afterShoot
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 4253742676801218089}
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: 163253ffd2e161449bec8a11face75cc, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-4676666349368725220
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: jackson_afterShoot
m_Name: jackson_null
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 8569526177007172718}
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
......@@ -46,7 +47,7 @@ AnimatorState:
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 163253ffd2e161449bec8a11face75cc, type: 2}
m_Motion: {fileID: 7400000, guid: f509648186001e54da162b2c04a3e442, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
......@@ -141,19 +142,19 @@ AnimatorController:
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
- m_Name: shoot
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
- m_Name: isShooting
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
......@@ -167,6 +168,18 @@ AnimatorController:
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
- serializedVersion: 5
m_Name: New Layer
m_StateMachine: {fileID: 8037569687298160785}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 1
m_SyncedLayerIndex: -1
m_DefaultWeight: 1
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &9886059457719643
AnimatorStateTransition:
m_ObjectHideFlags: 3
......@@ -316,8 +329,8 @@ AnimatorStateMachine:
m_State: {fileID: 5188802425183835566}
m_Position: {x: 330, y: 250, z: 0}
- serializedVersion: 1
m_State: {fileID: -4689632739989332326}
m_Position: {x: 330, y: 390, z: 0}
m_State: {fileID: -4676666349368725220}
m_Position: {x: 365, y: 315, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
......@@ -328,6 +341,31 @@ AnimatorStateMachine:
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 1102325047193046568}
--- !u!1101 &2144726427088120568
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: shoot
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -7182498640789757892}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &2949278334860889428
AnimatorStateTransition:
m_ObjectHideFlags: 1
......@@ -378,6 +416,28 @@ AnimatorStateTransition:
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &4253742676801218089
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: 8687070530719699844}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 1
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &5188802425183835566
AnimatorState:
serializedVersion: 5
......@@ -390,7 +450,6 @@ AnimatorState:
m_CycleOffset: 0
m_Transitions:
- {fileID: 7749119414395661710}
- {fileID: -8058699372396628797}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
......@@ -482,25 +541,55 @@ AnimatorStateTransition:
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &8569526177007172718
AnimatorStateTransition:
--- !u!1107 &8037569687298160785
AnimatorStateMachine:
serializedVersion: 5
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: 5188802425183835566}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 1
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
m_Name: New Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: -7182498640789757892}
m_Position: {x: 260, y: 170, z: 0}
- serializedVersion: 1
m_State: {fileID: 8687070530719699844}
m_Position: {x: 240, y: 80, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 30, y: 110, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 8687070530719699844}
--- !u!1102 &8687070530719699844
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: jackson_null
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 2144726427088120568}
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: f509648186001e54da162b2c04a3e442, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: jackson_null
serializedVersion: 6
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves: []
m_SampleRate: 60
m_WrapMode: 0
m_Bounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings: []
pptrCurveMapping: []
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 1
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 1
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0
m_LoopBlendPositionXZ: 0
m_KeepOriginalOrientation: 0
m_KeepOriginalPositionY: 1
m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0
m_Mirror: 0
m_EditorCurves: []
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []
fileFormatVersion: 2
guid: f509648186001e54da162b2c04a3e442
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:
......@@ -214,7 +214,7 @@ CapsuleCollider:
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.02
m_Radius: 0.015
m_Height: 0.1
m_Direction: 2
m_Center: {x: 0, y: 0, z: 0.03}
......
......@@ -214,7 +214,7 @@ CapsuleCollider:
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.02
m_Radius: 0.015
m_Height: 0.1
m_Direction: 2
m_Center: {x: 0, y: 0, z: 0.03}
......
......@@ -214,7 +214,7 @@ CapsuleCollider:
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.02
m_Radius: 0.015
m_Height: 0.1
m_Direction: 2
m_Center: {x: 0, y: 0, z: 0.03}
......
......@@ -1324,8 +1324,11 @@ GameObject:
m_Component:
- component: {fileID: 33432975985760517}
- component: {fileID: 8051139420697939838}
- component: {fileID: 8336647915299263558}
- component: {fileID: 1461347596858809795}
- component: {fileID: 7104481388149106800}
- component: {fileID: 5208185345466312871}
- component: {fileID: 3161842947621097176}
- component: {fileID: 3277631637706799491}
m_Layer: 0
m_Name: default_mannequin
m_TagString: Untagged
......@@ -1370,19 +1373,6 @@ MonoBehaviour:
- {fileID: 2100000, guid: af605edc8af008346a3f42f355847da6, type: 2}
floor: {fileID: 0}
isWhite: 0
--- !u!65 &8336647915299263558
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 33432975985984805}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 0.81, y: 1.6, z: 0.3}
m_Center: {x: 0, y: 0.8, z: 0}
--- !u!208 &1461347596858809795
NavMeshObstacle:
m_ObjectHideFlags: 0
......@@ -1399,6 +1389,60 @@ NavMeshObstacle:
m_CarveOnlyStationary: 1
m_Center: {x: 0, y: 0.9, z: 0}
m_TimeToStationary: 0.5
--- !u!136 &7104481388149106800
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 33432975985984805}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.11
m_Height: 1.49
m_Direction: 1
m_Center: {x: 0, y: 0.69, z: 0}
--- !u!136 &5208185345466312871
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 33432975985984805}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.04
m_Height: 0.2
m_Direction: 1
m_Center: {x: 0, y: 1.52, z: 0}
--- !u!135 &3161842947621097176
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 33432975985984805}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.04
m_Center: {x: 0.27, y: 1.08, z: 0}
--- !u!135 &3277631637706799491
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 33432975985984805}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.04
m_Center: {x: 0.35, y: 0.78, z: 0}
--- !u!1 &33432975985984807
GameObject:
m_ObjectHideFlags: 0
......
......@@ -870,8 +870,16 @@ GameObject:
m_Component:
- component: {fileID: 6169104080419485322}
- component: {fileID: 5018897370588914429}
- component: {fileID: 8508261491693406977}
- component: {fileID: -8359977218413576816}
- component: {fileID: 8994550537557335075}
- component: {fileID: 7520578024426790809}
- component: {fileID: 8665308411572536972}
- component: {fileID: 3177627456582659259}
- component: {fileID: 6611904422136213405}
- component: {fileID: 547261276454492544}
- component: {fileID: 1057832123483110392}
- component: {fileID: 2060313653279296710}
- component: {fileID: 5008880329460952899}
m_Layer: 0
m_Name: mannequin (4)
m_TagString: Untagged
......@@ -916,19 +924,6 @@ MonoBehaviour:
- {fileID: 2100000, guid: af605edc8af008346a3f42f355847da6, type: 2}
floor: {fileID: 0}
isWhite: 0
--- !u!65 &8508261491693406977
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 0.81, y: 1.6, z: 0.3}
m_Center: {x: 0, y: 0.8, z: 0}
--- !u!208 &-8359977218413576816
NavMeshObstacle:
m_ObjectHideFlags: 0
......@@ -945,6 +940,126 @@ NavMeshObstacle:
m_CarveOnlyStationary: 1
m_Center: {x: 0, y: 0.9, z: 0}
m_TimeToStationary: 0.5
--- !u!136 &8994550537557335075
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.14
m_Height: 0.67
m_Direction: 1
m_Center: {x: -0.03, y: 1.07, z: 0.06}
--- !u!136 &7520578024426790809
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.06
m_Height: 0.82
m_Direction: 1
m_Center: {x: -0.12, y: 0.34, z: 0.06}
--- !u!135 &8665308411572536972
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.09
m_Center: {x: 0.27, y: 0.59, z: 0.11}
--- !u!135 &3177627456582659259
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.09
m_Center: {x: 0.24, y: 0.23, z: 0.07}
--- !u!135 &6611904422136213405
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.09
m_Center: {x: 0.32, y: 0.45, z: 0.13}
--- !u!136 &547261276454492544
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
m_Radius: 0.08
m_Height: 0.4
m_Direction: 1
m_Center: {x: 0.24, y: 1.32, z: 0.11}
--- !u!135 &1057832123483110392
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.11
m_Center: {x: 0.13, y: 1.29, z: 0.06}
--- !u!135 &2060313653279296710
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.06
m_Center: {x: 0.1, y: 1.47, z: 0.15}
--- !u!135 &5008880329460952899
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6169104080419908266}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.09
m_Center: {x: 0.15, y: 0.74, z: 0.07}
--- !u!1 &6169104080419908268
GameObject:
m_ObjectHideFlags: 0
......
......@@ -833,10 +833,10 @@ CapsuleCollider:
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
m_Radius: 0.26
m_Height: 0.57
m_Radius: 0.2
m_Height: 0.4
m_Direction: 1
m_Center: {x: 0, y: 0.42, z: 0}
m_Center: {x: 0, y: 0.45, z: 0}
--- !u!1 &6001025753464815807
GameObject:
m_ObjectHideFlags: 0
......
......@@ -186,9 +186,9 @@ NavMeshObstacle:
m_Enabled: 1
serializedVersion: 3
m_Shape: 1
m_Extents: {x: 0.26000002, y: 0.22500001, z: 0.063}
m_Extents: {x: 0.26000002, y: 0.185, z: 0.063}
m_MoveThreshold: 0.1
m_Carve: 0
m_CarveOnlyStationary: 1
m_Center: {x: 0, y: 0.030000001, z: 0}
m_Center: {x: 0, y: 0, z: 0}
m_TimeToStationary: 0.5
......@@ -233,7 +233,7 @@ RectTransform:
- {fileID: 1519023766}
- {fileID: 1839944656}
m_Father: {fileID: 0}
m_RootOrder: 9
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
......@@ -489,7 +489,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 8
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &534669902
GameObject:
......@@ -1178,7 +1178,7 @@ PrefabInstance:
- target: {fileID: 1444571408780882984, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_RootOrder
value: 6
value: 9
objectReference: {fileID: 0}
- target: {fileID: 1444571408780882984, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
......@@ -1214,6 +1214,36 @@ PrefabInstance:
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1444571407224148018, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1444571408487427167, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9031965759712649268, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1053317222594467803, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8258786785925499026, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 356685241964599882, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0b18400fb62a12d4e9cb5fbb8ecbb53f, type: 3}
--- !u!1001 &5089720519379341084
......@@ -1266,7 +1296,7 @@ PrefabInstance:
- target: {fileID: 7144820693024262881, guid: e84ad2e2416a25447b16b00fbe19964e,
type: 3}
propertyPath: m_RootOrder
value: 7
value: 6
objectReference: {fileID: 0}
- target: {fileID: 7144820693024262881, guid: e84ad2e2416a25447b16b00fbe19964e,
type: 3}
......@@ -1357,6 +1387,12 @@ PrefabInstance:
propertyPath: surface
value:
objectReference: {fileID: 2102809461}
- target: {fileID: 3268100033343711389, guid: 11285456de5f1854d947bea83275646f,
type: 3}
propertyPath: mannequin
value:
objectReference: {fileID: 6169104080419908266, guid: 420a4f921e52a4141b80a3eefcd511e6,
type: 3}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 11285456de5f1854d947bea83275646f, type: 3}
--- !u!1001 &7277015660625800392
......
......@@ -17,7 +17,7 @@ public class MapManager : SingletonBehaviour<MapManager>
public GameObject truthBullet, fakeBullet, mirrorBullet;
public GameObject briefCase;
public GameObject cameraTurret;
public GameObject[] mannequins;
public GameObject mannequin;
public GameObject player;
[Header("All players")]
public List<GameObject> players;
......
......@@ -238,7 +238,7 @@ public class Map : MonoBehaviour
objectGrid[pos].Init(GetFloorAtPos(pos));
break;
case ObjType.Mannequin:
objectGrid.Add(pos, Instantiate(MapManager.inst.mannequins[Random.Range(0, 5)], new Vector3(pos.x, 0, pos.y), Quaternion.identity, objects.transform).GetComponent<IObject>());
objectGrid.Add(pos, Instantiate(MapManager.inst.mannequin, new Vector3(pos.x, 0, pos.y), Quaternion.identity, objects.transform).GetComponent<IObject>());
objectGrid[pos].Init(GetFloorAtPos(pos));
objectGrid[pos].GetObject().GetComponent<Mannequin>().SetColor(isWhite);
break;
......
......@@ -23,6 +23,9 @@ public class Player : MonoBehaviour
public GameObject selectPointer;
public VLight aimLight;
private GameObject currentBullet;
private float lastShoot;
/// <summary>
/// Set this player as the current player.
/// </summary>
......@@ -125,10 +128,13 @@ public class Player : MonoBehaviour
newBullet.transform.position = shootingFinger.transform.position;
newBullet.transform.LookAt(shootingArm.transform.forward + newBullet.transform.position);
newBullet.Init(shootingArm.transform.forward * 3);
currentBullet = newBullet.gameObject;
PlayerController.inst.bulletList.RemoveAt(0);
GameManager.inst.bulletUIGenerator.RemoveBulletUI();
laser.SetActive(false);
lastShoot = Time.time;
anim.SetTrigger("shoot");
}
// Start is called before the first frame update
void Start()
{
......@@ -138,7 +144,12 @@ public class Player : MonoBehaviour
// Update is called once per frame
void Update()
{
laser.transform.position = shootingFinger.transform.position;
{
if (GameManager.inst.isPlayerShooting && !GameManager.inst.isZooming)
{
laser.transform.position = shootingFinger.transform.position;
if (currentBullet == null && lastShoot + 1f < Time.time) laser.SetActive(true);
}
else if (laser.activeSelf) laser.SetActive(false);
}
}
......@@ -173,7 +173,7 @@ public class PlayerController : SingletonBehaviour<PlayerController>
currentPlayer.ResetCurrentPlayer();
}
}
else if (GameManager.inst.isPlayerShooting)
else if (GameManager.inst.isPlayerShooting && currentPlayer.laser.activeSelf)
{
if (bulletList.Count > 0)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment