Merge branch 'SXElectricityInformationAcquisition' of http://gitea.umayle.com/huangjiayu/ShanxiKnowledgeBase into SXElectricityInformationAcquisition

This commit is contained in:
yzx 2024-06-11 10:25:14 +08:00
commit 20f7a248e0
24 changed files with 5103 additions and 510 deletions

View File

@ -0,0 +1,85 @@
using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class JunctionBox : MonoBehaviour
{
/// <summary>
/// 透明盖
/// </summary>
public Transform TransparentlidObj;
/// <summary>
/// 横向滑块
/// </summary>
public Transform HorizontalSlider;
/// <summary>
/// 纵向滑块
/// </summary>
public Transform VerticalSlider;
/// <summary>
/// 是否盖上
/// </summary>
bool iscover;
void Start()
{
}
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
bool raycast = Physics.Raycast(ray, out hit);
if (raycast)
{
if (hit.collider.gameObject.name == "盖_透明外壳")
{
TransparentlidObj.transform.DOLocalMove(new Vector3(0, -0.0914f, 0),2f);
//判断盖子是否打开
if (iscover)
{
switch (hit.collider.gameObject.name)
{
case "接线盒纵向滑块001":
hit.collider.gameObject.transform.DOLocalMove(new Vector3(0.06131744f, 0.0638f, 0.0089f),1.5f);
break;
case "接线盒纵向滑块002":
hit.collider.gameObject.transform.DOLocalMove(new Vector3(0.06131744f, -0.059f, 0.0089f), 1.5f);
break;
case "接线盒纵向滑块003":
hit.collider.gameObject.transform.DOLocalMove(new Vector3(0.06131744f, 0.0638f, 0.0089f), 1.5f);
break;
case "接线盒纵向滑块004":
hit.collider.gameObject.transform.DOLocalMove(new Vector3(0.06131744f, -0.059f, 0.0089f), 1.5f);
break;
//case "三相_有互感器_无光伏_接线盒_A相_横向下滑块_正确":
// break;
//case "三相_有互感器_无光伏_接线盒_B相_横向下滑块_正确":
// break;
//case "三相_有互感器_无光伏_接线盒_C相_横向下滑块_正确":
// break;
//case "接线盒横向上滑块001":
// break;
//case "接线盒横向上滑块002":
// break;
//case "接线盒横向上滑块003":
// break;
}
}
}
}
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a65440104d735dc4482c2064603bb31b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -29,7 +29,7 @@ Transform:
m_GameObject: {fileID: 103721339255136874}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 303.431, y: 1.1325539, z: 163.254}
m_LocalPosition: {x: 303.946, y: 1.1325539, z: 163.662}
m_LocalScale: {x: -0.71136904, y: -0.71136904, z: -0.71136904}
m_ConstrainProportionsScale: 0
m_Children: []
@ -432,8 +432,8 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6239205693335090337}
- {fileID: 3080164866543665551}
- {fileID: 5350613779181819299}
- {fileID: 8082036126782669866}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -862,308 +862,101 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8933102178325647878
GameObject:
--- !u!1001 &6937132962670016948
PrefabInstance:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5350613779181819299}
- component: {fileID: 1962637491504746341}
- component: {fileID: 3140406030994006585}
- component: {fileID: 8729468268017815365}
- component: {fileID: 1554554520892325432}
- component: {fileID: 7087735033996828511}
m_Layer: 0
m_Name: "\u68AF\u5B50"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5350613779181819299
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6067453685830380091}
m_Modifications:
- target: {fileID: 1166257143467820574, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: UpladderBtn
value:
objectReference: {fileID: 0}
- target: {fileID: 1166257143467820574, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: DownladderBtn
value:
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalScale.x
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalScale.y
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalScale.z
value: -0.5
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalPosition.x
value: 303.843
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalPosition.y
value: 1.076
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalPosition.z
value: 163.633
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalRotation.x
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 90
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4438413453312137135, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_Name
value: "\u68AF\u5B50"
objectReference: {fileID: 0}
- target: {fileID: 4438413453312137135, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8343630394908036120, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8886993566325912300, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_BlendShapeWeights.Array.data[0]
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9134938157479441900, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
--- !u!4 &6239205693335090337 stripped
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_CorrespondingSourceObject: {fileID: 3950704886970862869, guid: 36d4a805b02b6854482020d0d393e12c, type: 3}
m_PrefabInstance: {fileID: 6937132962670016948}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8933102178325647878}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 303.431, y: 1.198, z: 163.254}
m_LocalScale: {x: -0.71136904, y: -0.7113691, z: -0.7113691}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6067453685830380091}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!137 &1962637491504746341
SkinnedMeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8933102178325647878}
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: 3
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 26999a6c4a489b1408f64f0c28a527d0, type: 2}
- {fileID: 2100000, guid: b3afb4181fd569a4f9c8220e76feb421, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
serializedVersion: 2
m_Quality: 0
m_UpdateWhenOffscreen: 1
m_SkinnedMotionVectors: 1
m_Mesh: {fileID: -3973416097437174373, guid: abc7d1d39949f7d40ac5287b60e13fce, type: 3}
m_Bones: []
m_BlendShapeWeights:
- 0
m_RootBone: {fileID: 0}
m_AABB:
m_Center: {x: 0.0056167543, y: -0.19593897, z: -0.25850117}
m_Extent: {x: 0.53975236, y: 1.0664661, z: 1.5857905}
m_DirtyAABB: 0
--- !u!65 &3140406030994006585
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8933102178325647878}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1.0795046, y: 0.56231767, z: 3.1715808}
m_Center: {x: 0.0056167715, y: -0.19042973, z: -0.2585012}
--- !u!114 &8729468268017815365
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8933102178325647878}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 888380afc233049ce9e618f9f36c8ba8, type: 3}
m_Name:
m_EditorClassIdentifier:
profile: {fileID: 0}
profileSync: 0
previewInEditor: 1
camerasLayerMask:
serializedVersion: 2
m_Bits: 4294967295
effectGroup: 0
effectGroupLayer:
serializedVersion: 2
m_Bits: 4294967295
effectNameFilter:
combineMeshes: 0
alphaCutOff: 0
cullBackFaces: 1
ignoreObjectVisibility: 0
reflectionProbes: 0
GPUInstancing: 1
depthClip: 0
cameraDistanceFade: 0
cameraDistanceFadeNear: 0
cameraDistanceFadeFar: 1000
normalsOption: 0
ignore: 0
_highlighted: 0
fadeInDuration: 0
fadeOutDuration: 0
flipY: 0
constantWidth: 1
subMeshMask: -1
overlay: 0
overlayMode: 0
overlayColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
overlayAnimationSpeed: 1
overlayMinIntensity: 0.5
overlayBlending: 1
overlayTexture: {fileID: 0}
overlayTextureUVSpace: 0
overlayTextureScale: 1
outline: 1
outlineColor: {r: 0, g: 0, b: 0, a: 1}
outlineColorStyle: 0
outlineGradient:
serializedVersion: 2
key0: {r: 1, g: 1, b: 1, a: 1}
key1: {r: 1, g: 1, b: 1, a: 1}
key2: {r: 0, g: 0, b: 0, a: 0}
key3: {r: 0, g: 0, b: 0, a: 0}
key4: {r: 0, g: 0, b: 0, a: 0}
key5: {r: 0, g: 0, b: 0, a: 0}
key6: {r: 0, g: 0, b: 0, a: 0}
key7: {r: 0, g: 0, b: 0, a: 0}
ctime0: 0
ctime1: 65535
ctime2: 0
ctime3: 0
ctime4: 0
ctime5: 0
ctime6: 0
ctime7: 0
atime0: 0
atime1: 65535
atime2: 0
atime3: 0
atime4: 0
atime5: 0
atime6: 0
atime7: 0
m_Mode: 0
m_ColorSpace: -1
m_NumColorKeys: 2
m_NumAlphaKeys: 2
outlineGradientInLocalSpace: 0
outlineWidth: 0.45
outlineQuality: 3
outlineDownsampling: 2
outlineVisibility: 0
glowBlendMode: 0
outlineOptimalBlit: 1
outlineBlitDebug: 0
outlineIndependent: 0
glow: 0
glowWidth: 0.4
glowQuality: 3
glowDownsampling: 2
glowHQColor: {r: 0.64, g: 1, b: 0, a: 1}
glowDithering: 1
glowMagicNumber1: 0.75
glowMagicNumber2: 0.5
glowAnimationSpeed: 1
glowVisibility: 0
glowOptimalBlit: 1
glowBlitDebug: 0
glowBlendPasses: 1
glowPasses:
- offset: 4
alpha: 0.1
color: {r: 0.64, g: 1, b: 0, a: 1}
- offset: 3
alpha: 0.2
color: {r: 0.64, g: 1, b: 0, a: 1}
- offset: 2
alpha: 0.3
color: {r: 0.64, g: 1, b: 0, a: 1}
- offset: 1
alpha: 0.4
color: {r: 0.64, g: 1, b: 0, a: 1}
glowIgnoreMask: 0
innerGlow: 0
innerGlowWidth: 1
innerGlowColor: {r: 1, g: 1, b: 1, a: 1}
innerGlowVisibility: 0
targetFX: 0
targetFXTexture: {fileID: 0}
targetFXColor: {r: 1, g: 1, b: 1, a: 1}
targetFXCenter: {fileID: 0}
targetFXRotationSpeed: 50
targetFXInitialScale: 4
targetFXEndScale: 1.5
targetFXScaleToRenderBounds: 1
targetFXAlignToGround: 0
targetFXFadePower: 32
targetFXGroundMaxDistance: 10
targetFXGroundLayerMask:
serializedVersion: 2
m_Bits: 4294967295
targetFXTransitionDuration: 0.5
targetFXStayDuration: 1.5
targetFXVisibility: 1
seeThrough: 2
seeThroughOccluderMask:
serializedVersion: 2
m_Bits: 4294967295
seeThroughOccluderThreshold: 0.3
seeThroughOccluderMaskAccurate: 0
seeThroughOccluderCheckInterval: 1
seeThroughOccluderCheckIndividualObjects: 0
seeThroughDepthOffset: 0
seeThroughMaxDepth: 0
seeThroughIntensity: 0.8
seeThroughTintAlpha: 0.5
seeThroughTintColor: {r: 1, g: 0, b: 0, a: 1}
seeThroughNoise: 1
seeThroughBorder: 0
seeThroughBorderColor: {r: 0, g: 0, b: 0, a: 1}
seeThroughBorderOnly: 0
seeThroughBorderWidth: 0.45
seeThroughOrdered: 0
seeThroughTexture: {fileID: 0}
seeThroughTextureUVSpace: 0
seeThroughTextureScale: 1
rmsCount: 1
hitFxInitialIntensity: 0
hitFxMode: 0
hitFxFadeOutDuration: 0.25
hitFxColor: {r: 1, g: 1, b: 1, a: 1}
hitFxRadius: 0.5
--- !u!114 &1554554520892325432
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8933102178325647878}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 94f37b75bc424c5c818ec365d2c18168, type: 3}
m_Name:
m_EditorClassIdentifier:
_modelTypeEnum: 0
--- !u!114 &7087735033996828511
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8933102178325647878}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 61fae9872391f7948bed452fec0a5823, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -1,5 +1,89 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7661601162608444638
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2038441939940343167}
- component: {fileID: 7670339232524541965}
m_Layer: 0
m_Name: surface
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2038441939940343167
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7661601162608444638}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 0.00042, y: -0.00774, z: -0.0164}
m_LocalScale: {x: 0.0026850183, y: 0.013216278, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1245463814537934017}
m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
--- !u!212 &7670339232524541965
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7661601162608444638}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
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: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 3b2879f3467a51d419f3e182772e9b36, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 5.12, y: 2.56}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1001 &1640013680829502250
PrefabInstance:
m_ObjectHideFlags: 0
@ -66,7 +150,10 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 68467c2fd5fa82845950ebe0d0daf4eb, type: 3}
insertIndex: -1
addedObject: {fileID: 2038441939940343167}
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68467c2fd5fa82845950ebe0d0daf4eb, type: 3}
insertIndex: -1
@ -78,6 +165,11 @@ PrefabInstance:
insertIndex: -1
addedObject: {fileID: 6531800841171930545}
m_SourcePrefab: {fileID: 100100000, guid: 68467c2fd5fa82845950ebe0d0daf4eb, type: 3}
--- !u!4 &1245463814537934017 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 68467c2fd5fa82845950ebe0d0daf4eb, type: 3}
m_PrefabInstance: {fileID: 1640013680829502250}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1874366132397452923 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 68467c2fd5fa82845950ebe0d0daf4eb, type: 3}

