抽卡结算场景演出赋值

main
yurui 2024-04-19 19:32:11 +08:00
parent 7964b9ae79
commit c10e831edd
57 changed files with 2655 additions and 1963 deletions

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0173734807f87584f97550ea7dbbc364
guid: 94b996bd6126cee48b7e2cf6267d5461
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,18 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-853568945962311372
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -137,3 +124,16 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &1574763609180814043
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &1724762888335112005
--- !u!114 &3010951661889818932
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-180218515221661510
--- !u!114 &-4660798690620221467
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1011646427496409366
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &6777030720840539122
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,18 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7855220333114480501
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -137,3 +124,16 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4575640348414761043
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1663783147231070777
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4050288637074817692
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &8301530485360356388
--- !u!114 &67288128905704015
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7132060184511383279
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &5965297124899847134
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5542523812429068084
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4415661856910754797
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &2750695260329263482
--- !u!114 &5938862402037725877
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4039110150634005291
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &2719894371898980215
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7232052861699570554
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &7808083285012324286
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &7008180478829041391
--- !u!114 &598908122508172393
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-8122197479860964825
--- !u!114 &-8676076762132259727
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5806559159640138663
--- !u!114 &-6589993630377634892
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5468213685725692912
--- !u!114 &-254385765383345156
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4519184656158887131
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4662619713320731901
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &219178802026483724
--- !u!114 &2764013132989196236
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5317260570320893821
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &9045531777486956607
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,18 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4483879872423431970
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -137,3 +124,16 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &6068455302859352162
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5792326629860418971
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &3018023859077162458
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,5 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7285717400346558100
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -124,16 +137,3 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &7657718055576714451
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,18 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5007798330660184396
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -137,3 +124,16 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &769478070475798021
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -1,18 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4597665656241104299
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -137,3 +124,16 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4073317125132642222
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &7644929795758003150
--- !u!114 &5363298603611886537
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,18 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4534273945002130257
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
@ -137,3 +124,16 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &1042768223590439295
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &1893263993287922019
--- !u!114 &5151815345687909330
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-3163945520056806200
--- !u!114 &-4469753628922192744
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2473297716527255909
--- !u!114 &-3932906415443136271
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -124,7 +124,7 @@ Material:
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &7895254948452272836
--- !u!114 &2096174102672667021
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7705527038707956911
--- !u!114 &-1785174920494538301
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6929804177949078150
--- !u!114 &-8943066640700008648
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -69,6 +69,9 @@ namespace Framework
public const string AUDIO_CUE_ACF = "Assets/Audio/Music/CueSheet_ProjNLD.acf";
public const string UI_INTERFACE_PREVIEW_PREFAB_PATH = "Assets/Scenes/UI_InterfacePreview/UI_InterfacePreviewNode.prefab";
public const string UI_Vehicle_IconPath = "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/VehicleChoose/";
/// <summary>
/// 关卡选关场景
/// </summary>
public const string UI_LEVEL_SELECTED_SCENE_PATH = "Assets/Scenes/UI/UI_LevelSelect.unity";
/// <summary>
/// 商店图标路径

View File

@ -57,7 +57,7 @@ public partial class CampManager
return;
}
await ShowManager.Instance.RefreshShow(E_ShowSceneType.Camp);
ShowManager.Instance.RefreshShow(E_ShowSceneType.Camp);
curProcess = EProcess.Present;
}

View File

@ -22,7 +22,13 @@ namespace Gameplay
//await Resources.UnloadUnusedAssets();
_destProgress = 20f;
await GameSceneHelper.Instance.LoadSceneForUIView(Constants.UI_LEVEL_SELECTED_SCENE_PATH, LoadSceneMode.Single); // 先加载关卡选择场景
await GameSceneHelper.Instance.LoadSceneForUIView(Constants.UI_LEVEL_SELECTED_SCENE_PATH, LoadSceneMode.Single); // 加载关卡选择场景
_destProgress = 40f;
await GameSceneHelper.Instance.LoadSceneForUIView(Constants.RAFFLE_SCENE_PATH, LoadSceneMode.Additive); // 加载抽卡场景
_destProgress = 60f;
string scenePath = Constants.MAIN_SCENE_PATH;
UISceneResult uiSceneResult = await OpenUIWithScene(UINameConst.UI_MainPanel, scenePath, null, false,
@ -35,7 +41,7 @@ namespace Gameplay
return LoadingResult.ErrorTest;
}
await ShowManager.Instance.RefreshShow(E_ShowSceneType.Main);
ShowManager.Instance.RefreshShow(E_ShowSceneType.Main);
_destProgress = 100f;

View File

@ -18,7 +18,7 @@ public interface IShow
/// <summary>
/// 刷新演出
/// </summary>
UniTask RefreshShow();
UniTask RefreshShow(object data = null);
/// <summary>
/// 播放相机动画

View File

@ -0,0 +1,228 @@
using cfg.ShowCfg;
using Cysharp.Threading.Tasks;
using Framework;
using Gameplay;
using PhxhSDK;
using Sirenix.OdinInspector;
using System;
using System.Collections.Generic;
using Gameplay.Emoji;
using UnityEngine;
using Constants = Framework.Constants;
using Object = UnityEngine.Object;
using cfg.CharacterCfg;
using Gameplay.Utils;
/// <summary>
/// 抽卡演出组件
/// </summary>
public sealed class RaffleShowComponent : MonoBehaviour, IShow
{
#region 外部序列化字段
/// <summary>
/// 角色根节点
/// </summary>
[LabelText("角色根节点")]
[SerializeField]
private Transform tsCharacterRoot;
/// <summary>
/// 角色演出点根节点
/// </summary>
[LabelText("角色演出点根节点")]
[SerializeField]
private Transform tsCharacterShowPointRoot;
#endregion
private readonly E_ShowSceneType showSceneTyp = E_ShowSceneType.Raffle;
/// <summary>
/// 当前场景所有演出点
/// </summary>
private List<Transform> listShowPoint;
/// <summary>
/// 角色模型字典
/// </summary>
private readonly Dictionary<int, GameObject> dicCharacterModel = new();
/// <summary>
/// 已经加载的资源集合
/// </summary>
private readonly HashSet<string> setAssetToUnload = new();
/// <summary>
/// 表情管理
/// </summary>
private readonly List<UnitEmojiManager> listCacheEmoji = new();
public E_ShowSceneType ShowSceneTyp
{
get { return showSceneTyp; }
}
#if UNITY_EDITOR
/// <summary>
/// 演出点根节点
/// </summary>
public Transform TsShowPointRoot
{
get { return tsCharacterShowPointRoot; }
}
#endif
private void Awake()
{
if (!CommonUtils.IsInGame())
return;
ShowManager.Instance.Add(this);
#region 获取演出点
if (tsCharacterShowPointRoot == null)
listShowPoint = new();
else
{
listShowPoint = new(tsCharacterShowPointRoot.childCount);
for (int i = 0; i < tsCharacterShowPointRoot.childCount; ++i)
{
listShowPoint.Add(tsCharacterShowPointRoot.GetChild(i));
}
}
#endregion
}
private void OnDestroy()
{
foreach (string path in setAssetToUnload)
{
AssetManager.Instance.Unload(path);
}
foreach (var unitEmojiManager in listCacheEmoji)
{
unitEmojiManager.Dispose();
}
}
public float GetRefreshProcess()
{
return 1f;
}
public void PlayeCameraAnim(Action callback)
{
}
public async UniTask RefreshShow(object data = null)
{
if (data is not List<DataCharacterAttri> listCharacterAttris)
return;
// 星高的排前面
listCharacterAttris.Sort((a, b) =>
{
if (null == a)
return 1;
if (null == b)
return -1;
return a.StartStar.CompareTo(b.StartStar);
});
#region 先禁用之前的模型
foreach (GameObject go in dicCharacterModel.Values)
{
go.SetActive(false);
}
#endregion
#region 设置要显示的模型位置
int i = 0;
DataCharacterAttri lastCfg = null; // 上一个角色,重复角色只显示一个
foreach (DataCharacterAttri cfg in listCharacterAttris)
{
if (cfg == null)
continue;
if (lastCfg == cfg)
continue;
lastCfg = cfg;
GameObject goModel = await GetModel(cfg);
if (goModel == null)
continue;
Transform tsPoint = listShowPoint[i];
goModel.transform.SetPositionAndRotation(tsPoint.position, tsPoint.rotation);
goModel.SetActive(true);
++i;
}
#endregion
}
/// <summary>
/// 异步加载资源
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="path"></param>
/// <returns></returns>
private async UniTask<T> LoadAssetAsync<T>(string path) where T : Object
{
T res = await AssetManager.Instance.LoadAssetAsync<T>(path);
if (res != null)
setAssetToUnload.Add(path);
return res;
}
private UnitEmojiManager InitEmoji(GameObject go, DataCharacterAttri cfg)
{
DataCharacterSkin skinData = TableManager.Instance.Tables.SkinCfg.Get(Constants.DEFULT_SKINID, cfg.RoleID);
if (skinData == null)
{
DebugUtil.LogError($"找不到皮肤数据, skinID:{Constants.DEFULT_SKINID}, roleID:{cfg.RoleID}");
return null;
}
string eyebowsType = string.IsNullOrEmpty(cfg.EmojiEyeBowsType) ? "1" : cfg.EmojiEyeBowsType;
string eyesColor = string.IsNullOrEmpty(cfg.EmojiEyesColor) ? "#ff0000" : cfg.EmojiEyesColor;
string eyebowsColor = string.IsNullOrEmpty(cfg.EmojiEyeBowsColor) ? "#ff0000" : cfg.EmojiEyeBowsColor;
UnitEmojiManager unitEmojiManager = new(go, eyesColor, eyebowsType, eyebowsColor, -1);
unitEmojiManager.SwitchEmoji(cfg.DefaultEmojiImgId);
return unitEmojiManager;
}
/// <summary>
/// 获取角色模型
/// </summary>
/// <param name="characterDataInfo"></param>
/// <returns></returns>
private async UniTask<GameObject> GetModel(DataCharacterAttri cfg)
{
if (!dicCharacterModel.TryGetValue(cfg.RoleID, out GameObject goModel))
{
string prefabPath = PathEx.GetCharacterDisplayModelPath(cfg.NameID);
goModel = await LoadAssetAsync<GameObject>(prefabPath);
if (goModel == null)
{
DebugUtil.LogError($"找不到模型, path:{prefabPath}");
return null;
}
goModel = Instantiate(goModel, tsCharacterRoot);
//goModel.GetComponentOrAdd<PlayableDirector>();
goModel.SetLayerEx(Constants.Layer.UIVIEW);
goModel.transform.localScale = new Vector3(8f, 8f, 8f);
UnitEmojiManager unitEmojiManager = InitEmoji(goModel, cfg);
if (unitEmojiManager != null)
listCacheEmoji.Add(unitEmojiManager); // 缓存起来
dicCharacterModel.Add(cfg.RoleID, goModel);
}
return goModel;
}
}

View File

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

View File

@ -19,12 +19,12 @@ using Object = UnityEngine.Object;
/// <summary>
/// 演出组件
/// </summary>
public sealed class ShowComponent : MonoBehaviour, IShow
public class ShowComponent : MonoBehaviour, IShow
{
/// <summary>
/// 当前状态
/// </summary>
private enum E_CurState
protected enum E_CurState
{
None = 0,
/// <summary>
@ -158,7 +158,7 @@ public sealed class ShowComponent : MonoBehaviour, IShow
/// <summary>
/// 当前状态
/// </summary>
private E_CurState currState = E_CurState.None;
protected E_CurState currState = E_CurState.None;
#region (刷新数据,抽取)过程临时变量
/// <summary>
@ -278,7 +278,7 @@ public sealed class ShowComponent : MonoBehaviour, IShow
/// <summary>
/// 刷新演出
/// </summary>
public async UniTask RefreshShow()
public virtual async UniTask RefreshShow(object data = null)
{
currState = E_CurState.LoadingCharacters;
@ -442,7 +442,7 @@ public sealed class ShowComponent : MonoBehaviour, IShow
/// <summary>
/// 执行演出结果
/// </summary>
private async UniTask ExecuteShowResult()
protected virtual async UniTask ExecuteShowResult()
{
if (listShowPointResult.Count == 0)
return;
@ -578,7 +578,6 @@ public sealed class ShowComponent : MonoBehaviour, IShow
return goModel;
}
/// <summary>
/// 隐藏角色武器

View File

@ -34,10 +34,10 @@ public class ShowManager : Singlenton<ShowManager>, IInitable
/// </summary>
/// <param name="showSceneType"></param>
/// <returns></returns>
public async UniTask RefreshShow(E_ShowSceneType showSceneType)
public async void RefreshShow(E_ShowSceneType showSceneType, object data = null)
{
if (TryGetShow(showSceneType, out IShow show))
await show.RefreshShow();
await show.RefreshShow(data);
}
/// <summary>

View File

@ -16,6 +16,7 @@ public class UI_RaffleAnimController : UIWindow
public static async UniTask<UIWindow> Open(ItemCounts itemCounts)
{
RaffleData raffleData = new(itemCounts);
ShowManager.Instance.RefreshShow(cfg.ShowCfg.E_ShowSceneType.Raffle, raffleData.ListCharacter);
return await UIManager.Instance.OpenWindow(UINameConst.UI_RaffleAnim, raffleData);
}

View File

@ -10,6 +10,7 @@ using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using Constants = Framework.Constants;
/// <summary>
/// 抽卡测试界面
@ -21,6 +22,8 @@ public class UI_RaffleController : UIWindow
/// </summary>
public static async UniTask<UIWindow> Open()
{
CommonUtils.ChangeUIScene(Constants.RAFFLE_SCENE_PATH); // 切换到抽卡场景
return await UIManager.Instance.OpenWindow(UINameConst.UI_Raffle);
}
@ -374,7 +377,8 @@ public class UI_RaffleController : UIWindow
/// </summary>
private void OnHome()
{
RaffleManager.Instance.ExitRaffle();
CommonUtils.ChangeUIScene(Constants.MAIN_SCENE_PATH);
CloseWindow();
}
/// <summary>
@ -382,7 +386,8 @@ public class UI_RaffleController : UIWindow
/// </summary>
private void OnBack()
{
RaffleManager.Instance.ExitRaffle();
CommonUtils.ChangeUIScene(Constants.MAIN_SCENE_PATH);
CloseWindow();
}
/// <summary>

View File

@ -7,6 +7,7 @@ using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using Constants = Framework.Constants;
public class UI_RaffleTotalResultController : UIWindow
{
@ -95,7 +96,8 @@ public class UI_RaffleTotalResultController : UIWindow
private void OnHome()
{
CloseWindow();
CommonUtils.ChangeUIScene(Constants.MAIN_SCENE_PATH);
UIManager.Instance.CloseAllNormalExcept(UINameConst.UI_MainPanel);
}
#endregion
}

View File

@ -901,7 +901,7 @@ public class UICameraAndPosterChangeController : UIWindow
_RefreshPosterButton();
}
private async void _CheckAndSaveChange()
private void _CheckAndSaveChange()
{
var oldSaveData = StorageMgr.Instance.GetStorage<MainPanelSceneStoreData>("MainPanelSceneStoreData");
if (oldSaveData != null && _saveData != null)
@ -910,7 +910,7 @@ public class UICameraAndPosterChangeController : UIWindow
{
oldSaveData.PosterID = _saveData.PosterID;
oldSaveData.PosterSkinIdx = _saveData.PosterSkinIdx;
await ShowManager.Instance.RefreshShow(E_ShowSceneType.Main);
ShowManager.Instance.RefreshShow(E_ShowSceneType.Main);
EventManager.Instance.Send(EventManager.EventName.ChangeMainPanelPoster);
}

View File

@ -941,8 +941,7 @@ public class UI_MainPanelController : UIWindow
/// </summary>
private async void OnRaffle()
{
//await UI_RaffleController.Open();
RaffleManager.Instance.EnterRaffle();
await UI_RaffleController.Open();
}
/// <summary>

View File

@ -19,6 +19,10 @@ namespace cfg.ShowCfg
/// 主场景
/// </summary>
Main = 1,
/// <summary>
/// 抽卡
/// </summary>
Raffle = 2,
}
}

View File

@ -20555,6 +20555,33 @@
"Param2": "",
"Value_En": ""
},
{
"ID": 60015,
"Key": "test_desc_0",
"Value": "测试文本[p0]",
"Param0": "\"cfg_ID_1\"",
"Param1": "",
"Param2": "",
"Value_En": ""
},
{
"ID": 60016,
"Key": "test_desc_1",
"Value": "测试文本参数1:[p0]/参数2:[]",
"Param0": "\"cfg_ID_1\"",
"Param1": "\"cfg_ID_2\"",
"Param2": "",
"Value_En": ""
},
{
"ID": 60017,
"Key": "test_desc_2",
"Value": "测试文本参数1:[p0]/参数2:[p1]/参数3[p2]",
"Param0": "\"cfg_ID_1\"",
"Param1": "\"cfg_ID_2\"",
"Param2": "\"cfg_ID_3\"",
"Value_En": ""
},
{
"ID": 70001,
"Key": "uiInterface_fightCharacter",

View File

@ -394,5 +394,221 @@
"TerrainMountain": 1,
"TerrainForest": 2,
"Icon": "UI_VehiclePoster"
},
{
"ID": 300012,
"Name": "测试载具12",
"NameLocal": "vehicle_name_12",
"UIHeadPath": "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/UI_LevelUp/UI_VehiclePoster.png",
"PrefabPath": "P_C00015_01_R00013_01",
"TireMarkId": 0,
"StandCrossLevel": 0,
"MoveCrossLevel": 0,
"SeatCount": 0,
"Damage": 0,
"Defense": 0,
"HP": 0,
"BulletCount": 0,
"AttackShiledScale": 0,
"AttackHpScale": 0,
"FirstShootTime": 0,
"PerShootCount": 0,
"WeaponId": 0,
"ReloadTime": 0,
"FireRate": 0,
"MoveSpeed": 0,
"BatteryTurnSpeed": 0,
"TurnSpeed": 0,
"AttackDistance": 0,
"MoraleDamage": 0,
"ScaleForHuman": 0,
"ScaleForVehicle": 0,
"CriticalRate": 0,
"CriticalScale": 0,
"TerrainPlain": 0,
"TerrainSnow": 0,
"TerrainMountain": 0,
"TerrainForest": 0,
"Icon": ""
},
{
"ID": 300013,
"Name": "测试载具13",
"NameLocal": "vehicle_name_13",
"UIHeadPath": "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/UI_LevelUp/UI_VehiclePoster.png",
"PrefabPath": "P_C00017_01_R00025_01",
"TireMarkId": 0,
"StandCrossLevel": 0,
"MoveCrossLevel": 0,
"SeatCount": 0,
"Damage": 0,
"Defense": 0,
"HP": 0,
"BulletCount": 0,
"AttackShiledScale": 0,
"AttackHpScale": 0,
"FirstShootTime": 0,
"PerShootCount": 0,
"WeaponId": 0,
"ReloadTime": 0,
"FireRate": 0,
"MoveSpeed": 0,
"BatteryTurnSpeed": 0,
"TurnSpeed": 0,
"AttackDistance": 0,
"MoraleDamage": 0,
"ScaleForHuman": 0,
"ScaleForVehicle": 0,
"CriticalRate": 0,
"CriticalScale": 0,
"TerrainPlain": 0,
"TerrainSnow": 0,
"TerrainMountain": 0,
"TerrainForest": 0,
"Icon": ""
},
{
"ID": 300014,
"Name": "测试载具14",
"NameLocal": "vehicle_name_14",
"UIHeadPath": "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/UI_LevelUp/UI_VehiclePoster.png",
"PrefabPath": "P_C00018_01_R00014_01",
"TireMarkId": 0,
"StandCrossLevel": 0,
"MoveCrossLevel": 0,
"SeatCount": 0,
"Damage": 0,
"Defense": 0,
"HP": 0,
"BulletCount": 0,
"AttackShiledScale": 0,
"AttackHpScale": 0,
"FirstShootTime": 0,
"PerShootCount": 0,
"WeaponId": 0,
"ReloadTime": 0,
"FireRate": 0,
"MoveSpeed": 0,
"BatteryTurnSpeed": 0,
"TurnSpeed": 0,
"AttackDistance": 0,
"MoraleDamage": 0,
"ScaleForHuman": 0,
"ScaleForVehicle": 0,
"CriticalRate": 0,
"CriticalScale": 0,
"TerrainPlain": 0,
"TerrainSnow": 0,
"TerrainMountain": 0,
"TerrainForest": 0,
"Icon": ""
},
{
"ID": 300015,
"Name": "测试载具15",
"NameLocal": "vehicle_name_15",
"UIHeadPath": "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/UI_LevelUp/UI_VehiclePoster.png",
"PrefabPath": "P_C00019_01_R00015_01",
"TireMarkId": 0,
"StandCrossLevel": 0,
"MoveCrossLevel": 0,
"SeatCount": 0,
"Damage": 0,
"Defense": 0,
"HP": 0,
"BulletCount": 0,
"AttackShiledScale": 0,
"AttackHpScale": 0,
"FirstShootTime": 0,
"PerShootCount": 0,
"WeaponId": 0,
"ReloadTime": 0,
"FireRate": 0,
"MoveSpeed": 0,
"BatteryTurnSpeed": 0,
"TurnSpeed": 0,
"AttackDistance": 0,
"MoraleDamage": 0,
"ScaleForHuman": 0,
"ScaleForVehicle": 0,
"CriticalRate": 0,
"CriticalScale": 0,
"TerrainPlain": 0,
"TerrainSnow": 0,
"TerrainMountain": 0,
"TerrainForest": 0,
"Icon": ""
},
{
"ID": 300016,
"Name": "测试载具16",
"NameLocal": "vehicle_name_16",
"UIHeadPath": "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/UI_LevelUp/UI_VehiclePoster.png",
"PrefabPath": "P_C00020_01_R00016_01",
"TireMarkId": 0,
"StandCrossLevel": 0,
"MoveCrossLevel": 0,
"SeatCount": 0,
"Damage": 0,
"Defense": 0,
"HP": 0,
"BulletCount": 0,
"AttackShiledScale": 0,
"AttackHpScale": 0,
"FirstShootTime": 0,
"PerShootCount": 0,
"WeaponId": 0,
"ReloadTime": 0,
"FireRate": 0,
"MoveSpeed": 0,
"BatteryTurnSpeed": 0,
"TurnSpeed": 0,
"AttackDistance": 0,
"MoraleDamage": 0,
"ScaleForHuman": 0,
"ScaleForVehicle": 0,
"CriticalRate": 0,
"CriticalScale": 0,
"TerrainPlain": 0,
"TerrainSnow": 0,
"TerrainMountain": 0,
"TerrainForest": 0,
"Icon": ""
},
{
"ID": 300017,
"Name": "测试载具17",
"NameLocal": "vehicle_name_17",
"UIHeadPath": "Assets/Art/UI/Texture/UI_Pic_Main/UI_Pic_Vehicle/UI_LevelUp/UI_VehiclePoster.png",
"PrefabPath": "P_C00022_01_R00018_01",
"TireMarkId": 0,
"StandCrossLevel": 0,
"MoveCrossLevel": 0,
"SeatCount": 0,
"Damage": 0,
"Defense": 0,
"HP": 0,
"BulletCount": 0,
"AttackShiledScale": 0,
"AttackHpScale": 0,
"FirstShootTime": 0,
"PerShootCount": 0,
"WeaponId": 0,
"ReloadTime": 0,
"FireRate": 0,
"MoveSpeed": 0,
"BatteryTurnSpeed": 0,
"TurnSpeed": 0,
"AttackDistance": 0,
"MoraleDamage": 0,
"ScaleForHuman": 0,
"ScaleForVehicle": 0,
"CriticalRate": 0,
"CriticalScale": 0,
"TerrainPlain": 0,
"TerrainSnow": 0,
"TerrainMountain": 0,
"TerrainForest": 0,
"Icon": ""
}
]

View File

@ -0,0 +1,86 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Gameplay;
using Sirenix.OdinInspector.Editor;
using UnityEditor;
using UnityEditor.UI;
using UnityEngine;
using UnityEngine.UIElements;
[CustomEditor(typeof(RaffleShowComponent), true)]
public class RaffleShowComponentInspector : OdinEditor
{
private RaffleShowComponent Target => target as RaffleShowComponent;
private readonly List<Transform> listShowPoint = new();
private Transform lastShowPointRoot;
private bool isFoldOut;
private GUIStyle style;
private void InitGuiStyle()
{
if (style == null)
{
style = new(GUI.skin.label)
{
fontSize = 30,
};
style.normal.textColor = Color.black;
}
}
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
RefreshShowPoint();
isFoldOut = EditorGUILayout.Foldout(isFoldOut, $"演出点: ({listShowPoint.Count}个)");
if (isFoldOut)
{
foreach (Transform tsShowPoint in listShowPoint)
{
EditorGUILayout.LabelField(tsShowPoint.name);
}
}
}
private void OnSceneGUI()
{
InitGuiStyle();
int pointID = 1;
Color oldColor = Handles.color;
Handles.color = Color.red;
foreach (Transform tsShowPoint in listShowPoint)
{
if (tsShowPoint)
{
Handles.DrawSolidDisc(tsShowPoint.position, Vector3.up, 0.5f);
Handles.Label(tsShowPoint.position, $"{pointID}", style);
}
pointID++;
}
Handles.color = oldColor;
}
private void RefreshShowPoint()
{
if (lastShowPointRoot == Target.TsShowPointRoot)
return;
lastShowPointRoot = Target.TsShowPointRoot;
listShowPoint.Clear();
if (Target.TsShowPointRoot == null)
return;
for (int i = 0; i < Target.TsShowPointRoot.childCount; ++i)
{
listShowPoint.Add(Target.TsShowPointRoot.GetChild(i));
}
}
}

