添加机器人管理器;晚上登录逻辑,当连接不到服务器的时候可以进入离线模式

master
zxl 2024-04-27 11:37:11 +08:00
parent 0cd0b9f7d4
commit c8f663a9b3
82 changed files with 2655 additions and 305 deletions

View File

@ -5,65 +5,66 @@
</component>
<component name="ChangeListManager">
<list default="true" id="d018256f-8250-4025-b60e-7cdf03f0e7e0" name="Changes" comment="">
<change afterPath="$PROJECT_DIR$/App.config" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/GameRes/Config/StoreConfig.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/GameRes/Config/StoreConfig.txt.meta" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.TestF/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.TestF/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/AssetBundleCollectorSetting.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/AssetBundleCollectorSetting.asset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Editor/GenResourcePathEditor/GenConfigEditor.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Editor/GenResourcePathEditor/GenConfigEditor.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/GameRes/Prefabs/UI/InputNameUI.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/GameRes/Prefabs/UI/InputNameUI.prefab" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/GameRes/Prefabs/UI/GameSceneMainUI.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/GameRes/Prefabs/UI/GameSceneMainUI.prefab" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Resources/Fonts/MSYH SDF.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Resources/Fonts/MSYH SDF.asset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scenes/Init.unity" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scenes/Init.unity" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/AssetConstPath/AssetPathConst.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/AssetConstPath/AssetPathConst.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/DinosaursGameManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/DinosaursGameManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/IDinosaursGameManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/IDinosaursGameManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Player/Player.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Player/Player.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Player/PlayerManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Player/PlayerManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Room/IRoomManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Room/IRoomManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Game.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Game.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/JSON/AnalyzeJSON.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/JSON/AnalyzeJSON.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/MVVM/Core/Infrastructure/TokenHelper.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/MVVM/Core/Infrastructure/TokenHelper.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/MVVM/Core/Inject/ServiceLocator.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/MVVM/Core/Inject/ServiceLocator.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Test.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Test.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Helper/CommonHelper.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Helper/CommonHelper.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Network/HttpManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Network/HttpManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Procedure/Logic/GameSceneLogicProcedure.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Procedure/Logic/GameSceneLogicProcedure.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UI/MVVM/View/GameSceneMainView.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/UI/MVVM/View/GameSceneMainView.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UI/MVVM/ViewModel/GameSceneMainViewModel.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/UI/MVVM/ViewModel/GameSceneMainViewModel.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UI/UIBase.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/UI/UIBase.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UI/UILogic/GameSceneMainUI.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/UI/UILogic/GameSceneMainUI.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UI/UILogic/InputNameUI.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/UI/UILogic/InputNameUI.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/2c31eda14d21d55a3a47de1541598de4.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/2c31eda14d21d55a3a47de1541598de4.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/4e4743806d635568507e5dcdcd6b3cf6.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/4e4743806d635568507e5dcdcd6b3cf6.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/6e054bdbe3ee73b76669e6d64820d4db.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/6e054bdbe3ee73b76669e6d64820d4db.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/90d1b665905c1b8aa06c93924a072a04.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/90d1b665905c1b8aa06c93924a072a04.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UI/UIType.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/UI/UIType.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/053581101c792327e1a57166f7c23a8d.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/053581101c792327e1a57166f7c23a8d.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/216e519ec61c02e30513ed177ed9360b.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/216e519ec61c02e30513ed177ed9360b.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage.version" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage.version" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-16-589.bytes" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-16-589.bytes.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-16-589.hash" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-16-589.hash.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/0fcdb1f7e47b46662e2ce6a0555441d9.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/2c31eda14d21d55a3a47de1541598de4.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/38f126c3049ce63d988083fef666a174.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/4cc947fd9b21e43a443ba995ae0e2f8d.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/4e4743806d635568507e5dcdcd6b3cf6.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/6e054bdbe3ee73b76669e6d64820d4db.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/90d1b665905c1b8aa06c93924a072a04.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/99da34fb6ff0d8471c19d33110d6ec5a.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/BuildReport_DefaultPackage_2024-04-16-589.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/OutputCache" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/OutputCache.manifest" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/PackageManifest_DefaultPackage.version" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/PackageManifest_DefaultPackage_2024-04-16-589.bytes" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/PackageManifest_DefaultPackage_2024-04-16-589.hash" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/PackageManifest_DefaultPackage_2024-04-16-589.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-16-589/a138473dc0a7159424a9f5a869d00ef6.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-26-941.bytes" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-26-941.bytes.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-26-941.hash" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/PackageManifest_DefaultPackage_2024-04-26-941.hash.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/d231a57445216c3cb900859379200482.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/d231a57445216c3cb900859379200482.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/e806de67f0fa809dfe6afa079d5b2d59.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/StreamingAssets/yoo/DefaultPackage/e806de67f0fa809dfe6afa079d5b2d59.bundle.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/053581101c792327e1a57166f7c23a8d.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/0fcdb1f7e47b46662e2ce6a0555441d9.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/216e519ec61c02e30513ed177ed9360b.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/24faa8c8dab37ef2ad69ed0f7ad38126.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/38f126c3049ce63d988083fef666a174.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/4cc947fd9b21e43a443ba995ae0e2f8d.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/6e493c6dd41ebe160a1dc4e699fc5f1e.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/99da34fb6ff0d8471c19d33110d6ec5a.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/BuildReport_DefaultPackage_2024-04-26-941.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/OutputCache" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/OutputCache.manifest" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/PackageManifest_DefaultPackage.version" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/PackageManifest_DefaultPackage_2024-04-26-941.bytes" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/PackageManifest_DefaultPackage_2024-04-26-941.hash" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/PackageManifest_DefaultPackage_2024-04-26-941.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/a138473dc0a7159424a9f5a869d00ef6.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/d231a57445216c3cb900859379200482.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/2024-04-26-941/e806de67f0fa809dfe6afa079d5b2d59.bundle" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/OutputCache" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/OutputCache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/OutputCache.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/OutputCache.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_art_da_tao_sha.bundle" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_art_da_tao_sha.bundle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_art_da_tao_sha.bundle.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_art_da_tao_sha.bundle.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_room.bundle" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_room.bundle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_room.bundle.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_room.bundle.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui.bundle" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui.bundle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui.bundle.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui.bundle.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui_item.bundle" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui_item.bundle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui_item.bundle.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_prefabs_ui_item.bundle.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_scene.bundle" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_scene.bundle" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_scene.bundle.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/OutputCache/defaultpackage_assets_gameres_scene.bundle.manifest" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/Simulate/PackageManifest_DefaultPackage.version" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/Simulate/PackageManifest_DefaultPackage_Simulate.bytes" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/Simulate/PackageManifest_DefaultPackage_Simulate.hash" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Bundles/Android/DefaultPackage/Simulate/PackageManifest_DefaultPackage_Simulate.json" beforeDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -202,10 +203,10 @@
</option>
<method v="2" />
</configuration>
<configuration name="Attach to Unity Editor" type="UNITY_DEBUG_RUN_CONFIGURATION" factoryName="Unity Debug" show_console_on_std_err="false" show_console_on_std_out="false" port="50000" address="localhost" ignored-value-for-modified-check="14904">
<configuration name="Attach to Unity Editor" type="UNITY_DEBUG_RUN_CONFIGURATION" factoryName="Unity Debug" show_console_on_std_err="false" show_console_on_std_out="false" port="50000" address="localhost" ignored-value-for-modified-check="8068">
<option name="allowRunningInParallel" value="false" />
<option name="listenPortForConnections" value="false" />
<option name="pid" value="14904" />
<option name="pid" value="8068" />
<option name="projectPathOnTarget" />
<option name="selectedOptions">
<list />
@ -266,6 +267,7 @@
<workItem from="1714035987814" duration="543000" />
<workItem from="1714036546743" duration="3149000" />
<workItem from="1714093188768" duration="25409000" />
<workItem from="1714179694184" duration="8495000" />
</task>
<servers />
</component>
@ -332,6 +334,19 @@
</properties>
<option name="timeStamp" value="16" />
</line-breakpoint>
<line-breakpoint enabled="true" type="DotNet Breakpoints">
<url>file://$PROJECT_DIR$/Assets/Scripts/Dinosaurs/Room/IRoomManager.cs</url>
<line>143</line>
<properties documentPath="D:\UnityProject\TestF\Assets\Scripts\Dinosaurs\Room\IRoomManager.cs" initialLine="143" containingFunctionPresentation="Method 'JoinRoomAsync'">
<startOffsets>
<option value="4424" />
</startOffsets>
<endOffsets>
<option value="4444" />
</endOffsets>
</properties>
<option name="timeStamp" value="18" />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
</component>

View File

@ -447,6 +447,141 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1776425439136764955
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2460159622434886855}
- component: {fileID: 4681248198133686374}
- component: {fileID: 1217354237251558477}
m_Layer: 0
m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2460159622434886855
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776425439136764955}
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: 800387988109041185}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4681248198133686374
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776425439136764955}
m_CullTransparentMesh: 1
--- !u!114 &1217354237251558477
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776425439136764955}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u6E05\u7A7A\u673A\u5668\u4EBA"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_sharedMaterial: {fileID: -8700875382889012724, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 30
m_fontSizeBase: 30
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &2110865529689767207
GameObject:
m_ObjectHideFlags: 0
@ -525,6 +660,128 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2344409014617974161
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6005599591787038554}
- component: {fileID: 1427507098064884321}
- component: {fileID: 7251799866412909079}
- component: {fileID: 7265726686883057548}
m_Layer: 0
m_Name: btn_AddRobotPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6005599591787038554
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2344409014617974161}
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:
- {fileID: 3105154512618199210}
m_Father: {fileID: 3530584219335281082}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 121, y: 71}
m_SizeDelta: {x: 175.468, y: 75.130615}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1427507098064884321
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2344409014617974161}
m_CullTransparentMesh: 1
--- !u!114 &7251799866412909079
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2344409014617974161}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &7265726686883057548
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2344409014617974161}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 7251799866412909079}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &2574908779920511268
GameObject:
m_ObjectHideFlags: 0
@ -714,6 +971,128 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4092812239415643726
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 800387988109041185}
- component: {fileID: 3247680191245268991}
- component: {fileID: 1771845560215016067}
- component: {fileID: 56545386415697043}
m_Layer: 0
m_Name: btn_DeleteAllRobotPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &800387988109041185
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4092812239415643726}
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:
- {fileID: 2460159622434886855}
m_Father: {fileID: 3530584219335281082}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 341, y: 71}
m_SizeDelta: {x: 175.468, y: 75.130615}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3247680191245268991
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4092812239415643726}
m_CullTransparentMesh: 1
--- !u!114 &1771845560215016067
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4092812239415643726}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &56545386415697043
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4092812239415643726}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 1771845560215016067}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &4606389360922752126
GameObject:
m_ObjectHideFlags: 0
@ -1104,6 +1483,8 @@ RectTransform:
- {fileID: 34451301792257562}
- {fileID: 1162980212873795129}
- {fileID: 7300865430058259294}
- {fileID: 6005599591787038554}
- {fileID: 800387988109041185}
m_Father: {fileID: 6860014877856783422}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -1152,6 +1533,8 @@ MonoBehaviour:
txtMessage: {fileID: 548527743232522306}
dropdown: {fileID: 1806200061776889088}
imgTips: {fileID: 5658871724288701685}
btn_AddRobotPlayer: {fileID: 7265726686883057548}
btn_DeleteAllRobotPlayer: {fileID: 56545386415697043}
--- !u!1 &5648420523924267466
GameObject:
m_ObjectHideFlags: 0
@ -2029,6 +2412,141 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8313220699007447083
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3105154512618199210}
- component: {fileID: 5899895436182213532}
- component: {fileID: 8312296482891426069}
m_Layer: 0
m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3105154512618199210
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8313220699007447083}
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: 6005599591787038554}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5899895436182213532
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8313220699007447083}
m_CullTransparentMesh: 1
--- !u!114 &8312296482891426069
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8313220699007447083}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u6DFB\u52A0\u673A\u5668\u4EBA"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_sharedMaterial: {fileID: -8700875382889012724, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 30
m_fontSizeBase: 30
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &8567857160008834560
GameObject:
m_ObjectHideFlags: 0

View File

@ -0,0 +1,912 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &37747142888191917
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2603628582539711829}
- component: {fileID: 375366320485466426}
- component: {fileID: 3042165861824063061}
- component: {fileID: 2037502390002043971}
m_Layer: 0
m_Name: btnClose
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2603628582539711829
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 37747142888191917}
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:
- {fileID: 6914796449470342101}
m_Father: {fileID: 5412382514275462602}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0}
m_AnchoredPosition: {x: 250, y: -20}
m_SizeDelta: {x: 324.5615, y: 120.68329}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &375366320485466426
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 37747142888191917}
m_CullTransparentMesh: 1
--- !u!114 &3042165861824063061
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 37747142888191917}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &2037502390002043971
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 37747142888191917}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 3042165861824063061}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &438883144909557210
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5412382514275462602}
- component: {fileID: 5877114628754246321}
- component: {fileID: 7510209045444777980}
m_Layer: 0
m_Name: img_Success
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5412382514275462602
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 438883144909557210}
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:
- {fileID: 2113759750096653616}
- {fileID: 1930782486822931728}
- {fileID: 2603628582539711829}
m_Father: {fileID: 7917636167451177459}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -38, y: 846.625}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5877114628754246321
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 438883144909557210}
m_CullTransparentMesh: 1
--- !u!114 &7510209045444777980
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 438883144909557210}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.6037736, g: 0.6037736, b: 0.6037736, 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_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2063018250894124322
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1930782486822931728}
- component: {fileID: 4545926457313909490}
- component: {fileID: 5264777684112843671}
- component: {fileID: 7992043903206936563}
m_Layer: 0
m_Name: btnSure
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1930782486822931728
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2063018250894124322}
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:
- {fileID: 76145794500085687}
m_Father: {fileID: 5412382514275462602}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0}
m_AnchoredPosition: {x: -250, y: -20}
m_SizeDelta: {x: 324.5615, y: 120.68329}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &4545926457313909490
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2063018250894124322}
m_CullTransparentMesh: 1
--- !u!114 &5264777684112843671
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2063018250894124322}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &7992043903206936563
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2063018250894124322}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 5264777684112843671}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &4263501157239272314
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2113759750096653616}
- component: {fileID: 6357057610474074547}
- component: {fileID: 1282077063837454805}
m_Layer: 0
m_Name: txtTips
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2113759750096653616
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4263501157239272314}
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: 5412382514275462602}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6357057610474074547
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4263501157239272314}
m_CullTransparentMesh: 1
--- !u!114 &1282077063837454805
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4263501157239272314}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: New Text
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_sharedMaterial: {fileID: -8700875382889012724, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 50
m_fontSizeBase: 50
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &5951056326227091792
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8051182014943777426}
- component: {fileID: 5115608551379114027}
- component: {fileID: 1202648913870350476}
- component: {fileID: 1285983471662822893}
- component: {fileID: 9006351125166941363}
m_Layer: 0
m_Name: GlobalTipsUI
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8051182014943777426
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5951056326227091792}
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:
- {fileID: 7917636167451177459}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5115608551379114027
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5951056326227091792}
m_CullTransparentMesh: 1
--- !u!114 &1202648913870350476
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5951056326227091792}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 0}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!225 &1285983471662822893
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5951056326227091792}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!114 &9006351125166941363
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5951056326227091792}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: aa6c9b462319459ca494d7979967fc65, type: 3}
m_Name:
m_EditorClassIdentifier:
font: {fileID: 0}
--- !u!1 &6870902154623592188
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 76145794500085687}
- component: {fileID: 6146955164677995188}
- component: {fileID: 8442071772892159585}
m_Layer: 0
m_Name: txtSure
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &76145794500085687
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6870902154623592188}
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: 1930782486822931728}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6146955164677995188
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6870902154623592188}
m_CullTransparentMesh: 1
--- !u!114 &8442071772892159585
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6870902154623592188}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u786E\u5B9A"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_sharedMaterial: {fileID: -8700875382889012724, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 40
m_fontSizeBase: 40
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &7713377150332588249
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7917636167451177459}
- component: {fileID: 3770816799021478839}
- component: {fileID: 156628372769710926}
- component: {fileID: 3360159327448584762}
m_Layer: 0
m_Name: manag
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7917636167451177459
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7713377150332588249}
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:
- {fileID: 5412382514275462602}
m_Father: {fileID: 8051182014943777426}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3770816799021478839
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7713377150332588249}
m_CullTransparentMesh: 1
--- !u!225 &156628372769710926
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7713377150332588249}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!114 &3360159327448584762
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7713377150332588249}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e520d584c85a4006ac49c2131423716d, type: 3}
m_Name:
m_EditorClassIdentifier:
destroyOnHide: 0
txtTips: {fileID: 1282077063837454805}
txtSure: {fileID: 8442071772892159585}
txtClose: {fileID: 773912926867420797}
btnSure: {fileID: 7992043903206936563}
btnClose: {fileID: 2037502390002043971}
--- !u!1 &8987851096925206143
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6914796449470342101}
- component: {fileID: 3910698862988458076}
- component: {fileID: 773912926867420797}
m_Layer: 0
m_Name: txtClose
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6914796449470342101
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8987851096925206143}
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: 2603628582539711829}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3910698862988458076
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8987851096925206143}
m_CullTransparentMesh: 1
--- !u!114 &773912926867420797
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8987851096925206143}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u5173\u95ED"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_sharedMaterial: {fileID: -8700875382889012724, guid: 77aa97af632c6664fba601ee0bd95449, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 40
m_fontSizeBase: 40
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}

View File

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

File diff suppressed because one or more lines are too long

View File

@ -16,6 +16,7 @@ public const string Assets_GameRes_Prefabs_UI_GameSceneMainUI = "Assets/GameRes/
public const string Assets_GameRes_Prefabs_UI_GameSceneResultUI = "Assets/GameRes/Prefabs/UI/GameSceneResultUI.prefab";
public const string Assets_GameRes_Prefabs_UI_GameStorePurchaseUI = "Assets/GameRes/Prefabs/UI/GameStorePurchaseUI.prefab";
public const string Assets_GameRes_Prefabs_UI_GlobalLogOnlyAppUI = "Assets/GameRes/Prefabs/UI/GlobalLogOnlyAppUI.prefab";
public const string Assets_GameRes_Prefabs_UI_GlobalTipsUI = "Assets/GameRes/Prefabs/UI/GlobalTipsUI.prefab";
public const string Assets_GameRes_Prefabs_UI_HallSceneMainUI = "Assets/GameRes/Prefabs/UI/HallSceneMainUI.prefab";
public const string Assets_GameRes_Prefabs_UI_HallSceneMallUI = "Assets/GameRes/Prefabs/UI/HallSceneMallUI.prefab";
public const string Assets_GameRes_Prefabs_UI_InputNameUI = "Assets/GameRes/Prefabs/UI/InputNameUI.prefab";

View File

@ -24,6 +24,7 @@ namespace Game.Dinosaurs
private BossManager _bossManager;
private PlayerManager _playerManager;
private RoomManager _roomManager;
private RobotManager _robotManager;
public IBFSManager bfsManager => this._bfsManager;
@ -34,6 +35,7 @@ namespace Game.Dinosaurs
public IPlayerManager playerManager => this._playerManager;
public IRoomManager roomManager => this._roomManager;
public IRobotManager robotManager => this._robotManager;
public IPlayer currentPlayer => this._playerManager.currentPlayer;
@ -46,6 +48,7 @@ namespace Game.Dinosaurs
this._bossManager = new BossManager(this.bfsManager);
this._playerManager = new PlayerManager(this.bfsManager);
this._roomManager = new RoomManager();
this._robotManager = new RobotManager(this.bfsManager, this.roomManager);
}
public void Init()
@ -55,6 +58,7 @@ namespace Game.Dinosaurs
this._bossManager.Init();
this._playerManager.Init();
this._roomManager.Init();
this._robotManager.Init();
}
public void StartGame()
@ -119,6 +123,7 @@ namespace Game.Dinosaurs
this._bossManager.Update(time);
this._playerManager.Update(time);
this._roomManager.Update(time);
this._robotManager.Update(time);
if (this.isInBalance || !isPlaying) return;
@ -197,6 +202,9 @@ namespace Game.Dinosaurs
var resultUI = showUI as GameSceneResultUI;
await resultUI.WaitShowAndCloseResultAsync(default);
Game.uiManager.CloseLast();
//
this._robotManager.EndOfTurnAuto();
}
public void PauseGame()
@ -207,6 +215,7 @@ namespace Game.Dinosaurs
this._bossManager.Pause();
this._playerManager.Pause();
this._roomManager.Pause();
this._robotManager.Pause();
}
public void ResumeGame()
@ -217,6 +226,7 @@ namespace Game.Dinosaurs
this._bossManager.Resume();
this._playerManager.Resume();
this._roomManager.Resume();
this._robotManager.Resume();
}
public void StopGame()
@ -225,6 +235,7 @@ namespace Game.Dinosaurs
this._bossManager.Dispose();
this._playerManager.Dispose();
this._roomManager.Dispose();
this._robotManager.Dispose();
}
public void Dispose()
@ -236,12 +247,14 @@ namespace Game.Dinosaurs
this._bossManager.Dispose();
this._playerManager.Dispose();
this._roomManager.Dispose();
this._robotManager.Dispose();
this._bfsManager = null;
this._mouseInputManager = null;
this._bossManager = null;
this._playerManager = null;
this._roomManager = null;
this._robotManager = null;
}
private void InputObjectFinishEvent(object sender, GameEventArgs e)

View File

@ -13,6 +13,7 @@ namespace Game.Dinosaurs
IBossManager bossManager { get; }
IPlayerManager playerManager { get; }
IRoomManager roomManager { get; }
IRobotManager robotManager { get; }
IPlayer currentPlayer { get; }
IRoom room { get; }

View File

@ -7,9 +7,16 @@ using UnityEngine;
namespace Game.Player
{
public enum RoleType
{
Player,
Robot,
}
public interface IPlayer
{
string playerName { get; }
RoleType roleType { get; }
GameObject self { get; }
PlayerData playerData { get; }
IRoom room { get; }
@ -32,9 +39,12 @@ namespace Game.Player
private bool _isMoving;
private IBFSManager _bfsManager;
private RoleType _roleType;
public string playerName => this._playerData.playerName;
public RoleType roleType => this._roleType;
public GameObject self => this._self;
public PlayerData playerData => this._playerData;
@ -53,10 +63,11 @@ namespace Game.Player
}
}
public Player(string name, float jinBei, GameObject go, IBFSManager bfs)
public Player(string name, float jinBei, GameObject go, IBFSManager bfs, RoleType roleType)
{
this._playerData = new PlayerData(name, jinBei, 100);
this._bfsManager = bfs;
this._roleType = roleType;
// view
this._self = go;
@ -121,6 +132,9 @@ namespace Game.Player
EventManager.Instance.Unsubscribe(PlayerJinBeiChange_ToPlayerEventArgs.EventId, PlayerJinbeiChangeEvent);
EventManager.Instance.Unsubscribe(ReturnPlayerJinBeiEventArgs.EventId, ReturnPlayerJinBeiEvent);
if (this._room != null)
this._room.Quit(this);
this._room = null;
this.playerInfo = null;
this._isMoving = false;
@ -132,7 +146,7 @@ namespace Game.Player
private void ReturnPlayerJinBeiEvent(object sender, GameEventArgs e)
{
var args = e as ReturnPlayerJinBeiEventArgs;
if (args.player == this)
if (args != null && args.player == this)
{
this._playerData.ReturnJinBei(args.jinBei);
EventManager.Instance.FireNow(this, new PlayerJinBeiChange_ToMainUIEventArgs(this));

View File

@ -7,7 +7,7 @@ namespace Game.Player
{
public class PlayerManager : ManagerBase, IPlayerManager
{
private Dictionary<string, IPlayer> _players;
protected Dictionary<string, IPlayer> _players;
private IPlayer _currentPlayer;
private string assetName = AssetConstPath.Assets_GameRes_Prefabs_Role_player1;
@ -34,7 +34,7 @@ namespace Game.Player
public IPlayer CreatePlayer(string playerName, float jinbei)
{
var gameObject = Game.resourceManager.LoadGameObjectSync(assetName);
IPlayer player = new Player(playerName, jinbei, gameObject, this._bfsManager);
IPlayer player = new Player(playerName, jinbei, gameObject, this._bfsManager, RoleType.Player);
this._players.Add(playerName, player);
player.Init();

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6da382283624491f883ac311b6aecb86
timeCreated: 1714183372

View File

@ -0,0 +1,12 @@
using Game.Pathfinding;
using UnityEngine;
namespace Game.Player
{
internal class Robot : Player
{
public Robot(string name, float jinBei, GameObject go, IBFSManager bfs, RoleType roleType) : base(name, jinBei, go, bfs, roleType)
{
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 883e2645e74f483aabc1a916cdbb93aa
timeCreated: 1714183429

View File

@ -0,0 +1,98 @@
using System;
using System.Collections.Generic;
using System.Threading;
using Cysharp.Threading.Tasks;
using Game.Pathfinding;
using Game.Room;
using UnityEngine;
namespace Game.Player
{
public interface IRobotManager
{
void CreateRobot();
void EndOfTurnAuto();
void DeleteAllRobot();
}
public class RobotManager : ManagerBase, IRobotManager
{
private IBFSManager _bfsManager;
private IRoomManager _roomManager;
private bool isBossMoveing;
protected Dictionary<string, IPlayer> _players;
private string assetName = AssetConstPath.Assets_GameRes_Prefabs_Role_player1;
public RobotManager(IBFSManager bfsManager, IRoomManager roomManager)
{
this._roomManager = roomManager;
this._bfsManager = bfsManager;
this._players = new Dictionary<string, IPlayer>();
}
protected override void OnInit()
{
base.OnInit();
EventManager.Instance.Subscribe(BossStartMoveEventArgs.EventId, BossStartMoveEvent);
this.isBossMoveing = false;
}
protected override void OnDispose()
{
base.OnDispose();
EventManager.Instance.Unsubscribe(BossStartMoveEventArgs.EventId, BossStartMoveEvent);
}
private void BossStartMoveEvent(object sender, GameEventArgs e)
{
var args = e as BossStartMoveEventArgs;
this.isBossMoveing = args.isMoveing;
}
private IPlayer CreatePlayer(string playerName, float jinbei)
{
var gameObject = Game.resourceManager.LoadGameObjectSync(assetName);
IPlayer player = new Player(playerName, jinbei, gameObject, this._bfsManager, RoleType.Robot);
player.self.transform.position = new Vector3(-9.6f, -10.3f);
this._players.Add(playerName, player);
player.Init();
return player;
}
public void CreateRobot()
{
if (this.isBossMoveing) return;
Guid guid = Guid.NewGuid();
string robotName = guid.ToString();
float robotJinBei = 100;
var player = this.CreatePlayer(robotName, robotJinBei);
var room = this._roomManager.GetRandomRoom();
this._roomManager.JoinRoomAsync(room.roomType, player, CancellationToken.None).Forget();
}
public void EndOfTurnAuto()
{
if (this._players.Count > 0)
foreach (var player in this._players.Values)
{
var room = this._roomManager.GetRandomRoom();
this._roomManager.JoinRoomAsync(room.roomType, player, CancellationToken.None).Forget();
}
}
public void DeleteAllRobot()
{
if (this._players.Count > 0)
foreach (var playersValue in this._players.Values)
{
playersValue.Dispose();
}
this._players.Clear();
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0e5071791ef64884abdc5a8cf9f07289
timeCreated: 1714183514

View File

@ -13,6 +13,7 @@ namespace Game.Room
IRoom CreateRoom(RoomType roomType, string location);
void SetCurrentRoom(RoomType roomType);
IRoom GetRoom(RoomType roomType);
IRoom GetRandomRoom();
RandomRoomData GetAllRandomRoom();
UniTask<bool> JoinRoomAsync(RoomType roomType, IPlayer player, CancellationToken token);
bool QuitRoom(RoomType roomType, IPlayer player);
@ -76,6 +77,12 @@ namespace Game.Room
return this._rooms.GetValueOrDefault(roomType);
}
public IRoom GetRandomRoom()
{
int index = Random.Range(1, this._rooms.Count);
return this._rooms[(RoomType)index];
}
public RandomRoomData GetAllRandomRoom()
{
if (this.tmp.Count <= 0 || this.tmp.ContainsKey(RoomType.))
@ -140,12 +147,14 @@ namespace Game.Room
foreach (IRoom roomsValue in this._rooms.Values)
{
var roomInfo = roomsValue.roomInfo;
roomInfo.SetSelect(false);
if (player.roleType == RoleType.Player)
roomInfo.SetSelect(false);
}
if (this._rooms.TryGetValue(roomType, out var room))
{
room.roomInfo.SetSelect(true);
if (player.roleType == RoleType.Player)
room.roomInfo.SetSelect(true);
await room.JoinAsync(player, token);
return true;
}

View File

@ -0,0 +1,13 @@
namespace Game
{
public class AddRobotEventArgs : GameEventArgs
{
public static readonly int EventId = typeof(AddRobotEventArgs).GetHashCode();
public override int Id => EventId;
}
public class DeleteAllRobotEventArgs : GameEventArgs
{
public static readonly int EventId = typeof(DeleteAllRobotEventArgs).GetHashCode();
public override int Id => EventId;
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e1d8f7dffa354018b1d785d4b6b73b70
timeCreated: 1714182792

View File

@ -102,6 +102,7 @@ namespace Game
Game.uiManager.CreateUI(UIType.GameStorePurchaseUI, AssetConstPath.Assets_GameRes_Prefabs_UI_GameStorePurchaseUI, UILayer.Mid);
Game.uiManager.CreateUI(UIType.HallSceneMainUI, AssetConstPath.Assets_GameRes_Prefabs_UI_HallSceneMainUI, UILayer.Mid);
Game.uiManager.CreateUI(UIType.HallSceneMallUI, AssetConstPath.Assets_GameRes_Prefabs_UI_HallSceneMallUI, UILayer.Mid);
Game.uiManager.CreateUI(UIType.GlobalTipsUI, AssetConstPath.Assets_GameRes_Prefabs_UI_GlobalTipsUI, UILayer.High);
CommonHelper.AddAppLog("create ui finish !");
}

View File

@ -1,5 +1,7 @@
using System.Collections.Generic;
using System;
using System.Collections.Generic;
using UnityEngine;
using Object = UnityEngine.Object;
namespace Game
{
@ -61,5 +63,12 @@ namespace Game
var ui = Game.uiManager.GetUI<GlobalLogOnlyAppUI>(UIType.GlobalLogOnlyAppUI);
ui.AddLog(message);
}
public static void OpenAndSetTips(string content, Action sure = null, string btnSure = "确定", string btnClose = "关闭")
{
var ui = Game.uiManager.ShowUI(UIType.GlobalTipsUI);
var globalTipsUI = ui as GlobalTipsUI;
globalTipsUI.SetContent(content, btnSure, sure, btnClose);
}
}
}

View File

@ -7,12 +7,12 @@ namespace Game
{
public interface IHttpManager
{
UniTask<bool> LoginAsync(string username, string password);
UniTask<bool> LoginAsync(string username, string password, ResponseData responseData);
}
public class HttpManager : ManagerBase, IHttpManager
{
public async UniTask<bool> LoginAsync(string username, string password)
public async UniTask<bool> LoginAsync(string username, string password, ResponseData responseData)
{
WWWForm wwwForm = new WWWForm();
wwwForm.AddField("username", username);
@ -34,6 +34,7 @@ namespace Game
{
Game.socketManager.SetHttpToken(data.data.ToString());
Game.socketManager.ConnectAsync();
responseData = data;
return true;
}
}
@ -42,6 +43,7 @@ namespace Game
Debug.LogError("POST request failed: " + request.error);
}
responseData = null;
return false;
}
}

View File

@ -22,6 +22,8 @@ namespace Game
{
base.OnEnter();
EventManager.Instance.Subscribe(BackHallSSceneEventArgs.EventId, this.BackHallSceneEvent);
EventManager.Instance.Subscribe(AddRobotEventArgs.EventId, this.AddRobotEvent);
EventManager.Instance.Subscribe(DeleteAllRobotEventArgs.EventId, this.DeleteAllRobotEvent);
_dinosaursGameManager = new DinosaursGameManager();
sceneMainUI = Game.uiManager.GetUI<GameSceneMainUI>(UIType.GameSceneMainUI);
@ -37,6 +39,16 @@ namespace Game
_dinosaursGameManager.UpdateGame(dateTime);
}
private void DeleteAllRobotEvent(object sender, GameEventArgs e)
{
this._dinosaursGameManager.robotManager.DeleteAllRobot();
}
private void AddRobotEvent(object sender, GameEventArgs e)
{
this._dinosaursGameManager.robotManager.CreateRobot();
}
private void BackHallSceneEvent(object sender, GameEventArgs e)
{
if (!_dinosaursGameManager.playerManager.currentPlayer.IsCanDelete)
@ -55,6 +67,8 @@ namespace Game
{
base.OnLeave();
EventManager.Instance.Unsubscribe(BackHallSSceneEventArgs.EventId, this.BackHallSceneEvent);
EventManager.Instance.Unsubscribe(AddRobotEventArgs.EventId, this.AddRobotEvent);
EventManager.Instance.Unsubscribe(DeleteAllRobotEventArgs.EventId, this.DeleteAllRobotEvent);
}
}
}

View File

@ -14,6 +14,8 @@ namespace Game.MVVM.Model
public TMP_Text txtMessage;
public TMP_Dropdown dropdown;
public Image imgTips;
public Button btn_AddRobotPlayer;
public Button btn_DeleteAllRobotPlayer;
protected override void OnInitialize()
{
@ -21,11 +23,23 @@ namespace Game.MVVM.Model
this.btnBack.onClick.AddListener(this.ClickBack);
this.btnHelp.onClick.AddListener(this.ClickHelp);
this.btnInvestment.onClick.AddListener(this.ClickInvestment);
this.btn_AddRobotPlayer.onClick.AddListener(this.ClickAddRobot);
this.btn_DeleteAllRobotPlayer.onClick.AddListener(this.ClickDeleteAllRobot);
this.Binder.Add<float>("JinBei", JinBeiValueChanged);
this.Binder.Add<string>("Message", MessageValueChanged);
}
public override void OnDestroy()
{
base.OnDestroy();
this.btnBack.onClick.RemoveListener(this.ClickBack);
this.btnHelp.onClick.RemoveListener(this.ClickHelp);
this.btnInvestment.onClick.RemoveListener(this.ClickInvestment);
this.btn_AddRobotPlayer.onClick.RemoveListener(this.ClickAddRobot);
this.btn_DeleteAllRobotPlayer.onClick.RemoveListener(this.ClickDeleteAllRobot);
}
private void MessageValueChanged(string oldvalue, string newvalue)
{
this.txtMessage.text = newvalue;
@ -36,6 +50,16 @@ namespace Game.MVVM.Model
this.txtJinBei.text = newvalue.ToString();
}
private void ClickDeleteAllRobot()
{
this.BindingContext.OnClickDeleteAllRobot?.Invoke();
}
private void ClickAddRobot()
{
this.BindingContext.OnClickAddRobot?.Invoke();
}
private void ClickBack()
{
this.BindingContext.OnClickBack?.Invoke();

View File

@ -0,0 +1,57 @@
using TMPro;
using uMVVM.Sources.Infrastructure;
using UnityEngine.UI;
namespace Game.MVVM.Model
{
public class GlobalTipsView : UnityGuiView<GlobalTipsUIViewModel>
{
public TMP_Text txtTips;
public TMP_Text txtSure;
public TMP_Text txtClose;
public Button btnSure;
public Button btnClose;
protected override void OnInitialize()
{
base.OnInitialize();
this.Binder.Add<string>("TipsContent", this.TipsContentValueChange);
this.Binder.Add<string>("TipsSure", this.TipsSureValueChange);
this.Binder.Add<string>("TipsClose", this.TipsCloseValueChange);
this.btnSure.onClick.AddListener(this.ClickSure);
this.btnClose.onClick.AddListener(this.ClickClose);
}
private void TipsSureValueChange(string oldvalue, string newvalue)
{
this.txtSure.text = newvalue;
}
private void TipsCloseValueChange(string oldvalue, string newvalue)
{
this.txtClose.text = newvalue;
}
private void TipsContentValueChange(string oldvalue, string newvalue)
{
this.txtTips.text = newvalue;
}
public override void OnDestroy()
{
base.OnDestroy();
this.btnSure.onClick.RemoveListener(this.ClickSure);
this.btnClose.onClick.RemoveListener(this.ClickClose);
}
private void ClickClose()
{
this.BindingContext.OnClickClose?.Invoke();
}
private void ClickSure()
{
this.BindingContext.OnClickSure?.Invoke();
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e520d584c85a4006ac49c2131423716d
timeCreated: 1714180587

View File

@ -11,6 +11,8 @@ namespace Game.MVVM.Model
public Action OnClickBack;
public Action OnClickHelp;
public Action<float> OnClickInvestment;
public Action OnClickAddRobot;
public Action OnClickDeleteAllRobot;
public void JinBeiChange(float jinBei)
{

View File

@ -0,0 +1,21 @@
using System;
using uMVVM.Sources.Infrastructure;
namespace Game.MVVM.Model
{
public class GlobalTipsUIViewModel : ViewModelBase
{
public readonly BindableProperty<string> TipsContent = new BindableProperty<string>();
public readonly BindableProperty<string> TipsSure = new BindableProperty<string>();
public readonly BindableProperty<string> TipsClose = new BindableProperty<string>();
public Action OnClickSure;
public Action OnClickClose;
public void SetTips(string content, string btnSure = "确定", string btnClose = "关闭")
{
this.TipsContent.Value = content;
this.TipsSure.Value = btnSure;
this.TipsClose.Value = btnClose;
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 39e1fdd63c3546d3a8392843716d721d
timeCreated: 1714180574

View File

@ -4,7 +4,7 @@ using UnityEngine;
namespace Game
{
[AttributeUsage(AttributeTargets.Class)]
class UITypeAttribute: Attribute
class UITypeAttribute : Attribute
{
public UIType UIType { get; set; }
@ -30,6 +30,7 @@ namespace Game
public void SetGameObject(GameObject gameObject, bool isPause = true, bool isActive = false)
{
this._self = gameObject;
this._group = gameObject.GetComponent<CanvasGroup>();
}
public virtual void Init()

View File

@ -26,6 +26,8 @@ namespace Game
this.view.BindingContext.OnClickHelp += this.ClickHelpButton;
this.view.BindingContext.OnClickBack += this.ClickBackButton;
this.view.BindingContext.OnClickInvestment += this.ClickInvestmentButton;
this.view.BindingContext.OnClickAddRobot += this.ClickAddRobot;
this.view.BindingContext.OnClickDeleteAllRobot += this.ClickDeleteAllRobot;
EventManager.Instance.Subscribe(InitCurrentPlayerDataEventArgs.EventId, InitCurrentPlayerDataEvent);
EventManager.Instance.Subscribe(BossStartMoveEventArgs.EventId, BossStartMoveEvent);
@ -74,6 +76,16 @@ namespace Game
}
private void ClickDeleteAllRobot()
{
EventManager.Instance.FireNow(this, new DeleteAllRobotEventArgs());
}
private void ClickAddRobot()
{
EventManager.Instance.FireNow(this, new AddRobotEventArgs());
}
private void ClickInvestmentButton(float f)
{
if (!isCanInvestment)

View File

@ -0,0 +1,45 @@
using System;
using Game.MVVM.Model;
namespace Game
{
[UIType(UIType.GlobalTipsUI)]
public class GlobalTipsUI : UIBase
{
private GlobalTipsView _view;
private Action sureAction;
public override void Init()
{
base.Init();
this._view = this.self.GetComponentInChildren<GlobalTipsView>();
this._view.BindingContext = new GlobalTipsUIViewModel();
this._view.BindingContext.OnClickSure += this.ClickSureButton;
this._view.BindingContext.OnClickClose += this.ClickCloseButton;
}
private void ClickCloseButton()
{
Game.uiManager.CloseLast();
}
private void ClickSureButton()
{
Game.uiManager.CloseLast();
sureAction?.Invoke();
}
public void SetContent(string content, string btnSure = "确定", Action sure = null, string btnClose = "关闭")
{
sureAction = sure;
this._view.BindingContext.SetTips(content, btnSure, btnClose);
}
public override void Dispose()
{
base.Dispose();
this._view.BindingContext.OnClickSure -= this.ClickSureButton;
this._view.BindingContext.OnClickClose -= this.ClickCloseButton;
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 56e010958e9444fa88f61c1759ad1b37
timeCreated: 1714179735

View File

@ -1,4 +1,5 @@
using Cysharp.Threading.Tasks;
using System;
using Cysharp.Threading.Tasks;
using Newtonsoft.Json;
using TMPro;
using UnityEngine;
@ -38,6 +39,7 @@ namespace Game
{
if (this.isLogining)
return;
this.Pause();
var userName = this._inpUserName.text;
if (string.IsNullOrEmpty(userName))
@ -54,14 +56,27 @@ namespace Game
async UniTask LoginAsync()
{
var isFinish = await Game.httpManager.LoginAsync(this._userData.username, this._userData.password);
if (isFinish)
var responseData = new ResponseData();
var isFinish = false;
try
{
EventManager.Instance.FireNow(this, new InputNameFinishEventArgs(this._userData.username));
isFinish = await Game.httpManager.LoginAsync(this._userData.username, this._userData.password, responseData);
this.Resume();
if (isFinish)
{
CommonHelper.OpenAndSetTips($"登录成功,请点击确定按钮\n code:{responseData?.code}\n msg:{responseData?.msg}", () => { EventManager.Instance.FireNow(this, new InputNameFinishEventArgs(this._userData.username)); });
}
else
{
CommonHelper.OpenAndSetTips($"登录失败,可点击进入离线模式按钮\n code:{responseData?.code}\n msg:{responseData?.msg}", () => { EventManager.Instance.FireNow(this, new InputNameFinishEventArgs(this._userData.username)); }, "进入离线模式");
this.isLogining = false;
}
}
else
catch (Exception e)
{
CommonHelper.OpenAndSetTips($"连接服务器失败,可点击进入离线模式按钮\n code:{responseData?.code}\n msg:{responseData?.msg}", () => { EventManager.Instance.FireNow(this, new InputNameFinishEventArgs(this._userData.username)); }, "进入离线模式");
this.isLogining = false;
this.Resume();
}
}

View File

@ -9,7 +9,8 @@
GameSceneResultUI,
HallSceneMallUI,
GameStorePurchaseUI,
HallSceneMainUI
HallSceneMainUI,
GlobalTipsUI
}
public enum UILayer

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6dd56db70f61b3d4282f5d26667ef0dd
guid: e4b4e84ec17f2c24ca55d830c00386cb
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ea12ffe8989124a4195b0eb060e6b9cd
guid: 3f1426d501d5b134cac8a5e87b5513bb
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 33c310216bb96c841a7917475aabaaa6
guid: 48be08c3192cd884fb25a32043b84aa9
DefaultImporter:
externalObjects: {}
userData:

View File

@ -1 +1 @@
2024-04-26-941
2024-04-27-675

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 4b84df6b7f8786e4b94d448612fc5d44
guid: 2e9e551b90e54ba499cdf81a20480b1a
DefaultImporter:
externalObjects: {}
userData:

View File

@ -0,0 +1 @@
7d7433f85d8680b05c30144b3090c79f

View File

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

View File

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

View File

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

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 29d63a327a1fb1a469a776c1e31de8fb
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -2,13 +2,13 @@
"Summary": {
"YooVersion": "2.1.0",
"UnityVersion": "2021.3.22f1",
"BuildDate": "2024/4/26 15:42:28",
"BuildSeconds": 26,
"BuildDate": "2024/4/27 11:15:58",
"BuildSeconds": 24,
"BuildTarget": 13,
"BuildMode": 0,
"BuildPipeline": "BuiltinBuildPipeline",
"BuildPackageName": "DefaultPackage",
"BuildPackageVersion": "2024-04-26-941",
"BuildPackageVersion": "2024-04-27-675",
"UniqueBundleName": true,
"EnableAddressable": false,
"LocationToLower": false,
@ -20,10 +20,10 @@
"CompressOption": 1,
"DisableWriteTypeTree": false,
"IgnoreTypeTreeChanges": true,
"AssetFileTotalCount": 99,
"MainAssetTotalCount": 73,
"AssetFileTotalCount": 100,
"MainAssetTotalCount": 74,
"AllBundleTotalCount": 11,
"AllBundleTotalSize": 37503686,
"AllBundleTotalSize": 37662746,
"EncryptedBundleTotalCount": 0,
"EncryptedBundleTotalSize": 0
},
@ -575,7 +575,7 @@
"AssetGUID": "a2b94cf198fab4b4b8711b41e8b99945",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -592,7 +592,7 @@
"AssetGUID": "c20631e262e56e34185f208c7c32dbde",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -609,7 +609,7 @@
"AssetGUID": "608c264b03be86c4981432274e01955a",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -626,7 +626,7 @@
"AssetGUID": "9adbd79be1379e141b048440ff6a1f4c",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -643,7 +643,7 @@
"AssetGUID": "2581d9b3f888d48459f244842b08347d",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/GameRes/Art/da_tao_sha/img_liang7.png",
@ -660,7 +660,7 @@
"AssetGUID": "f16c511c39f531a4882aad988ad496a0",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -677,7 +677,7 @@
"AssetGUID": "b604cde4e00797941a1d5d8382c2afca",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/GameRes/Art/da_tao_sha/img_liang3.png",
@ -694,7 +694,7 @@
"AssetGUID": "3fba1509011b7a040bdb3c884ea1513d",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -711,7 +711,7 @@
"AssetGUID": "dfd1bce58e2501945b27c6af62862fdc",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"MainBundleSize": 11626948,
"MainBundleSize": 11680785,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -728,7 +728,7 @@
"AssetGUID": "e382a424151ac19419b4df8b7e77b3dc",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/GameRes/Art/da_tao_sha/img_dataoshaditu.png",
@ -747,7 +747,7 @@
"AssetGUID": "d1b2663086dab0b45951609a9554c79a",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Packages/com.unity.textmeshpro/Editor Resources/Gizmos/TMP - Dropdown Icon.psd",
"Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset",
@ -772,7 +772,7 @@
"AssetGUID": "8e764c05da823bb48abb4e3a098097b9",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/GameRes/Art/da_tao_sha/img_duobishibai.png",
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
@ -789,7 +789,7 @@
"AssetGUID": "ad544896113bc3c4c881629c33b0f2b5",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -805,7 +805,22 @@
"AssetGUID": "d45cac04060c7ac4d80e4639ab6b3fc3",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
"Packages/com.unity.textmeshpro/Editor Resources/Gizmos/TMP - Font Asset Icon.psd",
"Packages/com.unity.textmeshpro/Editor Resources/Gizmos/TMP - Text Component Icon.psd",
"Assets/Resources/Fonts/MSYH SDF.asset"
]
},
{
"Address": "",
"AssetPath": "Assets/GameRes/Prefabs/UI/GlobalTipsUI.prefab",
"AssetGUID": "7fe4d84aa389d964ea6ffda220b24373",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -820,7 +835,7 @@
"AssetGUID": "f7c5ee18df3601a499fcb7d35bb51def",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -835,7 +850,7 @@
"AssetGUID": "f03f2ed22729de948b80f66bd8773279",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/Resources/Fonts/MSYH SDF.asset",
"Assets/GameRes/Animator/imgRefresh.controller",
@ -852,7 +867,7 @@
"AssetGUID": "6707b9d2f77a45a4a835c0efa1baae89",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Assets/TextMesh Pro/Shaders/TMP_SDF.shader",
"Assets/Resources/Fonts/MSYH.TTC",
@ -872,7 +887,7 @@
"AssetGUID": "c86a076e336365841966967a5b50a3e7",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"MainBundleSize": 11992828,
"MainBundleSize": 12035838,
"DependAssets": [
"Packages/com.unity.textmeshpro/Editor Resources/Gizmos/TMP - Font Asset Icon.psd",
"Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader",
@ -888,7 +903,7 @@
"AssetGUID": "111ddf1b32ef50e4aba26a272afcce87",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_prefabs_ui_item.bundle",
"MainBundleSize": 359878,
"MainBundleSize": 359866,
"DependAssets": [
"Packages/com.unity.textmeshpro/Editor Resources/Gizmos/TMP - Font Asset Icon.psd",
"Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader",
@ -904,7 +919,7 @@
"AssetGUID": "4c5cb2738d3f5474795651032ffe20a6",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_scene.bundle",
"MainBundleSize": 11618353,
"MainBundleSize": 11680578,
"DependAssets": [
"Assets/GameRes/Art/da_tao_sha/003_0.png",
"Assets/GameRes/Art/da_tao_sha/001_0.png",
@ -939,7 +954,7 @@
"AssetGUID": "1c7e643baad163046834e3a651e1381f",
"AssetTags": [],
"MainBundleName": "defaultpackage_assets_gameres_scene.bundle",
"MainBundleSize": 11618353,
"MainBundleSize": 11680578,
"DependAssets": []
},
{
@ -1090,10 +1105,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"FileName": "216e519ec61c02e30513ed177ed9360b.bundle",
"FileHash": "216e519ec61c02e30513ed177ed9360b",
"FileCRC": "04914e55",
"FileSize": 11626948,
"FileName": "668352bfa2f427863b0b136f58f0d5b5.bundle",
"FileHash": "668352bfa2f427863b0b136f58f0d5b5",
"FileCRC": "c47f5160",
"FileSize": 11680785,
"Encrypted": false,
"Tags": [],
"DependBundles": [
@ -1119,10 +1134,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"FileName": "e806de67f0fa809dfe6afa079d5b2d59.bundle",
"FileHash": "e806de67f0fa809dfe6afa079d5b2d59",
"FileCRC": "a255c3b0",
"FileSize": 11992828,
"FileName": "8fb41250decb653756535901c4cbb85b.bundle",
"FileHash": "8fb41250decb653756535901c4cbb85b",
"FileCRC": "13952664",
"FileSize": 12035838,
"Encrypted": false,
"Tags": [],
"DependBundles": [
@ -1135,6 +1150,7 @@
"Assets/GameRes/Prefabs/UI/GameSceneResultUI.prefab",
"Assets/GameRes/Prefabs/UI/GameStorePurchaseUI.prefab",
"Assets/GameRes/Prefabs/UI/GlobalLogOnlyAppUI.prefab",
"Assets/GameRes/Prefabs/UI/GlobalTipsUI.prefab",
"Assets/GameRes/Prefabs/UI/HallSceneMainUI.prefab",
"Assets/GameRes/Prefabs/UI/HallSceneMallUI.prefab",
"Assets/GameRes/Prefabs/UI/InputNameUI.prefab",
@ -1156,10 +1172,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_prefabs_ui_item.bundle",
"FileName": "053581101c792327e1a57166f7c23a8d.bundle",
"FileHash": "053581101c792327e1a57166f7c23a8d",
"FileCRC": "c197a4bb",
"FileSize": 359878,
"FileName": "acc6d507260420deaf2249f60b8441b6.bundle",
"FileHash": "acc6d507260420deaf2249f60b8441b6",
"FileCRC": "cfe1d7f5",
"FileSize": 359866,
"Encrypted": false,
"Tags": [],
"DependBundles": [
@ -1176,10 +1192,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_scene.bundle",
"FileName": "d231a57445216c3cb900859379200482.bundle",
"FileHash": "d231a57445216c3cb900859379200482",
"FileCRC": "be02ed85",
"FileSize": 11618353,
"FileName": "39c3237a04b391baa09ea291c3fdef1e.bundle",
"FileHash": "39c3237a04b391baa09ea291c3fdef1e",
"FileCRC": "3691dee9",
"FileSize": 11680578,
"Encrypted": false,
"Tags": [],
"DependBundles": [

View File

@ -1,5 +1,5 @@
ManifestFileVersion: 0
CRC: 1451842403
CRC: 150145545
AssetBundleManifest:
AssetBundleInfos:
Info_0:

View File

@ -0,0 +1 @@
7d7433f85d8680b05c30144b3090c79f

View File

@ -6,7 +6,7 @@
"OutputNameStyle": 0,
"BuildPipeline": "BuiltinBuildPipeline",
"PackageName": "DefaultPackage",
"PackageVersion": "2024-04-26-941",
"PackageVersion": "2024-04-27-675",
"AssetList": [
{
"Address": "",
@ -463,6 +463,13 @@
"AssetTags": [],
"BundleID": 6
},
{
"Address": "",
"AssetPath": "Assets/GameRes/Prefabs/UI/GlobalTipsUI.prefab",
"AssetGUID": "7fe4d84aa389d964ea6ffda220b24373",
"AssetTags": [],
"BundleID": 6
},
{
"Address": "",
"AssetPath": "Assets/GameRes/Prefabs/UI/HallSceneMainUI.prefab",
@ -582,10 +589,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_prefabs_room.bundle",
"UnityCRC": 702361301,
"FileHash": "216e519ec61c02e30513ed177ed9360b",
"FileCRC": "04914e55",
"FileSize": 11626948,
"UnityCRC": 1865199377,
"FileHash": "668352bfa2f427863b0b136f58f0d5b5",
"FileCRC": "c47f5160",
"FileSize": 11680785,
"Encrypted": false,
"Tags": [],
"DependIDs": [
@ -595,10 +602,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_prefabs_ui.bundle",
"UnityCRC": 1754780014,
"FileHash": "e806de67f0fa809dfe6afa079d5b2d59",
"FileCRC": "a255c3b0",
"FileSize": 11992828,
"UnityCRC": 4005464241,
"FileHash": "8fb41250decb653756535901c4cbb85b",
"FileCRC": "13952664",
"FileSize": 12035838,
"Encrypted": false,
"Tags": [],
"DependIDs": [
@ -608,10 +615,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_prefabs_ui_item.bundle",
"UnityCRC": 377482136,
"FileHash": "053581101c792327e1a57166f7c23a8d",
"FileCRC": "c197a4bb",
"FileSize": 359878,
"UnityCRC": 1889064469,
"FileHash": "acc6d507260420deaf2249f60b8441b6",
"FileCRC": "cfe1d7f5",
"FileSize": 359866,
"Encrypted": false,
"Tags": [],
"DependIDs": [
@ -620,10 +627,10 @@
},
{
"BundleName": "defaultpackage_assets_gameres_scene.bundle",
"UnityCRC": 1442358657,
"FileHash": "d231a57445216c3cb900859379200482",
"FileCRC": "be02ed85",
"FileSize": 11618353,
"UnityCRC": 2552444304,
"FileHash": "39c3237a04b391baa09ea291c3fdef1e",
"FileCRC": "3691dee9",
"FileSize": 11680578,
"Encrypted": false,
"Tags": [],
"DependIDs": [

View File

@ -1,5 +1,5 @@
ManifestFileVersion: 0
CRC: 1451842403
CRC: 150145545
AssetBundleManifest:
AssetBundleInfos:
Info_0:

View File

@ -1,9 +1,9 @@
ManifestFileVersion: 0
CRC: 702361301
CRC: 1865199377
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 82ea93dc0415af9ca0021dec8f6f6d3f
Hash: 4af25b1245c78d91c06e24a6e0b5c316
TypeTreeHash:
serializedVersion: 2
Hash: eb7f0bec69cd62691451f06a6166cf7b

View File

@ -1,12 +1,12 @@
ManifestFileVersion: 0
CRC: 1754780014
CRC: 4005464241
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: b90b81e3cd4bc279923a4130cad80a84
Hash: 84ed80d97ae5cc187f9dc2448324006b
TypeTreeHash:
serializedVersion: 2
Hash: f79d26bdcbc3f367673efd865460b639
Hash: d11d09f595bacbffe15a8da4d3ae096d
HashAppended: 0
ClassTypes:
- Class: 1
@ -77,6 +77,8 @@ ClassTypes:
Script: {fileID: 11500000, guid: 25a38cfa71a84c85b723b0542c9e193a, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: c9056a66734142248f187646c79d8da1, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: e520d584c85a4006ac49c2131423716d, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -161,6 +163,7 @@ SerializeReferenceClassIdentifiers:
Assets:
- Assets/GameRes/Prefabs/UI/GameStorePurchaseUI.prefab
- Assets/GameRes/Prefabs/UI/InputNameUI.prefab
- Assets/GameRes/Prefabs/UI/GlobalTipsUI.prefab
- Assets/GameRes/Prefabs/UI/GameSceneResultUI.prefab
- Assets/GameRes/Prefabs/UI/LoadingGameSceneUI.prefab
- Assets/GameRes/Prefabs/UI/HallSceneMainUI.prefab

View File

@ -1,5 +1,5 @@
ManifestFileVersion: 0
CRC: 377482136
CRC: 1889064469
Hashes:
AssetFileHash:
serializedVersion: 2

View File

@ -1,9 +1,9 @@
ManifestFileVersion: 0
CRC: 1442358657
CRC: 2552444304
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: e6b06d37abc6c23251489f6adde8f55d
Hash: b6ae697423e5f09ac9e702ea92020d94
TypeTreeHash:
serializedVersion: 2
Hash: 3833667e505179a5ff2fadf29089064b