View File

@ -0,0 +1,90 @@
%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: TM_boli
m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ALPHAPREMULTIPLY_ON
- _EMISSION
m_InvalidKeywords: []
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _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}
m_Ints: []
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 10
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 3
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 0
m_Colors:
- _Color: {r: 0.12835774, g: 0.24304268, b: 0.2877698, a: 0.9}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 62e06143b8181d44d9869de1d4d0456e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,83 @@
%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: "\u9A8C\u7535\u63D2\u5EA7"
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _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: 2800000, guid: f747ed7aa727cc843ab95903bd120ca9, type: 3}
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}
m_Ints: []
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.14142135
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 00ce5f09ce19d004eb09320dae84e1f6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &4352799773110975411
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalPosition.x
value: 302.963
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalPosition.y
value: 1.129
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalPosition.z
value: 164.695
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalRotation.w
value: 0.0000029504295
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalRotation.x
value: 0.00000002980654
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalRotation.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalRotation.z
value: -0.000001511972
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 180
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}
propertyPath: m_Name
value: "\u63D2\u5EA7"
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 4140c3d8a766dd1469391243a5a4decf, type: 3}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ed8dacfa7ce50bb439bdc3d4efa1b651
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -34,6 +34,7 @@ Transform:
- {fileID: 2516041744970207817}
- {fileID: 8378556726591945539}
- {fileID: 7885052562152851712}
- {fileID: 73790700294135962}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0}
--- !u!1001 &1603830342983888419
@ -276,6 +277,68 @@ Transform:
m_CorrespondingSourceObject: {fileID: 8364704314567448962, guid: a47634dceb9b5874c8a5d0d065f1ccdf, type: 3}
m_PrefabInstance: {fileID: 1835273776915271810}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4243747000456133826
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 8322912254063910965}
m_Modifications:
- target: {fileID: 3506379437075793634, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_Name
value: "\u63D2\u5EA7"
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalPosition.x
value: 1.253
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalPosition.y
value: 0.546
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalPosition.z
value: -0.153
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalRotation.w
value: -0.7071036
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalRotation.x
value: -0.0000010480487
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalRotation.y
value: 0.70711
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalRotation.z
value: -0.0000010902045
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 269.999
objectReference: {fileID: 0}
- target: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
--- !u!4 &73790700294135962 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4315285350148955224, guid: ed8dacfa7ce50bb439bdc3d4efa1b651, type: 3}
m_PrefabInstance: {fileID: 4243747000456133826}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6570778756711759305
PrefabInstance:
m_ObjectHideFlags: 0
@ -447,6 +510,34 @@ PrefabInstance:
propertyPath: m_Name
value: "\u63A5\u7EBF"
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_DirtyAABB
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_AABB.m_Center.x
value: -0.036621094
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_AABB.m_Center.y
value: 0.26438904
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_AABB.m_Center.z
value: -3.2207031
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_AABB.m_Extent.x
value: 15.51416
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_AABB.m_Extent.y
value: 5.355667
objectReference: {fileID: 0}
- target: {fileID: 2133401559335394433, guid: 118ae7426e2f4034d81f1398f5464825, type: 3}
propertyPath: m_AABB.m_Extent.z
value: 4.8535156
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: f747ed7aa727cc843ab95903bd120ca9
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -3,7 +3,22 @@ guid: 4140c3d8a766dd1469391243a5a4decf
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: TM_boli
second: {fileID: 2100000, guid: 62e06143b8181d44d9869de1d4d0456e, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: "\u9A8C\u7535\u63D2\u5EA7"
second: {fileID: 2100000, guid: 00ce5f09ce19d004eb09320dae84e1f6, type: 2}
- first:
type: UnityEngine:Texture2D
assembly: UnityEngine.CoreModule
name: "\u9A8C\u7535\u63D2\u5EA7_D"
second: {fileID: 2800000, guid: f747ed7aa727cc843ab95903bd120ca9, type: 3}
materials:
materialImportMode: 2
materialName: 0

View File

@ -115,5 +115,25 @@ PrefabInstance:
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ec43064807fd2f244a876f7864bf5867, type: 3}
insertIndex: -1
addedObject: {fileID: 7622211480995653432}
m_SourcePrefab: {fileID: 100100000, guid: ec43064807fd2f244a876f7864bf5867, type: 3}
--- !u!1 &9177974219957863224 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: ec43064807fd2f244a876f7864bf5867, type: 3}
m_PrefabInstance: {fileID: 8331623288581471849}
m_PrefabAsset: {fileID: 0}
--- !u!114 &7622211480995653432
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9177974219957863224}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a65440104d735dc4482c2064603bb31b, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -0,0 +1,109 @@
using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 쭁介독
/// </summary>
public class Screwdriver : MonoBehaviour
{
/// <summary>
/// 쭁介독麟깃
/// </summary>
public Transform ScrewdriverTrans;
/// <summary>
/// 塘긋쭁介
/// </summary>
public Transform ScrewR;
/// <summary>
/// 璘긋쭁介
/// </summary>
public Transform ScrewL;
public InteractiveObjects[] interactiveObjects;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{//Camera.transform.forward
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
bool raycast = Physics.Raycast(ray, out hit);
if (raycast)
{
if (hit.collider.gameObject.name == "맨_미땍쭁介_Rup")
{
StartCoroutine(Rscrew());
Debug.Log(hit.collider.gameObject.name);
}
if (hit.collider.gameObject.name == "미땍쭁介_Ldown")
{
StartCoroutine(Lscrew());
Debug.Log(hit.collider.gameObject.name);
}
}
}
}
/// <summary>
/// 塘긋쭁介
/// </summary>
/// <returns></returns>
IEnumerator Rscrew()
{
ScrewdriverTrans.transform.DOLocalRotate(new Vector3(-19.741f, -113.296f, 90),1f);
yield return new WaitForSeconds(1.5f);
ScrewdriverTrans.transform.DOLocalMove(new Vector3(3.2373f, 1.8549f, -1.244f), 1f);
yield return new WaitForSeconds(1);
ScrewdriverTrans.transform.DOLocalRotate(new Vector3(-19.741f, -113.296f, -104.747f), 1f);
yield return new WaitForSeconds(1.5f);
ScrewdriverTrans.transform.DOLocalMove(new Vector3(3.191f, 1.831f, -1.158f), 1f);
yield return new WaitForSeconds(2f);
ScrewR.transform.DOLocalMove(new Vector3(0.1316f, 0.036f, 0.0034f), 1.5f);
yield return new WaitForSeconds(3f);
Destroy(ScrewR);
}
/// <summary>
/// 璘긋쭁介
/// </summary>
/// <returns></returns>
IEnumerator Lscrew()
{
ScrewdriverTrans.transform.DOLocalRotate(new Vector3(-19.741f, -113.296f, 90), 1f);
yield return new WaitForSeconds(1.5f);
ScrewdriverTrans.transform.DOLocalRotate(new Vector3(-19.741f, -113.296f, -104.747f), 1f);
yield return new WaitForSeconds(1.5f);
ScrewdriverTrans.transform.DOLocalMove(new Vector3(3.2373f, 1.8284f, -1.3885f), 1f);
yield return new WaitForSeconds(1.5f);
ScrewL.transform.DOLocalMove(new Vector3(-0.07357633f, -0.01137948f, -0.0366f), 1f);
}
//private void OnMouseEnter()
//{
// for (int i= 0; i < interactiveObjects.Length; i++)
// {
// interactiveObjects[i].enabled = true;
// }
//}
//private void OnMouseExit()
//{
// for (int i = 0; i < interactiveObjects.Length; i++)
// {
// interactiveObjects[i].enabled = false;
// }
//}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 25ae202ba47e404479714117f618ac9b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -42,6 +42,7 @@ public class LadderTrigger : MonoBehaviour
UpladderBtn.onClick.AddListener(() =>
{
CameraPlayer.GetComponent<Rigidbody>().useGravity = false;
CameraPlayer.GetComponent<CapsuleCollider>().enabled = false;
CameraPlayer.gameObject.transform.position = UptheladderPos.transform.position;
DownladderBtn.gameObject.SetActive(true);
UpladderBtn.gameObject.SetActive(false);
@ -53,7 +54,8 @@ public class LadderTrigger : MonoBehaviour
{
RoleMove.instance.isup = false;
FirstPersonController.instance.playerCanMove = true;
CameraPlayer.transform.position = new Vector3(303.5654f, 1.559f, 163.5107f);
CameraPlayer.GetComponent<CapsuleCollider>().enabled = true;
CameraPlayer.transform.position = new Vector3(304.2304f, 1.200014f, 164.2515f);
UpladderBtn.gameObject.SetActive(true);
DownladderBtn.gameObject.SetActive(false);
TakeBackBtn.gameObject.SetActive(true);

View File

@ -19,9 +19,19 @@ public class Pliers : MonoBehaviour
public SkinnedMeshRenderer PliersSki;
/// <summary>
/// 封印动画
/// 柜门封印动画
/// </summary>
public SkinnedMeshRenderer SkinnedMeshRenderer;
public SkinnedMeshRenderer ElectricBoxSkinnedMeshRenderer;
/// <summary>
/// 电箱里右边封印
/// </summary>
public SkinnedMeshRenderer RightSkinnedMeshRenderer;
/// <summary>
/// 电箱里面左边封印
/// </summary>
public SkinnedMeshRenderer LeftSkinnedMeshRenderer;
/// <summary>
/// ±äµçÏäÃÅËø
@ -34,9 +44,9 @@ public class Pliers : MonoBehaviour
public Transform DoorOfCabinet;
/// <summary>
/// 是否选取/在手
/// 是否在梯子
/// </summary>
bool inhand;
bool Onladder ;
void Start()
{
@ -45,7 +55,7 @@ public class Pliers : MonoBehaviour
void Update()
{
if (!inhand)
if (!Onladder)
{
if (Input.GetMouseButtonDown(0))
{//Camera.transform.forward
@ -59,13 +69,20 @@ public class Pliers : MonoBehaviour
StartCoroutine(PliersIE());
Debug.Log(hit.collider.gameObject.name);
}
if (hit.collider.gameObject.name == "接线盒_封印R")
{
StartCoroutine(JunctionBoxRight());
Debug.Log(hit.collider.gameObject.name);
}
if (hit.collider.gameObject.name == "接线盒_封印L")
{
StartCoroutine(JunctionBoxLeft());
Debug.Log(hit.collider.gameObject.name);
}
}
}
}
//if (Input.GetKeyDown(KeyCode.E))
//{
// PliersAni.Play("钳线");
//}
}
float weight;
/// <summary>
@ -74,7 +91,7 @@ public class Pliers : MonoBehaviour
/// <returns></returns>
IEnumerator PliersIE()
{
PliersObj.gameObject.transform.DOLocalMove(new Vector3(303.0849f, 2.696f, 163.5919f),1f);
PliersObj.gameObject.transform.DOLocalMove(new Vector3(3.33844f, 2.085f, -1.040039f),1f);
yield return new WaitForSeconds(1.5f);
PliersObj.gameObject.transform.DOLocalRotate(new Vector3(-90,90,0),1.5f);
yield return new WaitForSeconds(2f);
@ -96,12 +113,12 @@ public class Pliers : MonoBehaviour
for (int i = 0; i < 100; i++)
{
yield return new WaitForSeconds(0.01f);
SkinnedMeshRenderer.SetBlendShapeWeight(0, i);
ElectricBoxSkinnedMeshRenderer.SetBlendShapeWeight(0, i);
}
yield return new WaitForSeconds(1f);
SkinnedMeshRenderer.gameObject.transform.DOLocalMove(new Vector3(0.637f, 0.12f, -0.015f), 1f);
ElectricBoxSkinnedMeshRenderer.gameObject.transform.DOLocalMove(new Vector3(0.637f, 0.12f, -0.015f), 1f);
yield return new WaitForSeconds(2f);
Destroy(SkinnedMeshRenderer);
Destroy(ElectricBoxSkinnedMeshRenderer);
StartCoroutine(OpenDoor());
}
@ -120,9 +137,67 @@ public class Pliers : MonoBehaviour
IEnumerator PliersBack()
{
PliersObj.gameObject.transform.DOLocalMove(new Vector3(303.05f, 2.386f, 163.028f),1.5f);
PliersObj.gameObject.transform.DOLocalRotate(new Vector3(0,90,0),1.5f);
PliersObj.gameObject.transform.DOMove(new Vector3(303.05f, 2.386f, 163.028f),1.5f);
PliersObj.gameObject.transform.DORotate(new Vector3(0,90,0),1.5f);
yield return new WaitForSeconds(2f);
PliersObj.gameObject.SetActive(false);
//PliersObj.gameObject.SetActive(false);
}
/// <summary>
/// 接线盒右边封印
/// </summary>
/// <returns></returns>
IEnumerator JunctionBoxRight()
{
//PliersObj.gameObject.SetActive(true);
PliersObj.gameObject.transform.DOLocalRotate(new Vector3(-90, 90, 0), 1.5f);
yield return new WaitForSeconds(1.5f);
PliersObj.gameObject.transform.DOLocalMove(new Vector3(3.1497f, 1.888f, -1.3079f), 1f);
yield return new WaitForSeconds(2f);
for (int i = 100; i >= 0; i--)
{
yield return new WaitForSeconds(0.01f);
PliersSki.SetBlendShapeWeight(0, i);
}
yield return new WaitForSeconds(3f);
for (int i = 0; i < 100; i++)
{
yield return new WaitForSeconds(0.01f);
RightSkinnedMeshRenderer.SetBlendShapeWeight(0, i);
}
RightSkinnedMeshRenderer.gameObject.transform.DOLocalMove(new Vector3(0.0746f, 0.0004f, -0.0416f), 1f);
yield return new WaitForSeconds(1.5f);
StartCoroutine(PliersBack());
Destroy(RightSkinnedMeshRenderer);
}
/// <summary>
/// 接线盒左边封印
/// </summary>
/// <returns></returns>
IEnumerator JunctionBoxLeft()
{
//PliersObj.gameObject.SetActive(true);
PliersObj.gameObject.transform.DOLocalRotate(new Vector3(-90, 90, 0), 1.5f);
yield return new WaitForSeconds(1.5f);
PliersObj.gameObject.transform.DOLocalMove(new Vector3(3.1672f, 1.8637f, -1.4392f), 1f);
yield return new WaitForSeconds(2f);
for (int i = 100; i >= 0; i--)
{
yield return new WaitForSeconds(0.01f);
PliersSki.SetBlendShapeWeight(0, i);
}
yield return new WaitForSeconds(3f);
for (int i = 0; i < 100; i++)
{
yield return new WaitForSeconds(0.01f);
LeftSkinnedMeshRenderer.SetBlendShapeWeight(0, i);
}
LeftSkinnedMeshRenderer.gameObject.transform.DOLocalMove(new Vector3(-0.0744f, -0.0247f, -0.043f), 1f);
yield return new WaitForSeconds(1.5f);
StartCoroutine(PliersBack());
Destroy(LeftSkinnedMeshRenderer);
}
}

View File

@ -0,0 +1,96 @@
using DG.Tweening;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
/// <summary>
/// 验电笔
/// </summary>
public class ElectricCheckPen : MonoBehaviour
{
/// <summary>
/// 验电笔物体
/// </summary>
public GameObject ElectricCheckPenOBJ;
/// <summary>
/// 验电笔表面
/// </summary>
public SpriteRenderer ElectricCheckPenSpr;
/// <summary>
/// 是否在手上
/// </summary>
bool issocket;
void Start()
{
}
/// <summary>
/// 插座带电,电箱不带电
/// </summary>
void Update()
{
if (Input.GetMouseButtonDown(0))
{//Camera.transform.forward
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
bool raycast = Physics.Raycast(ray, out hit);
if (raycast)
{
if (hit.collider.gameObject.name == "变电箱_门")
{
ElectricCheckPenOBJ.gameObject.transform.DOMove(new Vector3(303.038f, 2.655f, 163.822f), 2f);
Debug.Log(hit.collider.gameObject.name);
}
if (hit.collider.gameObject.name == "插座")
{
StartCoroutine(socket());
//Warninglight();
Debug.Log(hit.collider.gameObject.name);
}
}
}
}
private void OnMouseDown()
{
if (gameObject.name == "插座")
{
Warninglight();
}
}
/// <summary>
/// 验电笔点击插座
/// </summary>
/// <returns></returns>
IEnumerator socket()
{
ElectricCheckPenOBJ.gameObject.transform.DOLocalMove(new Vector3(3.334f, 0.489f, 0.107f), 1f).OnComplete(() =>
{
ElectricCheckPenOBJ.gameObject.transform.DOLocalRotate(new Vector3(20.78f, 72.47f, 171.503f), 1.5f).OnComplete(() =>
{
Debug.Log("123");
Warninglight();
});
});
yield return null;
}
/// <summary>
/// 验电笔屏幕颜色闪烁
/// </summary>
/// <returns></returns>
async void Warninglight()
{
ElectricCheckPenSpr.color = new Color(255, 0, 0);
await Task.Delay(TimeSpan.FromSeconds(1));
ElectricCheckPenSpr.color = new Color(166, 183, 213);
await Task.Delay(TimeSpan.FromSeconds(1));
ElectricCheckPenSpr.color = new Color(255, 0, 0);
await Task.Delay(TimeSpan.FromSeconds(1));
ElectricCheckPenSpr.color = new Color(166, 183, 213);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e7e0e7630b9f8594b89a4a19d0288949
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,32 @@
using HighlightPlus;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// ¿É½»»¥ÎïÌå¸ßÁÁ
/// </summary>
public class InteractiveObjects : MonoBehaviour
{
private HighlightEffect _highlight;
private void Awake()
{
_highlight = this.GetComponent<HighlightEffect>();
}
private void OnEnable()
{
_highlight.highlighted = false;
}
private void OnMouseEnter()
{
_highlight.highlighted = true;
}
private void OnMouseExit()
{
_highlight.highlighted = false;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c2fdec81d61c01241a90f21b4368eaf8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: