1
This commit is contained in:
@@ -2534,7 +2534,6 @@ GameObject:
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1713512242956466463}
|
||||
- component: {fileID: 1368362090332294987}
|
||||
m_Layer: 24
|
||||
m_Name: eff_baodian (1)
|
||||
m_TagString: Untagged
|
||||
@@ -2564,18 +2563,6 @@ Transform:
|
||||
- {fileID: 8388603944346395357}
|
||||
m_Father: {fileID: 4707313352719104336}
|
||||
m_LocalEulerAnglesHint: {x: -23.976986, y: 8.456316e-14, z: 3.9823163e-13}
|
||||
--- !u!114 &1368362090332294987
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314472588275934322}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ae9b70ba4e2aa2329407c722b6c5a5fd, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1381193625469632634
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -8483,7 +8470,6 @@ GameObject:
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2845755247183784446}
|
||||
- component: {fileID: 964401055899020792}
|
||||
m_Layer: 24
|
||||
m_Name: 1507
|
||||
m_TagString: Untagged
|
||||
@@ -8517,18 +8503,6 @@ Transform:
|
||||
- {fileID: 1273126720854675855}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: -0, z: -0}
|
||||
--- !u!114 &964401055899020792
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3388978822492800134}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b1da46fdf22b89e849e79a29aaf7c290, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &3598375946817598561
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2406,6 +2406,29 @@ MonoBehaviour:
|
||||
m_Markers:
|
||||
m_Objects: []
|
||||
m_PostPlaybackState: 3
|
||||
--- !u!114 &-2327353614116724397
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b46e36075dd1c124a8422c228e75e1fb, type: 3}
|
||||
m_Name: Signal Track
|
||||
m_EditorClassIdentifier:
|
||||
m_Version: 3
|
||||
m_AnimClip: {fileID: 0}
|
||||
m_Locked: 0
|
||||
m_Muted: 0
|
||||
m_CustomPlayableFullTypename:
|
||||
m_Curves: {fileID: 0}
|
||||
m_Parent: {fileID: 11400000}
|
||||
m_Children: []
|
||||
m_Clips: []
|
||||
m_Markers:
|
||||
m_Objects: []
|
||||
--- !u!114 &-2150227897329542303
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
@@ -2757,6 +2780,7 @@ MonoBehaviour:
|
||||
- {fileID: 4621470011924840542}
|
||||
- {fileID: -1936646652492250195}
|
||||
- {fileID: 5900732669244478740}
|
||||
- {fileID: -2327353614116724397}
|
||||
m_FixedDuration: 0
|
||||
m_EditorSettings:
|
||||
m_Framerate: 60
|
||||
|
||||
@@ -229061,6 +229061,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 3635606249739242833}
|
||||
- component: {fileID: 690084694559714674}
|
||||
- component: {fileID: 3653689207835401041}
|
||||
m_Layer: 21
|
||||
m_Name: 4022_B
|
||||
m_TagString: Untagged
|
||||
@@ -229201,6 +229202,8 @@ PlayableDirector:
|
||||
value: {fileID: 0}
|
||||
- key: {fileID: -1936646652492250195, guid: 2faaacb77d06466438cd84ad12bbf14a, type: 2}
|
||||
value: {fileID: 0}
|
||||
- key: {fileID: -2327353614116724397, guid: 2faaacb77d06466438cd84ad12bbf14a, type: 2}
|
||||
value: {fileID: 3653689207835401041}
|
||||
m_ExposedReferences:
|
||||
m_References:
|
||||
- ae6cfbdce685f80499a3044f3a9c7247: {fileID: 2295987339802166869}
|
||||
@@ -229425,6 +229428,21 @@ PlayableDirector:
|
||||
- 8bfbbbbfd4e30f643a9994d4609a717a: {fileID: 2295987339802166869}
|
||||
- 530f7817b1e490b42b43e489158150ca: {fileID: 2295987339802166869}
|
||||
- 2fead6fdfc29b2f4c8dad31cef20ee4d: {fileID: 2295987339802166869}
|
||||
--- !u!114 &3653689207835401041
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5485079200766063859}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e52de21a22b6dd44c9cc19f810c65059, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Events:
|
||||
m_Signals: []
|
||||
m_Events: []
|
||||
--- !u!1 &5493668169004643466
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -2354,6 +2354,22 @@ MonoBehaviour:
|
||||
m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_Rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_ApplyOffsets: 0
|
||||
--- !u!114 &-5572515123281206766
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 15c38f6fa1940124db1ab7f6fe7268d1, type: 3}
|
||||
m_Name: Signal Emitter
|
||||
m_EditorClassIdentifier:
|
||||
m_Time: 0
|
||||
m_Retroactive: 0
|
||||
m_EmitOnce: 0
|
||||
m_Asset: {fileID: 11400000, guid: 344d1087c2077664ebcfebc51d6cf167, type: 2}
|
||||
--- !u!114 &-5528392336609758472
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
@@ -3113,6 +3129,22 @@ MonoBehaviour:
|
||||
m_Loop: 0
|
||||
m_Version: 1
|
||||
m_Rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
--- !u!114 &-3830697984569849049
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 15c38f6fa1940124db1ab7f6fe7268d1, type: 3}
|
||||
m_Name: Signal Emitter
|
||||
m_EditorClassIdentifier:
|
||||
m_Time: 11.066666666666666
|
||||
m_Retroactive: 0
|
||||
m_EmitOnce: 0
|
||||
m_Asset: {fileID: 11400000, guid: 344d1087c2077664ebcfebc51d6cf167, type: 2}
|
||||
--- !u!114 &-2683036787068001421
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
@@ -3281,6 +3313,22 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: fde0d25a170598d46a0b9dc16b4527a5, type: 3}
|
||||
m_Name: ActivationPlayableAsset
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &-1325041780112933042
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 15c38f6fa1940124db1ab7f6fe7268d1, type: 3}
|
||||
m_Name: Signal Emitter
|
||||
m_EditorClassIdentifier:
|
||||
m_Time: 5.533333333333333
|
||||
m_Retroactive: 0
|
||||
m_EmitOnce: 0
|
||||
m_Asset: {fileID: 11400000, guid: 344d1087c2077664ebcfebc51d6cf167, type: 2}
|
||||
--- !u!114 &-1128838470591122709
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
@@ -3651,7 +3699,25 @@ MonoBehaviour:
|
||||
m_BlendOutDuration: -1
|
||||
m_MixInCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
@@ -5179,7 +5245,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 15c38f6fa1940124db1ab7f6fe7268d1, type: 3}
|
||||
m_Name: Signal Emitter
|
||||
m_EditorClassIdentifier:
|
||||
m_Time: 20.483333333333334
|
||||
m_Time: 20
|
||||
m_Retroactive: 0
|
||||
m_EmitOnce: 0
|
||||
m_Asset: {fileID: 11400000, guid: 27ead056a3555a449b1c33be851ca0c5, type: 2}
|
||||
@@ -5464,6 +5530,9 @@ MonoBehaviour:
|
||||
m_Markers:
|
||||
m_Objects:
|
||||
- {fileID: 3363584869114406868}
|
||||
- {fileID: -5572515123281206766}
|
||||
- {fileID: -1325041780112933042}
|
||||
- {fileID: -3830697984569849049}
|
||||
--- !u!114 &4936197656522684982
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 1
|
||||
@@ -5658,7 +5727,25 @@ MonoBehaviour:
|
||||
m_RotationOrder: 4
|
||||
m_MixOutCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
@@ -5685,7 +5772,25 @@ MonoBehaviour:
|
||||
m_BlendOutDuration: -1
|
||||
m_MixInCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
@@ -5784,7 +5889,25 @@ MonoBehaviour:
|
||||
m_BlendOutDuration: -1
|
||||
m_MixInCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
@@ -5856,7 +5979,25 @@ MonoBehaviour:
|
||||
m_RotationOrder: 4
|
||||
m_MixOutCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
@@ -6047,25 +6188,7 @@ MonoBehaviour:
|
||||
m_RotationOrder: 4
|
||||
m_MixOutCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_Curve: []
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
@@ -6092,25 +6215,7 @@ MonoBehaviour:
|
||||
m_BlendOutDuration: -1
|
||||
m_MixInCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_Curve: []
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
|
||||
+3
-2
@@ -1,6 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e938db170868d3a4b9f0bec21500e1a6
|
||||
PrefabImporter:
|
||||
guid: aea8ee3332113e345b39035fab28c936
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6bac26f79fb7db24381d8d1f9fab586b
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,308 @@
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using UnityEditor;
|
||||
using UnityEditor.SceneManagement;
|
||||
using UnityEngine;
|
||||
|
||||
public class MissingScriptRemover : EditorWindow
|
||||
{
|
||||
private readonly List<Object> targetObjects = new List<Object>();
|
||||
private readonly List<string> prefabPaths = new List<string>();
|
||||
private bool includeSubFolders = true;
|
||||
private bool includeScene = false;
|
||||
private bool dryRun = true;
|
||||
private bool lastRunWasScan = true;
|
||||
|
||||
private readonly Dictionary<string, int> scanResults = new Dictionary<string, int>();
|
||||
private int totalMissing;
|
||||
private int fileCount;
|
||||
private Vector2 scrollPos;
|
||||
private bool hasScanned = false;
|
||||
|
||||
[MenuItem("Tools/预制体丢失脚本清理工具")]
|
||||
public static void ShowWindow()
|
||||
{
|
||||
GetWindow<MissingScriptRemover>("丢失脚本清理");
|
||||
}
|
||||
|
||||
private void OnGUI()
|
||||
{
|
||||
EditorGUILayout.HelpBox(
|
||||
"拖入 Prefab 或文件夹 → 扫描 → 清理\n" +
|
||||
"扫描模式只统计不修改;确认无误后取消勾选「仅扫描」再点清理", MessageType.Info);
|
||||
|
||||
EditorGUILayout.Space(4);
|
||||
|
||||
EditorGUILayout.LabelField("目标(Prefab / 文件夹,可多选拖入)", EditorStyles.boldLabel);
|
||||
Rect dropRect = GUILayoutUtility.GetRect(0, 40, GUILayout.ExpandWidth(true));
|
||||
GUI.Box(dropRect, targetObjects.Count == 0
|
||||
? "拖入 Prefab 或文件夹到此处"
|
||||
: string.Join(", ", targetObjects.ConvertAll(o => o.name).ToArray()),
|
||||
EditorStyles.helpBox);
|
||||
Event evt = Event.current;
|
||||
if ((evt.type == EventType.DragUpdated || evt.type == EventType.DragPerform) && dropRect.Contains(evt.mousePosition))
|
||||
{
|
||||
DragAndDrop.visualMode = DragAndDropVisualMode.Copy;
|
||||
if (evt.type == EventType.DragPerform)
|
||||
{
|
||||
DragAndDrop.AcceptDrag();
|
||||
if (DragAndDrop.objectReferences.Length > 0)
|
||||
{
|
||||
targetObjects.Clear();
|
||||
targetObjects.AddRange(DragAndDrop.objectReferences);
|
||||
hasScanned = false;
|
||||
}
|
||||
}
|
||||
evt.Use();
|
||||
}
|
||||
|
||||
if (GUILayout.Button("使用 Project 当前选中", GUILayout.Height(22)))
|
||||
{
|
||||
Object[] sel = Selection.objects;
|
||||
if (sel != null && sel.Length > 0)
|
||||
{
|
||||
targetObjects.Clear();
|
||||
targetObjects.AddRange(sel);
|
||||
hasScanned = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
EditorUtility.DisplayDialog("提示", "请先在 Project 窗口选中 Prefab 或文件夹", "确定");
|
||||
}
|
||||
}
|
||||
|
||||
EditorGUILayout.Space(6);
|
||||
includeSubFolders = EditorGUILayout.ToggleLeft("包含子文件夹", includeSubFolders);
|
||||
includeScene = EditorGUILayout.ToggleLeft("同时处理当前打开的场景", includeScene);
|
||||
dryRun = EditorGUILayout.ToggleLeft("仅扫描(不修改任何文件)", dryRun);
|
||||
|
||||
EditorGUILayout.Space(6);
|
||||
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
GUI.enabled = targetObjects.Count > 0 || includeScene;
|
||||
if (GUILayout.Button("扫描", GUILayout.Height(28)))
|
||||
{
|
||||
ScanOrClean(true);
|
||||
}
|
||||
GUI.enabled = true;
|
||||
|
||||
GUI.enabled = (targetObjects.Count > 0 || includeScene) && !dryRun;
|
||||
string cleanLabel = dryRun ? "清理(已禁用:勾选了仅扫描)" : "清理";
|
||||
if (GUILayout.Button(cleanLabel, GUILayout.Height(28)))
|
||||
{
|
||||
if (EditorUtility.DisplayDialog("确认清理",
|
||||
$"将永久删除丢失的脚本组件(不可撤销,建议先提交或备份)。\n目标: {(targetObjects.Count > 0 ? string.Join(", ", targetObjects.ConvertAll(o => o.name).ToArray()) : "")}{(includeScene ? " + 当前场景" : "")}\n\n确认继续?",
|
||||
"确认清理", "取消"))
|
||||
{
|
||||
ScanOrClean(false);
|
||||
}
|
||||
}
|
||||
GUI.enabled = true;
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
EditorGUILayout.Space(8);
|
||||
|
||||
if (hasScanned)
|
||||
{
|
||||
string modeText = lastRunWasScan ? "[扫描结果]" : "[清理结果]";
|
||||
EditorGUILayout.LabelField($"{modeText} 共 {fileCount} 个文件,丢失脚本组件 {totalMissing} 处", EditorStyles.boldLabel);
|
||||
|
||||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos);
|
||||
foreach (var kv in scanResults)
|
||||
{
|
||||
if (kv.Value > 0)
|
||||
{
|
||||
Color old = GUI.color;
|
||||
GUI.color = new Color(1f, 0.75f, 0.45f);
|
||||
EditorGUILayout.LabelField($"{kv.Key} ({kv.Value})");
|
||||
GUI.color = old;
|
||||
}
|
||||
}
|
||||
EditorGUILayout.EndScrollView();
|
||||
|
||||
if (scanResults.Count > 0 && GUILayout.Button("定位选中第一个文件"))
|
||||
{
|
||||
foreach (var kv in scanResults)
|
||||
{
|
||||
if (kv.Value > 0 && kv.Key.EndsWith(".prefab"))
|
||||
{
|
||||
var obj = AssetDatabase.LoadMainAssetAtPath(kv.Key);
|
||||
if (obj != null)
|
||||
{
|
||||
Selection.activeObject = obj;
|
||||
EditorGUIUtility.PingObject(obj);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void ScanOrClean(bool scanOnly)
|
||||
{
|
||||
lastRunWasScan = scanOnly;
|
||||
prefabPaths.Clear();
|
||||
prefabPaths.AddRange(CollectPrefabPaths(targetObjects.ToArray()));
|
||||
|
||||
scanResults.Clear();
|
||||
totalMissing = 0;
|
||||
fileCount = 0;
|
||||
int sceneMissing = 0;
|
||||
|
||||
bool cancelled = false;
|
||||
try
|
||||
{
|
||||
for (int i = 0; i < prefabPaths.Count; i++)
|
||||
{
|
||||
string path = prefabPaths[i];
|
||||
if (EditorUtility.DisplayCancelableProgressBar(
|
||||
scanOnly ? "扫描丢失脚本" : "清理丢失脚本",
|
||||
path, (float)i / prefabPaths.Count))
|
||||
{
|
||||
cancelled = true;
|
||||
break;
|
||||
}
|
||||
|
||||
int removed = ProcessPrefab(path, !scanOnly);
|
||||
scanResults[path] = removed;
|
||||
totalMissing += removed;
|
||||
fileCount++;
|
||||
}
|
||||
|
||||
if (includeScene)
|
||||
{
|
||||
sceneMissing = ProcessOpenScene(!scanOnly);
|
||||
if (sceneMissing > 0)
|
||||
{
|
||||
scanResults["[当前场景]"] = sceneMissing;
|
||||
totalMissing += sceneMissing;
|
||||
}
|
||||
fileCount++;
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
EditorUtility.ClearProgressBar();
|
||||
}
|
||||
|
||||
if (!scanOnly && totalMissing > 0)
|
||||
{
|
||||
AssetDatabase.SaveAssets();
|
||||
AssetDatabase.Refresh();
|
||||
}
|
||||
|
||||
hasScanned = true;
|
||||
|
||||
string summary = cancelled
|
||||
? $"已取消。处理到第 {fileCount} 个,共发现 {totalMissing} 处丢失脚本"
|
||||
: (scanOnly
|
||||
? $"扫描完成: {fileCount} 个文件,共 {totalMissing} 处丢失脚本"
|
||||
: $"清理完成: 处理 {fileCount} 个文件,删除 {totalMissing} 个丢失脚本组件");
|
||||
|
||||
if (scanOnly && totalMissing > 0)
|
||||
summary += "\n取消勾选「仅扫描」后点击「清理」即可删除";
|
||||
Debug.Log($"[MissingScriptRemover] {summary}");
|
||||
EditorUtility.DisplayDialog(scanOnly ? "扫描完成" : "清理完成", summary, "确定");
|
||||
}
|
||||
|
||||
private IEnumerable<string> CollectPrefabPaths(Object[] objects)
|
||||
{
|
||||
var result = new List<string>();
|
||||
foreach (var obj in objects)
|
||||
{
|
||||
if (obj == null) continue;
|
||||
|
||||
string path = AssetDatabase.GetAssetPath(obj);
|
||||
if (string.IsNullOrEmpty(path)) continue;
|
||||
|
||||
if (Directory.Exists(path))
|
||||
{
|
||||
if (includeSubFolders)
|
||||
{
|
||||
foreach (string guid in AssetDatabase.FindAssets("t:Prefab", new[] { path }))
|
||||
{
|
||||
string p = AssetDatabase.GUIDToAssetPath(guid);
|
||||
if (!result.Contains(p)) result.Add(p);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (string file in Directory.GetFiles(path, "*.prefab"))
|
||||
{
|
||||
string p = file.Replace('\\', '/');
|
||||
if (!result.Contains(p)) result.Add(p);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (path.EndsWith(".prefab", System.StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
if (!result.Contains(path)) result.Add(path);
|
||||
}
|
||||
}
|
||||
result.Sort();
|
||||
return result;
|
||||
}
|
||||
|
||||
private int ProcessPrefab(string path, bool clean)
|
||||
{
|
||||
GameObject root = PrefabUtility.LoadPrefabContents(path);
|
||||
int total = 0;
|
||||
try
|
||||
{
|
||||
total = ProcessGameObjectTree(root, clean);
|
||||
if (clean && total > 0)
|
||||
{
|
||||
PrefabUtility.SaveAsPrefabAsset(root, path);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
PrefabUtility.UnloadPrefabContents(root);
|
||||
}
|
||||
return total;
|
||||
}
|
||||
|
||||
private int ProcessGameObjectTree(GameObject root, bool clean)
|
||||
{
|
||||
int total = 0;
|
||||
total += HandleGameObject(root, clean);
|
||||
Transform[] children = root.GetComponentsInChildren<Transform>(true);
|
||||
foreach (Transform t in children)
|
||||
{
|
||||
if (t.gameObject == root) continue;
|
||||
total += HandleGameObject(t.gameObject, clean);
|
||||
}
|
||||
return total;
|
||||
}
|
||||
|
||||
private int HandleGameObject(GameObject go, bool clean)
|
||||
{
|
||||
if (clean)
|
||||
{
|
||||
return GameObjectUtility.RemoveMonoBehavioursWithMissingScript(go);
|
||||
}
|
||||
|
||||
int count = 0;
|
||||
foreach (Component c in go.GetComponents<Component>())
|
||||
{
|
||||
if (c == null) count++;
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
private int ProcessOpenScene(bool clean)
|
||||
{
|
||||
int total = 0;
|
||||
var scene = UnityEngine.SceneManagement.SceneManager.GetActiveScene();
|
||||
foreach (GameObject rootObj in scene.GetRootGameObjects())
|
||||
{
|
||||
total += ProcessGameObjectTree(rootObj, clean);
|
||||
}
|
||||
if (clean && total > 0)
|
||||
{
|
||||
EditorSceneManager.MarkSceneDirty(scene);
|
||||
}
|
||||
return total;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e7d4b6c4f253fee4983cd2c93bf82849
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -6493,6 +6493,79 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1969162102}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1001 &1999203650
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 90
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 90
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3635606249739242833, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5485079200766063859, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: 4022_B
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5485079200766063859, guid: 965597318af75eb4b9f2af433facf3d4,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 965597318af75eb4b9f2af433facf3d4, type: 3}
|
||||
--- !u!1 &2016282716
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -8360,3 +8433,4 @@ SceneRoots:
|
||||
- {fileID: 260232829}
|
||||
- {fileID: 802406266}
|
||||
- {fileID: 1810983795}
|
||||
- {fileID: 1999203650}
|
||||
|
||||
@@ -1081,12 +1081,23 @@ public class SitPosData : MonoBehaviour
|
||||
// 克隆到 zhanShenParent,保持预制体原始位置/旋转/缩放
|
||||
GameObject instance = Instantiate(prefab, zhanShenParent, false);
|
||||
instance.SetActive(true);
|
||||
currentZhanShen = instance;
|
||||
currentZhanShenNumber = zhanShenNumber;
|
||||
|
||||
// 绑定状态机入口:战神接管开火/待机动画(PlayFire 约定,见 TurretData.PlayWarGodAnimator)
|
||||
// 同时缓存 TurretData:开火时优先用战神的子弹预制体(bulletPrefab/bulletPrefab_Two)
|
||||
var zsData = instance.GetComponent<TurretData>();
|
||||
|
||||
// ⭐ 战神初始旋转偏移:从 ZhanShenTurretData 读取(每个战神角度不一样,跟战神预制体配置)。
|
||||
// 上/下座位视角不一样分开配置(IsFlipped=上方);直接设置欧拉角(覆盖预制体原始旋转);全0=保持默认朝向。
|
||||
var zsDataEx = zsData as ZhanShenTurretData;
|
||||
if (zsDataEx != null)
|
||||
{
|
||||
Vector3 zsRotateInit = IsFlipped ? zsDataEx.topOffsetZSRotateInit : zsDataEx.buttomOffsetZSRotateInit;
|
||||
if (zsRotateInit != Vector3.zero)
|
||||
instance.transform.localEulerAngles = zsRotateInit;
|
||||
}
|
||||
|
||||
currentZhanShen = instance;
|
||||
currentZhanShenNumber = zhanShenNumber;
|
||||
currentZhanShenData = zsData;
|
||||
if (zsData != null)
|
||||
{
|
||||
|
||||
@@ -300,6 +300,17 @@
|
||||
"boardText": "",
|
||||
"dieEffectAssets": ""
|
||||
},
|
||||
{
|
||||
"fishNumber": 11028,
|
||||
"prefabFishResourcesPath": "1507",
|
||||
"showAudio": [],
|
||||
"moveAudio": [],
|
||||
"dieAudio": [],
|
||||
"dieGlodAduio": {},
|
||||
"layer": 30140,
|
||||
"boardText": "",
|
||||
"dieEffectAssets": ""
|
||||
},
|
||||
{
|
||||
"fishNumber": 11029,
|
||||
"prefabFishResourcesPath": "1595",
|
||||
|
||||
@@ -9,8 +9,8 @@ GameObject:
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6829091818195909040}
|
||||
- component: {fileID: 8685256430781150843}
|
||||
- component: {fileID: 5313754081728273630}
|
||||
- component: {fileID: -1223275929589266021}
|
||||
m_Layer: 10
|
||||
m_Name: 4022
|
||||
m_TagString: Untagged
|
||||
@@ -34,7 +34,7 @@ Transform:
|
||||
- {fileID: 488240479385141787}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &8685256430781150843
|
||||
--- !u!114 &5313754081728273630
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -43,7 +43,37 @@ MonoBehaviour:
|
||||
m_GameObject: {fileID: 429545340932679845}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 0eaa2050ea543144c8e137ffc9092784, type: 3}
|
||||
m_Script: {fileID: 11500000, guid: e52de21a22b6dd44c9cc19f810c65059, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Events:
|
||||
m_Signals:
|
||||
- {fileID: 11400000, guid: aca498d52b11314418047bc8d6c097ae, type: 2}
|
||||
m_Events:
|
||||
- m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: -1223275929589266021}
|
||||
m_TargetAssemblyTypeName: DefaultBossControl, Assembly-CSharp
|
||||
m_MethodName: TimeDieFish
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 0
|
||||
m_CallState: 2
|
||||
--- !u!114 &-1223275929589266021
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 429545340932679845}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: bf1f8eeda890392489e1ded7e866cc31, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
beilv: 0
|
||||
@@ -95,14 +125,14 @@ MonoBehaviour:
|
||||
createVideoClip: {fileID: 0}
|
||||
rotationPY: 60
|
||||
baseMmove: 0
|
||||
isRotate: 0
|
||||
isRotate: 1
|
||||
isNot1: 0
|
||||
ischild0: 0
|
||||
depthOffset: 0
|
||||
is2DFish: 0
|
||||
sortOrder2D: 0
|
||||
bossName:
|
||||
isToUI: 0
|
||||
isToUI: 1
|
||||
tMP_CurrBossScore: {fileID: 0}
|
||||
currBossScoreValue: 0
|
||||
bossScoreValue: 0
|
||||
@@ -114,36 +144,6 @@ MonoBehaviour:
|
||||
v3: {x: 0, y: 0, z: 0}
|
||||
isLocalCoin: 0
|
||||
killerSitPos: -1
|
||||
--- !u!114 &5313754081728273630
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 429545340932679845}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e52de21a22b6dd44c9cc19f810c65059, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Events:
|
||||
m_Signals:
|
||||
- {fileID: 11400000, guid: aca498d52b11314418047bc8d6c097ae, type: 2}
|
||||
m_Events:
|
||||
- m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 8685256430781150843}
|
||||
m_TargetAssemblyTypeName: FLZY_GSL_BOSS, Assembly-CSharp
|
||||
m_MethodName: PlayEnd
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 0
|
||||
m_CallState: 2
|
||||
--- !u!1001 &6761449844163995739
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,4 +9,8 @@ public class GSLDieEvent : TimelineBeiShuEvent
|
||||
if (director == null) return;
|
||||
JumpToCountFrame();
|
||||
}
|
||||
public void BJ()
|
||||
{
|
||||
CallBJ();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -149,6 +149,11 @@ PrefabInstance:
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 51
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5627438144398829183, guid: a96966a1d55149a4f83724f224013303,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 46
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
@@ -13766,13 +13766,13 @@ MonoBehaviour:
|
||||
m_CallState: 2
|
||||
- m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 1812344670683838436}
|
||||
m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine
|
||||
m_MethodName:
|
||||
- m_Target: {fileID: 5951872340814930560}
|
||||
m_TargetAssemblyTypeName: BJRedPacketEvent, Assembly-CSharp
|
||||
m_MethodName: EffEnd
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName:
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
|
||||
@@ -29,7 +29,7 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8146204581959427192}
|
||||
m_Father: {fileID: 6232392124866576307}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &8143564533849052749
|
||||
PrefabInstance:
|
||||
@@ -955,82 +955,600 @@ PrefabInstance:
|
||||
propertyPath: m_LocalScale.z
|
||||
value: -2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 109982012843504278, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 588930927938130479, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 769168587937777406, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 858090212259344707, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 949149667871829400, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 970860170287418677, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1118465978257172302, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1250785528423039693, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1314472588275934322, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1381193625469632634, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1385821713394345788, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1549590865747198489, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1567484806416808838, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1636054473659030698, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1758318735507541674, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1848564584791591582, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1879071546532282698, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1993911461200873011, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1998734211322699221, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2070527612767814934, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2108208529822734806, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2201210808326352582, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2210238632365349292, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2228547178344248832, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2409211075613414746, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2457306271571611467, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2509586887825309898, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2514609186475512258, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2542206627004346783, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2565935190602917267, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2588146587666679191, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2665956526514237362, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2696317693515760954, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2723005132352356928, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2821887909366761168, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2845755247183784446, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2845755247183784446, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2845755247183784446, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2845755247183784446, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_ConstrainProportionsScale
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2869212440823414547, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2884819934029941284, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3163892255974057842, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3199419355517624823, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3361500494186079994, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3388978822492800134, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3388978822492800134, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_TagString
|
||||
value: Fish
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3598375946817598561, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3603780060650865195, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3621511475536246763, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3636455831442841050, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3882236510482469216, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4068911687922976420, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4195495072663896019, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4200299964668760445, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4216182131042172424, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4220219353951584861, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4220643191716535459, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4234160747081755912, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4244076548907579826, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4279252754851365638, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4326429986550535922, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4355303392429149382, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4358565047106101040, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4473290293792708010, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4639693482617036130, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4667071873959218506, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4849695913725713715, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5050327316183322664, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5208019021388010636, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5226140254641335830, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5380402831395373363, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5402409518714004153, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5455818151927375779, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5502428547651708160, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5761262416130540712, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5819863390006115159, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5906626943586847150, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5908455175402865794, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5954872517788881616, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5976055131280412538, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5985635884354947975, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6102850641843519915, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6144827489046425226, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6222188872687032958, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6296100928325763812, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6324632825120051877, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6555157174475908401, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6620255202649389723, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6642592214060101254, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6688933564968415086, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6785135940135944807, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6809832854307856377, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6847838426939357368, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6950434037919442706, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7839418350636823742, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7847045527547579484, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8139413669586956017, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8155540295654353089, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8282199829893478645, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8406860263480052530, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8466396245705677168, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8559194699082143608, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8621271342373500530, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8636240370445496827, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8734249985951787589, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8741231921610000094, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8863155583832330024, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8904378141201921320, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8940785222228664356, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9096843251259455506, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9099327461577968440, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents:
|
||||
- {fileID: 65486720446929289, guid: f11065bf68488f64e9d9b8acc8c4caff, type: 3}
|
||||
- {fileID: 964401055899020792, guid: f11065bf68488f64e9d9b8acc8c4caff, type: 3}
|
||||
- {fileID: 1368362090332294987, guid: f11065bf68488f64e9d9b8acc8c4caff, type: 3}
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects:
|
||||
- targetCorrespondingSourceObject: {fileID: 4188195127505461, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
- targetCorrespondingSourceObject: {fileID: 2845755247183784446, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 5579377439763261647}
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 1977958631779273, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
- targetCorrespondingSourceObject: {fileID: 3388978822492800134, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1018763535630762294}
|
||||
- targetCorrespondingSourceObject: {fileID: 1977958631779273, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
addedObject: {fileID: -548574791975775905}
|
||||
- targetCorrespondingSourceObject: {fileID: 3388978822492800134, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 700097897476302242}
|
||||
addedObject: {fileID: -3970146672839524026}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f11065bf68488f64e9d9b8acc8c4caff, type: 3}
|
||||
--- !u!1 &8143851993302728068 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 1977958631779273, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
--- !u!4 &6232392124866576307 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 2845755247183784446, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8143564533849052749}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!61 &1018763535630762294
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
--- !u!1 &6776741531363283659 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 3388978822492800134, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8143564533849052749}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8143851993302728068}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_ForceSendLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_ForceReceiveLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_ContactCaptureLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_CallbackLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0.1496644, y: 3.1638284}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0, y: 0}
|
||||
oldSize: {x: 0, y: 0}
|
||||
newSize: {x: 0, y: 0}
|
||||
adaptiveTilingThreshold: 0
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 4.928689, y: 5.232356}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!114 &700097897476302242
|
||||
--- !u!114 &-548574791975775905
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8143851993302728068}
|
||||
m_GameObject: {fileID: 6776741531363283659}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: cfffbe68aa4ca7c4fb1864d9622288d4, type: 3}
|
||||
@@ -1060,32 +1578,37 @@ MonoBehaviour:
|
||||
end: {x: 0, y: 0}
|
||||
moveTime: 0
|
||||
moveSpeed: 0
|
||||
cachedCamera: {fileID: 0}
|
||||
cachedUirootRect: {fileID: 0}
|
||||
skeleton: {fileID: 0}
|
||||
isSpine: 1
|
||||
fishTypeID: 11028
|
||||
currState: 0
|
||||
HP: 5
|
||||
effect_Die: {fileID: 0}
|
||||
effect_DieAward: {fileID: 8994924116368207714, guid: e938db170868d3a4b9f0bec21500e1a6,
|
||||
effect_DieAward: {fileID: 4159680306171029454, guid: 4c4d3d4937569ba43a8feb75dc4c3261,
|
||||
type: 3}
|
||||
currEffect_DieAward: {fileID: 0}
|
||||
isMove: 1
|
||||
is3D: 0
|
||||
forwordXYZ: X
|
||||
forwordXYZ:
|
||||
fishenum: 0
|
||||
moveTime: 0
|
||||
isyz: 0
|
||||
yzID:
|
||||
colliderList: []
|
||||
lockPoint: {fileID: 8147945010248314262}
|
||||
lockPoint: {fileID: 0}
|
||||
bingDongEffect: {fileID: 0}
|
||||
needLockEvent: 0
|
||||
createVideoClip: {fileID: 0}
|
||||
rotationPY: 60
|
||||
baseMmove: 0
|
||||
isRotate: 0
|
||||
isRotate: 1
|
||||
isNot1: 0
|
||||
ischild0: 1
|
||||
depthOffset: 210
|
||||
ischild0: 0
|
||||
depthOffset: 0
|
||||
is2DFish: 0
|
||||
sortOrder2D: 0
|
||||
bossName: "\u795E\u9F99\u8F6C\u76D8"
|
||||
isToUI: 1
|
||||
tMP_CurrBossScore: {fileID: 0}
|
||||
@@ -1099,15 +1622,38 @@ MonoBehaviour:
|
||||
v3: {x: 0, y: 0, z: 0}
|
||||
isLocalCoin: 0
|
||||
killerSitPos: -1
|
||||
--- !u!4 &8146204581959427192 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 4188195127505461, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8143564533849052749}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!4 &8147945010248314262 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 4662054876003291, guid: f11065bf68488f64e9d9b8acc8c4caff,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8143564533849052749}
|
||||
--- !u!58 &-3970146672839524026
|
||||
CircleCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6776741531363283659}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_ForceSendLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_ForceReceiveLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_ContactCaptureLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_CallbackLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_IsTrigger: 1
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 3.1622384}
|
||||
serializedVersion: 2
|
||||
m_Radius: 2.2602608
|
||||
|
||||
@@ -0,0 +1,947 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4864044317861455738
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1114336586380672486}
|
||||
- component: {fileID: 6936628949955868738}
|
||||
- component: {fileID: 889595928718555496}
|
||||
m_Layer: 5
|
||||
m_Name: UIParticle
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1114336586380672486
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4864044317861455738}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 0, y: 0, z: 0}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7113190663643808498}
|
||||
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: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &6936628949955868738
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4864044317861455738}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &889595928718555496
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4864044317861455738}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 16f0b0b6d0b7542bfbd20a3e05b04ff1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_IsTrail: 0
|
||||
m_IgnoreCanvasScaler: 0
|
||||
m_AbsoluteMode: 0
|
||||
m_Scale3D: {x: 10, y: 10, z: 10}
|
||||
m_AnimatableProperties: []
|
||||
m_Particles: []
|
||||
m_MeshSharing: 0
|
||||
m_GroupId: 0
|
||||
m_GroupMaxId: 0
|
||||
m_PositionMode: 0
|
||||
m_AutoScaling: 0
|
||||
m_AutoScalingMode: 2
|
||||
m_UseCustomView: 0
|
||||
m_CustomViewSize: 10
|
||||
m_TimeScaleMultiplier: 1
|
||||
--- !u!1001 &9045124686281315419
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 46540661096672087, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 46540661096672087, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 46540661096672087, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 46540661096672087, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 113880737133825176, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 125166630192443445, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 177342672060411447, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 225485398473831383, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 383618501432162643, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 553968753250754513, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 600287606073982326, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 705302796451123300, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 783743408839765497, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 838630186513090596, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1012353819960407325, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1057522490830680412, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1122894151874066797, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1160623899532548080, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1246519947263382928, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1305640706571265803, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1370008408052337023, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1458667513121731827, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1586040734056507416, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1631065323375172158, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1863372543277925843, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1893911804435378367, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2006369494904336357, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2427269256782361266, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2479518823966118372, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2555528549988151564, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 0.8660254
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2555528549988151564, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2555528549988151564, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2555528549988151564, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 60
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2693421184036803083, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2743513839516509877, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2782901218311890011, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2834267233550517916, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2870139140183843174, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2955014190401056909, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3097800134935783134, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3125153083072318005, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3163659416996239507, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3253006742874667402, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3341254828317876209, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3436632925052385311, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3447901528901412629, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3460475428443435686, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3473971520786372865, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3512047610798458029, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3806261661270577253, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3843904583696131086, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3926308136364782298, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4019641792612392688, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4440353933532951078, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4459232542133544002, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4489801419498573404, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4495447704193877764, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4551280049017714224, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4916976183832818581, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: 1507_BJ Variant
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4924658586368624899, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4949642491986434442, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4980873397116731880, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5083298760686959531, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5143877670089559684, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5187176677944683141, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5302414668674036321, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5451778135167005759, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5454623010489395479, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5515721388675697331, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5527867817680894683, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5685904571000938990, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5795258406242666343, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5808440854671563863, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5858879386635628086, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6020232705117353452, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6041293406199131709, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6050813787605567071, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6162816893318961847, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6294745824841052938, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6325536415895266744, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6345919000218587042, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6352689192017477636, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6682565552729818261, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_FontData.m_HorizontalOverflow
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6762878576887834266, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6811484696167983344, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6953493593372404908, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7030646560193126031, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7193003676101051926, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7288604824542211053, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 0.49999994
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7288604824542211053, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0.86602545
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7288604824542211053, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7288604824542211053, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 120
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7334273583124278883, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7381697124674761170, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7425357187881678896, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7471004221745855950, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7489263170294543593, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7516194159441104182, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7566985628635097947, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7579786946735120358, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7618621423095005660, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7812754756023962769, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8089593665779817458, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8120327954527165129, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8234752589963339910, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8516539458772744736, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8542472911391624509, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8575486705890788045, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8714955006235765497, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8739635763756791331, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8747217207362716001, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8867572791628929798, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9003585018485159084, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9023306759232607756, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9161695368137731933, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
propertyPath: m_SortingLayer
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects:
|
||||
- targetCorrespondingSourceObject: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1114336586380672486}
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 4916976183832818581, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3015364569948723891}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: c95bbfc5258b8ae44b003a28df8011e9, type: 3}
|
||||
--- !u!224 &27220873162308223 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 9071949253072039460, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &409650596647846711 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 8658702407348442988, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &2319318306016325117 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6749034697441147302, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &2351503334705782927 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6711642350141240532, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &2394649516563435726 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 6682565552729818261, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &2630453199649764291 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6415241077175084952, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &2969354503898248305 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6103495469770842154, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &3159835556508173665 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6223764991111827770, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &3673968881636359312 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 5726946783853816011, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &3790175154897560383 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 5269164019855669092, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &4016905189661738296 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 5348118043586990435, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &4159680306171029454 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 4916976183832818581, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &3015364569948723891
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4159680306171029454}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 11d828352b0744f4e8d246aa8d661f1c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bjEndUI: {fileID: 4300126860111980404, guid: 5b94ec53fc3b4a0458057874dab921a3, type: 3}
|
||||
bjEndUIOffsetY: 150
|
||||
posID: 0
|
||||
paoBei: 0
|
||||
fishScore: 0
|
||||
bJbeishu: 0
|
||||
maxScore: 0
|
||||
startOffset: {x: 0, y: 0, z: -100}
|
||||
isSelf: 0
|
||||
isScoreEnd: 0
|
||||
useScorePanel: 1
|
||||
tMP_Score: {fileID: 0}
|
||||
scorePanelPrefab: {fileID: 8000219247718126128, guid: b127ced08b10f8e41b89789f0e47309b,
|
||||
type: 3}
|
||||
currScore: 0
|
||||
scoreCount: 0
|
||||
bigPrizeFishMode: 0
|
||||
showDelay: 3
|
||||
moveDuration: 0.5
|
||||
moveEase: 6
|
||||
coinFlyDuration: 0.5
|
||||
coinArrivalInterval: 0.1
|
||||
showAddScoreFX: 1
|
||||
autoFinishOnScoreFull: 1
|
||||
totalBJCount: 0
|
||||
currBJCount: 0
|
||||
isEffEnd: 0
|
||||
isScoreStart: 0
|
||||
isGoldEffectStart: 0
|
||||
wai: {fileID: 27220873162308223}
|
||||
zhong: {fileID: 6019333126767719827}
|
||||
nei: {fileID: 6964408212196156193}
|
||||
spinRounds: 5
|
||||
rotateDuration: 2
|
||||
waiDir: -1
|
||||
zhongDir: 1
|
||||
neiDir: -1
|
||||
idleSpinDuration: 3
|
||||
waiFx:
|
||||
- {fileID: 5318304954241691949}
|
||||
- {fileID: 3790175154897560383}
|
||||
- {fileID: 2969354503898248305}
|
||||
- {fileID: 4016905189661738296}
|
||||
- {fileID: 8705011460705306055}
|
||||
- {fileID: 3673968881636359312}
|
||||
- {fileID: 7908593326468338159}
|
||||
- {fileID: 2319318306016325117}
|
||||
zhongFx:
|
||||
- {fileID: 7964344710991741773}
|
||||
- {fileID: 3159835556508173665}
|
||||
- {fileID: 5774364405655760443}
|
||||
- {fileID: 2630453199649764291}
|
||||
- {fileID: 8153452848372337096}
|
||||
- {fileID: 2351503334705782927}
|
||||
neiFx:
|
||||
- {fileID: 409650596647846711}
|
||||
- {fileID: 6985859215191923814}
|
||||
- {fileID: 4829089573126125385}
|
||||
seatOffsetY: 400
|
||||
scoreStartDelay: 0.5
|
||||
nextRingDelay: 0.3
|
||||
tMP_BeiShu: {fileID: 0}
|
||||
txt_BeiShu: {fileID: 2394649516563435726}
|
||||
--- !u!1 &4829089573126125385 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 4504412832994140946, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &5318304954241691949 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 3767497307305321846, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &5774364405655760443 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 3288776923256158816, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!224 &6019333126767719827 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 3318672906528039368, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!224 &6964408212196156193 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 2098730907625715578, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &6985859215191923814 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 2122458811377469501, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!224 &7113190663643808498 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 2247751145667122857, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &7908593326468338159 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 1172707492229121460, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &7964344710991741773 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 1369575511860614934, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &8153452848372337096 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 909831372490366355, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &8705011460705306055 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 380788604133265820, guid: c95bbfc5258b8ae44b003a28df8011e9,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9045124686281315419}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fd5cc679157284e449a78f978ae0c518
|
||||
guid: 4c4d3d4937569ba43a8feb75dc4c3261
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -26,19 +26,16 @@ public class FLZY_SLZP_BOSS : MonsterControl_BossBase
|
||||
{
|
||||
if (item.user == obj.userId)
|
||||
{
|
||||
|
||||
|
||||
|
||||
var v = o.GetComponent<BJEventBase>();
|
||||
v.Init(
|
||||
obj.gold, // goldCount
|
||||
item.posID, // posID
|
||||
obj.skillsGold, // paobei
|
||||
obj.fishScore, // fishScore
|
||||
obj.beishu, // beishu
|
||||
JiaFen // action<int>
|
||||
obj.gold, // goldCount(最终回加金币)
|
||||
item.posID, // posID(击杀者座位)
|
||||
obj.skillsGold, // paobei(炮倍)
|
||||
obj.fishScore, // fishScore(底分)
|
||||
obj.beishu, // beishu(总倍数)
|
||||
JiaFen, // action<int>(加分回调)
|
||||
() => { v.obj = obj.param; } // 把服务端神龙转盘参数交给事件类
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1,22 +1,594 @@
|
||||
using Assets.MyGame.Scripts.Net.WebResponses;
|
||||
using DG.Tweening;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class SLZPDieEvent : BJRedPacketEvent
|
||||
/// <summary>
|
||||
/// 风雷之渊·神龙转盘 Boss 爆奖事件(三层转盘,参照 RotatePan_XJMH)。
|
||||
///
|
||||
/// 升级型三层转盘(停靠路径全部由客户端自算,不依赖服务端 option)。
|
||||
///
|
||||
/// 最终倍数:服务端 res.beizhu 优先,否则取顶层 RoomKillNotice.beishu(Init 传入)。
|
||||
///
|
||||
/// 升级规则:数值表里的 -1 是“升级格”——
|
||||
/// 外圈停在 -1 → 升级转中圈;中圈停在 -1 → 升级转内圈;内圈直接出最终倍数。
|
||||
///
|
||||
/// 路径自算(从内圈往外圈判断):
|
||||
/// 1. 内圈表里有该倍数(如 10000/20000)→ 外圈、中圈都停 -1,内圈停该倍数;
|
||||
/// 2. 中圈、外圈表里都有(如 300/500/600)→ 一半概率外圈直接停,一半概率外圈-1升级到中圈停;
|
||||
/// 3. 仅中圈有(如 800/1000)→ 外圈停 -1,中圈停该倍数;
|
||||
/// 4. 仅外圈有(如 350/550/650/700)→ 外圈直接停该倍数。
|
||||
/// 不参与升级链的圈持续慢转(停靠值=0),停 -1 的圈精确停在升级格。
|
||||
///
|
||||
/// 显示:txt_BeiShu / tMP_BeiShu 直接输出最终倍数数字,无任何加减计算。
|
||||
///
|
||||
/// 流程:
|
||||
/// Boss 死亡 → Init(定位到击杀者座位上方偏移处 + 读最终倍数)→ 三层转盘按 外→中→内 依次旋转
|
||||
/// → 参与的圈精确停在对应格子正点(含 -1 升级格,无任何随机偏移)
|
||||
/// → 不参与的圈持续慢转 → 全部停稳后显示最终倍数
|
||||
/// → StartAddScore(RollNumber 快速滚动总分,基类逐帧加底分模式滚不完巨量分数)
|
||||
/// → MoveToSit → OnScoreEnd → JiaFen → die
|
||||
///
|
||||
/// ⚠️ waiValues / zhongValues / neiValues 三张数值表必须与转盘美术各圈格子数值
|
||||
/// 完全一致(-1 为升级格),否则停靠格子会找错。
|
||||
/// </summary>
|
||||
public class SLZPDieEvent : BJRedPacketEvent
|
||||
{
|
||||
private void Awake()
|
||||
{
|
||||
scoreCount = 1;
|
||||
}
|
||||
public override void Init(long goldCount, int posID, long paobei, long fishScore, int beishu, Action<int> action, Action action1 = null)
|
||||
[Header("转盘")]
|
||||
public Transform wai; // 外圈转盘
|
||||
public Transform zhong; // 中圈转盘
|
||||
public Transform nei; // 内圈转盘
|
||||
|
||||
[Header("旋转参数")]
|
||||
public int spinRounds = 5; // 旋转圈数(到达目标前转的圈数)
|
||||
public float rotateDuration = 2f; // 单圈旋转总时长
|
||||
public float waiDir = -1f; // 外圈方向(-1逆时针,1顺时针)
|
||||
public float zhongDir = 1f; // 中圈方向(-1逆时针,1顺时针)
|
||||
public float neiDir = -1f; // 内圈方向(-1逆时针,1顺时针)
|
||||
[Tooltip("不参与升级链的圈(停靠值=0)持续慢转一圈的秒数")]
|
||||
public float idleSpinDuration = 3f; // 不参与升级链的圈的慢转速度
|
||||
|
||||
[Header("三圈数值表(-1=升级格,必须与转盘美术格子数值一致)")]
|
||||
[Tooltip("外圈数值(wai):抽到-1升级到中圈")]
|
||||
private int[] waiValues = new int[] { -1, 300, 350, 500, 550, 600, 650, 700 };
|
||||
[Tooltip("中圈数值(zhong):抽到-1升级到内圈")]
|
||||
private int[] zhongValues = new int[] { -1, 300, 500, 600, 800, 1000 };
|
||||
[Tooltip("内圈数值(nei):直接出最终倍数")]
|
||||
private int[] neiValues = new int[] { -1, 10000, 20000 };
|
||||
|
||||
[Header("抽中高亮(转盘背后,索引与各数值表一一对应,停哪格亮哪格)")]
|
||||
[Tooltip("外圈各格抽中效果,索引与 waiValues 一一对应")]
|
||||
public GameObject[] waiFx;
|
||||
[Tooltip("中圈各格抽中效果,索引与 zhongValues 一一对应")]
|
||||
public GameObject[] zhongFx;
|
||||
[Tooltip("内圈各格抽中效果,索引与 neiValues 一一对应")]
|
||||
public GameObject[] neiFx;
|
||||
|
||||
[Header("座位定位")]
|
||||
[Tooltip("转盘在座位上方的偏移(UI 大件需要足够偏移避开炮台);2/3号座位在下方,自动翻转向下")]
|
||||
public float seatOffsetY = 400f;
|
||||
|
||||
[Header("转完后加分延迟")]
|
||||
public float scoreStartDelay = 0.5f; // 转盘停稳后到加分的延迟
|
||||
[Tooltip("升级链相邻两圈之间的停顿秒数(如外圈停-1后停顿一下再转中圈)")]
|
||||
public float nextRingDelay = 0.3f; // 升级链圈间停顿
|
||||
|
||||
[Header("倍数显示(可选)")]
|
||||
public TextMeshProUGUI tMP_BeiShu; // 倍数文本(转完后显示最终倍数)
|
||||
public Text txt_BeiShu; // 倍数文本(转完后显示最终倍数)
|
||||
|
||||
private Tween _waiTween;
|
||||
private Tween _zhongTween;
|
||||
private Tween _neiTween;
|
||||
|
||||
/// <summary>三圈停靠值(0=不参与升级链持续慢转,-1=停在升级格,正值=停在该数值格):0外 1中 2内</summary>
|
||||
private int[] _stopValues = new int[3];
|
||||
/// <summary>最终倍数(服务端下发,直接显示,无加减计算)</summary>
|
||||
private int _totalBeishu;
|
||||
|
||||
public override void Init(long goldCount, int posID, long paobei, long fishScore, int beishu,
|
||||
Action<int> action, Action action1 = null)
|
||||
{
|
||||
base.Init(goldCount, posID, paobei, fishScore, beishu, action, action1);
|
||||
StartCoroutine(yan());
|
||||
|
||||
// 座位上方定位(与 BJEndUI / MoveToSit 同一套座位坐标系):
|
||||
// 转盘是 UI 大件,需要足够偏移避开炮台;2/3号座位在下方,偏移翻转向下
|
||||
float y = seatOffsetY;
|
||||
if (posID == 2 || posID == 3) y *= -1f;
|
||||
transform.position = GetSeatPosition() + Vector3.up * y;
|
||||
|
||||
ParseDragonParam();
|
||||
LogRings("Init");
|
||||
|
||||
// 音效:转盘出现(PW_Dial_Appear)
|
||||
AudioManager.Instance.PlayerFXByName("PW_Dial_Appear");
|
||||
|
||||
StartCoroutine(RotateThenScore());
|
||||
}
|
||||
public IEnumerator yan()
|
||||
|
||||
// ============================================================
|
||||
#region 解析服务端参数
|
||||
// ============================================================
|
||||
|
||||
/// <summary>
|
||||
/// 解析最终倍数并自算三圈停靠路径(升级型,不依赖服务端 option)。
|
||||
/// 最终倍数优先级:服务端 res.beizhu → 顶层 RoomKillNotice.beishu(Init 传入)→ 外圈随机正值兜底。
|
||||
/// 停靠路径按“从内圈往外圈”规则自算,详见 ComputeStopPath。
|
||||
/// </summary>
|
||||
private void ParseDragonParam()
|
||||
{
|
||||
yield return new WaitForSeconds(4f);
|
||||
CallBJ();
|
||||
int target = 0;
|
||||
if (obj != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
JToken rootToken = obj is JToken t ? t : JToken.Parse(obj.ToString());
|
||||
var dragon = BossKillParamParser.ParseDragon(rootToken);
|
||||
if (dragon != null && dragon.res != null && dragon.res.beizhu > 0)
|
||||
target = dragon.res.beizhu;
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Debug.LogError($"[SLZP] 解析神龙转盘参数失败:{e.Message};原始={obj}");
|
||||
}
|
||||
}
|
||||
|
||||
if (target <= 0)
|
||||
{
|
||||
// res 为空或未下发 beizhu:用 Init 传入的顶层 beishu(RoomKillNotice.beishu)
|
||||
target = bJbeishu;
|
||||
}
|
||||
if (target <= 0)
|
||||
{
|
||||
// 仍无数据:兜底随机一个外圈正值格
|
||||
target = RandomPositiveValue(waiValues);
|
||||
Debug.LogWarning($"[SLZP] 服务端未下发最终倍数,兜底随机 target={target}");
|
||||
}
|
||||
|
||||
ComputeStopPath(target);
|
||||
_totalBeishu = target;
|
||||
Debug.Log($"[SLZP] 最终倍数={_totalBeishu} 停靠:外={_stopValues[0]} 中={_stopValues[1]} 内={_stopValues[2]}");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 从内圈往外圈自算停靠路径(升级型):
|
||||
/// 1. 内圈表里有该倍数(如 10000/20000)→ 外圈、中圈都停 -1,内圈停该倍数;
|
||||
/// 2. 中圈、外圈表里都有(如 300/500/600)→ 一半概率外圈直接停,一半概率外圈-1升级中圈停;
|
||||
/// 3. 仅中圈有(如 800/1000)→ 外圈停 -1,中圈停该倍数;
|
||||
/// 4. 仅外圈有(如 350/550/650/700)→ 外圈直接停该倍数。
|
||||
/// 倍数不在任何表中时兜底随机外圈正值格。
|
||||
/// </summary>
|
||||
private void ComputeStopPath(int target)
|
||||
{
|
||||
bool inWai = IndexOfValue(waiValues, target) >= 0;
|
||||
bool inZhong = IndexOfValue(zhongValues, target) >= 0;
|
||||
bool inNei = IndexOfValue(neiValues, target) >= 0;
|
||||
|
||||
if (inNei)
|
||||
{
|
||||
_stopValues[0] = -1;
|
||||
_stopValues[1] = -1;
|
||||
_stopValues[2] = target;
|
||||
}
|
||||
else if (inZhong && inWai)
|
||||
{
|
||||
if (UnityEngine.Random.Range(0, 2) == 0)
|
||||
{
|
||||
_stopValues[0] = target; _stopValues[1] = 0; _stopValues[2] = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
_stopValues[0] = -1; _stopValues[1] = target; _stopValues[2] = 0;
|
||||
}
|
||||
}
|
||||
else if (inZhong)
|
||||
{
|
||||
_stopValues[0] = -1; _stopValues[1] = target; _stopValues[2] = 0;
|
||||
}
|
||||
else if (inWai)
|
||||
{
|
||||
_stopValues[0] = target; _stopValues[1] = 0; _stopValues[2] = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
_stopValues[0] = RandomPositiveValue(waiValues);
|
||||
_stopValues[1] = 0;
|
||||
_stopValues[2] = 0;
|
||||
Debug.LogWarning($"[SLZP] 倍数 {target} 不在三圈数值表中,兜底随机外圈停靠 {_stopValues[0]}");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>数值在表中的索引;表为空或不在表中返回 -1</summary>
|
||||
private int IndexOfValue(int[] table, int value)
|
||||
{
|
||||
return table == null || table.Length == 0 ? -1 : Array.IndexOf(table, value);
|
||||
}
|
||||
|
||||
/// <summary>随机取表中一个非 -1(非升级格)的值;先随机试 8 次再线性兜底</summary>
|
||||
private int RandomPositiveValue(int[] table)
|
||||
{
|
||||
if (table == null || table.Length == 0) return 0;
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
int v = table[UnityEngine.Random.Range(0, table.Length)];
|
||||
if (v >= 0) return v;
|
||||
}
|
||||
for (int i = 0; i < table.Length; i++)
|
||||
if (table[i] >= 0) return table[i];
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
// ============================================================
|
||||
#region 旋转流程
|
||||
// ============================================================
|
||||
|
||||
/// <summary>
|
||||
/// 打印三圈关键事实:停靠值、表长、每格角度、初始角度、父级旋转。
|
||||
/// 用于排查"该停 0° 却停到别的格子"类错位。
|
||||
/// </summary>
|
||||
private void LogRings(string tag)
|
||||
{
|
||||
Transform[] rings = { wai, zhong, nei };
|
||||
int[][] tables = { waiValues, zhongValues, neiValues };
|
||||
string[] names = { "外圈", "中圈", "内圈" };
|
||||
for (int i = 0; i < rings.Length; i++)
|
||||
{
|
||||
var r = rings[i];
|
||||
if (r == null)
|
||||
{
|
||||
Debug.Log($"[SLZP][{tag}] {names[i]}: 未赋值");
|
||||
continue;
|
||||
}
|
||||
int len = tables[i] != null ? tables[i].Length : 0;
|
||||
float parentZ = r.parent != null ? r.parent.eulerAngles.z : 0f;
|
||||
Debug.Log($"[SLZP][{tag}] {names[i]}({r.name}): 停靠值={_stopValues[i]} 表长={len} 每格={(len > 0 ? 360f / len : 0f):F1}° 初始localZ={r.localEulerAngles.z:F1}° 世界Z={r.eulerAngles.z:F1}° 父级Z={parentZ:F1}°");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>转盘旋转完成后进入加分滚动</summary>
|
||||
private IEnumerator RotateThenScore()
|
||||
{
|
||||
Transform[] rings = { wai, zhong, nei };
|
||||
int[][] tables = { waiValues, zhongValues, neiValues };
|
||||
|
||||
if (rings[0] == null && rings[1] == null && rings[2] == null)
|
||||
{
|
||||
Debug.LogWarning("[SLZP] 三圈转盘均未赋值,跳过旋转直接加分");
|
||||
yield return new WaitForSeconds(scoreStartDelay);
|
||||
ShowBeishuUI();
|
||||
yield return new WaitForSeconds(1f);
|
||||
StartAddScore();
|
||||
yield break;
|
||||
}
|
||||
|
||||
// 1. 不停靠的圈(0=未停靠)先开始持续慢转(不停,直到爆奖结束回池)
|
||||
for (int i = 0; i < rings.Length; i++)
|
||||
{
|
||||
if (rings[i] == null) continue;
|
||||
if (_stopValues[i] == 0)
|
||||
StartIdleSpin(i);
|
||||
}
|
||||
|
||||
// 2. 参与的圈按 外→中→内 依次精确停靠(正点,无随机;0=不参与慢转,-1=停升级格)
|
||||
for (int i = 0; i < rings.Length; i++)
|
||||
{
|
||||
if (rings[i] == null) continue;
|
||||
if (_stopValues[i] == 0) continue;
|
||||
|
||||
bool done = false;
|
||||
RotateToValue(i, tables[i], _stopValues[i], () => done = true);
|
||||
yield return new WaitUntil(() => done);
|
||||
|
||||
// 停稳 → 激活该圈对应格的抽中效果(该圈其余格全部关闭)
|
||||
ShowRingFx(i, tables[i], _stopValues[i]);
|
||||
|
||||
// 升级链:该圈停稳后、下一参与圈开转前的停顿(如外圈停-1后顿一下再转中圈)
|
||||
if (nextRingDelay > 0 && HasLaterStop(rings, i))
|
||||
yield return new WaitForSeconds(nextRingDelay);
|
||||
}
|
||||
|
||||
// 3. 显示最终倍数
|
||||
ShowBeishuUI();
|
||||
|
||||
// 4. 转完后延迟再加分 → MoveToSit → OnScoreEnd → JiaFen → die
|
||||
if (scoreStartDelay > 0)
|
||||
yield return new WaitForSeconds(scoreStartDelay);
|
||||
|
||||
StartAddScore();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 神龙转盘:总分巨大(如 2000 万),基类 AddScoreRoutine 是逐帧加底分模式
|
||||
/// (Random.Range(paoBei, paoBei*2)),paoBei 为 0 时直接死循环、分数也永远滚不完,
|
||||
/// 导致 MoveToSit → OnScoreEnd → ShowBJEndUI 全被卡住(EndUI 出不来)。
|
||||
/// 改用基类 RollNumber 一秒内快速滚动到总分。
|
||||
/// </summary>
|
||||
protected override IEnumerator AddScoreRoutine()
|
||||
{
|
||||
if (tMP_Score != null)
|
||||
{
|
||||
bool done = false;
|
||||
RollNumber(v => tMP_Score.text = v.ToString(), 0, maxScore, 1f, () => done = true);
|
||||
yield return new WaitUntil(() => done);
|
||||
yield return new WaitForSeconds(0.5f);
|
||||
}
|
||||
|
||||
// 加分完毕 → 分数版飞回座位 → 结束后 JiaFen → ShowBJEndUI → die
|
||||
MoveToSit();
|
||||
}
|
||||
|
||||
/// <summary>显示最终倍数:直接输出服务端下发的数字,不做任何计算;兼容 TMP 与旧版 UGUI Text</summary>
|
||||
private void ShowBeishuUI()
|
||||
{
|
||||
// 音效:转盘展示(PW_Dial_Show)
|
||||
AudioManager.Instance.PlayerFXByName("PW_Dial_Show");
|
||||
|
||||
if (tMP_BeiShu != null)
|
||||
{
|
||||
tMP_BeiShu.text = _totalBeishu.ToString();
|
||||
tMP_BeiShu.gameObject.SetActive(true);
|
||||
}
|
||||
if (txt_BeiShu != null)
|
||||
{
|
||||
txt_BeiShu.text = _totalBeishu.ToString();
|
||||
txt_BeiShu.gameObject.SetActive(true);
|
||||
}
|
||||
Debug.Log($"[SLZP] 显示最终倍数:{_totalBeishu}");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按数值停靠指定圈:数值 → 格子索引 → 精确角度(索引 × 360/格子数),无随机。
|
||||
/// </summary>
|
||||
private void RotateToValue(int ringIndex, int[] table, int value, Action onComplete)
|
||||
{
|
||||
Transform circle = GetRing(ringIndex);
|
||||
if (circle == null)
|
||||
{
|
||||
onComplete?.Invoke();
|
||||
return;
|
||||
}
|
||||
|
||||
float dir = GetDir(ringIndex);
|
||||
int slot = FindSlotIndex(table, value);
|
||||
// 正点停靠:格子中心角度 = 索引 × 每格角度,精确无随机
|
||||
float targetAngle = slot * (360f / (table.Length > 0 ? table.Length : 1));
|
||||
|
||||
string ringName = ringIndex == 0 ? "外圈" : ringIndex == 1 ? "中圈" : "内圈";
|
||||
float curr = circle.localRotation.eulerAngles.z;
|
||||
Debug.Log($"[SLZP] {ringName} 开始旋转: value={value} slot={slot} 当前={curr:F1}° 目标={targetAngle}° dir={dir} 表长={table.Length} 每格={(360f / (table.Length > 0 ? table.Length : 1)):F1}°");
|
||||
|
||||
// 音效:转盘旋转(PW_Dial_Rotate)
|
||||
AudioManager.Instance.PlayerFXByName("PW_Dial_Rotate");
|
||||
|
||||
// 同向到目标的角度差(已带方向符号)
|
||||
float deltaToTarget = AngleDiff(curr, targetAngle, dir);
|
||||
// 总增量 = N圈 + 到目标的差值,保证转 N 圈再停在目标
|
||||
float totalDelta = dir * spinRounds * 360f + deltaToTarget;
|
||||
|
||||
// LocalAxisAdd 增量旋转,不取最短路径,保证圈数和方向
|
||||
Tween tween = circle.DOLocalRotate(new Vector3(0, 0, totalDelta), rotateDuration, RotateMode.LocalAxisAdd);
|
||||
tween.SetEase(Ease.OutCubic);
|
||||
tween.OnComplete(() =>
|
||||
{
|
||||
// 强制校正到精确目标角度,消除浮点误差
|
||||
circle.localRotation = Quaternion.Euler(0, 0, targetAngle);
|
||||
float actual = circle.localRotation.eulerAngles.z;
|
||||
Debug.Log($"[SLZP] {ringName} 停靠完成: 实际={actual}° 目标={targetAngle}°");
|
||||
SetTween(ringIndex, null);
|
||||
onComplete?.Invoke();
|
||||
});
|
||||
|
||||
SetTween(ringIndex, tween);
|
||||
}
|
||||
|
||||
/// <summary>判断 ringIndex 之后是否还有参与停靠的圈(用于升级链圈间停顿)</summary>
|
||||
private bool HasLaterStop(Transform[] rings, int ringIndex)
|
||||
{
|
||||
for (int i = ringIndex + 1; i < rings.Length; i++)
|
||||
{
|
||||
if (rings[i] != null && _stopValues[i] != 0) return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>未停靠的圈持续慢转(线性循环,直到销毁清理)</summary>
|
||||
private void StartIdleSpin(int ringIndex)
|
||||
{
|
||||
Transform circle = GetRing(ringIndex);
|
||||
if (circle == null) return;
|
||||
|
||||
KillTween(ringIndex);
|
||||
Debug.Log($"[SLZP] 圈{ringIndex} 慢转启动: localZ={circle.localEulerAngles.z:F1}° 世界Z={circle.eulerAngles.z:F1}°");
|
||||
Tween tween = circle.DOLocalRotate(new Vector3(0, 0, GetDir(ringIndex) * 360f), idleSpinDuration, RotateMode.LocalAxisAdd);
|
||||
tween.SetEase(Ease.Linear);
|
||||
tween.SetLoops(-1, LoopType.Restart);
|
||||
SetTween(ringIndex, tween);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 停稳后激活该圈对应格的抽中效果(纯 SetActive 切换);
|
||||
/// 该圈其余格全部关闭。路径上的升级格(-1)同样会亮,展示完整中奖路径。
|
||||
/// </summary>
|
||||
private void ShowRingFx(int ringIndex, int[] table, int value)
|
||||
{
|
||||
var fx = GetRingFx(ringIndex);
|
||||
if (fx == null || fx.Length == 0) return;
|
||||
|
||||
int slot = FindSlotIndex(table, value);
|
||||
for (int i = 0; i < fx.Length; i++)
|
||||
{
|
||||
if (fx[i] == null) continue;
|
||||
fx[i].SetActive(i == slot);
|
||||
}
|
||||
string ringName = ringIndex == 0 ? "外圈" : ringIndex == 1 ? "中圈" : "内圈";
|
||||
Debug.Log($"[SLZP] {ringName} 亮格: slot={slot} value={value}");
|
||||
}
|
||||
|
||||
/// <summary>圈索引 → 抽中效果数组</summary>
|
||||
private GameObject[] GetRingFx(int ringIndex)
|
||||
{
|
||||
switch (ringIndex)
|
||||
{
|
||||
case 0: return waiFx;
|
||||
case 1: return zhongFx;
|
||||
default: return neiFx;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>关闭三圈全部抽中效果</summary>
|
||||
private void HideAllRingFx()
|
||||
{
|
||||
HideRingFx(waiFx);
|
||||
HideRingFx(zhongFx);
|
||||
HideRingFx(neiFx);
|
||||
}
|
||||
|
||||
private void HideRingFx(GameObject[] fx)
|
||||
{
|
||||
if (fx == null) return;
|
||||
for (int i = 0; i < fx.Length; i++)
|
||||
if (fx[i] != null) fx[i].SetActive(false);
|
||||
}
|
||||
|
||||
/// <summary>数值 → 格子索引;找不到返回 0 并警告(兜底停第一格)</summary>
|
||||
private int FindSlotIndex(int[] table, int value)
|
||||
{
|
||||
if (table == null || table.Length == 0) return 0;
|
||||
int idx = Array.IndexOf(table, value);
|
||||
if (idx < 0)
|
||||
{
|
||||
Debug.LogWarning($"[SLZP] 数值 {value} 不在数值表中,兜底停索引0");
|
||||
idx = 0;
|
||||
}
|
||||
return idx;
|
||||
}
|
||||
|
||||
/// <summary>圈索引 → Transform</summary>
|
||||
private Transform GetRing(int ringIndex)
|
||||
{
|
||||
switch (ringIndex)
|
||||
{
|
||||
case 0: return wai;
|
||||
case 1: return zhong;
|
||||
default: return nei;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>圈索引 → 旋转方向</summary>
|
||||
private float GetDir(int ringIndex)
|
||||
{
|
||||
switch (ringIndex)
|
||||
{
|
||||
case 0: return waiDir;
|
||||
case 1: return zhongDir;
|
||||
default: return neiDir;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>圈索引 → Tween</summary>
|
||||
private void SetTween(int ringIndex, Tween tween)
|
||||
{
|
||||
switch (ringIndex)
|
||||
{
|
||||
case 0: _waiTween = tween; break;
|
||||
case 1: _zhongTween = tween; break;
|
||||
default: _neiTween = tween; break;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>圈索引 → 杀掉残留 Tween</summary>
|
||||
private void KillTween(int ringIndex)
|
||||
{
|
||||
switch (ringIndex)
|
||||
{
|
||||
case 0: _waiTween?.Kill(); _waiTween = null; break;
|
||||
case 1: _zhongTween?.Kill(); _zhongTween = null; break;
|
||||
default: _neiTween?.Kill(); _neiTween = null; break;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 计算从 curr 到 target 的同向最短角度差。
|
||||
/// dir>0(顺时针):diff ∈ [0, 360)
|
||||
/// dir<0(逆时针):diff ∈ (-360, 0]
|
||||
/// </summary>
|
||||
private float AngleDiff(float curr, float target, float dir)
|
||||
{
|
||||
float diff = (target - curr) % 360f;
|
||||
if (diff < 0) diff += 360f; // 归一化到 [0, 360)
|
||||
if (dir < 0 && diff > 0) diff -= 360f; // 逆时针取负值
|
||||
return diff;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
// ============================================================
|
||||
#region 定位(重写基类,禁止脱父级)
|
||||
// ============================================================
|
||||
|
||||
/// <summary>
|
||||
/// 重写基类 ApplySeatOffset:基类在预制体根节点无 RectTransform 时会
|
||||
/// transform.SetParent(null) 把特效从 UI 下拽到场景根节点,
|
||||
/// 导致“勾了 isToUI 也没挂在 UI 上”。这里只缓存座位引用,
|
||||
/// 位置统一由 Init 中座位上方偏移逻辑处理,绝不脱父级。
|
||||
/// </summary>
|
||||
protected override void ApplySeatOffset()
|
||||
{
|
||||
if (CreateFishManager.Instance == null || CreateFishManager.Instance.currGameType == null) return;
|
||||
var sits = CreateFishManager.Instance.currGameType.list_Sits;
|
||||
if (posID >= 0 && posID < sits.Count && sits[posID] != null)
|
||||
_targetSit = sits[posID];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 对象池复用前重置:杀掉三圈残留 Tween(防复用时还在转)。
|
||||
/// </summary>
|
||||
protected override void ResetState()
|
||||
{
|
||||
base.ResetState();
|
||||
KillTween(0);
|
||||
KillTween(1);
|
||||
KillTween(2);
|
||||
HideAllRingFx();
|
||||
_stopValues = new int[3];
|
||||
_totalBeishu = 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 结束时播放结算语音(时来运转,PW_Settle_Dial),
|
||||
/// 其余走基类(回加金币 + bjEndUI + 清面板 + die)。
|
||||
/// </summary>
|
||||
protected override void OnScoreEnd()
|
||||
{
|
||||
if (isScoreEnd) return;
|
||||
|
||||
// 音效:结算转盘——时来运转语音(PW_Settle_Dial)
|
||||
AudioManager.Instance.PlayerFXByName("PW_Settle_Dial");
|
||||
|
||||
base.OnScoreEnd();
|
||||
}
|
||||
|
||||
/// <summary>清理三圈 Tween 后再走基类清理</summary>
|
||||
protected override void CleanupBeforeDie()
|
||||
{
|
||||
KillTween(0);
|
||||
KillTween(1);
|
||||
KillTween(2);
|
||||
base.CleanupBeforeDie();
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
_waiTween?.Kill();
|
||||
_zhongTween?.Kill();
|
||||
_neiTween?.Kill();
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
@@ -154,6 +154,11 @@ PrefabInstance:
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 165
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5627438144398829183, guid: a96966a1d55149a4f83724f224013303,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 51.9
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
@@ -1869,5 +1869,5 @@ MonoBehaviour:
|
||||
JGQiuStartPrefab: {fileID: 3774533120367730850, guid: 9e114e29415d348448005cf3fcebe71c,
|
||||
type: 3}
|
||||
selfOffsetJGStart: {x: 0, y: 0}
|
||||
selfOffsetZSRotateInit: 0
|
||||
otherOffsetZSRotateInit: 0
|
||||
buttomOffsetZSRotateInit: {x: 0, y: 0, z: 0}
|
||||
topOffsetZSRotateInit: {x: -150, y: 0, z: 0}
|
||||
|
||||
@@ -634,5 +634,5 @@ MonoBehaviour:
|
||||
JGQiuStartPrefab: {fileID: 8826976359845876549, guid: ebdae2574a0ae4a4388300d711901565,
|
||||
type: 3}
|
||||
selfOffsetJGStart: {x: 0, y: 0}
|
||||
selfOffsetZSRotateInit: 0
|
||||
otherOffsetZSRotateInit: 0
|
||||
buttomOffsetZSRotateInit: {x: 0, y: 0, z: 0}
|
||||
topOffsetZSRotateInit: {x: -150, y: 0, z: 0}
|
||||
|
||||
@@ -1178,5 +1178,5 @@ MonoBehaviour:
|
||||
JGQiuStartPrefab: {fileID: 5231972868284677812, guid: 725cdf85f0036814887eb994c5b86e45,
|
||||
type: 3}
|
||||
selfOffsetJGStart: {x: 0, y: 0}
|
||||
selfOffsetZSRotateInit: 0
|
||||
otherOffsetZSRotateInit: 0
|
||||
buttomOffsetZSRotateInit: {x: 0, y: 0, z: 0}
|
||||
topOffsetZSRotateInit: {x: -150, y: 0, z: 0}
|
||||
|
||||
@@ -1553,8 +1553,8 @@ MonoBehaviour:
|
||||
JGQiuStartPrefab: {fileID: 2444395877751059100, guid: 3a10d8f351e3d52489bceee1b4740337,
|
||||
type: 3}
|
||||
selfOffsetJGStart: {x: 0, y: 0}
|
||||
selfOffsetZSRotateInit: 0
|
||||
otherOffsetZSRotateInit: 0
|
||||
buttomOffsetZSRotateInit: {x: 0, y: 0, z: 0}
|
||||
topOffsetZSRotateInit: {x: -150, y: 0, z: 0}
|
||||
--- !u!95 &8661363738911940257 stripped
|
||||
Animator:
|
||||
m_CorrespondingSourceObject: {fileID: 8284544360685858346, guid: ffe5b917cd8f21941adf54c437e9a701,
|
||||
|
||||
@@ -3788,8 +3788,8 @@ MonoBehaviour:
|
||||
JGQiuStartPrefab: {fileID: 437630652280502677, guid: bec236ab3b54823468657c3cc7b0f204,
|
||||
type: 3}
|
||||
selfOffsetJGStart: {x: 0, y: 0}
|
||||
selfOffsetZSRotateInit: 0
|
||||
otherOffsetZSRotateInit: 0
|
||||
buttomOffsetZSRotateInit: {x: 0, y: 0, z: 0}
|
||||
topOffsetZSRotateInit: {x: -150, y: 0, z: 0}
|
||||
--- !u!95 &3827418405087986554 stripped
|
||||
Animator:
|
||||
m_CorrespondingSourceObject: {fileID: 2725459927999047066, guid: 83f830ab856bfc642b235330651c6513,
|
||||
|
||||
@@ -964,5 +964,5 @@ MonoBehaviour:
|
||||
JGQiuStartPrefab: {fileID: 2223497904095183553, guid: 8f9fe68d9da9d29499ea4e12b20da6d4,
|
||||
type: 3}
|
||||
selfOffsetJGStart: {x: 0, y: 0}
|
||||
selfOffsetZSRotateInit: 0
|
||||
otherOffsetZSRotateInit: 0
|
||||
buttomOffsetZSRotateInit: {x: 0, y: 0, z: 0}
|
||||
topOffsetZSRotateInit: {x: -150, y: 0, z: 0}
|
||||
|
||||
@@ -8,6 +8,8 @@ public class ZhanShenTurretData : TurretData
|
||||
public GameObject JGQiuStartPrefab;
|
||||
[Tooltip("主激光起点偏移:turretRotate 的本地偏移(子对象语义),⭐ 跟随炮台旋转(炮口转向时起点绕炮台中心转)。编辑器运行时用 Gizmo 可视化")]
|
||||
public Vector2 selfOffsetJGStart;
|
||||
public float selfOffsetZSRotateInit;
|
||||
public float otherOffsetZSRotateInit;
|
||||
[Tooltip("下方座位战神初始旋转(欧拉角,直接设置,覆盖该战神预制体原始旋转)。全0=保持默认朝向")]
|
||||
public Vector3 buttomOffsetZSRotateInit;
|
||||
[Tooltip("上方座位战神初始旋转(欧拉角,直接设置,覆盖该战神预制体原始旋转)。上下视角不一样分开设置。全0=保持默认朝向")]
|
||||
public Vector3 topOffsetZSRotateInit;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user