View File

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

View File

@ -9,7 +9,7 @@ using UnityEngine;
using UnityEngine.UIElements;
[CustomEditor(typeof(ShowComponent), true)]
public class ShowManagerInspector : OdinEditor
public class ShowComponentInspector : OdinEditor
{
private ShowComponent Target => target as ShowComponent;
private readonly List<Transform> listShowPoint = new();

View File

@ -1492,7 +1492,7 @@ MonoBehaviour:
Data: Assets/Art/AutoGen/PostProcessScenes/Assets__Test_Prefab_GacyaScene/GacyaScene_PostProcess.unity
- Name: hashCode
Entry: 1
Data: 2a96867a934a1762ca9869bc964b95da
Data: e73a607c2c716ab39a810488c677cf47
- Name:
Entry: 8
Data:

View File

@ -1589,6 +1589,52 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 1154493235}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1170060742
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1170060744}
- component: {fileID: 1170060743}
m_Layer: 0
m_Name: ShowComponent
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1170060743
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1170060742}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bed808c8034e54c479e3443ab0ff3315, type: 3}
m_Name:
m_EditorClassIdentifier:
tsCharacterRoot: {fileID: 1026040388}
tsCharacterShowPointRoot: {fileID: 1360577695}
--- !u!4 &1170060744
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1170060742}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1204365462
GameObject:
m_ObjectHideFlags: 0
@ -2977,6 +3023,7 @@ MeshFilter:
SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 1170060744}
- {fileID: 1204365465}
- {fileID: 152416477}
- {fileID: 1360577695}