From 25ffe0ff1f3589f2e929bb4db645644b89eaa439 Mon Sep 17 00:00:00 2001 From: "DESKTOP-98AVA47\\Administrator" <3046463818@qq.com> Date: Thu, 15 Jul 2021 15:58:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=B2=E7=8F=91=E5=AE=9D=E9=95=9C=E7=89=B9?= =?UTF-8?q?=E6=95=88=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...inglongbaojing_mianban_mianbandonghua.anim | 938 ++++++++++++++++++ ...ngbaojing_mianban_mianbandonghua.anim.meta | 8 + ...gbaojing_mianban_mianbandonghua.controller | 72 ++ ...ing_mianban_mianbandonghua.controller.meta | 8 + .../UI/linglong/LingLongBaoJingPanel.prefab | 125 ++- .../linglongbaojing/LingLongBaoJingPanel.lua | 24 +- 6 files changed, 1146 insertions(+), 29 deletions(-) create mode 100644 Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim create mode 100644 Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim.meta create mode 100644 Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller create mode 100644 Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller.meta diff --git a/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim new file mode 100644 index 0000000000..8e38b5c312 --- /dev/null +++ b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim @@ -0,0 +1,938 @@ +%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: fx_linglongbaojing_mianban_mianbandonghua + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 180} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Panel/turnpanelWai/ItemList1 + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.2, y: 0.2, z: 0.2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.4 + value: {x: 0.2, y: 0.2, z: 0.2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Panel/turnpanelWai/ItemList1 + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/TurnTable/BG9 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/TurnTable/ItemList2 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/button + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/TurnTable/Prop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.6692221 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 435.96887 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 130.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.7714977 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 436.00055 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 130.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.0000076293945 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + 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: + - serializedVersion: 2 + path: 206253910 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 206253910 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 398698157 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1101028870 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 979096748 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 505856255 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 206253910 + attribute: 1460864421 + script: {fileID: 0} + typeID: 224 + customType: 28 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 206253910 + attribute: 538195251 + script: {fileID: 0} + typeID: 224 + customType: 28 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 206253910 + attribute: 2537237887 + script: {fileID: 0} + typeID: 224 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 206253910 + attribute: 3762036201 + script: {fileID: 0} + typeID: 224 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 206253910 + attribute: 2033536083 + script: {fileID: 0} + typeID: 224 + customType: 28 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + 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: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/TurnTable/BG9 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/TurnTable/ItemList2 + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/button + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Panel/TurnTable/Prop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 180 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.6692221 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 435.96887 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 130.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_AnchoredPosition.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.7714977 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 436.00055 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 130.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.0000076293945 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Panel/turnpanelWai/ItemList1 + classID: 224 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim.meta b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim.meta new file mode 100644 index 0000000000..32e597543d --- /dev/null +++ b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f8182d4af49d9340a7dc05c729c83c9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller new file mode 100644 index 0000000000..617b259360 --- /dev/null +++ b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: fx_linglongbaojing_mianban_mianbandonghua + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107283110457075072} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102418777506165782 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u9762\u677F\u52A8\u753B" + 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: 2f8182d4af49d9340a7dc05c729c83c9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107283110457075072 +AnimatorStateMachine: + serializedVersion: 5 + 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: 1102418777506165782} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102418777506165782} diff --git a/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller.meta b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller.meta new file mode 100644 index 0000000000..cd1dd77781 --- /dev/null +++ b/Assets/ManagedResources/EffectResUI/linglongbaojing/Animation/fx_linglongbaojing_mianban_mianbandonghua.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ee8d6c3198e9c449b3ddf10f62932b9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ManagedResources/Prefabs/UI/linglong/LingLongBaoJingPanel.prefab b/Assets/ManagedResources/Prefabs/UI/linglong/LingLongBaoJingPanel.prefab index ce9de530e1..5c522d3177 100644 --- a/Assets/ManagedResources/Prefabs/UI/linglong/LingLongBaoJingPanel.prefab +++ b/Assets/ManagedResources/Prefabs/UI/linglong/LingLongBaoJingPanel.prefab @@ -596,6 +596,7 @@ RectTransform: - {fileID: 4536035257321641864} - {fileID: 6378551735188810895} - {fileID: 227647648330951685} + - {fileID: 5235865711419272672} - {fileID: 2353202169348388731} - {fileID: 3410466484382140854} - {fileID: 6099078440574250546} @@ -2810,6 +2811,66 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 +--- !u!1 &1350337918819470280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5235865711419272672} + - component: {fileID: 6081901815400835061} + m_Layer: 5 + m_Name: forthLayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5235865711419272672 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350337918819470280} + 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_Children: + - {fileID: 7212875792134460780} + - {fileID: 4403274898646294873} + - {fileID: 5280351472733834755} + m_Father: {fileID: 7035216596183516586} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1080, y: 1920} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &6081901815400835061 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350337918819470280} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 --- !u!1 &1375318419621536282 GameObject: m_ObjectHideFlags: 0 @@ -3220,7 +3281,7 @@ RectTransform: - {fileID: 3966076812878493885} - {fileID: 1278672238890784307} m_Father: {fileID: 7035216596183516586} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3879,7 +3940,7 @@ RectTransform: - {fileID: 3237959835335973153} - {fileID: 2156677597915279036} m_Father: {fileID: 7035216596183516586} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -7448,6 +7509,7 @@ GameObject: m_Component: - component: {fileID: 1409519540428586610} - component: {fileID: 5872486107894614277} + - component: {fileID: 5453210713877907902} m_Layer: 5 m_Name: LingLongBaoJingPanel m_TagString: Untagged @@ -7483,6 +7545,25 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3418664586733647616} m_CullTransparentMesh: 0 +--- !u!95 &5453210713877907902 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3418664586733647616} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 8ee8d6c3198e9c449b3ddf10f62932b9, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &3429342476609298388 GameObject: m_ObjectHideFlags: 0 @@ -10917,9 +10998,6 @@ RectTransform: - {fileID: 2904853375599239976} - {fileID: 7062317481524812952} - {fileID: 7523844360500022796} - - {fileID: 7212875792134460780} - - {fileID: 4403274898646294873} - - {fileID: 5280351472733834755} m_Father: {fileID: 7035216596183516586} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -11345,7 +11423,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 7035216596183516586} - m_RootOrder: 7 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -14658,7 +14736,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 7035216596183516586} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -19730,7 +19808,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 227647648330951685} + m_TransformParent: {fileID: 5235865711419272672} m_Modifications: - target: {fileID: 3672472738850532089, guid: 1ad3d5c089efd4b4880bf6b690f4b4f1, type: 3} @@ -19745,12 +19823,12 @@ PrefabInstance: - target: {fileID: 3672472738850532090, guid: 1ad3d5c089efd4b4880bf6b690f4b4f1, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 122.5 objectReference: {fileID: 0} - target: {fileID: 3672472738850532090, guid: 1ad3d5c089efd4b4880bf6b690f4b4f1, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 100 objectReference: {fileID: 0} - target: {fileID: 3672472738850532090, guid: 1ad3d5c089efd4b4880bf6b690f4b4f1, type: 3} @@ -19775,7 +19853,7 @@ PrefabInstance: - target: {fileID: 3672472738850532090, guid: 1ad3d5c089efd4b4880bf6b690f4b4f1, type: 3} propertyPath: m_RootOrder - value: 4 + value: 1 objectReference: {fileID: 0} - target: {fileID: 3672472738850532090, guid: 1ad3d5c089efd4b4880bf6b690f4b4f1, type: 3} @@ -19805,7 +19883,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 227647648330951685} + m_TransformParent: {fileID: 5235865711419272672} m_Modifications: - target: {fileID: 6877834373683491696, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} @@ -19825,7 +19903,7 @@ PrefabInstance: - target: {fileID: 4765776503007582044, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} propertyPath: m_LocalPosition.z - value: -100 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4765776503007582044, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} @@ -19850,7 +19928,7 @@ PrefabInstance: - target: {fileID: 4765776503007582044, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} propertyPath: m_RootOrder - value: 3 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4765776503007582044, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} @@ -19875,7 +19953,7 @@ PrefabInstance: - target: {fileID: 4765776503007582044, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} propertyPath: m_AnchoredPosition.y - value: -122.5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 4765776503007582044, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} @@ -19917,6 +19995,11 @@ PrefabInstance: propertyPath: m_Pivot.y value: 0.5 objectReference: {fileID: 0} + - target: {fileID: 8223504748321254375, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, + type: 3} + propertyPath: m_SortingOrder + value: 100 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6cb698cc49a035a4fa8ba7b86f8babc5, type: 3} --- !u!224 &7212875792134460780 stripped @@ -20080,7 +20163,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 227647648330951685} + m_TransformParent: {fileID: 5235865711419272672} m_Modifications: - target: {fileID: 4851277519564221504, guid: 053664527df6be64dbed90fd9ad8d626, type: 3} @@ -20095,12 +20178,12 @@ PrefabInstance: - target: {fileID: 2411491231198847351, guid: 053664527df6be64dbed90fd9ad8d626, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 122.5 objectReference: {fileID: 0} - target: {fileID: 2411491231198847351, guid: 053664527df6be64dbed90fd9ad8d626, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 100 objectReference: {fileID: 0} - target: {fileID: 2411491231198847351, guid: 053664527df6be64dbed90fd9ad8d626, type: 3} @@ -20125,7 +20208,7 @@ PrefabInstance: - target: {fileID: 2411491231198847351, guid: 053664527df6be64dbed90fd9ad8d626, type: 3} propertyPath: m_RootOrder - value: 5 + value: 2 objectReference: {fileID: 0} - target: {fileID: 2411491231198847351, guid: 053664527df6be64dbed90fd9ad8d626, type: 3} @@ -20240,12 +20323,12 @@ PrefabInstance: - target: {fileID: 8306702253824515896, guid: 11cace5d25bea294a99c20fee97582c8, type: 3} propertyPath: m_LocalPosition.x - value: 0 + value: 5.4 objectReference: {fileID: 0} - target: {fileID: 8306702253824515896, guid: 11cace5d25bea294a99c20fee97582c8, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: -92 objectReference: {fileID: 0} - target: {fileID: 8306702253824515896, guid: 11cace5d25bea294a99c20fee97582c8, type: 3} diff --git a/Assets/ManagedResources/~Lua/Modules/linglongbaojing/LingLongBaoJingPanel.lua b/Assets/ManagedResources/~Lua/Modules/linglongbaojing/LingLongBaoJingPanel.lua index c2ac7f5d3e..ad9d9f0cab 100644 --- a/Assets/ManagedResources/~Lua/Modules/linglongbaojing/LingLongBaoJingPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/linglongbaojing/LingLongBaoJingPanel.lua @@ -26,13 +26,14 @@ function LingLongBaoJingPanel:InitComponent(gameObject) self.firstLayer = Util.GetGameObject(self.luckyTurnPanel,"firstLayer"):GetComponent("Canvas") self.secondLayer = Util.GetGameObject(self.luckyTurnPanel,"turnpanelWai"):GetComponent("Canvas") self.thirtyLayer = Util.GetGameObject(self.luckyTurnPanel,"TurnTable"):GetComponent("Canvas") + self.forthLayer = Util.GetGameObject(self.luckyTurnPanel,"forthLayer"):GetComponent("Canvas") self.fx_linglongbaojing_changzhu = Util.GetGameObject(self.firstLayer.transform,"fx_linglongbaojing_changzhu") self.fx_linglongbaojing_changzhu.gameObject:SetActive(true) - self.fx_linglongbaojing_long = Util.GetGameObject(self.thirtyLayer.transform,"fx_linglongbaojing_long") - self.fx_linglongbaojing_long.gameObject:SetActive(true) - self.fx_linglongbaojing_chuxian = Util.GetGameObject(self.thirtyLayer.transform,"fx_linglongbaojing_chuxian") + self.fx_linglongbaojing_long = Util.GetGameObject(self.forthLayer.transform,"fx_linglongbaojing_long") + self.fx_linglongbaojing_long.gameObject:SetActive(false) + self.fx_linglongbaojing_chuxian = Util.GetGameObject(self.forthLayer.transform,"fx_linglongbaojing_chuxian") self.fx_linglongbaojing_chuxian.gameObject:SetActive(false) - self.fx_linglongbaojing_longchuxian = Util.GetGameObject(self.thirtyLayer.transform,"fx_linglongbaojing_longchuxian") + self.fx_linglongbaojing_longchuxian = Util.GetGameObject(self.forthLayer.transform,"fx_linglongbaojing_longchuxian") self.fx_linglongbaojing_longchuxian.gameObject:SetActive(false) ---跑马灯位置(物品位置) self.itemList = {} @@ -237,7 +238,11 @@ function LingLongBaoJingPanel:OnShow(_sortingOrder) self:SetTime() self:SetLayer() self.fx_linglongbaojing_chuxian.gameObject:SetActive(true) -end + + Timer.New(function() + self.fx_linglongbaojing_long.gameObject:SetActive(true) + end,0.5):Start() +end function LingLongBaoJingPanel:SetLayer() self.firstLayer.overrideSorting = true @@ -246,11 +251,13 @@ function LingLongBaoJingPanel:SetLayer() self.secondLayer.sortingOrder = self.sortingOrder + 1 self.thirtyLayer.overrideSorting = true self.thirtyLayer.sortingOrder = self.sortingOrder + 2 + self.forthLayer.overrideSorting = true + self.forthLayer.sortingOrder = self.sortingOrder + 3 Util.SetParticleSortLayer(self.fx_linglongbaojing_changzhu,self.sortingOrder) - Util.SetParticleSortLayer(self.fx_linglongbaojing_long,self.sortingOrder + 2) - Util.SetParticleSortLayer(self.fx_linglongbaojing_chuxian,self.sortingOrder + 2) - Util.SetParticleSortLayer(self.fx_linglongbaojing_longchuxian,self.sortingOrder + 2) + Util.SetParticleSortLayer(self.fx_linglongbaojing_long,self.sortingOrder + 3) + Util.SetParticleSortLayer(self.fx_linglongbaojing_chuxian,self.sortingOrder + 3) + Util.SetParticleSortLayer(self.fx_linglongbaojing_longchuxian,self.sortingOrder + 3) Util.SetParticleSortLayer(self.fx_linglongbaojing_kaiqi,self.sortingOrder + 2) for i = 1,#self.itemList do @@ -329,6 +336,7 @@ end ---界面关闭时调用(用于子类重写) function LingLongBaoJingPanel:OnClose() --self.parent.tabbox.gameObject:SetActive(true) + self.fx_linglongbaojing_long.gameObject:SetActive(false) self.fx_linglongbaojing_chuxian.gameObject:SetActive(false) self.gameObject:SetActive(false) if self.thread then