From 3ece010fc12f45aa93213409db56c61895e511f1 Mon Sep 17 00:00:00 2001 From: chenbin Date: Wed, 26 Aug 2020 19:56:45 +0800 Subject: [PATCH] upgrade --- Assets/3rd/AndroidOpener/Plugins/release.aar | Bin 1231447 -> 1231447 bytes .../CoolapeFrameData/cfg/publishChannel.cfg | 2 +- .../verControl/.resModifyDate.v | 99 +- .../verControl/android/ver4DevelopeMd5.v | Bin 34657 -> 35791 bytes .../verControl/android/ver4Publish.v | 104 +- .../verControl/android/ver4Upgrade.v | 126 +- .../verControl/android/ver4UpgradeList.v | 2 +- .../verControl/android/ver4UpgradeMd5.v | 92 +- Assets/Plugins/Android/AndroidManifest.xml | 31 + Assets/trCRM/Plugins.meta | 8 + Assets/trCRM/Plugins/Android.meta | 8 + Assets/trCRM/Plugins/Android/aidl.meta | 8 + .../trCRM/Plugins/Android/aidl/android.meta | 8 + .../Plugins/Android/aidl/android/content.meta | 8 + .../Android/aidl/android/content/pm.meta | 8 + .../content/pm/IPackageDataObserver.aidl | 28 + .../content/pm/IPackageDataObserver.aidl.meta | 7 + .../content/pm/IPackageStatsObserver.aidl | 30 + .../pm/IPackageStatsObserver.aidl.meta | 7 + .../aidl/android/content/pm/PackageStats.aidl | 20 + .../android/content/pm/PackageStats.aidl.meta | 7 + .../Android/aidl/android/telephony.meta | 8 + .../telephony/NeighboringCellInfo.aidl | 20 + .../telephony/NeighboringCellInfo.aidl.meta | 7 + Assets/trCRM/Plugins/Android/aidl/com.meta | 8 + .../Plugins/Android/aidl/com/android.meta | 8 + .../Android/aidl/com/android/internal.meta | 8 + .../aidl/com/android/internal/telephony.meta | 8 + .../internal/telephony/ITelephony.aidl | 261 ++ .../internal/telephony/ITelephony.aidl.meta | 7 + Assets/trCRM/Plugins/Android/gen.meta | 8 + Assets/trCRM/Plugins/Android/gen/android.meta | 8 + .../Plugins/Android/gen/android/content.meta | 8 + .../Android/gen/android/content/pm.meta | 8 + .../content/pm/IPackageDataObserver.java | 125 + .../content/pm/IPackageDataObserver.java.meta | 32 + .../content/pm/IPackageStatsObserver.java | 136 + .../pm/IPackageStatsObserver.java.meta | 32 + .../Android/gen/android/telephony.meta | 8 + Assets/trCRM/Plugins/Android/gen/com.meta | 8 + .../Plugins/Android/gen/com/android.meta | 8 + .../Android/gen/com/android/internal.meta | 8 + .../gen/com/android/internal/telephony.meta | 8 + .../internal/telephony/ITelephony.java | 1850 +++++++++++ .../internal/telephony/ITelephony.java.meta | 32 + Assets/trCRM/Plugins/Android/java.meta | 8 + Assets/trCRM/Plugins/Android/java/com.meta | 8 + .../Plugins/Android/java/com/coolape.meta | 8 + .../Android/java/com/coolape/tianrun.meta | 8 + .../tianrun/CLOutgoingCallListener.java | 37 + .../tianrun/CLOutgoingCallListener.java.meta | 32 + .../com/coolape/tianrun/CLTeleInterface.java | 149 + .../coolape/tianrun/CLTeleInterface.java.meta | 32 + .../com/coolape/tianrun/MyMediaPlayer.java | 123 + .../coolape/tianrun/MyMediaPlayer.java.meta | 32 + .../java/com/coolape/tianrun/U3dPlugin.java | 236 ++ .../com/coolape/tianrun/U3dPlugin.java.meta | 32 + .../trCRM/Plugins/Android/java/com/czt.meta | 8 + .../Android/java/com/czt/mp3recorder.meta | 8 + .../com/czt/mp3recorder/DataEncodeThread.java | 153 + .../mp3recorder/DataEncodeThread.java.meta | 32 + .../java/com/czt/mp3recorder/MP3Recorder.java | 192 ++ .../com/czt/mp3recorder/MP3Recorder.java.meta | 32 + .../java/com/czt/mp3recorder/PCMFormat.java | 22 + .../com/czt/mp3recorder/PCMFormat.java.meta | 32 + .../java/com/czt/mp3recorder/util.meta | 8 + .../com/czt/mp3recorder/util/LameUtil.java | 74 + .../czt/mp3recorder/util/LameUtil.java.meta | 32 + .../Plugins/Android/java/com/newland.meta | 8 + .../Android/java/com/newland/PhoneUtils.java | 93 + .../java/com/newland/PhoneUtils.java.meta | 32 + Assets/trCRM/Plugins/iOS.meta | 8 + Assets/trCRM/Plugins/iOS/CallListner.h | 12 + Assets/trCRM/Plugins/iOS/CallListner.h.meta | 27 + Assets/trCRM/Plugins/iOS/CallListner.m | 87 + Assets/trCRM/Plugins/iOS/CallListner.m.meta | 104 + Assets/trCRM/Scripts/call.meta | 8 + Assets/trCRM/Scripts/call/CallListner.cs | 216 ++ Assets/trCRM/Scripts/call/CallListner.cs.meta | 12 + Assets/trCRM/Scripts/call/RecordManager.cs | 91 + .../trCRM/Scripts/call/RecordManager.cs.meta | 12 + .../trCRM/Scripts/xLua/XluaGenCodeConfig.cs | 1 + Assets/trCRM/_scene/Main.unity | 66 +- Assets/trCRM/serversCfg/servers.json | 2 +- .../other/uiAtlas/call/bg_160px.png | Bin 0 -> 3485 bytes .../other/uiAtlas/call/bg_160px.png.meta | 88 + .../call/{拨号_03.png => call_03.png} | Bin .../{拨号_03.png.meta => call_03.png.meta} | 0 .../call/{拨号_05.png => call_05.png} | Bin .../{拨号_05.png.meta => call_05.png.meta} | 0 .../other/uiAtlas/call/comingcall.png | Bin 0 -> 1759 bytes .../other/uiAtlas/call/comingcall.png.meta | 88 + .../other/uiAtlas/call/icon_dial.png | Bin 0 -> 2169 bytes .../other/uiAtlas/call/icon_dial.png.meta | 88 + .../other/uiAtlas/call/outgoingcall.png | Bin 0 -> 1689 bytes .../other/uiAtlas/call/outgoingcall.png.meta | 88 + .../priority/atlas/atlasAllReal.prefab | 84 + .../upgradeRes4Dev/priority/lua/call.meta | 8 + .../priority/lua/call/CLLCallListner.lua | 226 ++ .../priority/lua/call/CLLCallListner.lua.meta | 8 + .../priority/lua/call/CLLRecordMgr.lua | 202 ++ .../priority/lua/call/CLLRecordMgr.lua.meta | 8 + .../priority/lua/db/DBAttachment.lua | 20 +- .../upgradeRes4Dev/priority/lua/db/DBCust.lua | 9 + .../priority/lua/net/NetProto.lua | 9 + .../priority/lua/public/CLLInclude.lua | 2 + .../priority/lua/toolkit/MyUtl.lua | 57 +- .../lua/ui/cell/CLLUICellPoplist2.lua | 39 + .../lua/ui/cell/CLLUICellPoplist2.lua.meta | 7 + .../priority/lua/ui/cell/TRCellCallLog.lua | 38 + .../lua/ui/cell/TRCellCallLog.lua.meta} | 2 +- .../lua/ui/cell/TRCellExtendFieldRoot.lua | 1 + .../priority/lua/ui/panel/CLLPPopList2.lua | 105 + .../lua/ui/panel/CLLPPopList2.lua.meta | 7 + .../priority/lua/ui/panel/CLLPSendSms.lua | 2 +- .../priority/lua/ui/panel/CLLPStart.lua | 12 + .../priority/lua/ui/panel/TRPAbout.lua | 2 + .../priority/lua/ui/panel/TRPBindPhone.lua | 1 - .../lua/ui/panel/TRPCallLogDetail.lua | 107 + .../lua/ui/panel/TRPCallLogDetail.lua.meta | 7 + .../priority/lua/ui/panel/TRPCustDetail.lua | 1 + .../priority/lua/ui/panel/TRPCustList.lua | 30 +- .../priority/lua/ui/panel/TRPMakeCall.lua | 201 +- .../priority/lua/ui/panel/TRPNewCust.lua | 2 + .../lua/ui/panel/TRPResetPasswordStep1.lua | 31 +- .../priority/ui/panel/PanelAbout.prefab | 105 +- .../priority/ui/panel/PanelBindPhone.prefab | 122 +- .../ui/panel/PanelCallLogDetail.prefab | 2079 ++++++++++++ .../ui/panel/PanelCallLogDetail.prefab.meta | 7 + .../priority/ui/panel/PanelMakeCall.prefab | 2788 +++++++++++++++-- .../priority/ui/panel/PanelMyInfor.prefab | 2 +- .../priority/ui/panel/PanelPopList2.prefab | 1809 +++++++++++ .../ui/panel/PanelPopList2.prefab.meta | 7 + .../priority/ui/panel/PanelSendSms.prefab | 18 +- .../priority/ui/panel/PanelSysMsgList.prefab | 8 +- .../uiAtlas/call/Android/bg_160px.unity3d | Bin 0 -> 3201 bytes .../call/Android/bg_160px.unity3d.meta | 7 + .../{拨号_03.unity3d => call_03.unity3d} | Bin 874718 -> 874714 bytes .../uiAtlas/call/Android/call_03.unity3d.meta | 7 + .../{拨号_05.unity3d => call_05.unity3d} | Bin 591155 -> 591164 bytes .../uiAtlas/call/Android/call_05.unity3d.meta | 7 + .../uiAtlas/call/Android/comingcall.unity3d | Bin 0 -> 2424 bytes .../call/Android/comingcall.unity3d.meta | 7 + .../uiAtlas/call/Android/icon_dial.unity3d | Bin 0 -> 3230 bytes .../call/Android/icon_dial.unity3d.meta | 7 + .../uiAtlas/call/Android/outgoingcall.unity3d | Bin 0 -> 2413 bytes .../call/Android/outgoingcall.unity3d.meta | 7 + .../atlas/Android/atlasAllReal.unity3d | Bin 6451 -> 6584 bytes .../upgradeRes4Publish/priority/lua/call.meta | 8 + .../priority/lua/call/CLLCallListner.lua | Bin 0 -> 6432 bytes .../priority/lua/call/CLLCallListner.lua.meta | 7 + .../priority/lua/call/CLLRecordMgr.lua | Bin 0 -> 6656 bytes .../priority/lua/call/CLLRecordMgr.lua.meta | 7 + .../priority/lua/db/DBAttachment.lua | Bin 4800 -> 4900 bytes .../priority/lua/db/DBCust.lua | Bin 3316 -> 3552 bytes .../priority/lua/net/NetProto.lua | Bin 27404 -> 27740 bytes .../priority/lua/public/CLLInclude.lua | Bin 9016 -> 9068 bytes .../priority/lua/toolkit/MyUtl.lua | Bin 6360 -> 8096 bytes .../lua/ui/cell/CLLUICellPoplist2.lua | Bin 0 -> 864 bytes .../lua/ui/cell/CLLUICellPoplist2.lua.meta | 7 + .../priority/lua/ui/cell/TRCellCallLog.lua | Bin 0 -> 1068 bytes .../lua/ui/cell/TRCellCallLog.lua.meta | 7 + .../lua/ui/cell/TRCellExtendFieldRoot.lua | Bin 4300 -> 4320 bytes .../priority/lua/ui/panel/CLLPPopList2.lua | Bin 0 -> 2880 bytes .../lua/ui/panel/CLLPPopList2.lua.meta | 7 + .../priority/lua/ui/panel/CLLPSendSms.lua | Bin 2840 -> 2864 bytes .../priority/lua/ui/panel/CLLPStart.lua | Bin 8640 -> 9056 bytes .../priority/lua/ui/panel/TRPAbout.lua | Bin 6024 -> 6156 bytes .../priority/lua/ui/panel/TRPBindPhone.lua | Bin 2444 -> 2416 bytes .../lua/ui/panel/TRPCallLogDetail.lua | Bin 0 -> 3620 bytes .../lua/ui/panel/TRPCallLogDetail.lua.meta | 7 + .../priority/lua/ui/panel/TRPCustDetail.lua | Bin 22132 -> 22164 bytes .../priority/lua/ui/panel/TRPCustList.lua | Bin 10372 -> 10416 bytes .../priority/lua/ui/panel/TRPMakeCall.lua | Bin 4900 -> 9084 bytes .../priority/lua/ui/panel/TRPNewCust.lua | Bin 14704 -> 14852 bytes .../lua/ui/panel/TRPResetPasswordStep1.lua | Bin 3476 -> 3856 bytes .../ui/panel/Android/PanelAbout.unity3d | Bin 8489 -> 8586 bytes .../ui/panel/Android/PanelBindPhone.unity3d | Bin 13412 -> 13285 bytes .../panel/Android/PanelCallLogDetail.unity3d | Bin 0 -> 10690 bytes .../Android/PanelCallLogDetail.unity3d.meta} | 2 +- .../ui/panel/Android/PanelMakeCall.unity3d | Bin 14419 -> 20218 bytes .../ui/panel/Android/PanelMyInfor.unity3d | Bin 32393 -> 32391 bytes .../ui/panel/Android/PanelPopList2.unity3d | Bin 0 -> 14857 bytes .../panel/Android/PanelPopList2.unity3d.meta | 7 + .../ui/panel/Android/PanelSendSms.unity3d | Bin 14537 -> 14539 bytes .../ui/panel/Android/PanelSysMsgList.unity3d | Bin 9778 -> 9783 bytes .../trCRM/resVer/Android/VerCtl.ver | 2 +- .../trCRM/resVer/Android/VerCtl/other.ver | Bin 15424 -> 15815 bytes .../trCRM/resVer/Android/VerCtl/priority.ver | Bin 20963 -> 21724 bytes ProjectSettings/EditorBuildSettings.asset | Bin 4108 -> 160 bytes tianrunPlugins/.idea/codeStyles/Project.xml | 18 + tianrunPlugins/.idea/misc.xml | 2 +- tianrunPlugins/.idea/vcs.xml | 6 + .../content/pm/IPackageDataObserver.aidl | 28 + .../content/pm/IPackageStatsObserver.aidl | 30 + .../aidl/android/content/pm/PackageStats.aidl | 20 + .../telephony/NeighboringCellInfo.aidl | 20 + .../internal/telephony/ITelephony.aidl | 261 ++ .../tianrun/CLOutgoingCallListener.java | 37 + .../com/coolape/tianrun/CLTeleInterface.java | 149 + .../com/coolape/tianrun/MyMediaPlayer.java | 123 + .../java/com/coolape/tianrun/U3dPlugin.java | 236 ++ .../com/czt/mp3recorder/DataEncodeThread.java | 153 + .../java/com/czt/mp3recorder/MP3Recorder.java | 192 ++ .../java/com/czt/mp3recorder/PCMFormat.java | 22 + .../com/czt/mp3recorder/util/LameUtil.java | 74 + .../src/main/java/com/newland/PhoneUtils.java | 93 + tianrunPlugins/build.gradle | 4 +- 208 files changed, 14753 insertions(+), 637 deletions(-) create mode 100644 Assets/trCRM/Plugins.meta create mode 100644 Assets/trCRM/Plugins/Android.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/android.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/content.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/content/pm.meta create mode 100755 Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl.meta create mode 100755 Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl.meta create mode 100755 Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/telephony.meta create mode 100755 Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl create mode 100644 Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/com.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/com/android.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/com/android/internal.meta create mode 100644 Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony.meta create mode 100755 Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl create mode 100644 Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl.meta create mode 100644 Assets/trCRM/Plugins/Android/gen.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/android.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/android/content.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/android/content/pm.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java create mode 100644 Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java create mode 100644 Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/android/telephony.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/com.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/com/android.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/com/android/internal.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony.meta create mode 100644 Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java create mode 100644 Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/newland.meta create mode 100644 Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java create mode 100644 Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java.meta create mode 100644 Assets/trCRM/Plugins/iOS.meta create mode 100644 Assets/trCRM/Plugins/iOS/CallListner.h create mode 100644 Assets/trCRM/Plugins/iOS/CallListner.h.meta create mode 100644 Assets/trCRM/Plugins/iOS/CallListner.m create mode 100644 Assets/trCRM/Plugins/iOS/CallListner.m.meta create mode 100644 Assets/trCRM/Scripts/call.meta create mode 100644 Assets/trCRM/Scripts/call/CallListner.cs create mode 100644 Assets/trCRM/Scripts/call/CallListner.cs.meta create mode 100644 Assets/trCRM/Scripts/call/RecordManager.cs create mode 100644 Assets/trCRM/Scripts/call/RecordManager.cs.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/bg_160px.png create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/bg_160px.png.meta rename Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/{拨号_03.png => call_03.png} (100%) rename Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/{拨号_03.png.meta => call_03.png.meta} (100%) rename Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/{拨号_05.png => call_05.png} (100%) rename Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/{拨号_05.png.meta => call_05.png.meta} (100%) create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_dial.png create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_dial.png.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/outgoingcall.png create mode 100644 Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/outgoingcall.png.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/call.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua rename Assets/trCRM/{upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d.meta => upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua.meta} (74%) create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab.meta create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab create mode 100644 Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d.meta rename Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/{拨号_03.unity3d => call_03.unity3d} (98%) create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/call_03.unity3d.meta rename Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/{拨号_05.unity3d => call_05.unity3d} (98%) create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/call_05.unity3d.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/comingcall.unity3d create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/comingcall.unity3d.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d create mode 100644 Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/call.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLCallListner.lua create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLCallListner.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCallLogDetail.lua create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCallLogDetail.lua.meta create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCallLogDetail.unity3d rename Assets/trCRM/upgradeRes4Publish/{other/uiAtlas/call/Android/拨号_05.unity3d.meta => priority/ui/panel/Android/PanelCallLogDetail.unity3d.meta} (74%) create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d create mode 100644 Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d.meta create mode 100644 tianrunPlugins/.idea/vcs.xml create mode 100755 tianrunPlugins/app/src/main/aidl/android/content/pm/IPackageDataObserver.aidl create mode 100755 tianrunPlugins/app/src/main/aidl/android/content/pm/IPackageStatsObserver.aidl create mode 100755 tianrunPlugins/app/src/main/aidl/android/content/pm/PackageStats.aidl create mode 100755 tianrunPlugins/app/src/main/aidl/android/telephony/NeighboringCellInfo.aidl create mode 100755 tianrunPlugins/app/src/main/aidl/com/android/internal/telephony/ITelephony.aidl create mode 100644 tianrunPlugins/app/src/main/java/com/coolape/tianrun/CLOutgoingCallListener.java create mode 100644 tianrunPlugins/app/src/main/java/com/coolape/tianrun/CLTeleInterface.java create mode 100644 tianrunPlugins/app/src/main/java/com/coolape/tianrun/MyMediaPlayer.java create mode 100644 tianrunPlugins/app/src/main/java/com/coolape/tianrun/U3dPlugin.java create mode 100644 tianrunPlugins/app/src/main/java/com/czt/mp3recorder/DataEncodeThread.java create mode 100644 tianrunPlugins/app/src/main/java/com/czt/mp3recorder/MP3Recorder.java create mode 100644 tianrunPlugins/app/src/main/java/com/czt/mp3recorder/PCMFormat.java create mode 100644 tianrunPlugins/app/src/main/java/com/czt/mp3recorder/util/LameUtil.java create mode 100644 tianrunPlugins/app/src/main/java/com/newland/PhoneUtils.java diff --git a/Assets/3rd/AndroidOpener/Plugins/release.aar b/Assets/3rd/AndroidOpener/Plugins/release.aar index e067b46a8832691a8806c9845de9cafb2869ccdd..ede0ee727bf23edebef991489a917ad49594214e 100644 GIT binary patch delta 82 zcmcaU#rygc?}iq}7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQEkdF7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQEkda0V^c2L{o^eblkr^y>=A@7Vn8ANa$O8byMjf00 diff --git a/Assets/CoolapeFrameData/cfg/publishChannel.cfg b/Assets/CoolapeFrameData/cfg/publishChannel.cfg index 1e0c4f3..8d9de9a 100644 --- a/Assets/CoolapeFrameData/cfg/publishChannel.cfg +++ b/Assets/CoolapeFrameData/cfg/publishChannel.cfg @@ -1 +1 @@ -tBchannelMapr?generalp'FmBuildLocation@iosBuildDmProductNameD添添办公CisThirdExitJmBundleVersionCode DmCtccChannel7FmBundleVersion=0.994ImKeystoreNamePath8 +Assets/trCRM/xRes/keystore/tianrun.keystoreEisUseUnityIAPCmSubChannel<1000EmKeyaliasPassCtianrun2020BisMoreGameGisSwitchAccountMmCreateEclipseProjectLmLicenseVerificationJmBundleIndentifierHcom.cdtianrun.moEmCopyDirPathsUAmPlatform?androidEmKeyaliasName?tianrun8(mOtherScriptingDefineSymbolsKUSE_LOCATION_SERVERAserverKey8,d265697d3e1ff6fe9435580ea91c4482Cmd5SignCode7BmAlertDesc7JisBuildWithLogView@mChlNmae?GeneralHmSplashImagePath7EmKeystorePassCtianrun2020HmDefaultIconPathv=72x72OtrCRM/xRes/icon/114.png?192x192OtrCRM/xRes/icon/180.png=48x48OtrCRM/xRes/icon/114.png=36x36OtrCRM/xRes/icon/114.png=96x96OtrCRM/xRes/icon/114.png?144x144OtrCRM/xRes/icon/180.pngBgeneraliOSp'FmBuildLocation@iosBuildDmProductNameD添添办公CisThirdExitJmBundleVersionCodeDmCtccChannel7CmSubChannel<2000FmBundleVersion;0.7ImKeystoreNamePath8 +Assets/trCRM/xRes/keystore/tianrun.keystoreEisUseUnityIAPEmKeyaliasPassCtianrun2020BisMoreGameGisSwitchAccountMmCreateEclipseProjectLmLicenseVerificationJmBundleIndentifierHcom.cdtianrun.moEmCopyDirPathsUAmPlatform;iosEmKeyaliasName?tianrun8(mOtherScriptingDefineSymbolsKUSE_LOCATION_SERVERAserverKey8,d265697d3e1ff6fe9435580ea91c4482Cmd5SignCode7BmAlertDesc7JisBuildWithLogView@mChlNmaeBGeneraliOSHmSplashImagePath7EmKeystorePassCtianrun2020HmDefaultIconPathp#?152x152OtrCRM/xRes/icon/180.png=76x76OtrCRM/xRes/icon/114.pngL1024x1024(App Store)PtrCRM/xRes/icon/1024.png=57x57OtrCRM/xRes/icon/114.png?120x120OtrCRM/xRes/icon/120.pngK20x20(Notification)OtrCRM/xRes/icon/114.png?144x144OtrCRM/xRes/icon/180.png=96x96OtrCRM/xRes/icon/114.png?192x192OtrCRM/xRes/icon/180.pngH40x40(Spotlight)OtrCRM/xRes/icon/114.pngJ120x120(Spotlight)OtrCRM/xRes/icon/120.pngK60x60(Notification)OtrCRM/xRes/icon/114.png=48x48OtrCRM/xRes/icon/114.pngK40x40(Notification)OtrCRM/xRes/icon/114.png=72x72OtrCRM/xRes/icon/114.png?180x180OtrCRM/xRes/icon/180.png=36x36OtrCRM/xRes/icon/114.pngG29x29(Settings)OtrCRM/xRes/icon/114.png?114x114OtrCRM/xRes/icon/114.pngG58x58(Settings)OtrCRM/xRes/icon/114.pngH80x80(Spotlight)OtrCRM/xRes/icon/114.pngG87x87(Settings)OtrCRM/xRes/icon/114.png?167x167OtrCRM/xRes/icon/180.pngCchannelEnumX?GeneralBGeneraliOSBchannelKeyX?generalBgeneraliOSHchannelAliasEnumX>通用A通用iOS \ No newline at end of file +tBchannelMapr?generalp'FmBuildLocation@iosBuildDmProductNameD添添办公CisThirdExitJmBundleVersionCode DmCtccChannel7FmBundleVersion=0.997ImKeystoreNamePath8 +Assets/trCRM/xRes/keystore/tianrun.keystoreEisUseUnityIAPCmSubChannel<1000EmKeyaliasPassCtianrun2020BisMoreGameGisSwitchAccountMmCreateEclipseProjectLmLicenseVerificationJmBundleIndentifierHcom.cdtianrun.moEmCopyDirPathsUAmPlatform?androidEmKeyaliasName?tianrun8(mOtherScriptingDefineSymbolsKUSE_LOCATION_SERVERAserverKey8,d265697d3e1ff6fe9435580ea91c4482Cmd5SignCode7BmAlertDesc7JisBuildWithLogView@mChlNmae?GeneralHmSplashImagePath7EmKeystorePassCtianrun2020HmDefaultIconPathv=72x72OtrCRM/xRes/icon/114.png?192x192OtrCRM/xRes/icon/180.png=48x48OtrCRM/xRes/icon/114.png=36x36OtrCRM/xRes/icon/114.png=96x96OtrCRM/xRes/icon/114.png?144x144OtrCRM/xRes/icon/180.pngBgeneraliOSp'FmBuildLocation@iosBuildDmProductNameD添添办公CisThirdExitJmBundleVersionCodeDmCtccChannel7CmSubChannel<2000FmBundleVersion;0.7ImKeystoreNamePath8 +Assets/trCRM/xRes/keystore/tianrun.keystoreEisUseUnityIAPEmKeyaliasPassCtianrun2020BisMoreGameGisSwitchAccountMmCreateEclipseProjectLmLicenseVerificationJmBundleIndentifierHcom.cdtianrun.moEmCopyDirPathsUAmPlatform;iosEmKeyaliasName?tianrun8(mOtherScriptingDefineSymbolsKUSE_LOCATION_SERVERAserverKey8,d265697d3e1ff6fe9435580ea91c4482Cmd5SignCode7BmAlertDesc7JisBuildWithLogView@mChlNmaeBGeneraliOSHmSplashImagePath7EmKeystorePassCtianrun2020HmDefaultIconPathp#?152x152OtrCRM/xRes/icon/180.png=76x76OtrCRM/xRes/icon/114.pngL1024x1024(App Store)PtrCRM/xRes/icon/1024.png=57x57OtrCRM/xRes/icon/114.png?120x120OtrCRM/xRes/icon/120.pngK20x20(Notification)OtrCRM/xRes/icon/114.png=96x96OtrCRM/xRes/icon/114.png?192x192OtrCRM/xRes/icon/180.pngH40x40(Spotlight)OtrCRM/xRes/icon/114.png?167x167OtrCRM/xRes/icon/180.pngJ120x120(Spotlight)OtrCRM/xRes/icon/120.pngK60x60(Notification)OtrCRM/xRes/icon/114.pngH80x80(Spotlight)OtrCRM/xRes/icon/114.png=48x48OtrCRM/xRes/icon/114.pngK40x40(Notification)OtrCRM/xRes/icon/114.png=72x72OtrCRM/xRes/icon/114.png=36x36OtrCRM/xRes/icon/114.pngG29x29(Settings)OtrCRM/xRes/icon/114.png?114x114OtrCRM/xRes/icon/114.pngG58x58(Settings)OtrCRM/xRes/icon/114.png?144x144OtrCRM/xRes/icon/180.pngG87x87(Settings)OtrCRM/xRes/icon/114.png?180x180OtrCRM/xRes/icon/180.pngCchannelEnumX?GeneralBGeneraliOSBchannelKeyX?generalBgeneraliOSHchannelAliasEnumX>通用A通用iOS \ No newline at end of file diff --git a/Assets/CoolapeFrameData/verControl/.resModifyDate.v b/Assets/CoolapeFrameData/verControl/.resModifyDate.v index 03e8ba0..669fa4a 100644 --- a/Assets/CoolapeFrameData/verControl/.resModifyDate.v +++ b/Assets/CoolapeFrameData/verControl/.resModifyDate.v @@ -1,4 +1,4 @@ -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/.DS_Store,132382935420000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/.DS_Store,132427953940000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/Materials.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/Textures.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/bullet.meta,132289129800000000 @@ -10,7 +10,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/txt/serviceProto.txt,132406575840000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/txt/serviceProto.txt.meta,132403766460000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/.DS_Store,132421933860000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/.DS_Store,132427411840000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call.meta,132421933930000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/coolape.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/cust.meta,132370050250000000 @@ -25,14 +25,22 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/order.meta,132389409090000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/public.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/work.meta,132362623900000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/bg_160px.png,132422084940000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/bg_160px.png.meta,132427163610000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/call_03.png,132421908300000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/call_03.png.meta,132421934020000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/call_05.png,132421908300000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/call_05.png.meta,132421934020000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png,132422084940000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png.meta,132427240820000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_call.png,132421901440000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_call.png.meta,132421934020000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_del.png,132421901240000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_del.png.meta,132421934020000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/拨号_03.png,132421908300000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/拨号_03.png.meta,132421934020000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/拨号_05.png,132421908300000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/拨号_05.png.meta,132421934020000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_dial.png,132422084940000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_dial.png.meta,132427163610000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/outgoingcall.png,132422084940000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/outgoingcall.png.meta,132427240820000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/coolape/button.png,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/coolape/button.png.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/coolape/input.png,132289129800000000 @@ -350,7 +358,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua.meta,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/www.meta,132352746190000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/atlas/atlasAllReal.prefab,132422156930000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/atlas/atlasAllReal.prefab,132428992470000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/atlas/atlasAllReal.prefab.meta,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/localization/Chinese.txt,132385110800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/localization/Chinese.txt.meta,132289129810000000 @@ -359,6 +367,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/CLLMainLua.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/battle.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/bio.meta,132289129800000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/call.meta,132422850640000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/cfg.meta,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/city.meta,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db.meta,132358701520000000 @@ -376,15 +385,19 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/bio/BioType.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/bio/BioUtl.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/bio/BioUtl.lua.meta,132289129800000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua,132427117900000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua.meta,131328336340000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua,132422851140000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua.meta,131354409400000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/cfg/DBCfg.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/cfg/DBCfg.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/cfg/DBCfgTool.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/cfg/DBCfgTool.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/city/CLLCity.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/city/CLLCity.lua.meta,132289129800000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua,132416667880000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua,132422794770000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua.meta,132415863480000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua,132407201700000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua,132423821400000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua.meta,132370178140000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBMessage.lua,132410708420000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBMessage.lua.meta,132368762790000000 @@ -407,9 +420,9 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/net/CLLNet.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/net/CLLNetSerialize.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/net/CLLNetSerialize.lua.meta,132289129800000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua,132422127790000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua,132428851340000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua.meta,132355452450000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua,132415856580000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua,132423022020000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua.meta,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLIncludeBase.lua,132408956800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLIncludeBase.lua.meta,132291379270000000 @@ -434,9 +447,9 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/CLLVerManager.lua.meta,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/KKLogListener.lua,132393856560000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/KKLogListener.lua.meta,132371159480000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/LuaUtl.lua,132394484680000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/LuaUtl.lua,132426410960000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/LuaUtl.lua.meta,132289129810000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua,132417730350000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua,132427154910000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua.meta,132289221090000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/curve-families.png,132289129810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/curve-families.png.meta,132289129810000000 @@ -463,12 +476,16 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPopTime.lua.meta,132398827910000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist.lua,132375652310000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist.lua.meta,132372990210000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua,132427126300000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta,132424686890000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLToastRoot.lua,132391267030000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLToastRoot.lua.meta,132387249510000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CSCellBottomBtn.lua,132410740440000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CSCellBottomBtn.lua.meta,132289223570000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellAttachment.lua,132415858340000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellAttachment.lua.meta,132407429880000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua,132428883570000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua.meta,132427255150000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellComFilter.lua,132385114470000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellComFilter.lua.meta,132403960170000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellComFilterGroup.lua,132404117560000000 @@ -489,7 +506,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellEmptySpace.lua.meta,132395463710000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendField.lua,132411096420000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendField.lua.meta,132378658180000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,132412298780000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,132427080320000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua.meta,132378223060000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellFollowList.lua,132412476490000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellFollowList.lua.meta,132398150030000000 @@ -536,15 +553,17 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPHotWheel.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList.lua,132411782910000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList.lua.meta,132384230110000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua,132424940710000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua.meta,132423798470000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopTime.lua,132411782990000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopTime.lua.meta,132398741580000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSceneManager.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSceneManager.lua.meta,132289129800000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua,132416766350000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua,132424940290000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua.meta,132416728570000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSplash.lua,132421907660000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSplash.lua.meta,132289129800000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua,132413180150000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua,132424750280000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPWWWProgress.lua,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPWWWProgress.lua.meta,132289129800000000 @@ -560,23 +579,25 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CSPTasks.lua.meta,132289134270000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRBasePanel.lua,132411782360000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRBasePanel.lua.meta,132355739310000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua,132413546720000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua,132424653470000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua.meta,132395478930000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBatchGetCusts.lua,132406400850000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBatchGetCusts.lua.meta,132404985310000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua,132422158480000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua,132422326560000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua.meta,132400495480000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua,132428992300000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua.meta,132428898340000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPComFilter.lua,132410150680000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPComFilter.lua.meta,132370233760000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPConfirm2.lua,132389290650000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPConfirm2.lua.meta,132389285830000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPConnect.lua,132415895740000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPConnect.lua.meta,132367521030000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua,132421072250000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua,132428851570000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua.meta,132372871250000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetailSimple.lua,132413251190000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetailSimple.lua.meta,132406504350000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua,132421063360000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua,132423041110000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua.meta,132370115140000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustListProc.lua,132410150880000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustListProc.lua.meta,132369988710000000 @@ -590,7 +611,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPGuid.lua.meta,132387611790000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPLogin.lua,132409185580000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPLogin.lua.meta,132355735820000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua,132421985620000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua,132428898680000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua.meta,132421934700000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPModifyFiled.lua,132387297660000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPModifyFiled.lua.meta,132375465560000000 @@ -598,19 +619,19 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMoreProc4Cust.lua.meta,132373063880000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMyInfor.lua,132422154460000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMyInfor.lua.meta,132395345760000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua,132413180150000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua,132424778630000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua.meta,132370897440000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollow.lua,132421070070000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollow.lua.meta,132395947890000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollowSimple.lua,132410151210000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollowSimple.lua.meta,132388537450000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollowTask.lua,132412635820000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollowTask.lua,132426406160000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewFollowTask.lua.meta,132395119260000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewOrder.lua,132412298860000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewOrder.lua.meta,132388185120000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOceanList.lua,132411772440000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOceanList.lua.meta,132403915750000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOrderDetail.lua,132415858340000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOrderDetail.lua,132428851740000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOrderDetail.lua.meta,132401163640000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOrderList.lua,132410151470000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPOrderList.lua.meta,132395326130000000 @@ -622,7 +643,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPProductDetail.lua.meta,132398113050000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPProductList.lua,132409996460000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPProductList.lua.meta,132398096200000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua,132422129510000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua,132424585700000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua.meta,132357319630000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep2.lua,132422134260000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep2.lua.meta,132357323740000000 @@ -674,25 +695,27 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/other/reportform3.prefab,132397124170000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/other/reportform3.prefab.meta,132364353170000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/.DS_Store,132421934540000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab,132403779280000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab,132424650230000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab.meta,132395481440000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBackplate.prefab,132381333780000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBackplate.prefab.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBatchGetCusts.prefab,132405031960000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBatchGetCusts.prefab.meta,132404985590000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab,132422129580000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab,132423716140000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab.meta,132400498270000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCalender.prefab,132403955970000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCalender.prefab.meta,132372971640000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelComFilter.prefab,132410918720000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab,132428904420000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab.meta,132428898470000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelComFilter.prefab,132428898490000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelComFilter.prefab.meta,132370155540000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConfirm.prefab,132421907810000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConfirm.prefab.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConfirm2.prefab,132395125170000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConfirm2.prefab.meta,132389286040000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConnect.prefab,132395124770000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConnect.prefab,132427228530000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelConnect.prefab.meta,132367521230000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCustDetail.prefab,132416665760000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCustDetail.prefab,132427229100000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCustDetail.prefab.meta,132372671680000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCustDetailSimple.prefab,132406515620000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCustDetailSimple.prefab.meta,132406504650000000 @@ -714,9 +737,9 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelHotWheel.prefab.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelLogin.prefab,132395328280000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelLogin.prefab.meta,132355322410000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMain.prefab,132395124970000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMain.prefab,132428028850000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMain.prefab.meta,132289211980000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab,132422156730000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab,132428894330000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab.meta,132421946740000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMask4Panel.prefab,132412483510000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMask4Panel.prefab.meta,132289129800000000 @@ -728,9 +751,9 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMoreProc4Cust.prefab.meta,132373063990000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMsg.prefab,132412483570000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMsg.prefab.meta,132300379190000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab,132422155450000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab,132423717390000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab.meta,132395345870000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelNewCust.prefab,132410912490000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelNewCust.prefab,132423120710000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelNewCust.prefab.meta,132374439140000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelNewFollow.prefab,132411754000000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelNewFollow.prefab.meta,132395948330000000 @@ -750,8 +773,10 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPlaySoundRecord.prefab.meta,132373879390000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopCheckBoxs.prefab,132395125200000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopCheckBoxs.prefab.meta,132378946840000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList.prefab,132400744210000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList.prefab,132424940940000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList.prefab.meta,132372993660000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab,132427126970000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab.meta,132423798760000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopTime.prefab,132398858240000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopTime.prefab.meta,132398741890000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelProductDetail.prefab,132410692930000000 @@ -772,7 +797,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSelectProduct.prefab.meta,132389524930000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSelectServer.prefab,132408970450000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSelectServer.prefab.meta,132403312890000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab,132416766400000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab,132424940190000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab.meta,132416728990000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSetting.prefab,132422075480000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSetting.prefab.meta,132389267620000000 @@ -782,7 +807,7 @@ /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelStart.prefab.meta,132289129800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgDetail.prefab,132409166130000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgDetail.prefab.meta,132403752180000000 -/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab,132410903850000000 +/Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab,132423723800000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab.meta,132364451640000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelTaskList.prefab,132412483580000000 /Users/chenbin/Documents/working/devSpace/u3d/tianrunCRM/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelTaskList.prefab.meta,132405573740000000 diff --git a/Assets/CoolapeFrameData/verControl/android/ver4DevelopeMd5.v b/Assets/CoolapeFrameData/verControl/android/ver4DevelopeMd5.v index 7f0ac44bf18bfd82b3a2282228193d63ae322007..c1ec390f50a10d619161105c3e2784cee45ede1a 100644 GIT binary patch delta 2211 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 diff --git a/Assets/CoolapeFrameData/verControl/android/ver4Publish.v b/Assets/CoolapeFrameData/verControl/android/ver4Publish.v index 3103c50..746c999 100644 --- a/Assets/CoolapeFrameData/verControl/android/ver4Publish.v +++ b/Assets/CoolapeFrameData/verControl/android/ver4Publish.v @@ -1,4 +1,8 @@ trCRM/upgradeRes4Publish/other/txt/Android/serviceProto.unity3d,f6aeade57bb43fc306fd9371e618297b +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_call.unity3d,d0b5f4748decc11d9d7d3b510b744614 +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_del.unity3d,9439afa65f7071d5bdd7569713570266 +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d,8bce0927f74079d303bc8354d231bee6 +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_05.unity3d,5522296c264de7466efb294714946c16 trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/button.unity3d,efe93bdf676ef2d5195d52abe42ab833 trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/input.unity3d,b3ad3f57c51c02ff798a50a37d6c9cab trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/logo.unity3d,c712e48e071a87fb6668333774da19a6 @@ -64,8 +68,12 @@ trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_me.unity3d,b6060c4f6b1c trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_me2.unity3d,6efa661cb74e62dfdc75bdbeaeeceb39 trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_news.unity3d,3a1afa79dbc710c3ddd6f65cf62f4a19 trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_news2.unity3d,a35e85b68569bf1adc16bdee3a609fdd +trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_tel.unity3d,586649082835fac6de0aed41a685e106 +trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_tel2.unity3d,611e95b0cefc867205c6b9649291ae6c trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_work.unity3d,8a889dc1fe3b56bff4435f441ce5580e trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_work2.unity3d,eca0bd19a59ce72be19d7cdcbf9c5dac +trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/img_authenticated.unity3d,a8f23a9c17d56c9441913e4977e3006b +trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/img_unauthorized.unity3d,2364907c4a676d92020083979d028c2e trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/log_bg.unity3d,fd1470749300ec31bcbe7f59686152d7 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_about.unity3d,3da9c9416127c69bc20c281f44520f6e trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_check.unity3d,19ab7fd3e0e61658db44cb333c6fad0e @@ -100,6 +108,8 @@ trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/news_bg_num1.unity3d,2ed88c2 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/news_bg_num2.unity3d,bfdbfc9e1fd1f91de555c0801d278d25 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/add.unity3d,bf6728a3e41783ee7d63c130107a16e1 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/close.unity3d,1b49cc4db64de50d13ee029447a3d49d +trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/gongsi.unity3d,204e3a238141978b021bf4ffbc73620a +trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/gou.unity3d,003393d384b7c8d6d0221b2e160bbb3e trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_1.unity3d,47e903d836aa8bc08317cdc45d61907e trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_2.unity3d,21a6309f8a86dcd7c2f90ece3e525f74 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_3.unity3d,4107b5fcc1b5ad0d073bf480cf35383b @@ -112,6 +122,7 @@ trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/shut.unity3d,7a13d4859459f0 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/sort.unity3d,76c7bda76e065beeb8fd930e8f7d2fc8 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/system.unity3d,570fa72b2d385d604cc7c9f7516965da trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/upload.unity3d,a7cb722ecba5f405105f0cfda4695e74 +trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/xiaji.unity3d,6fb4f7a07508c01d239de7880367d8bc trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/xuanze.unity3d,2e0769c464e38c238cbf8e734f45303d trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/xuanze_bg.unity3d,5f13e0f57914e2a06fd8f53e20d1106f trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/_empty.unity3d,69ddb5d00f576f414974eaff196cb6cc @@ -146,31 +157,34 @@ trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_icon_5.unity3d,7edfb781 trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_ranking.unity3d,9a0b0f94d60e9ff144193c83915b21fa trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/xiazai-icon.unity3d,8a7af096d5e511c34f6b01235b57d13e trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/yuyue.unity3d,48a0b0f16711574af6c66f6a7ee230a3 -trCRM/upgradeRes4Publish/priority/atlas/Android/atlasAllReal.unity3d,c82fd583a8f22f3edd1232283e3a3e18 +trCRM/upgradeRes4Publish/priority/atlas/Android/atlasAllReal.unity3d,d2daaed93a6cd0dd6efa8dc987d73dee trCRM/upgradeRes4Publish/priority/localization/Chinese.txt,08ac586b625d0a126a610344a1846e8f -trCRM/upgradeRes4Publish/priority/lua/CLLMainLua.lua,03e0034303243936aec483752bdecfc9 +trCRM/upgradeRes4Publish/priority/lua/CLLMainLua.lua,f39b8b592de145c5f8331b30d0ba4d9d trCRM/upgradeRes4Publish/priority/lua/bio/BioInputStream.lua,b3f94b1017db307427c6e39a8ee4d60e trCRM/upgradeRes4Publish/priority/lua/bio/BioOutputStream.lua,84fd65eb0d1a166e77447f61254d62b5 trCRM/upgradeRes4Publish/priority/lua/bio/BioType.lua,4667e9def8191cbf2b9dc25e928bc23f trCRM/upgradeRes4Publish/priority/lua/bio/BioUtl.lua,f64afdd9ccdf943f5d4ba2fc3c3241ef +trCRM/upgradeRes4Publish/priority/lua/call/CLLCallListner.lua,1bab3b54e18055eb76246876f62e26db +trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua,44cc9c60214a0a365bb535d084972f59 trCRM/upgradeRes4Publish/priority/lua/cfg/DBCfg.lua,3d0e60dbcdaa61b8553eee17f4d68b32 trCRM/upgradeRes4Publish/priority/lua/cfg/DBCfgTool.lua,a6760e05dcc5f91202e3659179a464e7 trCRM/upgradeRes4Publish/priority/lua/city/CLLCity.lua,b7ee9fffacb28d09ab08728a49dedc8e -trCRM/upgradeRes4Publish/priority/lua/db/DBCust.lua,273bb2a70bb044a204392904889b074f +trCRM/upgradeRes4Publish/priority/lua/db/DBAttachment.lua,b4567ff14ac46a7786957d39715fe5b0 +trCRM/upgradeRes4Publish/priority/lua/db/DBCust.lua,abef93bd80be1080f231003e85719a91 trCRM/upgradeRes4Publish/priority/lua/db/DBMessage.lua,77841c7eda6d675c5b3f8f8cec7c65ba trCRM/upgradeRes4Publish/priority/lua/db/DBOrder.lua,7f2087299796c187eb9866c14f4afcf8 -trCRM/upgradeRes4Publish/priority/lua/db/DBRoot.lua,8acbe310f1c8202777ddc31620d51837 +trCRM/upgradeRes4Publish/priority/lua/db/DBRoot.lua,97e2c26781603147d6e63b2b39f7643e trCRM/upgradeRes4Publish/priority/lua/db/DBStatistics.lua,1f1fe6971f4702b5879e30715fb349e6 trCRM/upgradeRes4Publish/priority/lua/db/DBTextures.lua,04bdb80ff340ec3bfef1b1ded0b6f082 -trCRM/upgradeRes4Publish/priority/lua/db/DBUser.lua,782ec38717ce8e257a930c9fe7e98f73 +trCRM/upgradeRes4Publish/priority/lua/db/DBUser.lua,5635fd3d1c14c26db9f19a4419a13b77 trCRM/upgradeRes4Publish/priority/lua/json/json.lua,a2914572290611d3da35f4a7eec92022 trCRM/upgradeRes4Publish/priority/lua/json/rpc.lua,28c2f09ceb729d01052d8408eed0b57a trCRM/upgradeRes4Publish/priority/lua/json/rpcserver.lua,48b8f5e53a1141652c38f8a5a8a77928 trCRM/upgradeRes4Publish/priority/lua/net/CLLNet.lua,947abdf2c019f44a26211acf6f31e2dd trCRM/upgradeRes4Publish/priority/lua/net/CLLNetSerialize.lua,30c24f11d46d7b887bf32177acb92c81 -trCRM/upgradeRes4Publish/priority/lua/net/NetProto.lua,47e1938ef981f31a389d99cc859b1df1 +trCRM/upgradeRes4Publish/priority/lua/net/NetProto.lua,2b7015f3ccf492969141082fae8d7a15 trCRM/upgradeRes4Publish/priority/lua/net/NetProtoUsermgrClient.lua,f65df462666ca9fca7f16c2954984527 -trCRM/upgradeRes4Publish/priority/lua/public/CLLInclude.lua,415f404088e0c03d6c17c3b042de74d9 +trCRM/upgradeRes4Publish/priority/lua/public/CLLInclude.lua,2afb78b285a8cf6bbbef9f4612effc3d trCRM/upgradeRes4Publish/priority/lua/public/CLLIncludeBase.lua,4820cbe7f1f16ec63ed1dd8426533483 trCRM/upgradeRes4Publish/priority/lua/public/CLLPool.lua,3e6a97eb07cfdff7c399eb3e956ba77c trCRM/upgradeRes4Publish/priority/lua/public/CLLPrefs.lua,1719d57c97fe0d8f2c9d1596cb6e2ac8 @@ -183,7 +197,7 @@ trCRM/upgradeRes4Publish/priority/lua/toolkit/CLLUpdateUpgrader.lua,bfff3548aa7c trCRM/upgradeRes4Publish/priority/lua/toolkit/CLLVerManager.lua,39b154e796d60c2c40ebcc427a5c05e8 trCRM/upgradeRes4Publish/priority/lua/toolkit/KKLogListener.lua,85784ec79aefde29be3ef308e7b5203b trCRM/upgradeRes4Publish/priority/lua/toolkit/LuaUtl.lua,cde8ec272382f95abe0320714201b387 -trCRM/upgradeRes4Publish/priority/lua/toolkit/MyUtl.lua,3a9aad0fdbd076e9a3b51a9db6985f35 +trCRM/upgradeRes4Publish/priority/lua/toolkit/MyUtl.lua,28c983dc109cc7594365ed136baaf714 trCRM/upgradeRes4Publish/priority/lua/toolkit/curve-families.png,d0b6b9b8a623a188aeae2fb688a8a0e5 trCRM/upgradeRes4Publish/priority/lua/toolkit/curve.lua,f97735ed6c39accb55cdae44b62b5b38 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLCellToast.lua,6e350721fca8167bd621df86ad982326 @@ -195,9 +209,10 @@ trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICalenderDay.lua,6e7400e2dd535 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICalenderMonth.lua,a0528f4babd35af565034c810be1c101 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPopTime.lua,04eda18a177de8ef755cbade62b61097 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist.lua,18d47301d459fd66ed63b902546e8619 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua,cb33d795dae42ba4bf60fd1be9646cf5 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLToastRoot.lua,5809bbdd4b059a64e8129c55b146b514 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CSCellBottomBtn.lua,f6b401c59ed10b8b0d2d72e5eb056227 -trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellAttachment.lua,2eda8bbcfc7c1bceee855963602f973d +trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellAttachment.lua,d5e702cdc0ff263668f633c60a4a2038 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellComFilter.lua,2fb22f9248e4af86ab42482151a5b141 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellComFilterGroup.lua,8c33f89953c402f43b47022a71064cde trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCompany.lua,2cacaeb6845d8d0a0b16d726048a0216 @@ -211,7 +226,7 @@ trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendField.lua,ad36b1df9925 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,f0cedde396b52618d99ef95760a077e1 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellFollowList.lua,e5cc27c8def2b9a255e47f3b707d8426 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellGuidPage.lua,7b3c3f567c3e0d92065913101b08ddd0 -trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellImage.lua,edeb733a40a67f9e0431e448b3356d95 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellImage.lua,d7e729ad29ea6cabddfcca355458d9dd trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellMessageGroup.lua,14a960604f49e2b34e0c115561bb45a3 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellOceanList.lua,911d6edb241c34ee721815622ea707c3 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellOrderList.lua,d4a79966004672384a664700987d2533 @@ -219,12 +234,13 @@ trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellPopCheckbox.lua,25adbf587891 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellProccessHis.lua,aa71710425778f3c33471a2cc00e5d7b trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellProductList.lua,078920175f85f04660584bddb359b7ab trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellProductSelected.lua,e7f4b1e06a54d5fa52cf9a4ed00f5233 -trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellRecord.lua,ca94ed9775ca9f03569e49d4ad1f3e14 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellRecord.lua,960ae8766ffb36d2ac6a1b902b0cac1d trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellReportform1.lua,3b291f38637590e0fca816cae521a4f0 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellReportform2.lua,e62a82bcc9fb817a4460e82b6351e18f trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellReportform3.lua,8f055265d33f40a2278e159a8ebf2b56 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellSysMessageList.lua,1ce46f4b3a1a8b728e447c12e7df1831 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellTaskList.lua,55dc0892227d9f6f5092548293cdc9d8 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellUserList.lua,7952ae7da1f915a0616476c7b846a761 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPBackplate.lua,ae946f1cec5baad680f4e8a0f7e71223 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPCalender.lua,06ea21012958c4b42ca8122d1515ed1f trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPConfirm.lua,27c2b4190bfba1c611ca682605b54d86 @@ -232,82 +248,86 @@ trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPHotWheel.lua,1760aa9933da4b42 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPLogin.lua,f2ba83d01af3371bee83945f470facd5 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPLoginCoolape.lua,5873be60edc8f1407dc9fb53ec567ebf trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList.lua,17086f0c2296f83f5f407385fe15980c +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua,34a2658e29be5089b44bb0006ecd53fd trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopTime.lua,ffdeaf9996a4aa6dda8f025faccbbe1e trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSceneManager.lua,b1b848791df37e59bdf7d5acf9cb9273 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSplash.lua,ea7e9fe21a6e7d411b163569e6c9f785 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPStart.lua,00f92c77080ad9f695285c428370846b +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSendSms.lua,9a33acd602088bf0d6b75efb9c9580fd +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSplash.lua,227b332c978544f8f81aa593d6e9722f +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPStart.lua,53603d0905af2504030aaaa54cd0f313 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPWWWProgress.lua,b713ddf9f0af8602ec48f71162181d6d trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPWebView.lua,29c95ef46d9adeb7d310ac073ca4ef26 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMain.lua,277b9350b6eeced2c333ac9876acc888 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMain.lua,0fec8598fddcc7b54f4794f16eaa59d8 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMine.lua,0be1d92322048e7747b85f824bda77ec trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMsg.lua,54cb072f797503f7840dbf735852894f trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPTasks.lua,a6dc405916d51c97422bf1862f3a8f5b trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRBasePanel.lua,26b71aa4ebe7db385c5f159902022b6a -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPAbout.lua,e120f2be7cf34ad25b3cae80bac61088 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPAbout.lua,1045994ded084ebe67d8083f3ee92ffd trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBatchGetCusts.lua,824f77c2486687108fa391a8fb08a405 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBindPhone.lua,c7ad2d414659e2aeecff5bba7f9f758d +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBindPhone.lua,6dc551e8a3869165e57d92f9f9d06db3 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPComFilter.lua,522e60b5e11321ef12cb2466b5b249d2 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPConfirm2.lua,bd0ea9f50708dedd598b517c1dfc739f -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPConnect.lua,24712c363be3eef2c7e32413cc9f146d +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPConnect.lua,7b8af1171623fd14f26c2bf974b42ab8 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCusFilter.lua,f0452e3d6cfa59244dc7b9dd8f5a475d -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustDetail.lua,3787ca23b6d800304dc72ab8921b8428 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustDetail.lua,f1148e43e99ab7e5dc488971f82aa606 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustDetailSimple.lua,011ecbb401f8edf14c7ece4b9c49a798 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustFilter.lua,450e7e75ebfe83bb65d59beb3ce60782 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustList.lua,4eef1bd538b1da25830187ce5be22300 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustList.lua,a079365a6ba1f04c47983aa56a424ec6 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustListProc.lua,5173a3a248c9989a58e6097a409a94e7 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPEditPrice.lua,ceb906ae12222324b9a61f4b83ec7e58 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPFollowFilter.lua,f436c880f71e048db7b82de41e881b8f trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPFollowList.lua,5e57ae6031f9bd40070355f5a203315b trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPGuid.lua,ee29c8c2537cd4c445afe1397450cdae trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPLogin.lua,3cc9a59870684a589fbdb2567cff402d +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMakeCall.lua,8043dd974e5219ff51701bb0135558c7 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPModifyFiled.lua,99b250c386ce8dad9c10c8f4fe9874f1 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMoreProc4Cust.lua,d75b0e5651468028373c4f326937d460 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMyInfor.lua,79d2f37fad75d5d3fe2db97db9009733 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewCust.lua,3e809cc93cfefc17376bd31a7af77b1d -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollow.lua,df42aa80a2f9232603d2a16e5d547574 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMoreProc4Cust.lua,3ed4e7289bc339620e19a8d48807d388 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMyInfor.lua,0bf5726a37d6aaccc3b8f78245aaeac4 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewCust.lua,d235e6198245d1c693b5437d86b68f75 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollow.lua,430a3b167553c0fb2cb3f34c62065040 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollowSimple.lua,35ac4acdd74e7c09950bbb26fed5d010 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollowTask.lua,4d6d237f3fc86b4fcf87eece0236c212 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewOrder.lua,377b7e10166dfb91862f695664c56c4b trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOceanList.lua,bb341e8933f89c7551fb3bc2a8f19dd1 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOrderDetail.lua,a6f126d3075af9b1dfa62f31f9833c35 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOrderDetail.lua,c2184a02caa0ca6c8bbf93301c204b26 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOrderList.lua,dad09d99c3d896f7c1ce1c1c854073ea -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPPlaySoundRecord.lua,9f90144e22c9a2d2a9b98b2e37b78e3c +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPPlaySoundRecord.lua,c36c7b2d699a8a19abe573e9147e8844 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPPopCheckBoxs.lua,508171a924c113573b01a396e8217cc2 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPProductDetail.lua,8b349ca65d41e650ebff14c3358e468d trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPProductList.lua,58bf1853609c6bd92a81fac50f5e1efc -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep1.lua,e60401c35bddbb36174a5dce4334213c -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep2.lua,ab379cdeb2755f13e177fd14fbff3bde +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep1.lua,d3819b5019a9b8bbe0747de8342bcca3 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep2.lua,a4f5e647fddd396eb8781f71325d89b4 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep3.lua,0d3be662e0a236b709d8f1f9d6b3321e -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSelectCompany.lua,28ca57d169af022ec621dece879bdcfc +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSelectCompany.lua,a9cc51d3a99c025e21f93663fee99c09 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSelectProduct.lua,73db544d3da38058ab3385f2c3e4f665 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSelectServer.lua,50a46489d0d704df26d61ae9a2f5d5fe -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSetting.lua,f73cd49e40ef0c20bcfab940f6d6711c +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSetting.lua,31c864befca4b564b72543d834a329fe trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSysMsgDetail.lua,fd4b28f1cdf003bb4207e7a3064cffb8 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSysMsgList.lua,121d472a9c63850e668a9eebbc6fc413 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPTaskList.lua,736bec0210a27e91958dedfcbab1a42f +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPUserList.lua,5e3fbe72a01991d90673f42ae5ba1565 trCRM/upgradeRes4Publish/priority/ui/other/Android/AlertRoot.unity3d,c30044a6e7bf14ddb7a87c4f51d1f073 trCRM/upgradeRes4Publish/priority/ui/other/Android/EmptySpace.unity3d,b9f173d21c2bc1854fb84e50f11dbed8 trCRM/upgradeRes4Publish/priority/ui/other/Android/Frame1.unity3d,b554ca58c719e83ae8d0a32d5d6f1b9b trCRM/upgradeRes4Publish/priority/ui/other/Android/Frame2.unity3d,d057ea60bdf5dd821705a9f7e67e5171 trCRM/upgradeRes4Publish/priority/ui/other/Android/InputCheckboxs.unity3d,0cb329c53fbe9ba9c344874774a9c6fd trCRM/upgradeRes4Publish/priority/ui/other/Android/InputDate.unity3d,b5d061757bdde7745f297b8dde6b69b0 -trCRM/upgradeRes4Publish/priority/ui/other/Android/InputMultText.unity3d,e4554fe97f92473cff5bfd8f1443b8a7 +trCRM/upgradeRes4Publish/priority/ui/other/Android/InputMultText.unity3d,6e48b92fb900d09a2f5111b01a15821a trCRM/upgradeRes4Publish/priority/ui/other/Android/InputPoplist.unity3d,fb11b3b21f87b4060608ad02d723c39e -trCRM/upgradeRes4Publish/priority/ui/other/Android/InputText.unity3d,c769d4034a021eb15ff4e63c62da3958 +trCRM/upgradeRes4Publish/priority/ui/other/Android/InputText.unity3d,b3278d2927045b007b629d8184db59f9 trCRM/upgradeRes4Publish/priority/ui/other/Android/InputTime.unity3d,0fec115941a2a08726c319b5316dd3fe trCRM/upgradeRes4Publish/priority/ui/other/Android/reportform1.unity3d,5d061e9c5511ae3b978dbfe2be87f35e trCRM/upgradeRes4Publish/priority/ui/other/Android/reportform2.unity3d,de5097255fc8126d368e9693106347dc trCRM/upgradeRes4Publish/priority/ui/other/Android/reportform3.unity3d,be823cc190422b16ab6b38b6dbc5143b -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelAbout.unity3d,3538e59736f24d4411e83b0e041e1f66 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelAbout.unity3d,9e3a0148dbb5be44bfad2f32b0d0e2b6 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBackplate.unity3d,861c2420c86f0da27dd58a6f73dfb942 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBatchGetCusts.unity3d,0b16be6a28646d9dc972fab628556b57 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBindPhone.unity3d,b4aca0f337304fefc9997c00886e75c1 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBindPhone.unity3d,a63b7e106584f699fad374ec6043d0aa trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCalender.unity3d,541231e1c35628ede741212fba8f217d trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelComFilter.unity3d,0613845e044731de1fd8117ada0c9cf8 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelConfirm.unity3d,a87cc779c52b9efb2268b00587a35ebd trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelConfirm2.unity3d,d199779b559cef259ebbfe686ba42703 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelConnect.unity3d,f80a29df002dc606e21fd69fbea40021 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustDetail.unity3d,4bfb961e97a1d551ff342682bfe86d39 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustDetail.unity3d,aa0ae763d4e34c68ce92fc05ee82e86b trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustDetailSimple.unity3d,2d5672aefad3bded93f2d268fea9cfa8 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustList.unity3d,c1ee4768e591cf8a7d09574b6c1abf30 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustListProc.unity3d,5d32d590b8c5383f6c523b06132fb12f @@ -315,17 +335,18 @@ trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelEditPrice.unity3d,baa0e7 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelFollowFilter.unity3d,8ac3bb50fa5c67200331f3bc71f70d30 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelFollowList.unity3d,3aff465c0ca7aa53abcaa912a5961060 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelFollowList4Cust.unity3d,b423a60a5239bebc95284477374e5f4d -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelGuid.unity3d,4a9b1398e3d1a6752fb66d65883f2a99 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelGuid.unity3d,58edf0c7fa41c4bdfeba4fc0f86cbf09 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelHotWheel.unity3d,79adf0809fb5121f0fa306a8d96ae725 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelLogin.unity3d,5cac11a5557933d49c37a554c76a730f trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelLoginCoolape.unity3d,efb09b206c444d66d10720371645049b trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMain.unity3d,a56567b78909e1992695a97cb19d3e1c +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMakeCall.unity3d,a9c0c7d3a4035a640cd15825cee18317 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMask4Panel.unity3d,ed5e0d7cc2ba83e33435bddc760b5f9d trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMine.unity3d,39ea724db1c02f72c3a4eba281d6e7bf trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelModifyFiled.unity3d,bba5eea285cdb4d112f91b8c72524093 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMoreProc4Cust.unity3d,8dfd47ec7b51971be34b3f65dd9b4a9d +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMoreProc4Cust.unity3d,db30e2cb3a7cd69ca850588f094eadd2 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMsg.unity3d,5b0bc7852800d78eb83b002f38742783 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMyInfor.unity3d,af3a15df3e8c4313833b65e2ef39efa0 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMyInfor.unity3d,1d9ac53cf8d40f331c9be9a8223a47ce trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewCust.unity3d,3847bb19ae8c2c8ead7aea9e881773a5 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewFollow.unity3d,e8e8c2a2a8f7c91ded00896bf6ce2bfb trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewFollowSimple.unity3d,d0f73f4324743d77717668fdcda14680 @@ -334,9 +355,10 @@ trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewOrder.unity3d,9a6d3e6 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelOceanList.unity3d,22b3cea296ab89fa55134551557bf13c trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelOrderDetail.unity3d,3caa401eb431f21b9ee4e610c93dfd33 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelOrderList.unity3d,0c0875362af4cd5a6a35cef8ac9d74e2 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPlaySoundRecord.unity3d,f55765d6aae1873ac3ff9247c6ee2779 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPlaySoundRecord.unity3d,1c45c795755a9f792896aa905f78af85 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopCheckBoxs.unity3d,d3a8693784b6cc7ff00ee50fc8625f69 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList.unity3d,1683cd2993884b1b11244d1f5ee700f4 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d,10c21b9d8e550c8fbfbc3f2cb5ad4faf trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopTime.unity3d,a07ebf15db9eb6f77473491afcd95a57 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelProductDetail.unity3d,44dc779e7b05ed8c29719f679317e058 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelProductList.unity3d,ce2b5f16898ac8d2ed2ce48899dba847 @@ -347,14 +369,16 @@ trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSceneManager.unity3d,c83 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSelectCompany.unity3d,2aa019a477ea5b160780ded080dc82ec trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSelectProduct.unity3d,360b504982d61fa054c5fde63586c81a trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSelectServer.unity3d,b0a074f0b8b0e1e564fe46561e957be8 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSetting.unity3d,955eeb418637806b44a5ee9c3ad2853b +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSendSms.unity3d,6fa5f7d52de05693186a67b075b66d9c +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSetting.unity3d,8a6fc79368436f701198d4ffc027cfea trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSplash.unity3d,2691ddc66dff5da22fda3ffe11c897dd trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelStart.unity3d,50cfab21f360ee339c94b1111be09fef trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgDetail.unity3d,4ebb6aa9b3c61fc11d8b07aea9e57743 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgList.unity3d,c2e3bb86ba138ab5ebc97c1a94c69f6c +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgList.unity3d,22297220cb3cfe246bd76a26dd6a1f1b trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelTaskList.unity3d,f2733549013073ee749f42f274b342de trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelTaskList4Cust.unity3d,825e2c96d5e143d6c35f11e4d7b01005 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelTasks.unity3d,1ccaafb32c2b12b3cf5070636dc25009 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelUserList.unity3d,f0dcb72e82e7dbf4cb2aca6c66b587ce trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelWWWProgress.unity3d,d9cbe9d08670eedbee77ba97330f4118 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelWebView.unity3d,e5372cdacc520ff8ba318ce09b681772 trCRM/upgradeRes4Publish/priority/ui/panel/Android/ToastRoot.unity3d,412c3557a187689acaa1d79d7d555836 diff --git a/Assets/CoolapeFrameData/verControl/android/ver4Upgrade.v b/Assets/CoolapeFrameData/verControl/android/ver4Upgrade.v index f8ba4ff..79e31f3 100644 --- a/Assets/CoolapeFrameData/verControl/android/ver4Upgrade.v +++ b/Assets/CoolapeFrameData/verControl/android/ver4Upgrade.v @@ -1,5 +1,7 @@ trCRM/upgradeRes/priority/lua/ui/cell/TRCellExtendField.lua,ad36b1df99250176f457b3cf9be575f5 +trCRM/upgradeRes/other/uiAtlas/order/Android/system.unity3d,570fa72b2d385d604cc7c9f7516965da trCRM/upgradeRes/priority/ui/panel/Android/PanelOrderDetail.unity3d,3caa401eb431f21b9ee4e610c93dfd33 +trCRM/upgradeRes/priority/lua/ui/panel/TRPMoreProc4Cust.lua,3ed4e7289bc339620e19a8d48807d388 trCRM/upgradeRes/other/uiAtlas/public/Android/on_off.unity3d,69b1b8dfdfc0afecdd9fdd9dbd5fb98a trCRM/upgradeRes/other/uiAtlas/icon/Android/icon_26_no.unity3d,c16242cb394b0720d1c2e1e0289c1c4a trCRM/upgradeRes/other/uiAtlas/logo/Android/logo.unity3d,849e7b3d08491890c6e021896c8ec39c @@ -14,47 +16,49 @@ trCRM/upgradeRes/priority/ui/panel/Android/PanelConfirm.unity3d,a87cc779c52b9efb trCRM/upgradeRes/other/uiAtlas/work/Android/img-icon.unity3d,13944f7af226165a21ba0524262b0de8 trCRM/upgradeRes/other/uiAtlas/cust/Android/oean.unity3d,3cea16f73014b0b19797a3213467af0a trCRM/upgradeRes/priority/lua/ui/cell/TRCellRecord.lua,960ae8766ffb36d2ac6a1b902b0cac1d -trCRM/upgradeRes/priority/atlas/Android/atlasAllReal.unity3d,d2daaed93a6cd0dd6efa8dc987d73dee +trCRM/upgradeRes/priority/atlas/Android/atlasAllReal.unity3d,39dd429081917b7cc5c7606c3d5bf478 trCRM/upgradeRes/priority/ui/panel/Android/PanelSysMsgDetail.unity3d,4ebb6aa9b3c61fc11d8b07aea9e57743 trCRM/upgradeRes/priority/ui/other/Android/InputMultText.unity3d,6e48b92fb900d09a2f5111b01a15821a trCRM/upgradeRes/priority/ui/panel/Android/PanelPopTime.unity3d,a07ebf15db9eb6f77473491afcd95a57 +trCRM/upgradeRes/priority/ui/other/Android/EmptySpace.unity3d,b9f173d21c2bc1854fb84e50f11dbed8 trCRM/upgradeRes/other/uiAtlas/login/Android/log_people.unity3d,7ff36c94c74e4a8e09e1896978c13381 trCRM/upgradeRes/other/uiAtlas/order/Android/icon_3.unity3d,4107b5fcc1b5ad0d073bf480cf35383b trCRM/upgradeRes/other/uiAtlas/main/Android/icon_tel.unity3d,586649082835fac6de0aed41a685e106 trCRM/upgradeRes/priority/ui/panel/Android/PanelOrderList.unity3d,0c0875362af4cd5a6a35cef8ac9d74e2 -trCRM/upgradeRes/priority/lua/db/DBRoot.lua,97e2c26781603147d6e63b2b39f7643e trCRM/upgradeRes/other/uiAtlas/public/Android/choose.unity3d,e31379a28ab86046414db1fb23cd2bf6 trCRM/upgradeRes/other/uiAtlas/cust/Android/position.unity3d,e60132eb1d8cfbc71046611111fd3099 +trCRM/upgradeRes/other/uiAtlas/news/Android/news_3.unity3d,5f130cc66d813a2b339757e8a31cee8c trCRM/upgradeRes/other/uiAtlas/cust/Android/bg.unity3d,37a58d5a79d3691b2c32a74422721ee7 trCRM/upgradeRes/priority/ui/panel/Android/PanelMsg.unity3d,5b0bc7852800d78eb83b002f38742783 trCRM/upgradeRes/priority/lua/ui/cell/CLToastRoot.lua,5809bbdd4b059a64e8129c55b146b514 trCRM/upgradeRes/other/uiAtlas/news/Android/new2_notice.unity3d,8ccab8900911e68fc8e0b46f6c1e0372 +trCRM/upgradeRes/priority/lua/ui/panel/TRPResetPasswordStep2.lua,a4f5e647fddd396eb8781f71325d89b4 trCRM/upgradeRes/other/uiAtlas/order/Android/close.unity3d,1b49cc4db64de50d13ee029447a3d49d trCRM/upgradeRes/other/uiAtlas/order/Android/xuanze.unity3d,2e0769c464e38c238cbf8e734f45303d -trCRM/upgradeRes/priority/lua/ui/panel/CLLPCalender.lua,06ea21012958c4b42ca8122d1515ed1f +trCRM/upgradeRes/other/uiAtlas/mine/Android/img_authenticated.unity3d,a8f23a9c17d56c9441913e4977e3006b trCRM/upgradeRes/priority/ui/panel/Android/PanelOceanList.unity3d,22b3cea296ab89fa55134551557bf13c trCRM/upgradeRes/other/uiAtlas/guid/Android/1.unity3d,7654268e7c4bc7cea47f584d306f503d trCRM/upgradeRes/other/uiAtlas/public/Android/tips_1.unity3d,aca2dfb1fbece45c7333447195bc7efe trCRM/upgradeRes/priority/lua/toolkit/LuaUtl.lua,cde8ec272382f95abe0320714201b387 trCRM/upgradeRes/priority/lua/ui/cell/CLLUICellPopTime.lua,04eda18a177de8ef755cbade62b61097 trCRM/upgradeRes/priority/ui/panel/Android/PanelGuid.unity3d,58edf0c7fa41c4bdfeba4fc0f86cbf09 -trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_password2.unity3d,5dc8eaeca2eeedb771451233e5d8bf98 +trCRM/upgradeRes/other/uiAtlas/call/Android/outgoingcall.unity3d,8a5064104a82debca7e8998908e501fd trCRM/upgradeRes/priority/lua/net/NetProtoUsermgrClient.lua,f65df462666ca9fca7f16c2954984527 trCRM/upgradeRes/priority/lua/toolkit/CLLVerManager.lua,39b154e796d60c2c40ebcc427a5c05e8 trCRM/upgradeRes/other/uiAtlas/coolape/Android/button.unity3d,efe93bdf676ef2d5195d52abe42ab833 trCRM/upgradeRes/priority/ui/other/Android/InputToggles.unity3d,847a6d2cbf79b767094155404ef708b1 +trCRM/upgradeRes/priority/lua/ui/panel/CLLPPopList2.lua,fb99342ba99217d194b5bd4665a2f15a +trCRM/upgradeRes/other/uiAtlas/public/Android/radio_full.unity3d,299e73e63c854e9d88dc63f1c19a45f9 trCRM/upgradeRes/priority/lua/ui/cell/CLLCellWWWProgress.lua,ec0258e77f76c8b681d0f02e7a5ff342 trCRM/upgradeRes/priority/lua/ui/cell/TRCellProccessHis.lua,aa71710425778f3c33471a2cc00e5d7b trCRM/upgradeRes/priority/lua/public/CLLPool.lua,3e6a97eb07cfdff7c399eb3e956ba77c +trCRM/upgradeRes/priority/ui/panel/Android/PanelProductDetail.unity3d,44dc779e7b05ed8c29719f679317e058 trCRM/upgradeRes/priority/ui/other/Android/InputTime.unity3d,0fec115941a2a08726c319b5316dd3fe -trCRM/upgradeRes/other/uiAtlas/work/Android/xiazai-icon.unity3d,8a7af096d5e511c34f6b01235b57d13e trCRM/upgradeRes/other/uiAtlas/cust/Android/msg.unity3d,7f98a936769044c856c6082beb3559e3 trCRM/upgradeRes/other/uiAtlas/news/Android/new2_bg_20.unity3d,8e81d4a650273e24b7f129d1f814f5fa trCRM/upgradeRes/other/uiAtlas/cust/Android/play.unity3d,ae412dff53c914bcfcd0ca92255bb33e trCRM/upgradeRes/priority/ui/other/Android/Frame1.unity3d,b554ca58c719e83ae8d0a32d5d6f1b9b trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_check.unity3d,d9092d78af855e769abff1223f650a9d -trCRM/upgradeRes/other/uiAtlas/order/Android/ipt_bg.unity3d,89541a2aaed40069c1f0ce363c5a8e2a -trCRM/upgradeRes/priority/lua/ui/cell/CLCellToast.lua,6e350721fca8167bd621df86ad982326 trCRM/upgradeRes/priority/lua/ui/panel/TRPSetting.lua,31c864befca4b564b72543d834a329fe trCRM/upgradeRes/other/uiAtlas/main/Android/icon_news2.unity3d,a35e85b68569bf1adc16bdee3a609fdd trCRM/upgradeRes/priority/ui/other/Android/AlertRoot.unity3d,c30044a6e7bf14ddb7a87c4f51d1f073 @@ -72,16 +76,18 @@ trCRM/upgradeRes/priority/lua/ui/cell/TRCellReportform1.lua,3b291f38637590e0fca8 trCRM/upgradeRes/other/uiAtlas/order/Android/gongsi.unity3d,204e3a238141978b021bf4ffbc73620a trCRM/upgradeRes/priority/lua/ui/panel/TRPConfirm2.lua,bd0ea9f50708dedd598b517c1dfc739f trCRM/upgradeRes/other/uiAtlas/work/Android/work_icon_4.unity3d,d1cf8069716943cc112a2946b22efddd +trCRM/upgradeRes/other/uiAtlas/cust/Android/suc.unity3d,0ec570e88b0dfc2b82a4f8e5bb84edc0 trCRM/upgradeRes/other/uiAtlas/hotwheel/Android/loading.unity3d,2f74f17f1282c12ab63108377b4798e0 trCRM/upgradeRes/priority/lua/ui/panel/TRPSelectServer.lua,50a46489d0d704df26d61ae9a2f5d5fe trCRM/upgradeRes/priority/ui/panel/Android/PanelLogin.unity3d,5cac11a5557933d49c37a554c76a730f trCRM/upgradeRes/other/uiAtlas/cust/Android/cus_followup.unity3d,a722ae8374cf3aa0fd87fc6d74ddabfd -trCRM/upgradeRes/priority/lua/ui/panel/TRPNewCust.lua,3e809cc93cfefc17376bd31a7af77b1d +trCRM/upgradeRes/priority/lua/ui/panel/TRPNewCust.lua,d235e6198245d1c693b5437d86b68f75 trCRM/upgradeRes/other/uiAtlas/login/Android/log_invisible.unity3d,e1a5814af01e17e83e9939c9f1839524 +trCRM/upgradeRes/priority/ui/panel/Android/PanelEditPrice.unity3d,baa0e7f3e00e62b0d5cb5263d7583000 trCRM/upgradeRes/other/uiAtlas/login/Android/log_sms.unity3d,8677ba455b4c85e5f1230986ff1032cf trCRM/upgradeRes/priority/lua/ui/panel/TRPConnect.lua,7b8af1171623fd14f26c2bf974b42ab8 -trCRM/upgradeRes/priority/lua/ui/panel/CLLPStart.lua,00f92c77080ad9f695285c428370846b -trCRM/upgradeRes/other/uiAtlas/work/Android/work_bg_shadow.unity3d,10087f2ab389bdfd71cfce8a6c466038 +trCRM/upgradeRes/priority/lua/ui/panel/CLLPStart.lua,53603d0905af2504030aaaa54cd0f313 +trCRM/upgradeRes/other/uiAtlas/call/Android/icon_dial.unity3d,6d400188377a2dd6f04dd1737719cb1c trCRM/upgradeRes/other/uiAtlas/work/Android/work_bg_noshadow.unity3d,4aee082b48104519ba82bad6aac83cf3 trCRM/upgradeRes/other/uiAtlas/icon/Android/company_1.unity3d,8ba9f20b736fb17e2f6ee414df072492 trCRM/upgradeRes/priority/ui/panel/Android/PanelCustDetail.unity3d,aa0ae763d4e34c68ce92fc05ee82e86b @@ -93,9 +99,10 @@ trCRM/upgradeRes/other/uiAtlas/main/Android/icon_work2.unity3d,eca0bd19a59ce72be trCRM/upgradeRes/priority/ui/other/Android/reportform2.unity3d,de5097255fc8126d368e9693106347dc trCRM/upgradeRes/priority/lua/ui/panel/CLLPSceneManager.lua,b1b848791df37e59bdf7d5acf9cb9273 trCRM/upgradeRes/other/uiAtlas/cust/Android/full_star.unity3d,6f6aa242a0a793b6eea6edc8c8de437d +trCRM/upgradeRes/other/uiAtlas/main/Android/icon_work.unity3d,8a889dc1fe3b56bff4435f441ce5580e trCRM/upgradeRes/other/uiAtlas/news/Android/new2_time.unity3d,16ca1ec9a44b8633ca032c3c8cdf1a9b trCRM/upgradeRes/priority/ui/panel/Android/PanelNewFollowSimple.unity3d,d0f73f4324743d77717668fdcda14680 -trCRM/upgradeRes/priority/ui/panel/Android/ToastRoot.unity3d,412c3557a187689acaa1d79d7d555836 +trCRM/upgradeRes/other/uiAtlas/call/Android/call_05.unity3d,cc1cf8eba18db87e7f56e5212cb4bcd6 trCRM/upgradeRes/priority/ui/panel/Android/PanelResetPasswordStep1.unity3d,1c34bab7feeb2efde0ca860eb30d6029 trCRM/upgradeRes/priority/lua/ui/cell/TRCellAttachment.lua,d5e702cdc0ff263668f633c60a4a2038 trCRM/upgradeRes/priority/ui/panel/Android/PanelComFilter.unity3d,0613845e044731de1fd8117ada0c9cf8 @@ -110,18 +117,17 @@ trCRM/upgradeRes/other/uiAtlas/coolape/Android/name.unity3d,f5b44185a57a97ce6971 trCRM/upgradeRes/other/uiAtlas/cust/Android/time.unity3d,38bf54e9fbf1c1d8af2cead294d1b61e trCRM/upgradeRes/priority/ui/panel/Android/PanelLoginCoolape.unity3d,efb09b206c444d66d10720371645049b trCRM/upgradeRes/priority/lua/toolkit/CLLPrintEx.lua,86d891ec4d8bfa5533704c142fc97235 -trCRM/upgradeRes/priority/lua/ui/panel/TRPResetPasswordStep1.lua,83bd32c6385297d083b821bec55a6fbf +trCRM/upgradeRes/priority/lua/ui/panel/TRPResetPasswordStep1.lua,d3819b5019a9b8bbe0747de8342bcca3 trCRM/upgradeRes/other/uiAtlas/cust/Android/kuang.unity3d,a6ce8e74b0631e79ce2e03f2fed3baea trCRM/upgradeRes/priority/ui/panel/Android/PanelCustDetailSimple.unity3d,2d5672aefad3bded93f2d268fea9cfa8 trCRM/upgradeRes/other/uiAtlas/logo/Android/logo2.unity3d,1bddae3d3fe67d91fc6b5c6f9dbb0bea -trCRM/upgradeRes/priority/lua/ui/cell/CLLUICellPoplist.lua,18d47301d459fd66ed63b902546e8619 trCRM/upgradeRes/other/uiAtlas/mine/Android/sms.unity3d,9d63dc8f82de2f772e544b8c8518021b trCRM/upgradeRes/other/uiAtlas/main/Android/icon_me.unity3d,b6060c4f6b1cf669b21b5d4f8b23efbe trCRM/upgradeRes/priority/ui/panel/Android/PanelPlaySoundRecord.unity3d,1c45c795755a9f792896aa905f78af85 trCRM/upgradeRes/other/uiAtlas/order/Android/xiaji.unity3d,6fb4f7a07508c01d239de7880367d8bc trCRM/upgradeRes/other/uiAtlas/cust/Android/phone.unity3d,36e34519b910a11de3531994f607a140 trCRM/upgradeRes/other/uiAtlas/cust/Android/input.unity3d,44e1403bbf15c7313dff8cad78d39287 -trCRM/upgradeRes/priority/lua/db/DBCust.lua,273bb2a70bb044a204392904889b074f +trCRM/upgradeRes/priority/lua/db/DBCust.lua,abef93bd80be1080f231003e85719a91 trCRM/upgradeRes/priority/ui/panel/Android/PanelMoreProc4Cust.unity3d,db30e2cb3a7cd69ca850588f094eadd2 trCRM/upgradeRes/priority/ui/other/Android/reportform3.unity3d,be823cc190422b16ab6b38b6dbc5143b trCRM/upgradeRes/priority/lua/ui/panel/CLLPLogin.lua,f2ba83d01af3371bee83945f470facd5 @@ -133,13 +139,13 @@ trCRM/upgradeRes/other/uiAtlas/main/Android/icon_me2.unity3d,6efa661cb74e62dfdc7 trCRM/upgradeRes/priority/ui/panel/Android/PanelStart.unity3d,50cfab21f360ee339c94b1111be09fef trCRM/upgradeRes/other/uiAtlas/cust/Android/write.unity3d,cbf2cca163ccc6839cf9154547edd6f8 trCRM/upgradeRes/other/uiAtlas/cust/Android/star.unity3d,f9684ea4b4e3a4206fc898bc6e4651ab +trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_data.unity3d,70dd24370cd051acb45bab65464459ee trCRM/upgradeRes/priority/lua/toolkit/curve-families.png,d0b6b9b8a623a188aeae2fb688a8a0e5 trCRM/upgradeRes/other/uiAtlas/order/Android/gou.unity3d,003393d384b7c8d6d0221b2e160bbb3e trCRM/upgradeRes/priority/ui/panel/Android/PanelWWWProgress.unity3d,d9cbe9d08670eedbee77ba97330f4118 trCRM/upgradeRes/priority/lua/ui/cell/TRCellComFilterGroup.lua,8c33f89953c402f43b47022a71064cde trCRM/upgradeRes/other/uiAtlas/order/Android/ipt.unity3d,68e98b41456c62324871a1c86caefafc trCRM/upgradeRes/other/uiAtlas/order/Android/icon_4.unity3d,cb33f3103d8fb3c77e2f1683b1c89a3d -trCRM/upgradeRes/other/uiAtlas/mine/Android/img_unauthorized.unity3d,2364907c4a676d92020083979d028c2e trCRM/upgradeRes/priority/ui/panel/Android/PanelPopList.unity3d,1683cd2993884b1b11244d1f5ee700f4 trCRM/upgradeRes/priority/lua/ui/panel/CSPMain.lua,0fec8598fddcc7b54f4794f16eaa59d8 trCRM/upgradeRes/priority/ui/panel/Android/PanelConnect.unity3d,f80a29df002dc606e21fd69fbea40021 @@ -147,38 +153,41 @@ trCRM/upgradeRes/priority/lua/ui/cell/TRCellPopCheckbox.lua,25adbf58789186d43c15 trCRM/upgradeRes/other/uiAtlas/news/Android/news_bg.unity3d,b13e253b3a1689bf665ea7c3edecc519 trCRM/upgradeRes/priority/lua/ui/cell/TRCellCustFilter.lua,2fb22f9248e4af86ab42482151a5b141 trCRM/upgradeRes/other/uiAtlas/coolape/Android/input.unity3d,b3ad3f57c51c02ff798a50a37d6c9cab -trCRM/upgradeRes/priority/ui/panel/Android/PanelMakeCall.unity3d,610ee10c852734e0c55c640fe793c804 +trCRM/upgradeRes/priority/ui/panel/Android/PanelMakeCall.unity3d,db2d6400823f0d544b43e9fcc8b5ef45 trCRM/upgradeRes/priority/ui/panel/Android/PanelNewOrder.unity3d,9a6d3e61d449a2c1e42dfb76aab1c295 trCRM/upgradeRes/priority/lua/ui/panel/CSPMine.lua,0be1d92322048e7747b85f824bda77ec trCRM/upgradeRes/priority/lua/ui/cell/TRCellFollowList.lua,e5cc27c8def2b9a255e47f3b707d8426 trCRM/upgradeRes/other/uiAtlas/cust/Android/follow.unity3d,fffb80792073e4f2849c743d061d685a trCRM/upgradeRes/priority/ui/panel/Android/PanelResetPasswordStep2.unity3d,f5affe00dd461e9a299bd64ce3fc80bb -trCRM/upgradeRes/other/uiAtlas/work/Android/work_icon_2.unity3d,3bcd13c7b2003a1bcf92aaa4d2dbf6fe trCRM/upgradeRes/priority/lua/ui/panel/TRPNewFollowSimple.lua,35ac4acdd74e7c09950bbb26fed5d010 +trCRM/upgradeRes/priority/lua/ui/panel/CLLPCalender.lua,06ea21012958c4b42ca8122d1515ed1f trCRM/upgradeRes/priority/lua/public/CLLQueue.lua,065303c980678b25b11854bfec1690f3 trCRM/upgradeRes/priority/ui/other/Android/Frame2.unity3d,d057ea60bdf5dd821705a9f7e67e5171 trCRM/upgradeRes/other/uiAtlas/hotwheel/Android/hotWheel_bg.unity3d,b5d2bc7180f9d280014726814ec8b9fe +trCRM/upgradeRes/other/uiAtlas/call/Android/comingcall.unity3d,aa389eaf18e63450159f362bca58e8fc trCRM/upgradeRes/priority/lua/ui/cell/TRCellMessageGroup.lua,14a960604f49e2b34e0c115561bb45a3 trCRM/upgradeRes/priority/ui/panel/Android/PanelFollowList.unity3d,3aff465c0ca7aa53abcaa912a5961060 trCRM/upgradeRes/other/uiAtlas/mine/Android/me_set.unity3d,c53cddeef8f62d67a2a4110447466536 trCRM/upgradeRes/priority/ui/panel/Android/PanelPopCheckBoxs.unity3d,d3a8693784b6cc7ff00ee50fc8625f69 trCRM/upgradeRes/priority/lua/ui/cell/TRCellOrderList.lua,d4a79966004672384a664700987d2533 +trCRM/upgradeRes/other/uiAtlas/work/Android/work_bg_shadow.unity3d,10087f2ab389bdfd71cfce8a6c466038 trCRM/upgradeRes/priority/lua/city/CLLCity.lua,b7ee9fffacb28d09ab08728a49dedc8e trCRM/upgradeRes/priority/lua/ui/panel/TRPComFilter.lua,522e60b5e11321ef12cb2466b5b249d2 -trCRM/upgradeRes/priority/lua/ui/panel/TRPOrderList.lua,dad09d99c3d896f7c1ce1c1c854073ea trCRM/upgradeRes/priority/lua/ui/panel/TRPFollowList.lua,5e57ae6031f9bd40070355f5a203315b trCRM/upgradeRes/priority/lua/public/CLLStack.lua,579069654d88a15e43c818a6b8079b15 trCRM/upgradeRes/priority/lua/db/DBOrder.lua,7f2087299796c187eb9866c14f4afcf8 trCRM/upgradeRes/priority/lua/ui/panel/CSPMsg.lua,54cb072f797503f7840dbf735852894f +trCRM/upgradeRes/priority/lua/ui/panel/TRPCallLogDetail.lua,69ace8f049a97890a1138c1d1d2f51b6 +trCRM/upgradeRes/other/uiAtlas/news/Android/news_bg_num1.unity3d,2ed88c277f983b8d1a3dedf73d735239 trCRM/upgradeRes/other/uiAtlas/work/Android/work_head_bg.unity3d,20f535a454df3fff37230bbcc3bc8244 trCRM/upgradeRes/priority/lua/ui/panel/TRPLogin.lua,3cc9a59870684a589fbdb2567cff402d trCRM/upgradeRes/other/uiAtlas/cust/Android/icon-right2.unity3d,fd76710e32054c40714241fbc6266af3 trCRM/upgradeRes/priority/lua/cfg/DBCfgTool.lua,a6760e05dcc5f91202e3659179a464e7 -trCRM/upgradeRes/priority/lua/ui/cell/TRCellCustList.lua,4621e1261426a172e72820f105c43122 +trCRM/upgradeRes/priority/lua/ui/cell/CLLUICellPoplist2.lua,b2c461c179b6029994a932ca28b5a59c trCRM/upgradeRes/other/uiAtlas/order/Android/icon_2.unity3d,21a6309f8a86dcd7c2f90ece3e525f74 trCRM/upgradeRes/priority/ui/other/Android/InputCheckboxs.unity3d,0cb329c53fbe9ba9c344874774a9c6fd trCRM/upgradeRes/priority/lua/ui/cell/TRCellGuidPage.lua,7b3c3f567c3e0d92065913101b08ddd0 -trCRM/upgradeRes/priority/lua/ui/panel/TRPAbout.lua,e120f2be7cf34ad25b3cae80bac61088 +trCRM/upgradeRes/priority/lua/ui/panel/TRPNewOrder.lua,377b7e10166dfb91862f695664c56c4b trCRM/upgradeRes/priority/lua/ui/panel/CLLPLoginCoolape.lua,5873be60edc8f1407dc9fb53ec567ebf trCRM/upgradeRes/priority/lua/ui/panel/TRPMyInfor.lua,0bf5726a37d6aaccc3b8f78245aaeac4 trCRM/upgradeRes/priority/lua/bio/BioOutputStream.lua,84fd65eb0d1a166e77447f61254d62b5 @@ -188,21 +197,23 @@ trCRM/upgradeRes/priority/lua/ui/panel/TRPCusFilter.lua,f0452e3d6cfa59244dc7b9dd trCRM/upgradeRes/other/uiAtlas/public/Android/company_bg.unity3d,2153c725242937cf5fce727da9626dad trCRM/upgradeRes/priority/lua/public/CLLPrefs.lua,1719d57c97fe0d8f2c9d1596cb6e2ac8 trCRM/upgradeRes/priority/ui/panel/Android/PanelModifyFiled.unity3d,bba5eea285cdb4d112f91b8c72524093 -trCRM/upgradeRes/priority/ui/panel/Android/PanelMyInfor.unity3d,02608422c12641bbc004236a13d0c635 +trCRM/upgradeRes/priority/ui/panel/Android/PanelMyInfor.unity3d,1d9ac53cf8d40f331c9be9a8223a47ce trCRM/upgradeRes/priority/lua/ui/panel/TRPProductList.lua,58bf1853609c6bd92a81fac50f5e1efc +trCRM/upgradeRes/other/uiAtlas/call/Android/拨号_05.unity3d,5522296c264de7466efb294714946c16 trCRM/upgradeRes/priority/ui/panel/Android/PanelSetting.unity3d,8a6fc79368436f701198d4ffc027cfea trCRM/upgradeRes/priority/ui/panel/Android/PanelConfirm2.unity3d,d199779b559cef259ebbfe686ba42703 trCRM/upgradeRes/other/uiAtlas/news/Android/new2_peo.unity3d,9c9562e576e93bacb7f2a0d0f08523ee trCRM/upgradeRes/priority/lua/bio/BioUtl.lua,f64afdd9ccdf943f5d4ba2fc3c3241ef trCRM/upgradeRes/other/uiAtlas/order/Android/icon_6.unity3d,8b322b9a8ef8b6d91d677c61eb98ab30 +trCRM/upgradeRes/priority/ui/panel/Android/PanelPopList2.unity3d,97cc645e2a1f06137579e1b0312cda11 trCRM/upgradeRes/priority/ui/panel/Android/PanelMask4Panel.unity3d,ed5e0d7cc2ba83e33435bddc760b5f9d trCRM/upgradeRes/priority/ui/panel/Android/PanelBatchGetCusts.unity3d,0b16be6a28646d9dc972fab628556b57 -trCRM/upgradeRes/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,f0cedde396b52618d99ef95760a077e1 +trCRM/upgradeRes/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,a86cba948b19853abefb86c46bfa7256 trCRM/upgradeRes/priority/ui/panel/Android/PanelCustList.unity3d,c1ee4768e591cf8a7d09574b6c1abf30 trCRM/upgradeRes/priority/lua/ui/cell/TRCellUserList.lua,7952ae7da1f915a0616476c7b846a761 -trCRM/upgradeRes/priority/lua/ui/panel/TRPBindPhone.lua,cf8e323b4463af7038f613532302c435 +trCRM/upgradeRes/priority/lua/ui/panel/TRPBindPhone.lua,6dc551e8a3869165e57d92f9f9d06db3 trCRM/upgradeRes/other/uiAtlas/news/Android/new2_remind.unity3d,04a96d237c5e80ab044a54e7c063e368 -trCRM/upgradeRes/priority/ui/panel/Android/PanelSysMsgList.unity3d,c2e3bb86ba138ab5ebc97c1a94c69f6c +trCRM/upgradeRes/priority/ui/panel/Android/PanelSysMsgList.unity3d,22297220cb3cfe246bd76a26dd6a1f1b trCRM/upgradeRes/other/uiAtlas/cust/Android/remove.unity3d,b460d3a275be876e0cfa0ca96777260f trCRM/upgradeRes/other/uiAtlas/work/Android/yuyue.unity3d,48a0b0f16711574af6c66f6a7ee230a3 trCRM/upgradeRes/priority/ui/panel/Android/PanelMain.unity3d,a56567b78909e1992695a97cb19d3e1c @@ -212,35 +223,33 @@ trCRM/upgradeRes/priority/lua/db/DBUser.lua,5635fd3d1c14c26db9f19a4419a13b77 trCRM/upgradeRes/priority/lua/ui/panel/TRBasePanel.lua,26b71aa4ebe7db385c5f159902022b6a trCRM/upgradeRes/priority/lua/public/class.lua,cc0f201cc55c59f8bc8f623853382b9c trCRM/upgradeRes/other/uiAtlas/login/Android/log_bg.unity3d,a7398f0f48b3b469e31bea6dac45457e -trCRM/upgradeRes/other/uiAtlas/mine/Android/img_authenticated.unity3d,a8f23a9c17d56c9441913e4977e3006b trCRM/upgradeRes/other/uiAtlas/cust/Android/peo.unity3d,939edcb747217aa4b0deb1d9a34f16b8 trCRM/upgradeRes/other/uiAtlas/news/Android/news_2.unity3d,802f5fec3b39fb208b1bd8a400801081 trCRM/upgradeRes/other/uiAtlas/order/Android/upload.unity3d,a7cb722ecba5f405105f0cfda4695e74 trCRM/upgradeRes/other/uiAtlas/cust/Android/screen.unity3d,b488e337b72f2cd07dadd1e08640243d trCRM/upgradeRes/other/uiAtlas/mine/Android/me_about.unity3d,3da9c9416127c69bc20c281f44520f6e trCRM/upgradeRes/priority/lua/ui/cell/TRCellCustStar.lua,ed39330cf68d1e1e062bc8311d1e8d44 -trCRM/upgradeRes/priority/lua/ui/cell/TRCellOceanList.lua,911d6edb241c34ee721815622ea707c3 trCRM/upgradeRes/other/uiAtlas/logo/Android/512.unity3d,c51445206c8f94af0fcbbe4befa8ae05 -trCRM/upgradeRes/priority/lua/json/rpcserver.lua,48b8f5e53a1141652c38f8a5a8a77928 trCRM/upgradeRes/priority/lua/ui/panel/CLLPSplash.lua,227b332c978544f8f81aa593d6e9722f trCRM/upgradeRes/other/uiAtlas/main/Android/icon_tel2.unity3d,611e95b0cefc867205c6b9649291ae6c -trCRM/upgradeRes/other/uiAtlas/news/Android/new2_wait.unity3d,4171ead446231d4429305811f6e91fbc trCRM/upgradeRes/priority/www/baidumap.html,d210e48796dd96343f9c17bc1d230136 trCRM/upgradeRes/priority/lua/ui/panel/CLLPHotWheel.lua,1760aa9933da4b421f1c6093d802cb4f trCRM/upgradeRes/other/uiAtlas/cust/Android/record.unity3d,afd45ba065ba86f138b8c92b9794c722 -trCRM/upgradeRes/other/uiAtlas/main/Android/icon_work.unity3d,8a889dc1fe3b56bff4435f441ce5580e +trCRM/upgradeRes/priority/ui/panel/Android/PanelCallLogDetail.unity3d,eae63a0e151e049cfcce8b2980d6b8a0 trCRM/upgradeRes/other/uiAtlas/guid/Android/2.unity3d,6b83b2d5a2dfc1f08744077e669c3ed0 trCRM/upgradeRes/priority/ui/panel/Android/PanelCustFilter.unity3d,90d589021f3db8641b14920daf93f1dc trCRM/upgradeRes/priority/lua/ui/cell/CLLFrame1.lua,1fd4e80adb13bd0d3cb0d7449922667b +trCRM/upgradeRes/other/uiAtlas/call/Android/bg_160px.unity3d,97cc52372cb81806569e1240c4957ed1 trCRM/upgradeRes/other/uiAtlas/cust/Android/task.unity3d,737ce6fdd55d7642f690531d9410ff6a trCRM/upgradeRes/priority/lua/ui/cell/TRCellCustProc.lua,3f9f33de3630a03463952058ba795128 trCRM/upgradeRes/priority/ui/panel/Android/PanelProductList.unity3d,ce2b5f16898ac8d2ed2ce48899dba847 trCRM/upgradeRes/other/uiAtlas/news/Android/new2_unread.unity3d,f1b29d8592cdd49f3a526be6b524ad9f trCRM/upgradeRes/other/uiAtlas/public/Android/on_off_bg.unity3d,96fcd3ce2ee9ffa2941973cefea6511d -trCRM/upgradeRes/priority/lua/toolkit/MyUtl.lua,d1e49cdae3ddb89721f8056d349f1244 +trCRM/upgradeRes/priority/lua/toolkit/MyUtl.lua,8a16c00d7efc2d683eba7b0594465e0f trCRM/upgradeRes/other/uiAtlas/cust/Android/right.unity3d,b991891eb2939a880c223d677605faf4 trCRM/upgradeRes/other/uiAtlas/public/Android/button.unity3d,ff51e79201ecbd61247f8db792009aff -trCRM/upgradeRes/priority/lua/ui/panel/CLLPSendSms.lua,9a33acd602088bf0d6b75efb9c9580fd +trCRM/upgradeRes/other/uiAtlas/call/Android/call_03.unity3d,96fd044db59b5e361a3e88132956b312 +trCRM/upgradeRes/priority/lua/ui/panel/CLLPSendSms.lua,21ca579fc9f873db363be7a45cfc115f trCRM/upgradeRes/priority/lua/ui/cell/TRCellEmptySpace.lua,a009d0f2c20eb5239f430d2b30ecef40 trCRM/upgradeRes/priority/lua/ui/cell/TRCellReportform3.lua,8f055265d33f40a2278e159a8ebf2b56 trCRM/upgradeRes/priority/ui/panel/Android/PanelTaskList.unity3d,f2733549013073ee749f42f274b342de @@ -248,11 +257,12 @@ trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_remind.unity3d,99a50a17b34f464 trCRM/upgradeRes/priority/lua/ui/panel/TRPNewFollow.lua,430a3b167553c0fb2cb3f34c62065040 trCRM/upgradeRes/priority/lua/ui/panel/TRPSysMsgList.lua,121d472a9c63850e668a9eebbc6fc413 trCRM/upgradeRes/other/uiAtlas/mine/Android/phone.unity3d,8a7c9fe465edfd39de5ac774c6795b19 -trCRM/upgradeRes/priority/ui/panel/Android/PanelSendSms.unity3d,6fa5f7d52de05693186a67b075b66d9c -trCRM/upgradeRes/priority/ui/panel/Android/PanelBindPhone.unity3d,68f56a07a65ec8aa2a601ae04e22d935 +trCRM/upgradeRes/priority/ui/panel/Android/PanelSendSms.unity3d,339c862d9669bdd70e9e04c6a610cb9a +trCRM/upgradeRes/priority/ui/panel/Android/PanelBindPhone.unity3d,a63b7e106584f699fad374ec6043d0aa trCRM/upgradeRes/priority/lua/bio/BioInputStream.lua,b3f94b1017db307427c6e39a8ee4d60e trCRM/upgradeRes/priority/lua/ui/panel/TRPUserList.lua,5e3fbe72a01991d90673f42ae5ba1565 trCRM/upgradeRes/priority/ui/panel/Android/PanelResetPasswordStep3.unity3d,092e641f83eef5ea9d25007ffcc73c32 +trCRM/upgradeRes/priority/lua/call/CLLRecordMgr.lua,44cc9c60214a0a365bb535d084972f59 trCRM/upgradeRes/priority/lua/ui/cell/TRCellComFilter.lua,2fb22f9248e4af86ab42482151a5b141 trCRM/upgradeRes/priority/lua/ui/cell/CSCellBottomBtn.lua,f6b401c59ed10b8b0d2d72e5eb056227 trCRM/upgradeRes/other/uiAtlas/coolape/Android/user.unity3d,dc5411391ea0beae4ecc9a4541f1cb21 @@ -260,27 +270,29 @@ trCRM/upgradeRes/priority/lua/ui/panel/TRPResetPasswordStep3.lua,0d3be662e0a236b trCRM/upgradeRes/other/uiAtlas/order/Android/sort.unity3d,76c7bda76e065beeb8fd930e8f7d2fc8 trCRM/upgradeRes/other/uiAtlas/login/Android/log_visible.unity3d,884f69f0dd0c2a58af5ad891f23e985e trCRM/upgradeRes/priority/lua/ui/panel/CSPTasks.lua,a6dc405916d51c97422bf1862f3a8f5b -trCRM/upgradeRes/priority/lua/ui/panel/TRPResetPasswordStep2.lua,a4f5e647fddd396eb8781f71325d89b4 +trCRM/upgradeRes/priority/lua/ui/cell/CLLUICellPoplist.lua,18d47301d459fd66ed63b902546e8619 trCRM/upgradeRes/priority/lua/ui/panel/TRPNewFollowTask.lua,4d6d237f3fc86b4fcf87eece0236c212 trCRM/upgradeRes/priority/ui/panel/Android/PanelSceneManager.unity3d,c83769673e1c0793d88547c05d20a82e trCRM/upgradeRes/other/uiAtlas/cust/Android/funnel.unity3d,cb6f2a2b14c53ed86c122a4da2c3984b -trCRM/upgradeRes/priority/ui/panel/Android/PanelAbout.unity3d,3538e59736f24d4411e83b0e041e1f66 +trCRM/upgradeRes/priority/ui/panel/Android/PanelAbout.unity3d,9e3a0148dbb5be44bfad2f32b0d0e2b6 trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_fingerprint.unity3d,de777211a380a09ea82e1092a9fba414 trCRM/upgradeRes/priority/lua/ui/panel/TRPTaskList.lua,736bec0210a27e91958dedfcbab1a42f trCRM/upgradeRes/other/uiAtlas/mine/Android/me_opinion.unity3d,1935579d226c7400323115d8be90421d trCRM/upgradeRes/priority/lua/CLLMainLua.lua,f39b8b592de145c5f8331b30d0ba4d9d trCRM/upgradeRes/other/uiAtlas/login/Android/log_no.unity3d,2ee604556b4fff6186f2bad067ed8695 trCRM/upgradeRes/priority/lua/ui/panel/TRPCustFilter.lua,450e7e75ebfe83bb65d59beb3ce60782 -trCRM/upgradeRes/priority/lua/public/CLLInclude.lua,627f113749d1fdefc6926212408da63c +trCRM/upgradeRes/priority/lua/public/CLLInclude.lua,2afb78b285a8cf6bbbef9f4612effc3d trCRM/upgradeRes/priority/lua/toolkit/KKLogListener.lua,85784ec79aefde29be3ef308e7b5203b trCRM/upgradeRes/priority/ui/panel/Android/PanelSplash.unity3d,2691ddc66dff5da22fda3ffe11c897dd trCRM/upgradeRes/priority/lua/ui/cell/CLLFrame2.lua,e25ce84ca55cd643d527d09cedd6228a trCRM/upgradeRes/other/uiAtlas/main/Android/icon_news.unity3d,3a1afa79dbc710c3ddd6f65cf62f4a19 trCRM/upgradeRes/other/uiAtlas/cust/Android/order.unity3d,0b796b27d351f49010fb3c3921f1a843 +trCRM/upgradeRes/priority/lua/ui/cell/TRCellCallLog.lua,3ad8cd1df8b6ebb9d63fffd85e482459 trCRM/upgradeRes/priority/lua/ui/panel/TRPSelectCompany.lua,a9cc51d3a99c025e21f93663fee99c09 trCRM/upgradeRes/other/uiAtlas/cust/Android/border.unity3d,bf2cd1f2bdb27efc9c2e27943dcb8974 trCRM/upgradeRes/other/uiAtlas/news/Android/news_bg_num2.unity3d,bfdbfc9e1fd1f91de555c0801d278d25 trCRM/upgradeRes/other/uiAtlas/mine/Android/me_set2.unity3d,e528f24899ef583c113ca69bbb510ebd +trCRM/upgradeRes/priority/lua/call/CLLCallListner.lua,34c638401c439f548bc923b80d00c823 trCRM/upgradeRes/priority/lua/ui/panel/CLLPConfirm.lua,27c2b4190bfba1c611ca682605b54d86 trCRM/upgradeRes/other/uiAtlas/public/Android/radio.unity3d,4f2c80de666b97ea02084f059d2a5ed0 trCRM/upgradeRes/other/uiAtlas/public/Android/button2.unity3d,1a48080b1d43367921fc09b430fffaf5 @@ -294,40 +306,40 @@ trCRM/upgradeRes/priority/lua/ui/panel/CLLPPopList.lua,17086f0c2296f83f5f407385f trCRM/upgradeRes/priority/lua/ui/cell/TRCellReportform2.lua,e62a82bcc9fb817a4460e82b6351e18f trCRM/upgradeRes/priority/ui/panel/Android/PanelTasks.unity3d,1ccaafb32c2b12b3cf5070636dc25009 trCRM/upgradeRes/other/uiAtlas/mine/Android/me_customer.unity3d,5676922ef1749c311285d1a207b8397b -trCRM/upgradeRes/priority/lua/net/NetProto.lua,2a86d9d4965e3d51dbe7f822fcaecf8d +trCRM/upgradeRes/priority/lua/net/NetProto.lua,2b7015f3ccf492969141082fae8d7a15 trCRM/upgradeRes/other/uiAtlas/public/Android/tips_3.unity3d,2834e3cc399b70e7621065ad4ddaedf6 trCRM/upgradeRes/priority/localization/Chinese.txt,08ac586b625d0a126a610344a1846e8f -trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_clean_up.unity3d,51e9fd3012fca7d448c3578c281bd15e -trCRM/upgradeRes/priority/ui/panel/Android/PanelCustListProc.unity3d,5d32d590b8c5383f6c523b06132fb12f -trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_data.unity3d,70dd24370cd051acb45bab65464459ee +trCRM/upgradeRes/priority/ui/panel/Android/ToastRoot.unity3d,412c3557a187689acaa1d79d7d555836 +trCRM/upgradeRes/priority/lua/ui/cell/CLCellToast.lua,6e350721fca8167bd621df86ad982326 +trCRM/upgradeRes/other/uiAtlas/mine/Android/img_unauthorized.unity3d,2364907c4a676d92020083979d028c2e trCRM/upgradeRes/priority/ui/panel/Android/PanelNewFollowTask.unity3d,1ed97ae79f7838f8d57f7f05863217cc trCRM/upgradeRes/priority/lua/toolkit/CLLUpdateUpgrader.lua,bfff3548aa7cd983c3de46e5defae423 trCRM/upgradeRes/other/uiAtlas/news/Android/news_1.unity3d,51120d82352e936df826b05696b89b19 trCRM/upgradeRes/other/uiAtlas/cust/Android/add.unity3d,ceb10233c0fc59270d66e1cb5c93bb49 +trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_password2.unity3d,5dc8eaeca2eeedb771451233e5d8bf98 trCRM/upgradeRes/priority/lua/ui/cell/TRCellProductSelected.lua,e7f4b1e06a54d5fa52cf9a4ed00f5233 trCRM/upgradeRes/priority/lua/public/CLLIncludeBase.lua,4820cbe7f1f16ec63ed1dd8426533483 -trCRM/upgradeRes/priority/lua/ui/panel/TRPCustList.lua,d0c3c92e494009e904f786c4dcd5be31 +trCRM/upgradeRes/priority/lua/ui/panel/TRPCustList.lua,a079365a6ba1f04c47983aa56a424ec6 trCRM/upgradeRes/priority/ui/panel/Android/PanelUserList.unity3d,f0dcb72e82e7dbf4cb2aca6c66b587ce trCRM/upgradeRes/priority/ui/panel/Android/PanelMine.unity3d,39ea724db1c02f72c3a4eba281d6e7bf trCRM/upgradeRes/priority/lua/cfg/DBCfg.lua,3d0e60dbcdaa61b8553eee17f4d68b32 trCRM/upgradeRes/other/txt/Android/serviceProto.unity3d,f6aeade57bb43fc306fd9371e618297b -trCRM/upgradeRes/priority/lua/ui/panel/TRPNewOrder.lua,377b7e10166dfb91862f695664c56c4b -trCRM/upgradeRes/other/uiAtlas/order/Android/system.unity3d,570fa72b2d385d604cc7c9f7516965da +trCRM/upgradeRes/other/uiAtlas/order/Android/ipt_bg.unity3d,89541a2aaed40069c1f0ce363c5a8e2a +trCRM/upgradeRes/other/uiAtlas/work/Android/work_icon_2.unity3d,3bcd13c7b2003a1bcf92aaa4d2dbf6fe trCRM/upgradeRes/other/uiAtlas/login/Android/log_password.unity3d,6a41f099b79cda5941cf720c1452b5a5 -trCRM/upgradeRes/priority/lua/ui/cell/TRCellCompany.lua,2cacaeb6845d8d0a0b16d726048a0216 trCRM/upgradeRes/priority/ui/panel/Android/PanelNewFollow.unity3d,e8e8c2a2a8f7c91ded00896bf6ce2bfb trCRM/upgradeRes/other/uiAtlas/cust/Android/pause.unity3d,f67cbbc84b61bc281f486e4e18fb177f trCRM/upgradeRes/priority/lua/ui/panel/CLLPWWWProgress.lua,b713ddf9f0af8602ec48f71162181d6d trCRM/upgradeRes/other/uiAtlas/call/Android/icon_call.unity3d,d0b5f4748decc11d9d7d3b510b744614 trCRM/upgradeRes/priority/lua/ui/cell/CLLCellServer.lua,52979aedf684a79bc667bbe73b508aca -trCRM/upgradeRes/priority/lua/ui/panel/TRPMakeCall.lua,7c88f98acd65e489245fd078fc70ae58 +trCRM/upgradeRes/priority/lua/ui/panel/TRPMakeCall.lua,a87ae39a896eade1c26d1eb042df1f8f trCRM/upgradeRes/priority/lua/ui/panel/TRPModifyFiled.lua,99b250c386ce8dad9c10c8f4fe9874f1 trCRM/upgradeRes/priority/lua/ui/panel/TRPOrderDetail.lua,c2184a02caa0ca6c8bbf93301c204b26 trCRM/upgradeRes/priority/ui/other/Android/InputText.unity3d,b3278d2927045b007b629d8184db59f9 -trCRM/upgradeRes/other/uiAtlas/news/Android/news_3.unity3d,5f130cc66d813a2b339757e8a31cee8c +trCRM/upgradeRes/other/uiAtlas/news/Android/new2_wait.unity3d,4171ead446231d4429305811f6e91fbc trCRM/upgradeRes/priority/ui/panel/Android/PanelNewCust.unity3d,3847bb19ae8c2c8ead7aea9e881773a5 trCRM/upgradeRes/priority/ui/panel/Android/PanelServers.unity3d,1613390ef03ce766ec3680f99949122b -trCRM/upgradeRes/priority/lua/ui/panel/TRPCustDetail.lua,f1148e43e99ab7e5dc488971f82aa606 +trCRM/upgradeRes/priority/lua/ui/panel/TRPCustDetail.lua,4a6656d10b5b41fe4ff21ffc473cd833 trCRM/upgradeRes/priority/ui/panel/Android/PanelCalender.unity3d,541231e1c35628ede741212fba8f217d trCRM/upgradeRes/other/uiAtlas/cust/Android/del.unity3d,453d38d3af66e108db0d2bb827426bd7 trCRM/upgradeRes/priority/lua/ui/panel/CLLPWebView.lua,29c95ef46d9adeb7d310ac073ca4ef26 @@ -336,29 +348,30 @@ trCRM/upgradeRes/priority/ui/panel/Android/PanelSelectServer.unity3d,b0a074f0b8b trCRM/upgradeRes/priority/lua/ui/panel/TRPSelectProduct.lua,73db544d3da38058ab3385f2c3e4f665 trCRM/upgradeRes/other/uiAtlas/cust/Android/get.unity3d,04bf77dfe50c327c85966f9fdd1350c6 trCRM/upgradeRes/other/uiAtlas/cust/Android/more.unity3d,f05eafb34336f1fcb5d614ad30217011 +trCRM/upgradeRes/priority/ui/panel/Android/PanelCustListProc.unity3d,5d32d590b8c5383f6c523b06132fb12f trCRM/upgradeRes/other/uiAtlas/hotwheel/Android/hotWheel_prog.unity3d,0c507387d1167154fe67f1719c3531bd trCRM/upgradeRes/priority/lua/ui/panel/TRPProductDetail.lua,8b349ca65d41e650ebff14c3358e468d trCRM/upgradeRes/other/uiAtlas/cust/Android/search.unity3d,7420a0a7cc725ff494761009ebe811d7 trCRM/upgradeRes/priority/lua/ui/cell/TRCellTaskList.lua,55dc0892227d9f6f5092548293cdc9d8 trCRM/upgradeRes/other/uiAtlas/news/Android/news_4.unity3d,8c7beff66dc0cfe9f44082bdacc8007c -trCRM/upgradeRes/priority/lua/ui/panel/TRPMoreProc4Cust.lua,3ed4e7289bc339620e19a8d48807d388 +trCRM/upgradeRes/other/uiAtlas/work/Android/xiazai-icon.unity3d,8a7af096d5e511c34f6b01235b57d13e trCRM/upgradeRes/other/uiAtlas/work/Android/work_color.unity3d,043e8a3cdee29da6e5c909432f25d6f8 trCRM/upgradeRes/priority/lua/ui/panel/CLLPPopTime.lua,ffdeaf9996a4aa6dda8f025faccbbe1e trCRM/upgradeRes/priority/ui/panel/Android/PanelSelectCompany.unity3d,2aa019a477ea5b160780ded080dc82ec trCRM/upgradeRes/priority/ui/panel/Android/PanelBackplate.unity3d,861c2420c86f0da27dd58a6f73dfb942 trCRM/upgradeRes/priority/ui/panel/Android/PanelHotWheel.unity3d,79adf0809fb5121f0fa306a8d96ae725 -trCRM/upgradeRes/priority/ui/panel/Android/PanelProductDetail.unity3d,44dc779e7b05ed8c29719f679317e058 +trCRM/upgradeRes/priority/lua/ui/cell/TRCellOceanList.lua,911d6edb241c34ee721815622ea707c3 trCRM/upgradeRes/other/uiAtlas/coolape/Android/password.unity3d,ae473953dbd84c6f9a4e736f5101f4a2 trCRM/upgradeRes/other/uiAtlas/mine/Android/log_bg.unity3d,fd1470749300ec31bcbe7f59686152d7 -trCRM/upgradeRes/other/uiAtlas/cust/Android/suc.unity3d,0ec570e88b0dfc2b82a4f8e5bb84edc0 +trCRM/upgradeRes/priority/lua/json/rpcserver.lua,48b8f5e53a1141652c38f8a5a8a77928 trCRM/upgradeRes/priority/lua/net/CLLNet.lua,947abdf2c019f44a26211acf6f31e2dd -trCRM/upgradeRes/priority/lua/db/DBAttachment.lua,2305ec398c29ef4ef07a6ff98c1eac6f +trCRM/upgradeRes/priority/lua/db/DBAttachment.lua,b4567ff14ac46a7786957d39715fe5b0 trCRM/upgradeRes/other/uiAtlas/coolape/Android/logo.unity3d,c712e48e071a87fb6668333774da19a6 trCRM/upgradeRes/priority/lua/ui/panel/TRPBatchGetCusts.lua,824f77c2486687108fa391a8fb08a405 trCRM/upgradeRes/priority/lua/ui/cell/CLLUICalenderDay.lua,6e7400e2dd535ced93960c1e18fa2458 -trCRM/upgradeRes/other/uiAtlas/call/Android/拨号_05.unity3d,5522296c264de7466efb294714946c16 +trCRM/upgradeRes/priority/lua/ui/cell/TRCellCustList.lua,4621e1261426a172e72820f105c43122 trCRM/upgradeRes/priority/lua/ui/panel/TRPPopCheckBoxs.lua,508171a924c113573b01a396e8217cc2 -trCRM/upgradeRes/other/uiAtlas/news/Android/news_bg_num1.unity3d,2ed88c277f983b8d1a3dedf73d735239 +trCRM/upgradeRes/priority/lua/db/DBRoot.lua,97e2c26781603147d6e63b2b39f7643e trCRM/upgradeRes/priority/ui/panel/Android/PanelFollowList4Cust.unity3d,b423a60a5239bebc95284477374e5f4d trCRM/upgradeRes/other/uiAtlas/public/Android/check.unity3d,d11f6d5b126c6a0fbf34ced5734cb66f trCRM/upgradeRes/priority/lua/ui/panel/TRPSysMsgDetail.lua,fd4b28f1cdf003bb4207e7a3064cffb8 @@ -368,17 +381,18 @@ trCRM/upgradeRes/priority/ui/panel/Android/PanelTaskList4Cust.unity3d,825e2c96d5 trCRM/upgradeRes/other/uiAtlas/work/Android/380bg.unity3d,0634e3823e2492d32424733dd05779af trCRM/upgradeRes/other/uiAtlas/cust/Android/cus_task.unity3d,a4f148630912414f1d5e94d5a6a02e2d trCRM/upgradeRes/priority/lua/ui/panel/CLLPBackplate.lua,ae946f1cec5baad680f4e8a0f7e71223 +trCRM/upgradeRes/other/uiAtlas/mine/Android/myset_clean_up.unity3d,51e9fd3012fca7d448c3578c281bd15e trCRM/upgradeRes/other/uiAtlas/mine/Android/me_order.unity3d,26bc3076031940af6069ef5a9143fb5a trCRM/upgradeRes/priority/ui/panel/Android/PanelSelectProduct.unity3d,360b504982d61fa054c5fde63586c81a -trCRM/upgradeRes/other/uiAtlas/public/Android/radio_full.unity3d,299e73e63c854e9d88dc63f1c19a45f9 +trCRM/upgradeRes/priority/lua/ui/panel/TRPOrderList.lua,dad09d99c3d896f7c1ce1c1c854073ea trCRM/upgradeRes/priority/lua/ui/panel/TRPEditPrice.lua,ceb906ae12222324b9a61f4b83ec7e58 trCRM/upgradeRes/other/uiAtlas/order/Android/icon_1.unity3d,47e903d836aa8bc08317cdc45d61907e trCRM/upgradeRes/other/uiAtlas/work/Android/work_icon_1.unity3d,41ae133fd4da0f2bf01316f91cf67fb8 trCRM/upgradeRes/other/uiAtlas/order/Android/shut.unity3d,7a13d4859459f052143028b0656aef43 trCRM/upgradeRes/priority/lua/toolkit/curve.lua,f97735ed6c39accb55cdae44b62b5b38 trCRM/upgradeRes/priority/lua/ui/panel/TRPFollowFilter.lua,f436c880f71e048db7b82de41e881b8f -trCRM/upgradeRes/priority/ui/panel/Android/PanelEditPrice.unity3d,baa0e7f3e00e62b0d5cb5263d7583000 +trCRM/upgradeRes/priority/lua/ui/panel/TRPAbout.lua,1045994ded084ebe67d8083f3ee92ffd trCRM/upgradeRes/other/uiAtlas/call/Android/拨号_03.unity3d,8bce0927f74079d303bc8354d231bee6 trCRM/upgradeRes/other/uiAtlas/work/Android/work_icon_3.unity3d,651d81480c5ea1ff8aa4ccdf7e0a6058 -trCRM/upgradeRes/priority/ui/other/Android/EmptySpace.unity3d,b9f173d21c2bc1854fb84e50f11dbed8 +trCRM/upgradeRes/priority/lua/ui/cell/TRCellCompany.lua,2cacaeb6845d8d0a0b16d726048a0216 trCRM/upgradeRes/priority/lua/ui/cell/TRCellImage.lua,d7e729ad29ea6cabddfcca355458d9dd diff --git a/Assets/CoolapeFrameData/verControl/android/ver4UpgradeList.v b/Assets/CoolapeFrameData/verControl/android/ver4UpgradeList.v index fcdde9f..730ba28 100644 --- a/Assets/CoolapeFrameData/verControl/android/ver4UpgradeList.v +++ b/Assets/CoolapeFrameData/verControl/android/ver4UpgradeList.v @@ -1 +1 @@ -[{"md5":"83db54bd186e56564559b7fe7ec2a8be", "name":"2020_06_09_20_51_56", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"852b36d50f2f0ce00eccc80db6bc90a8", "name":"2020_06_14_21_46_25", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"48678082118825ed76d8db161dcaa5cd", "name":"2020_06_20_15_13_36", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6188d18083bf95616165d76c2041b90e", "name":"2020_06_20_15_48_55", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8881cf3c9691c0a734344aed5602c30c", "name":"2020_06_20_18_18_34", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2fd0a9e5ce5b42edeebe951171c1ed22", "name":"2020_07_01_20_58_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7b90e2f5881d8a1af537d69c4abf0037", "name":"2020_07_01_21_29_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"abb908553432e1a98008de2dae335477", "name":"2020_07_01_22_22_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"248d184f53bb2907277d004865bed27e", "name":"2020_07_02_10_08_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5de2ba51b6af6e896a72e6ba0d483fd7", "name":"2020_07_02_10_19_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"532f0cecf5aa77742c01988183936269", "name":"2020_07_02_10_23_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d91a8b5136448c3934d0c936fced2d81", "name":"2020_07_02_11_17_22", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"991793ef158bdde3e7d70a8f69178cb0", "name":"2020_07_02_11_24_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2e74624581a23d2c051f66d949e52537", "name":"2020_07_02_11_47_16", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a7bc64e0ac434fc831cfdd79e6448263", "name":"2020_07_02_11_48_22", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b08313a39f814ec82ea0c676b4abdfd0", "name":"2020_07_02_11_51_41", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"40023ffc5fdfc497eb36b985591b1460", "name":"2020_07_02_11_55_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"929720526e51a4a8b81827bb0611e134", "name":"2020_07_02_12_34_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9cf65334eafd25813932e7797ac18364", "name":"2020_07_02_12_37_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"029093af4b6b56448c3b995326ec9a5e", "name":"2020_07_02_12_49_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f6c68dfc0d14a3d55957903af0978381", "name":"2020_07_02_12_51_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"86afa249af5db0a282f2bc472045b1a9", "name":"2020_07_02_12_53_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"29f14097aa74aba0aca1c3c56b2bd2bb", "name":"2020_07_05_14_55_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"874de9b2b6f7e0fd732e08b5ea59b03a", "name":"2020_07_05_15_27_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e44ed0d01c1393cf14e97a3b74ed9a11", "name":"2020_07_05_21_14_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ea9af802bcedca448cea33dbdc82c0af", "name":"2020_07_06_09_49_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"caf10f439c895c895281993c970ce498", "name":"2020_07_07_09_45_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"48fe564cbc4d1e850feaf7d83db95e7d", "name":"2020_07_07_10_05_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a46aac41a106a00e083554f282affcad", "name":"2020_07_07_10_08_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad7f4dae1b60de21fda92c02e51a549b", "name":"2020_07_07_10_21_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad4e9a71aa1fbfbf09b2fded8b5268b4", "name":"2020_07_07_10_28_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"65f76f395c64e70fe91e17faa5cfe1c0", "name":"2020_07_07_10_29_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e2719cb0d8417b42e9c169e102519047", "name":"2020_07_07_10_31_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77fb67623b2551aa5637a5c3e1a7a20b", "name":"2020_07_07_10_32_31", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c65e208afdf7325dc035e1ed30b5e882", "name":"2020_07_07_10_33_50", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"09f03a7efedcdee13e59e6e82e7e787f", "name":"2020_07_07_10_34_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"038fa1d071d5b6ba5eb97cae7ec44dfa", "name":"2020_07_07_10_41_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f9052a0f8588b4462c4b7484b273a81c", "name":"2020_07_07_13_51_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fca57a14b9326d6b4bbe6a76fd14d2b3", "name":"2020_07_07_14_04_47", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"db29543735363798b292609f421505b2", "name":"2020_07_07_14_15_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"48654c656fc5ee1de7b7e147e2423200", "name":"2020_07_07_14_19_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"06cf91af553fcd8cfeb17fdf1cb3b9bc", "name":"2020_07_07_14_20_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9d7d1eefc31cfa737befb6b151b41448", "name":"2020_07_07_14_20_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b39df8ca67d48cc85a3a36459e0329df", "name":"2020_07_07_15_07_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b1e0ddeb104f0cc994d6a4fad1113836", "name":"2020_07_07_14_02_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bb0db9cc4641358853303c738de59bbe", "name":"2020_07_07_14_10_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4510eac2b9966d0e192f73dc9717e65d", "name":"2020_07_07_14_13_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a0fd1e686304d3f30e36d9616b52bec9", "name":"2020_07_07_14_15_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bb253314e7a22106a7879ea1c19f7519", "name":"2020_07_07_14_16_50", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d133bbe311e292732d2b912362e49cfc", "name":"2020_07_07_14_18_25", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c076515cee1efa128b9037b327625899", "name":"2020_07_07_14_19_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"511d316e0eb5a14b9bdb9cfea8b9d27f", "name":"2020_07_07_15_59_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"061b5ab80025e127ebe5989ccf5f0cf0", "name":"2020_07_07_16_25_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7e87dbbeb2c5f5f8fdf6fa10b7d69876", "name":"2020_07_07_16_27_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c39d52fc0764bd34d5290bca509298b4", "name":"2020_07_07_16_31_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b9dddfa50494ccea917ba30950bc9298", "name":"2020_07_07_16_32_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c644faf22a45c1b45f26fd319404ce32", "name":"2020_07_07_16_49_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5789a7880ebbcb55782155302b1a2ef4", "name":"2020_07_07_17_30_47", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"93d36e7f45d121367cc1711972a2cac1", "name":"2020_07_07_17_47_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3793c236cda944d5a9308dcdf818fd82", "name":"2020_07_07_18_55_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4f9939500d4aa88338e898dac98edee0", "name":"2020_07_07_19_20_56", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c77123a8b28d7e5da3b70f7aaebb0d48", "name":"2020_07_07_19_26_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"01889e33c81edc18e8ca5aa65166d3dd", "name":"2020_07_07_19_48_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c3b643abcee574491912ae03a3fb2c5f", "name":"2020_07_07_19_49_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c07e0f977c72720644ede63e17c85193", "name":"2020_07_07_20_08_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b71b5e55707b8bfdbb4d13dbf9429d9e", "name":"2020_07_07_20_15_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9080c5a030fb57300860b809808fc832", "name":"2020_07_07_20_50_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f3e7137c562bf90d3cfa8bbe37b1cc30", "name":"2020_07_07_21_12_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7e8704b794aa8dcd82c02127010dba8c", "name":"2020_07_08_22_12_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e62b707f07ef5795372e23e5fbb97692", "name":"2020_07_08_22_14_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"54e0a143d9013b230920b7898be56361", "name":"2020_07_08_22_47_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"71f02fca91b21e3ac8b668d1d86891c5", "name":"2020_07_08_23_06_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c6116bfda92f11adc871feba849ad0a7", "name":"2020_07_09_08_52_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"197c33d30db832223da91066c3882917", "name":"2020_07_09_08_57_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f55f5e0f14dc1155b89d9868f6cb4884", "name":"2020_07_09_09_18_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dce47a78ddfe761905bfc095d7dcbc85", "name":"2020_07_09_09_20_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6db83be729a0e22f9993019551b1275b", "name":"2020_07_09_09_27_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e151c779182bdb13615ed656fb56fe82", "name":"2020_07_09_18_20_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c6ec058f8223393df2dbd399cf01699f", "name":"2020_07_09_19_41_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b71a8d5a4df42c98c74e346b9e943bf5", "name":"2020_07_10_07_58_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3576ab21bf1d7e103f31a63b7f367b90", "name":"2020_07_10_09_20_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"015d7b9f1dd9205bb91a7406c4d4c6f7", "name":"2020_07_10_12_53_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d8567597904a6031403d49fab9903d1d", "name":"2020_07_10_12_46_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad28312d5a1031d795e3c9654458ee03", "name":"2020_07_11_11_10_47", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"046046c4220dfee37405fba363ef4da9", "name":"2020_07_11_12_40_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77db9e1d39248c5e3ed87ff56cfdfd4f", "name":"2020_07_11_15_24_42", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8401e218df01ff6f8efac33e5d6e39a0", "name":"2020_07_11_15_28_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ef765772eff5ee3b08cb5422440719e2", "name":"2020_07_11_15_29_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"aa2f703664719834f26dcd21d2883e85", "name":"2020_07_11_16_44_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"68b800c76132086b6936702c22dda550", "name":"2020_07_11_18_36_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1c9460ffdd897dc6f03dcebb22e981dc", "name":"2020_07_11_18_44_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"670b46534aa13c4a24a8d67353af7946", "name":"2020_07_11_18_47_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"92b2cf4bd87d5d2fb08ed54aa3336924", "name":"2020_07_11_18_49_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dfc491e8cf9e084c0deab072647a35a9", "name":"2020_07_11_20_48_42", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c793ce6d28a001e2d302998ef4c29515", "name":"2020_07_11_22_06_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"45aa16ae7ea8e23b77d51529c0fe18b0", "name":"2020_07_11_22_53_42", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b0efd17d53fcbe40d24b0bc7f305836f", "name":"2020_07_12_22_49_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7c46945478a830e39b984d91fab0f225", "name":"2020_07_12_23_16_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"615ade37c66732294ac2cecb29278c8f", "name":"2020_07_14_10_12_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"28895fabb70f998f86e2846baf92a465", "name":"2020_07_14_10_19_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a7777caf9f2f719ff98d0d742d1837a2", "name":"2020_07_14_10_29_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"65639996001bf1e68b9f6ec3f513798e", "name":"2020_07_14_12_31_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0017a9e89ecd0b3e08a523ddf6b72ba7", "name":"2020_07_14_14_15_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5c8af675013cc61e95427af31b777026", "name":"2020_07_14_14_31_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"59305f2e5d8e08a66da2128d80239354", "name":"2020_07_14_16_56_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"934af9763bccdaf254c054283f1aaaba", "name":"2020_07_14_17_40_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1cb7e22ce6b9edd721b6130ec62e3371", "name":"2020_07_14_17_57_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c7a73701efdd17079287252a525ba239", "name":"2020_07_14_18_15_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f718ecfce4b717fd57bdd72086518d41", "name":"2020_07_14_21_20_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1be9165a7b27a9f6dae87338944e63f3", "name":"2020_07_14_21_25_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8039b9bd5e69aa086a66737a192b250e", "name":"2020_07_14_21_27_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d42cc224bd9d955b2f9f9ab7b772ae01", "name":"2020_07_14_22_21_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d3b3eafe86fc020d290ff91f023e166d", "name":"2020_07_14_22_21_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cbb35899ffb39e5c7f2d22b476b52524", "name":"2020_07_15_21_20_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cb60a9a25fa44d0675187334c0077291", "name":"2020_07_15_21_22_22", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e6839dd2c69455fc4de0a1ef8ed1feb5", "name":"2020_07_15_21_26_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1d04fca58e24da050dd4940af0c2e029", "name":"2020_07_16_08_18_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"37ccd2b42009f0ea9370f041d78dddd0", "name":"2020_07_16_08_22_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e89f5d3dc3f315fbb51f13fa12da29b3", "name":"2020_07_16_08_26_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d2fcafd35f779e5a4c10be5aadb78792", "name":"2020_07_16_08_27_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"58435802f03161785dbe6bb06270081f", "name":"2020_07_16_08_44_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a2df25938ae3b4bd71dd019de6d45678", "name":"2020_07_16_23_17_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4cc49ae5a0c1d39a44822d7d044e20db", "name":"2020_07_16_23_19_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a3e1f999ae1954e71e729ed7899bf54e", "name":"2020_07_16_23_22_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1dfb90afcf900ab3f79b29c1a316730d", "name":"2020_07_16_23_23_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"92f8331d68e51569638660bb20ab81a9", "name":"2020_07_16_23_41_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7fcf2020f2e3cfc6754edec369606935", "name":"2020_07_17_16_39_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d6594bf0fc23f0f4569414a38f954888", "name":"2020_07_17_16_45_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1fbde337eee663e800c6d79725685a21", "name":"2020_07_17_16_53_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b273d7416a75fe4b50c8d18966a4ef9f", "name":"2020_07_17_16_59_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ba8b387feddd0e1037284da0ffa08fb8", "name":"2020_07_17_17_22_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d0f3e0d18e42fa39a56b4b14975dcb6c", "name":"2020_07_17_17_32_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"75818552962263afb5701fef0ad50c7d", "name":"2020_07_17_22_27_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0b38957fcd9cee5c847e3cd85d20dc64", "name":"2020_07_17_22_30_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dc81751c36901303eab177f47779b29d", "name":"2020_07_17_22_52_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ada31c8671bb6d21f17be688b8230314", "name":"2020_07_17_22_54_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f147c624209e55e010742a6f7baa5550", "name":"2020_07_17_22_56_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0678dfa4525c42b91a9012a2d080b871", "name":"2020_07_17_22_59_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f5684c9c6b4d9295844cf82fae208a3c", "name":"2020_07_17_23_03_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d7976ebf674b8af12b6e2f7b6f14f920", "name":"2020_07_17_23_06_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1048d7961214f0ddc3ecbb2ce5ba18c4", "name":"2020_07_17_23_08_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2923dfc95530a24b93d6f39c1bb06adb", "name":"2020_07_18_09_20_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2b22f264f3fb7c8f33ef4cba3a1f0607", "name":"2020_07_18_09_35_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1fb0370bce73cf93e6f0a25c6bcc26b0", "name":"2020_07_18_09_41_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3c3457022aff04bebc70d4a265bd94bd", "name":"2020_07_18_09_55_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"36cb557aa9f52084c060467e6498f8be", "name":"2020_07_18_10_06_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"17213786aaf7b5f6848c4f851e161903", "name":"2020_07_18_12_28_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"979abb82fb4ff1492767d0d77a8d6bdf", "name":"2020_07_18_12_37_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7d67bd512b62c3332ac932c259afc5dc", "name":"2020_07_18_12_43_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"63c2f68ffc326d7373b31914163e918b", "name":"2020_07_18_16_04_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8e287656e0a7f11f09441e015e626d31", "name":"2020_07_18_20_41_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0db6350217c95cc761d8203c796666eb", "name":"2020_07_18_20_46_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"74531716270cdfa784be81b73e352188", "name":"2020_07_18_20_47_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"90aff843ab26f9038a44236c6e594d67", "name":"2020_07_18_21_08_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6d30d455768a406acffb2bfe39735cdd", "name":"2020_07_18_22_35_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"448bcbba8d272f42ba202f0caa334c77", "name":"2020_07_19_09_36_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"eaa141b4b52cc9a07a8e352bc2b858da", "name":"2020_07_19_10_29_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"631478c422d238bc23d0abaf8caed83b", "name":"2020_07_19_12_33_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c92204234e4a4ed3b5e6272e00fd0b97", "name":"2020_07_19_12_43_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"40dd1be89eaaa85b25316e72943f752f", "name":"2020_07_20_14_42_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a5a4ea6ecbf7c70af35b2e3743a39c25", "name":"2020_07_20_14_45_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2a3df808ae2516146be8853e00ef31b5", "name":"2020_07_20_15_51_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"510eae4152c5a98dd742eaeb21680a42", "name":"2020_07_20_15_53_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2c5e459c65c45fb83ab26ef3d25d35de", "name":"2020_07_20_15_55_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5a984e015448d2769651642e37a4c5a2", "name":"2020_07_20_16_00_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2dc62024c6d620dc2ede734ff0166324", "name":"2020_07_20_16_19_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1405723aecdd85c9e4e238d07035a6f1", "name":"2020_07_20_16_23_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1802ca50e57ff6c83332f198f6482411", "name":"2020_07_20_17_45_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"87e34b1e499b2476ebb979b6e8497d79", "name":"2020_07_20_17_48_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"be2190184134005e3f1635d41d16ee83", "name":"2020_07_20_17_51_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5483f2ca5381acbeeebef045ec4b3b68", "name":"2020_07_21_16_43_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4894d8fb7d5ce3dce4d93f63735b5510", "name":"2020_07_21_18_21_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"787418ae05963af179d8476b2a3be750", "name":"2020_07_21_21_43_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"22e8cb56c03db9ec62e0bfc1859780ad", "name":"2020_07_21_21_44_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4f157604638073d987b357d82f49106e", "name":"2020_07_21_22_36_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4b01497cdab38956f32f58e8519e984f", "name":"2020_07_21_22_47_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"51ea5a31f29ccfb89b3fc1aff81fedca", "name":"2020_07_23_13_04_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ee7f1e29b20bde4e83319102658322b0", "name":"2020_07_23_14_16_11", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c3de7b242cc96ce52ab293b1da236461", "name":"2020_07_23_14_52_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8e4502b55f29bd1b80afaafce16577f2", "name":"2020_07_24_09_58_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e3dabb8eb94711f28d2a2483ded183e5", "name":"2020_07_24_10_17_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e785fee8f65f703539f3e370cd77955a", "name":"2020_07_24_16_27_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"913150c3fe20ebc3f3194afd7e58545f", "name":"2020_07_24_22_10_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"aa795b6be79876eddb41bf83f2d1752c", "name":"2020_07_24_22_26_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e3f8ee22120340533cfdee737bab2280", "name":"2020_07_24_22_39_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"19c4c69921ee68380ee71dd3c615c514", "name":"2020_07_25_22_28_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b008a40c4cb2558eb9ab51e00a553d61", "name":"2020_07_25_22_33_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"df52cadabfd3b13aa41ff00ee38f4c1e", "name":"2020_07_26_11_09_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ab6e02cbf1ad61c2807d53a2341a3470", "name":"2020_07_27_20_15_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1e0a11e9bf073ec65b5d1c223a3fcc16", "name":"2020_07_27_21_25_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c632ee3a10b714b6d10b7c8c203d5b1e", "name":"2020_07_27_22_25_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4965272afd0c9e9151e41873a71d62af", "name":"2020_07_28_09_56_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f10e4fc939ebf15ccf9e649f4bc0acd4", "name":"2020_07_28_10_36_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cda45d6410bbb00bf629dde77d80b8fe", "name":"2020_07_28_10_42_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9926aab775f518f2f8ed58bf28ea7032", "name":"2020_07_28_11_10_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"960a876c5936e24b64e4cf41207d1cb6", "name":"2020_07_28_11_16_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b387d1644d329fcaff539d21b899f33b", "name":"2020_07_28_11_18_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9cae69c2f1cd20f538782987842117dd", "name":"2020_07_28_11_21_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"071ef03caa723e9454b40524120a9012", "name":"2020_07_28_11_23_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f4e56bf63ad88dd53e416de0099aba2b", "name":"2020_07_28_11_28_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e8c1781c8179b75a5523ad5542b711ec", "name":"2020_07_28_11_32_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"271d3749b3397e5bfa6245f7b29eaeda", "name":"2020_07_28_11_34_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"28fbf1d71c426641f98c8c6f70f51480", "name":"2020_07_28_13_00_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fc43f890feffbfe57ccb184991ffdb96", "name":"2020_07_28_14_34_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c372b3049037e1597a2707f6fb4363e8", "name":"2020_07_28_14_47_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8f0997d9cd4cf3b30eadf4a550bec785", "name":"2020_07_28_15_30_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e0e195ad342232236222e0c365af4f8e", "name":"2020_07_28_20_59_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4042d8ccd483da6572b807bf1f9dcc95", "name":"2020_07_28_21_16_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"699b8c3f77f2c5bee4be261f681f8c34", "name":"2020_07_28_21_30_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"82f61046951cba70c3751f3ddfb189fa", "name":"2020_07_28_21_32_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b5ae65a787b90f5b8b829dc63e84dda7", "name":"2020_07_28_21_48_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4abb7e34e683bc8d34e24175159ae9a6", "name":"2020_07_28_22_08_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"485198e2821e4ad227202008a2d42b51", "name":"2020_07_28_22_37_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bcc525a3b4bedcdc31531d804ce0b4c6", "name":"2020_07_29_09_22_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ddabd01816d39f0aca64f16b7c67c6bc", "name":"2020_07_29_10_32_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"85443e8facadae3e73db68c1865db487", "name":"2020_07_29_10_44_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2740103728203bd3d13ddf64e52cd910", "name":"2020_07_29_12_38_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dd1220ffd76c816c8cfbb1faa0a67677", "name":"2020_07_29_15_02_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cf80c13967c51cbd972656af9738f9b3", "name":"2020_07_29_15_06_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d6cc9c209c2353b411f735dcb83eb16a", "name":"2020_07_29_15_39_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d6a6d11d40a4cd53c2e624c6bda60254", "name":"2020_07_29_16_21_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8e5d5ddc4571c10e58a21eb707dfa133", "name":"2020_07_29_16_28_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ba1cfd732055ed3fbfb86ef6d422796b", "name":"2020_07_29_16_52_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3edea93c8c2bae39bc089c9994be6766", "name":"2020_07_29_17_57_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ea3aa198e6c7d996368513a8688e3b21", "name":"2020_07_29_19_50_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1c200c191c2c08df43c8439536da39c5", "name":"2020_07_29_20_40_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"38be96abe03c62c1912e0ceccab27b52", "name":"2020_07_29_20_45_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f1b49d65b4704b00207e0e59d3d88fb5", "name":"2020_07_29_21_34_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"51665ee0280b8f8b563f9d6244c37b6e", "name":"2020_07_29_21_49_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2c3de09d955236db47bbe575abb6f62e", "name":"2020_07_29_21_54_25", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"08255bb3d4c0c7f5bb8aaad63877680f", "name":"2020_07_29_22_06_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9243d0d1a79776356be69d55fa758d88", "name":"2020_07_30_10_19_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"83e4c830b4c4c21c3e7973dedff382a8", "name":"2020_07_30_10_21_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e5e7ba1b4398f09124cbf41c15f91780", "name":"2020_07_30_16_55_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0d3ce55c2d5bf793b3be6ad06376c796", "name":"2020_07_30_17_08_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d4fbf4fa8ec79ed9e8d3a36dcb784541", "name":"2020_07_30_17_34_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2ec31efc9d3dcf3e82e088e803a816e5", "name":"2020_07_31_10_35_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6813d645d585f17dbd8d6a87cc20de1b", "name":"2020_07_31_12_30_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b458b22a8790665504994bbb2fdaf75b", "name":"2020_07_31_16_17_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3726b03dfe536353183264d263f1fe56", "name":"2020_07_31_16_19_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6694f2e2bcb2e6915ba586543e5fcc54", "name":"2020_07_31_16_25_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f0e7cc31fe975c79f25a523135d9c519", "name":"2020_07_31_22_27_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0b31d8a1004b8ad4dc591e9b1c9f9952", "name":"2020_07_31_22_33_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a245050a1a663c7d42c9bf79cc58873b", "name":"2020_07_31_22_36_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fb34d3cd9d3ebe62de01a9bc22b2b257", "name":"2020_07_31_22_42_31", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f64d1da45de4d5e171ce3bb0d87100cd", "name":"2020_07_31_23_09_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3f5039079beb84aeafe0d70a89bb92af", "name":"2020_08_01_08_53_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"66297102b07759c22f01f43265f08361", "name":"2020_08_03_11_05_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"25773b7dc4a40cbbee4cc362cf1859c3", "name":"2020_08_03_14_24_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f67a07d68374ab8fe13c0c85029fbf39", "name":"2020_08_03_14_49_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a40ca52d1d72e761fcf249d14ee9dadb", "name":"2020_08_03_14_54_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e94aeff929a75e5aa9615cab8d1251ab", "name":"2020_08_03_14_56_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7e12cfc5898966ced12d603855375c77", "name":"2020_08_03_15_00_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"69c1a06b9f303a8ffdf8bfeb1bdc5715", "name":"2020_08_03_15_42_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"66db18ab25c7e4d8dc6582d844af9f1e", "name":"2020_08_03_16_16_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2d3d62de9ec0a83a0166fd10aa79cb99", "name":"2020_08_03_16_19_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8db1b284ad618b3b1b14c320072476e7", "name":"2020_08_03_16_35_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"75e6bb053ce44f62a2efed0125aa0903", "name":"2020_08_03_16_58_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a97d142b124d3f5c5070dc273f572d23", "name":"2020_08_03_17_34_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d0bd06cc96ea0857b18570f57f08bae2", "name":"2020_08_03_17_36_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9a74a8c51d2c5ecc94c85758fb98308a", "name":"2020_08_03_18_03_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"41918af33a5f26c11e428d3de2265098", "name":"2020_08_04_09_48_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b8f3b50066af14aacfb1afa5c5fff7cd", "name":"2020_08_04_11_11_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8d16a0beef48c1805fb1c93529144dc0", "name":"2020_08_04_15_13_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"55d252d2edda46ba4cd618a0586b6a32", "name":"2020_08_04_15_21_32", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b40608a2ee1bda6d3978b99338d329f5", "name":"2020_08_04_15_31_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"15bde2dcb163152b137eb14c4fe88530", "name":"2020_08_04_15_33_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4c0f8263c24ec0ceb732c9ff5e4c1cb6", "name":"2020_08_04_17_03_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3dafed86ad583eebbfe7b8341c43e296", "name":"2020_08_04_17_10_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1d6a8b7b535b711183ffa772ef18e071", "name":"2020_08_04_20_34_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4b673ccbca28edf447c48db26c8d845e", "name":"2020_08_04_21_56_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c82ede90901c58001e79dafa62bc735f", "name":"2020_08_05_07_30_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"45f3fde6f155f6064192a5c60af80f8c", "name":"2020_08_05_07_38_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"81f84a01491131b67a795f4f9a920e4d", "name":"2020_08_05_09_47_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"21ed53eb2943d441682edc592a93be3f", "name":"2020_08_05_10_29_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5d28a51a9522143ce726860070d44076", "name":"2020_08_05_10_33_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b9e624bf8375ffe3c23f9e766d1a5787", "name":"2020_08_05_10_44_41", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"36bd4339d10b6b5a037a38dcfa95dd85", "name":"2020_08_05_10_47_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0000a037988329d309fedb35c7724c1d", "name":"2020_08_05_11_17_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3e138fb9bc96286d663a71146c91f60a", "name":"2020_08_05_12_07_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e7dcb1d1c3b31273b4cc828b35d2415a", "name":"2020_08_05_12_18_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0a5d0bef1595969326a7713d31991b6d", "name":"2020_08_05_12_21_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"83e55b4fee1618749522e5b555ffb966", "name":"2020_08_05_14_41_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8faa42250d39110ecb90abcdfc8c1d35", "name":"2020_08_05_14_44_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"38f7df8ef72c2cf33c6f1816dee5df0a", "name":"2020_08_05_15_05_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"238d32f7e8d3e7ca9340d2151c1f03f0", "name":"2020_08_05_16_52_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"49056c2b3fd03213a6f6d870f3beac45", "name":"2020_08_05_17_03_41", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"45f853394a2d2eec6e57960b9ffcbc97", "name":"2020_08_05_17_22_56", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cceff7919d47acefdae7e412c2f3f5e7", "name":"2020_08_05_21_10_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3395e596f57b806c18bb98680676ea2c", "name":"2020_08_05_22_01_16", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2d5d88f86c5709242d9c5bcd185b47b5", "name":"2020_08_06_10_08_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0b4f622ab87fcdee7ba9dbc5507f11af", "name":"2020_08_06_10_51_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5ae224594832da51c0f61feb2c9d7655", "name":"2020_08_06_11_06_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"99a2fc303c0e5331a7810100f664a565", "name":"2020_08_06_13_12_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5a5da673a6d10c2c2335455e510dab33", "name":"2020_08_06_13_14_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"31d9e219dbde9a82f77794f3606985f0", "name":"2020_08_06_17_06_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"df0c489d8a883167dfb77f3451ca2400", "name":"2020_08_06_17_25_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d3c817a9c95ff778a342528bd173d418", "name":"2020_08_06_17_36_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b7c5069964f53873f19dd0e71470d28a", "name":"2020_08_06_17_47_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7fad7bf0c6d777cf5417ca63d49d8f2a", "name":"2020_08_07_07_25_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"919058787befec02e0f9d961315ad413", "name":"2020_08_07_07_33_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ba5ca9a0e60286345e4b887ac9847862", "name":"2020_08_07_07_37_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"264ba6c950fe927e208f8c89d684ecff", "name":"2020_08_07_07_51_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b41ccbfa8aecee8afb284abc3680fdd9", "name":"2020_08_07_12_38_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a3a786c2c44fd5ed9831bac27b48f25a", "name":"2020_08_07_12_59_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ee9bfbc642a4c3e5e50552beb1edcf8d", "name":"2020_08_07_17_03_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b88368ed88e8d44b28e557c721219f0a", "name":"2020_08_07_17_07_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad154c8ff97117f4b1e12c96ea1da879", "name":"2020_08_07_17_19_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c40d5f3a048f6a0859a9a214e1342c5e", "name":"2020_08_07_17_20_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"36356b962fef69c064b77528f81df192", "name":"2020_08_07_17_47_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ec22ad37bc6016d191b74b0ee2234c71", "name":"2020_08_07_17_59_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"28895b85710e3ad1f8085fe76ab75e37", "name":"2020_08_07_21_11_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b1dd5a258abaa65e62c6e70070379eca", "name":"2020_08_07_22_20_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"21cd6ff5e9cdb2bf7100e07f5d8b5ae9", "name":"2020_08_08_07_54_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b46a41731d03cad356cce32e9292fb48", "name":"2020_08_08_08_39_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ff78bbd5751a99f2fd109e9f64bb7470", "name":"2020_08_08_09_52_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ff4693e2b43d787afa2a7ec6dfdc54e9", "name":"2020_08_10_15_45_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3582030320f9dd8aa0287013446c6d1a", "name":"2020_08_10_17_40_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b48ab386522ff67274596202cd00dc26", "name":"2020_08_10_17_49_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"049cc160e5929ff648e63b6dd441687d", "name":"2020_08_10_19_48_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b9541f779282e01e4f8b314d38583c03", "name":"2020_08_10_20_14_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77d2b55e8b0f302643330eedb6618ac0", "name":"2020_08_10_20_31_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"523b8b019a2a6e22a8865c4af739a5f5", "name":"2020_08_10_20_33_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e4be9eb31d36ecbb675d7d916a602a5c", "name":"2020_08_10_20_38_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6484b512251bc43d27629e29b0a9a786", "name":"2020_08_10_20_41_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6324be450600108bb78f6ccce6481aa5", "name":"2020_08_10_20_49_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3634f2e95393a449a1cc5247580f88e0", "name":"2020_08_10_20_50_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7880e7fad01f8069cdec483d71481c36", "name":"2020_08_10_20_53_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d1de8c3b7d27011e3dabd44427b27d92", "name":"2020_08_10_20_57_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"98d077b605345d98dd2da2938ba04ee7", "name":"2020_08_10_21_20_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c4deb651b91f5a002d3b3043907f2d5f", "name":"2020_08_10_21_23_32", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77b5a72418df6d6852092b2427a37656", "name":"2020_08_10_21_25_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fd21f689fb661354588d74669d0f64c6", "name":"2020_08_11_17_01_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"21f5f5effdd4d6c95680a30a9c8ad995", "name":"2020_08_12_08_46_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d773facef60a0993b22c5c53ed96964d", "name":"2020_08_12_09_30_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b8016f10866713d03c9403f62d0e7f8e", "name":"2020_08_12_09_32_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bdc09a27ab4ba504665e4d3e9538c7c8", "name":"2020_08_12_10_59_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c1c499d5628268cae04af63142c4bce0", "name":"2020_08_12_11_10_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8650ee98335e36e731252855a0436300", "name":"2020_08_12_11_15_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1abbd5d44cdd4d731b8d5d7b1e63a165", "name":"2020_08_12_11_16_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"af874b411d062fe0f8ef053c18631e6c", "name":"2020_08_12_11_20_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bf2fd6d3df974cc9d458243c01ccd873", "name":"2020_08_12_11_23_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"43a8aa849393ddc4a66c4651de3b2c39", "name":"2020_08_12_15_51_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d348e970d6ec52a9cd5f8c2039cbcefd", "name":"2020_08_17_11_07_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cd439ecc99f310a925df56e9c75063dc", "name":"2020_08_18_09_50_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"364f6d8ca0a945c12c72c1cbaeb82ce1", "name":"2020_08_18_09_54_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4f33d26a37d983936fa5feebfe6b57f8", "name":"2020_08_18_09_57_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"82d3e7db67991f120b8a66f39ba5bfc7", "name":"2020_08_18_17_14_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5a5fb2cebd294474bc8ab470fa07055b", "name":"2020_08_18_17_17_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}] \ No newline at end of file +[{"md5":"83db54bd186e56564559b7fe7ec2a8be", "name":"2020_06_09_20_51_56", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"852b36d50f2f0ce00eccc80db6bc90a8", "name":"2020_06_14_21_46_25", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"48678082118825ed76d8db161dcaa5cd", "name":"2020_06_20_15_13_36", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6188d18083bf95616165d76c2041b90e", "name":"2020_06_20_15_48_55", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8881cf3c9691c0a734344aed5602c30c", "name":"2020_06_20_18_18_34", "upload":{"5310a90c21d9b86e0cbee2faa79045c9":true, "d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2fd0a9e5ce5b42edeebe951171c1ed22", "name":"2020_07_01_20_58_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7b90e2f5881d8a1af537d69c4abf0037", "name":"2020_07_01_21_29_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"abb908553432e1a98008de2dae335477", "name":"2020_07_01_22_22_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"248d184f53bb2907277d004865bed27e", "name":"2020_07_02_10_08_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5de2ba51b6af6e896a72e6ba0d483fd7", "name":"2020_07_02_10_19_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"532f0cecf5aa77742c01988183936269", "name":"2020_07_02_10_23_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d91a8b5136448c3934d0c936fced2d81", "name":"2020_07_02_11_17_22", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"991793ef158bdde3e7d70a8f69178cb0", "name":"2020_07_02_11_24_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2e74624581a23d2c051f66d949e52537", "name":"2020_07_02_11_47_16", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a7bc64e0ac434fc831cfdd79e6448263", "name":"2020_07_02_11_48_22", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b08313a39f814ec82ea0c676b4abdfd0", "name":"2020_07_02_11_51_41", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"40023ffc5fdfc497eb36b985591b1460", "name":"2020_07_02_11_55_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"929720526e51a4a8b81827bb0611e134", "name":"2020_07_02_12_34_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9cf65334eafd25813932e7797ac18364", "name":"2020_07_02_12_37_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"029093af4b6b56448c3b995326ec9a5e", "name":"2020_07_02_12_49_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f6c68dfc0d14a3d55957903af0978381", "name":"2020_07_02_12_51_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"86afa249af5db0a282f2bc472045b1a9", "name":"2020_07_02_12_53_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"29f14097aa74aba0aca1c3c56b2bd2bb", "name":"2020_07_05_14_55_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"874de9b2b6f7e0fd732e08b5ea59b03a", "name":"2020_07_05_15_27_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e44ed0d01c1393cf14e97a3b74ed9a11", "name":"2020_07_05_21_14_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ea9af802bcedca448cea33dbdc82c0af", "name":"2020_07_06_09_49_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"caf10f439c895c895281993c970ce498", "name":"2020_07_07_09_45_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"48fe564cbc4d1e850feaf7d83db95e7d", "name":"2020_07_07_10_05_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a46aac41a106a00e083554f282affcad", "name":"2020_07_07_10_08_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad7f4dae1b60de21fda92c02e51a549b", "name":"2020_07_07_10_21_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad4e9a71aa1fbfbf09b2fded8b5268b4", "name":"2020_07_07_10_28_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"65f76f395c64e70fe91e17faa5cfe1c0", "name":"2020_07_07_10_29_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e2719cb0d8417b42e9c169e102519047", "name":"2020_07_07_10_31_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77fb67623b2551aa5637a5c3e1a7a20b", "name":"2020_07_07_10_32_31", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c65e208afdf7325dc035e1ed30b5e882", "name":"2020_07_07_10_33_50", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"09f03a7efedcdee13e59e6e82e7e787f", "name":"2020_07_07_10_34_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"038fa1d071d5b6ba5eb97cae7ec44dfa", "name":"2020_07_07_10_41_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f9052a0f8588b4462c4b7484b273a81c", "name":"2020_07_07_13_51_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fca57a14b9326d6b4bbe6a76fd14d2b3", "name":"2020_07_07_14_04_47", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"db29543735363798b292609f421505b2", "name":"2020_07_07_14_15_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"48654c656fc5ee1de7b7e147e2423200", "name":"2020_07_07_14_19_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"06cf91af553fcd8cfeb17fdf1cb3b9bc", "name":"2020_07_07_14_20_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9d7d1eefc31cfa737befb6b151b41448", "name":"2020_07_07_14_20_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b39df8ca67d48cc85a3a36459e0329df", "name":"2020_07_07_15_07_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b1e0ddeb104f0cc994d6a4fad1113836", "name":"2020_07_07_14_02_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bb0db9cc4641358853303c738de59bbe", "name":"2020_07_07_14_10_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4510eac2b9966d0e192f73dc9717e65d", "name":"2020_07_07_14_13_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a0fd1e686304d3f30e36d9616b52bec9", "name":"2020_07_07_14_15_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bb253314e7a22106a7879ea1c19f7519", "name":"2020_07_07_14_16_50", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d133bbe311e292732d2b912362e49cfc", "name":"2020_07_07_14_18_25", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c076515cee1efa128b9037b327625899", "name":"2020_07_07_14_19_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"511d316e0eb5a14b9bdb9cfea8b9d27f", "name":"2020_07_07_15_59_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"061b5ab80025e127ebe5989ccf5f0cf0", "name":"2020_07_07_16_25_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7e87dbbeb2c5f5f8fdf6fa10b7d69876", "name":"2020_07_07_16_27_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c39d52fc0764bd34d5290bca509298b4", "name":"2020_07_07_16_31_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b9dddfa50494ccea917ba30950bc9298", "name":"2020_07_07_16_32_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c644faf22a45c1b45f26fd319404ce32", "name":"2020_07_07_16_49_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5789a7880ebbcb55782155302b1a2ef4", "name":"2020_07_07_17_30_47", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"93d36e7f45d121367cc1711972a2cac1", "name":"2020_07_07_17_47_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3793c236cda944d5a9308dcdf818fd82", "name":"2020_07_07_18_55_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4f9939500d4aa88338e898dac98edee0", "name":"2020_07_07_19_20_56", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c77123a8b28d7e5da3b70f7aaebb0d48", "name":"2020_07_07_19_26_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"01889e33c81edc18e8ca5aa65166d3dd", "name":"2020_07_07_19_48_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c3b643abcee574491912ae03a3fb2c5f", "name":"2020_07_07_19_49_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c07e0f977c72720644ede63e17c85193", "name":"2020_07_07_20_08_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b71b5e55707b8bfdbb4d13dbf9429d9e", "name":"2020_07_07_20_15_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9080c5a030fb57300860b809808fc832", "name":"2020_07_07_20_50_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f3e7137c562bf90d3cfa8bbe37b1cc30", "name":"2020_07_07_21_12_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7e8704b794aa8dcd82c02127010dba8c", "name":"2020_07_08_22_12_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e62b707f07ef5795372e23e5fbb97692", "name":"2020_07_08_22_14_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"54e0a143d9013b230920b7898be56361", "name":"2020_07_08_22_47_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"71f02fca91b21e3ac8b668d1d86891c5", "name":"2020_07_08_23_06_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c6116bfda92f11adc871feba849ad0a7", "name":"2020_07_09_08_52_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"197c33d30db832223da91066c3882917", "name":"2020_07_09_08_57_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f55f5e0f14dc1155b89d9868f6cb4884", "name":"2020_07_09_09_18_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dce47a78ddfe761905bfc095d7dcbc85", "name":"2020_07_09_09_20_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6db83be729a0e22f9993019551b1275b", "name":"2020_07_09_09_27_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e151c779182bdb13615ed656fb56fe82", "name":"2020_07_09_18_20_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c6ec058f8223393df2dbd399cf01699f", "name":"2020_07_09_19_41_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b71a8d5a4df42c98c74e346b9e943bf5", "name":"2020_07_10_07_58_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3576ab21bf1d7e103f31a63b7f367b90", "name":"2020_07_10_09_20_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"015d7b9f1dd9205bb91a7406c4d4c6f7", "name":"2020_07_10_12_53_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d8567597904a6031403d49fab9903d1d", "name":"2020_07_10_12_46_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad28312d5a1031d795e3c9654458ee03", "name":"2020_07_11_11_10_47", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"046046c4220dfee37405fba363ef4da9", "name":"2020_07_11_12_40_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77db9e1d39248c5e3ed87ff56cfdfd4f", "name":"2020_07_11_15_24_42", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8401e218df01ff6f8efac33e5d6e39a0", "name":"2020_07_11_15_28_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ef765772eff5ee3b08cb5422440719e2", "name":"2020_07_11_15_29_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"aa2f703664719834f26dcd21d2883e85", "name":"2020_07_11_16_44_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"68b800c76132086b6936702c22dda550", "name":"2020_07_11_18_36_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1c9460ffdd897dc6f03dcebb22e981dc", "name":"2020_07_11_18_44_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"670b46534aa13c4a24a8d67353af7946", "name":"2020_07_11_18_47_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"92b2cf4bd87d5d2fb08ed54aa3336924", "name":"2020_07_11_18_49_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dfc491e8cf9e084c0deab072647a35a9", "name":"2020_07_11_20_48_42", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c793ce6d28a001e2d302998ef4c29515", "name":"2020_07_11_22_06_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"45aa16ae7ea8e23b77d51529c0fe18b0", "name":"2020_07_11_22_53_42", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b0efd17d53fcbe40d24b0bc7f305836f", "name":"2020_07_12_22_49_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7c46945478a830e39b984d91fab0f225", "name":"2020_07_12_23_16_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"615ade37c66732294ac2cecb29278c8f", "name":"2020_07_14_10_12_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"28895fabb70f998f86e2846baf92a465", "name":"2020_07_14_10_19_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a7777caf9f2f719ff98d0d742d1837a2", "name":"2020_07_14_10_29_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"65639996001bf1e68b9f6ec3f513798e", "name":"2020_07_14_12_31_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0017a9e89ecd0b3e08a523ddf6b72ba7", "name":"2020_07_14_14_15_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5c8af675013cc61e95427af31b777026", "name":"2020_07_14_14_31_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"59305f2e5d8e08a66da2128d80239354", "name":"2020_07_14_16_56_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"934af9763bccdaf254c054283f1aaaba", "name":"2020_07_14_17_40_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1cb7e22ce6b9edd721b6130ec62e3371", "name":"2020_07_14_17_57_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c7a73701efdd17079287252a525ba239", "name":"2020_07_14_18_15_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f718ecfce4b717fd57bdd72086518d41", "name":"2020_07_14_21_20_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1be9165a7b27a9f6dae87338944e63f3", "name":"2020_07_14_21_25_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8039b9bd5e69aa086a66737a192b250e", "name":"2020_07_14_21_27_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d42cc224bd9d955b2f9f9ab7b772ae01", "name":"2020_07_14_22_21_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d3b3eafe86fc020d290ff91f023e166d", "name":"2020_07_14_22_21_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cbb35899ffb39e5c7f2d22b476b52524", "name":"2020_07_15_21_20_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cb60a9a25fa44d0675187334c0077291", "name":"2020_07_15_21_22_22", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e6839dd2c69455fc4de0a1ef8ed1feb5", "name":"2020_07_15_21_26_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1d04fca58e24da050dd4940af0c2e029", "name":"2020_07_16_08_18_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"37ccd2b42009f0ea9370f041d78dddd0", "name":"2020_07_16_08_22_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e89f5d3dc3f315fbb51f13fa12da29b3", "name":"2020_07_16_08_26_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d2fcafd35f779e5a4c10be5aadb78792", "name":"2020_07_16_08_27_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"58435802f03161785dbe6bb06270081f", "name":"2020_07_16_08_44_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a2df25938ae3b4bd71dd019de6d45678", "name":"2020_07_16_23_17_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4cc49ae5a0c1d39a44822d7d044e20db", "name":"2020_07_16_23_19_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a3e1f999ae1954e71e729ed7899bf54e", "name":"2020_07_16_23_22_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1dfb90afcf900ab3f79b29c1a316730d", "name":"2020_07_16_23_23_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"92f8331d68e51569638660bb20ab81a9", "name":"2020_07_16_23_41_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7fcf2020f2e3cfc6754edec369606935", "name":"2020_07_17_16_39_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d6594bf0fc23f0f4569414a38f954888", "name":"2020_07_17_16_45_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1fbde337eee663e800c6d79725685a21", "name":"2020_07_17_16_53_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b273d7416a75fe4b50c8d18966a4ef9f", "name":"2020_07_17_16_59_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ba8b387feddd0e1037284da0ffa08fb8", "name":"2020_07_17_17_22_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d0f3e0d18e42fa39a56b4b14975dcb6c", "name":"2020_07_17_17_32_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"75818552962263afb5701fef0ad50c7d", "name":"2020_07_17_22_27_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0b38957fcd9cee5c847e3cd85d20dc64", "name":"2020_07_17_22_30_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dc81751c36901303eab177f47779b29d", "name":"2020_07_17_22_52_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ada31c8671bb6d21f17be688b8230314", "name":"2020_07_17_22_54_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f147c624209e55e010742a6f7baa5550", "name":"2020_07_17_22_56_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0678dfa4525c42b91a9012a2d080b871", "name":"2020_07_17_22_59_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f5684c9c6b4d9295844cf82fae208a3c", "name":"2020_07_17_23_03_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d7976ebf674b8af12b6e2f7b6f14f920", "name":"2020_07_17_23_06_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1048d7961214f0ddc3ecbb2ce5ba18c4", "name":"2020_07_17_23_08_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2923dfc95530a24b93d6f39c1bb06adb", "name":"2020_07_18_09_20_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2b22f264f3fb7c8f33ef4cba3a1f0607", "name":"2020_07_18_09_35_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1fb0370bce73cf93e6f0a25c6bcc26b0", "name":"2020_07_18_09_41_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3c3457022aff04bebc70d4a265bd94bd", "name":"2020_07_18_09_55_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"36cb557aa9f52084c060467e6498f8be", "name":"2020_07_18_10_06_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"17213786aaf7b5f6848c4f851e161903", "name":"2020_07_18_12_28_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"979abb82fb4ff1492767d0d77a8d6bdf", "name":"2020_07_18_12_37_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7d67bd512b62c3332ac932c259afc5dc", "name":"2020_07_18_12_43_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"63c2f68ffc326d7373b31914163e918b", "name":"2020_07_18_16_04_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8e287656e0a7f11f09441e015e626d31", "name":"2020_07_18_20_41_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0db6350217c95cc761d8203c796666eb", "name":"2020_07_18_20_46_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"74531716270cdfa784be81b73e352188", "name":"2020_07_18_20_47_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"90aff843ab26f9038a44236c6e594d67", "name":"2020_07_18_21_08_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6d30d455768a406acffb2bfe39735cdd", "name":"2020_07_18_22_35_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"448bcbba8d272f42ba202f0caa334c77", "name":"2020_07_19_09_36_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"eaa141b4b52cc9a07a8e352bc2b858da", "name":"2020_07_19_10_29_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"631478c422d238bc23d0abaf8caed83b", "name":"2020_07_19_12_33_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c92204234e4a4ed3b5e6272e00fd0b97", "name":"2020_07_19_12_43_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"40dd1be89eaaa85b25316e72943f752f", "name":"2020_07_20_14_42_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a5a4ea6ecbf7c70af35b2e3743a39c25", "name":"2020_07_20_14_45_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2a3df808ae2516146be8853e00ef31b5", "name":"2020_07_20_15_51_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"510eae4152c5a98dd742eaeb21680a42", "name":"2020_07_20_15_53_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2c5e459c65c45fb83ab26ef3d25d35de", "name":"2020_07_20_15_55_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5a984e015448d2769651642e37a4c5a2", "name":"2020_07_20_16_00_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2dc62024c6d620dc2ede734ff0166324", "name":"2020_07_20_16_19_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1405723aecdd85c9e4e238d07035a6f1", "name":"2020_07_20_16_23_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1802ca50e57ff6c83332f198f6482411", "name":"2020_07_20_17_45_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"87e34b1e499b2476ebb979b6e8497d79", "name":"2020_07_20_17_48_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"be2190184134005e3f1635d41d16ee83", "name":"2020_07_20_17_51_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5483f2ca5381acbeeebef045ec4b3b68", "name":"2020_07_21_16_43_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4894d8fb7d5ce3dce4d93f63735b5510", "name":"2020_07_21_18_21_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"787418ae05963af179d8476b2a3be750", "name":"2020_07_21_21_43_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"22e8cb56c03db9ec62e0bfc1859780ad", "name":"2020_07_21_21_44_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4f157604638073d987b357d82f49106e", "name":"2020_07_21_22_36_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4b01497cdab38956f32f58e8519e984f", "name":"2020_07_21_22_47_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"51ea5a31f29ccfb89b3fc1aff81fedca", "name":"2020_07_23_13_04_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ee7f1e29b20bde4e83319102658322b0", "name":"2020_07_23_14_16_11", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c3de7b242cc96ce52ab293b1da236461", "name":"2020_07_23_14_52_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8e4502b55f29bd1b80afaafce16577f2", "name":"2020_07_24_09_58_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e3dabb8eb94711f28d2a2483ded183e5", "name":"2020_07_24_10_17_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e785fee8f65f703539f3e370cd77955a", "name":"2020_07_24_16_27_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"913150c3fe20ebc3f3194afd7e58545f", "name":"2020_07_24_22_10_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"aa795b6be79876eddb41bf83f2d1752c", "name":"2020_07_24_22_26_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e3f8ee22120340533cfdee737bab2280", "name":"2020_07_24_22_39_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"19c4c69921ee68380ee71dd3c615c514", "name":"2020_07_25_22_28_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b008a40c4cb2558eb9ab51e00a553d61", "name":"2020_07_25_22_33_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"df52cadabfd3b13aa41ff00ee38f4c1e", "name":"2020_07_26_11_09_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ab6e02cbf1ad61c2807d53a2341a3470", "name":"2020_07_27_20_15_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1e0a11e9bf073ec65b5d1c223a3fcc16", "name":"2020_07_27_21_25_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c632ee3a10b714b6d10b7c8c203d5b1e", "name":"2020_07_27_22_25_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4965272afd0c9e9151e41873a71d62af", "name":"2020_07_28_09_56_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f10e4fc939ebf15ccf9e649f4bc0acd4", "name":"2020_07_28_10_36_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cda45d6410bbb00bf629dde77d80b8fe", "name":"2020_07_28_10_42_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9926aab775f518f2f8ed58bf28ea7032", "name":"2020_07_28_11_10_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"960a876c5936e24b64e4cf41207d1cb6", "name":"2020_07_28_11_16_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b387d1644d329fcaff539d21b899f33b", "name":"2020_07_28_11_18_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9cae69c2f1cd20f538782987842117dd", "name":"2020_07_28_11_21_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"071ef03caa723e9454b40524120a9012", "name":"2020_07_28_11_23_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f4e56bf63ad88dd53e416de0099aba2b", "name":"2020_07_28_11_28_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e8c1781c8179b75a5523ad5542b711ec", "name":"2020_07_28_11_32_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"271d3749b3397e5bfa6245f7b29eaeda", "name":"2020_07_28_11_34_34", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"28fbf1d71c426641f98c8c6f70f51480", "name":"2020_07_28_13_00_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fc43f890feffbfe57ccb184991ffdb96", "name":"2020_07_28_14_34_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c372b3049037e1597a2707f6fb4363e8", "name":"2020_07_28_14_47_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8f0997d9cd4cf3b30eadf4a550bec785", "name":"2020_07_28_15_30_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e0e195ad342232236222e0c365af4f8e", "name":"2020_07_28_20_59_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4042d8ccd483da6572b807bf1f9dcc95", "name":"2020_07_28_21_16_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"699b8c3f77f2c5bee4be261f681f8c34", "name":"2020_07_28_21_30_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"82f61046951cba70c3751f3ddfb189fa", "name":"2020_07_28_21_32_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b5ae65a787b90f5b8b829dc63e84dda7", "name":"2020_07_28_21_48_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4abb7e34e683bc8d34e24175159ae9a6", "name":"2020_07_28_22_08_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"485198e2821e4ad227202008a2d42b51", "name":"2020_07_28_22_37_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bcc525a3b4bedcdc31531d804ce0b4c6", "name":"2020_07_29_09_22_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ddabd01816d39f0aca64f16b7c67c6bc", "name":"2020_07_29_10_32_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"85443e8facadae3e73db68c1865db487", "name":"2020_07_29_10_44_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2740103728203bd3d13ddf64e52cd910", "name":"2020_07_29_12_38_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"dd1220ffd76c816c8cfbb1faa0a67677", "name":"2020_07_29_15_02_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cf80c13967c51cbd972656af9738f9b3", "name":"2020_07_29_15_06_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d6cc9c209c2353b411f735dcb83eb16a", "name":"2020_07_29_15_39_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d6a6d11d40a4cd53c2e624c6bda60254", "name":"2020_07_29_16_21_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8e5d5ddc4571c10e58a21eb707dfa133", "name":"2020_07_29_16_28_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ba1cfd732055ed3fbfb86ef6d422796b", "name":"2020_07_29_16_52_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3edea93c8c2bae39bc089c9994be6766", "name":"2020_07_29_17_57_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ea3aa198e6c7d996368513a8688e3b21", "name":"2020_07_29_19_50_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1c200c191c2c08df43c8439536da39c5", "name":"2020_07_29_20_40_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"38be96abe03c62c1912e0ceccab27b52", "name":"2020_07_29_20_45_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f1b49d65b4704b00207e0e59d3d88fb5", "name":"2020_07_29_21_34_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"51665ee0280b8f8b563f9d6244c37b6e", "name":"2020_07_29_21_49_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2c3de09d955236db47bbe575abb6f62e", "name":"2020_07_29_21_54_25", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"08255bb3d4c0c7f5bb8aaad63877680f", "name":"2020_07_29_22_06_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9243d0d1a79776356be69d55fa758d88", "name":"2020_07_30_10_19_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"83e4c830b4c4c21c3e7973dedff382a8", "name":"2020_07_30_10_21_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e5e7ba1b4398f09124cbf41c15f91780", "name":"2020_07_30_16_55_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0d3ce55c2d5bf793b3be6ad06376c796", "name":"2020_07_30_17_08_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d4fbf4fa8ec79ed9e8d3a36dcb784541", "name":"2020_07_30_17_34_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2ec31efc9d3dcf3e82e088e803a816e5", "name":"2020_07_31_10_35_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6813d645d585f17dbd8d6a87cc20de1b", "name":"2020_07_31_12_30_38", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b458b22a8790665504994bbb2fdaf75b", "name":"2020_07_31_16_17_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3726b03dfe536353183264d263f1fe56", "name":"2020_07_31_16_19_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6694f2e2bcb2e6915ba586543e5fcc54", "name":"2020_07_31_16_25_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f0e7cc31fe975c79f25a523135d9c519", "name":"2020_07_31_22_27_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0b31d8a1004b8ad4dc591e9b1c9f9952", "name":"2020_07_31_22_33_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a245050a1a663c7d42c9bf79cc58873b", "name":"2020_07_31_22_36_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fb34d3cd9d3ebe62de01a9bc22b2b257", "name":"2020_07_31_22_42_31", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f64d1da45de4d5e171ce3bb0d87100cd", "name":"2020_07_31_23_09_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3f5039079beb84aeafe0d70a89bb92af", "name":"2020_08_01_08_53_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"66297102b07759c22f01f43265f08361", "name":"2020_08_03_11_05_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"25773b7dc4a40cbbee4cc362cf1859c3", "name":"2020_08_03_14_24_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"f67a07d68374ab8fe13c0c85029fbf39", "name":"2020_08_03_14_49_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a40ca52d1d72e761fcf249d14ee9dadb", "name":"2020_08_03_14_54_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e94aeff929a75e5aa9615cab8d1251ab", "name":"2020_08_03_14_56_46", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7e12cfc5898966ced12d603855375c77", "name":"2020_08_03_15_00_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"69c1a06b9f303a8ffdf8bfeb1bdc5715", "name":"2020_08_03_15_42_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"66db18ab25c7e4d8dc6582d844af9f1e", "name":"2020_08_03_16_16_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2d3d62de9ec0a83a0166fd10aa79cb99", "name":"2020_08_03_16_19_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8db1b284ad618b3b1b14c320072476e7", "name":"2020_08_03_16_35_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"75e6bb053ce44f62a2efed0125aa0903", "name":"2020_08_03_16_58_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a97d142b124d3f5c5070dc273f572d23", "name":"2020_08_03_17_34_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d0bd06cc96ea0857b18570f57f08bae2", "name":"2020_08_03_17_36_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"9a74a8c51d2c5ecc94c85758fb98308a", "name":"2020_08_03_18_03_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"41918af33a5f26c11e428d3de2265098", "name":"2020_08_04_09_48_29", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b8f3b50066af14aacfb1afa5c5fff7cd", "name":"2020_08_04_11_11_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8d16a0beef48c1805fb1c93529144dc0", "name":"2020_08_04_15_13_18", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"55d252d2edda46ba4cd618a0586b6a32", "name":"2020_08_04_15_21_32", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b40608a2ee1bda6d3978b99338d329f5", "name":"2020_08_04_15_31_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"15bde2dcb163152b137eb14c4fe88530", "name":"2020_08_04_15_33_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4c0f8263c24ec0ceb732c9ff5e4c1cb6", "name":"2020_08_04_17_03_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3dafed86ad583eebbfe7b8341c43e296", "name":"2020_08_04_17_10_26", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1d6a8b7b535b711183ffa772ef18e071", "name":"2020_08_04_20_34_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4b673ccbca28edf447c48db26c8d845e", "name":"2020_08_04_21_56_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c82ede90901c58001e79dafa62bc735f", "name":"2020_08_05_07_30_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"45f3fde6f155f6064192a5c60af80f8c", "name":"2020_08_05_07_38_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"81f84a01491131b67a795f4f9a920e4d", "name":"2020_08_05_09_47_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"21ed53eb2943d441682edc592a93be3f", "name":"2020_08_05_10_29_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5d28a51a9522143ce726860070d44076", "name":"2020_08_05_10_33_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b9e624bf8375ffe3c23f9e766d1a5787", "name":"2020_08_05_10_44_41", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"36bd4339d10b6b5a037a38dcfa95dd85", "name":"2020_08_05_10_47_19", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0000a037988329d309fedb35c7724c1d", "name":"2020_08_05_11_17_24", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3e138fb9bc96286d663a71146c91f60a", "name":"2020_08_05_12_07_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e7dcb1d1c3b31273b4cc828b35d2415a", "name":"2020_08_05_12_18_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0a5d0bef1595969326a7713d31991b6d", "name":"2020_08_05_12_21_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"83e55b4fee1618749522e5b555ffb966", "name":"2020_08_05_14_41_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8faa42250d39110ecb90abcdfc8c1d35", "name":"2020_08_05_14_44_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"38f7df8ef72c2cf33c6f1816dee5df0a", "name":"2020_08_05_15_05_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"238d32f7e8d3e7ca9340d2151c1f03f0", "name":"2020_08_05_16_52_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"49056c2b3fd03213a6f6d870f3beac45", "name":"2020_08_05_17_03_41", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"45f853394a2d2eec6e57960b9ffcbc97", "name":"2020_08_05_17_22_56", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cceff7919d47acefdae7e412c2f3f5e7", "name":"2020_08_05_21_10_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3395e596f57b806c18bb98680676ea2c", "name":"2020_08_05_22_01_16", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2d5d88f86c5709242d9c5bcd185b47b5", "name":"2020_08_06_10_08_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0b4f622ab87fcdee7ba9dbc5507f11af", "name":"2020_08_06_10_51_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5ae224594832da51c0f61feb2c9d7655", "name":"2020_08_06_11_06_12", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"99a2fc303c0e5331a7810100f664a565", "name":"2020_08_06_13_12_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5a5da673a6d10c2c2335455e510dab33", "name":"2020_08_06_13_14_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"31d9e219dbde9a82f77794f3606985f0", "name":"2020_08_06_17_06_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"df0c489d8a883167dfb77f3451ca2400", "name":"2020_08_06_17_25_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d3c817a9c95ff778a342528bd173d418", "name":"2020_08_06_17_36_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b7c5069964f53873f19dd0e71470d28a", "name":"2020_08_06_17_47_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7fad7bf0c6d777cf5417ca63d49d8f2a", "name":"2020_08_07_07_25_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"919058787befec02e0f9d961315ad413", "name":"2020_08_07_07_33_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ba5ca9a0e60286345e4b887ac9847862", "name":"2020_08_07_07_37_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"264ba6c950fe927e208f8c89d684ecff", "name":"2020_08_07_07_51_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b41ccbfa8aecee8afb284abc3680fdd9", "name":"2020_08_07_12_38_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a3a786c2c44fd5ed9831bac27b48f25a", "name":"2020_08_07_12_59_40", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ee9bfbc642a4c3e5e50552beb1edcf8d", "name":"2020_08_07_17_03_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b88368ed88e8d44b28e557c721219f0a", "name":"2020_08_07_17_07_00", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ad154c8ff97117f4b1e12c96ea1da879", "name":"2020_08_07_17_19_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c40d5f3a048f6a0859a9a214e1342c5e", "name":"2020_08_07_17_20_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"36356b962fef69c064b77528f81df192", "name":"2020_08_07_17_47_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ec22ad37bc6016d191b74b0ee2234c71", "name":"2020_08_07_17_59_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"28895b85710e3ad1f8085fe76ab75e37", "name":"2020_08_07_21_11_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b1dd5a258abaa65e62c6e70070379eca", "name":"2020_08_07_22_20_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"21cd6ff5e9cdb2bf7100e07f5d8b5ae9", "name":"2020_08_08_07_54_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b46a41731d03cad356cce32e9292fb48", "name":"2020_08_08_08_39_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ff78bbd5751a99f2fd109e9f64bb7470", "name":"2020_08_08_09_52_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"ff4693e2b43d787afa2a7ec6dfdc54e9", "name":"2020_08_10_15_45_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3582030320f9dd8aa0287013446c6d1a", "name":"2020_08_10_17_40_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b48ab386522ff67274596202cd00dc26", "name":"2020_08_10_17_49_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"049cc160e5929ff648e63b6dd441687d", "name":"2020_08_10_19_48_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b9541f779282e01e4f8b314d38583c03", "name":"2020_08_10_20_14_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77d2b55e8b0f302643330eedb6618ac0", "name":"2020_08_10_20_31_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"523b8b019a2a6e22a8865c4af739a5f5", "name":"2020_08_10_20_33_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e4be9eb31d36ecbb675d7d916a602a5c", "name":"2020_08_10_20_38_13", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6484b512251bc43d27629e29b0a9a786", "name":"2020_08_10_20_41_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6324be450600108bb78f6ccce6481aa5", "name":"2020_08_10_20_49_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"3634f2e95393a449a1cc5247580f88e0", "name":"2020_08_10_20_50_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7880e7fad01f8069cdec483d71481c36", "name":"2020_08_10_20_53_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d1de8c3b7d27011e3dabd44427b27d92", "name":"2020_08_10_20_57_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"98d077b605345d98dd2da2938ba04ee7", "name":"2020_08_10_21_20_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c4deb651b91f5a002d3b3043907f2d5f", "name":"2020_08_10_21_23_32", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"77b5a72418df6d6852092b2427a37656", "name":"2020_08_10_21_25_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fd21f689fb661354588d74669d0f64c6", "name":"2020_08_11_17_01_23", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"21f5f5effdd4d6c95680a30a9c8ad995", "name":"2020_08_12_08_46_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d773facef60a0993b22c5c53ed96964d", "name":"2020_08_12_09_30_06", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b8016f10866713d03c9403f62d0e7f8e", "name":"2020_08_12_09_32_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bdc09a27ab4ba504665e4d3e9538c7c8", "name":"2020_08_12_10_59_54", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"c1c499d5628268cae04af63142c4bce0", "name":"2020_08_12_11_10_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8650ee98335e36e731252855a0436300", "name":"2020_08_12_11_15_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1abbd5d44cdd4d731b8d5d7b1e63a165", "name":"2020_08_12_11_16_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"af874b411d062fe0f8ef053c18631e6c", "name":"2020_08_12_11_20_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bf2fd6d3df974cc9d458243c01ccd873", "name":"2020_08_12_11_23_55", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"43a8aa849393ddc4a66c4651de3b2c39", "name":"2020_08_12_15_51_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d348e970d6ec52a9cd5f8c2039cbcefd", "name":"2020_08_17_11_07_27", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"cd439ecc99f310a925df56e9c75063dc", "name":"2020_08_18_09_50_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"364f6d8ca0a945c12c72c1cbaeb82ce1", "name":"2020_08_18_09_54_36", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4f33d26a37d983936fa5feebfe6b57f8", "name":"2020_08_18_09_57_59", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"82d3e7db67991f120b8a66f39ba5bfc7", "name":"2020_08_18_17_14_35", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5a5fb2cebd294474bc8ab470fa07055b", "name":"2020_08_18_17_17_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"756ab789c13ea375a3d18087eda9d596", "name":"2020_08_19_10_28_58", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6bc798f4660988a4eba4fa4ee8da849b", "name":"2020_08_19_10_30_56", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2cdaaa710ee64181acc383060285c5f2", "name":"2020_08_19_10_56_39", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"4e9e95433b6888a0f6a41d966588cb21", "name":"2020_08_19_20_42_44", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"b7642252571b0a1a0078f81d403d60a5", "name":"2020_08_19_20_47_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6f7bab6ff2b25940a04dc6285613f2f1", "name":"2020_08_19_21_09_15", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"461b5f40dd395d1f05d642c1b65cf128", "name":"2020_08_19_21_18_43", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e1699655553db13821fd8fd0ebd064d2", "name":"2020_08_19_21_40_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"a5a8a776f4a4dbcac9a9a0e94763045e", "name":"2020_08_20_09_26_48", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"58c3ce14e55adb427ae22db51e20369c", "name":"2020_08_20_12_36_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"64559fabc85a4dac798e194cad27ad95", "name":"2020_08_20_12_38_28", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"7f3021eaa7f2cd8fcec4f5899054bd73", "name":"2020_08_20_12_40_52", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"75743ca33c2fafc9672ab09e3ede0b3c", "name":"2020_08_20_12_43_09", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"239a78ef73d0291ce4890e425d0bcdc3", "name":"2020_08_20_12_46_33", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"6c3cb1dd12c1462a16386b7d9b0e2e49", "name":"2020_08_20_15_39_30", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"d85da7375bd2ac7e3a93f812f1755c5f", "name":"2020_08_21_12_27_07", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"acb491d8e6dfda9acf718356eb82e809", "name":"2020_08_21_12_30_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"bb36f27064e1890eca76aacccb939d86", "name":"2020_08_21_12_43_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"fa684e79e91f010f3d90d3ee4fb38a90", "name":"2020_08_21_12_47_20", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"02139cc087b34ea1f8c3890b3bbf470d", "name":"2020_08_21_12_48_49", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"94e131d51a74cf8a908b1c7711dc64cd", "name":"2020_08_21_15_45_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"2bcf0109155c8cbf8466d3a9b55f9078", "name":"2020_08_21_16_28_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e06e9b728a5d692f6a54c33e2be3c4ea", "name":"2020_08_21_16_32_10", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"71c5724056db4b9c12a7389be5b24421", "name":"2020_08_21_16_41_45", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"538c0102a56eba3b09a5fe7856204d25", "name":"2020_08_21_16_44_31", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"1601053c19a31a3fc0d51fa4db135079", "name":"2020_08_21_16_59_57", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"921db41ac9cf5c79a50d616252c38a62", "name":"2020_08_21_17_06_03", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e7e4e74634d4a5b9fd03d4d596853ba1", "name":"2020_08_21_21_14_16", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"0323bbcbfe34f664bf46784a8b8ae343", "name":"2020_08_21_21_39_17", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"eab468ab6aeecb8fe812bc24accbc857", "name":"2020_08_21_21_32_53", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5cde1aa95a01d432d2e8b880981631fe", "name":"2020_08_21_22_36_02", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"5eab78cd4276ba12d4c58ce6ebab17ed", "name":"2020_08_24_10_53_14", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"8622e7831b1469e25909f83e451589f4", "name":"2020_08_24_11_05_08", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"413659fbac4d46a19f7e09eea97206f6", "name":"2020_08_24_11_18_37", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"27c49ecf7902e900fcb551ad69fb3697", "name":"2020_08_24_12_40_04", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"23a4b8566943e1eb0f4301f4e4ff42f4", "name":"2020_08_24_12_43_01", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"84c530cbcad026ded571c51b83ffd12b", "name":"2020_08_26_12_06_21", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"780bfcd2f446723dbd7fbcf0b393ba09", "name":"2020_08_26_12_45_51", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}, {"md5":"e693880b58a37eb3ccbcd28f8171757c", "name":"2020_08_26_15_06_05", "upload":{"d265697d3e1ff6fe9435580ea91c4482":true}, "exist":true, "remark":""}] \ No newline at end of file diff --git a/Assets/CoolapeFrameData/verControl/android/ver4UpgradeMd5.v b/Assets/CoolapeFrameData/verControl/android/ver4UpgradeMd5.v index de9782b..3f9489a 100644 --- a/Assets/CoolapeFrameData/verControl/android/ver4UpgradeMd5.v +++ b/Assets/CoolapeFrameData/verControl/android/ver4UpgradeMd5.v @@ -1,5 +1,4 @@ trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendField.lua,ad36b1df99250176f457b3cf9be575f5 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSendSms.unity3d,6fa5f7d52de05693186a67b075b66d9c trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelOrderDetail.unity3d,3caa401eb431f21b9ee4e610c93dfd33 trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/on_off.unity3d,69b1b8dfdfc0afecdd9fdd9dbd5fb98a trCRM/upgradeRes4Publish/other/uiAtlas/icon/Android/icon_26_no.unity3d,c16242cb394b0720d1c2e1e0289c1c4a @@ -7,7 +6,7 @@ trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/tips_2.unity3d,3ce2779b6bf trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/add.unity3d,bf6728a3e41783ee7d63c130107a16e1 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_5.unity3d,b6c45607f279eff0f963b63ea63f8255 trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_icon_5.unity3d,7edfb781be444c18d010e53386334015 -trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/phone.unity3d,36e34519b910a11de3531994f607a140 +trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/limt.unity3d,d48f498211748b192a7b10a932aec8be trCRM/upgradeRes4Publish/priority/lua/toolkit/BitUtl.lua,82e46240625342d5afe8ea68a609c9cb trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCustFilterGroup.lua,93cdb67f51a62110b38e133b065f8f85 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelConfirm.unity3d,a87cc779c52b9efb2268b00587a35ebd @@ -15,7 +14,7 @@ trCRM/upgradeRes4Publish/other/uiAtlas/login/Android/log_invisible.unity3d,e1a58 trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/img-icon.unity3d,13944f7af226165a21ba0524262b0de8 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/oean.unity3d,3cea16f73014b0b19797a3213467af0a trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellRecord.lua,960ae8766ffb36d2ac6a1b902b0cac1d -trCRM/upgradeRes4Publish/priority/atlas/Android/atlasAllReal.unity3d,d2daaed93a6cd0dd6efa8dc987d73dee +trCRM/upgradeRes4Publish/priority/atlas/Android/atlasAllReal.unity3d,39dd429081917b7cc5c7606c3d5bf478 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgDetail.unity3d,4ebb6aa9b3c61fc11d8b07aea9e57743 trCRM/upgradeRes4Publish/priority/ui/other/Android/InputMultText.unity3d,6e48b92fb900d09a2f5111b01a15821a trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopTime.unity3d,a07ebf15db9eb6f77473491afcd95a57 @@ -33,24 +32,25 @@ trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLToastRoot.lua,5809bbdd4b059a64e8 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/new2_notice.unity3d,8ccab8900911e68fc8e0b46f6c1e0372 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/xuanze.unity3d,2e0769c464e38c238cbf8e734f45303d trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/img_authenticated.unity3d,a8f23a9c17d56c9441913e4977e3006b -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelOceanList.unity3d,22b3cea296ab89fa55134551557bf13c +trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/msg.unity3d,7f98a936769044c856c6082beb3559e3 trCRM/upgradeRes4Publish/other/uiAtlas/guid/Android/1.unity3d,7654268e7c4bc7cea47f584d306f503d trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/tips_1.unity3d,aca2dfb1fbece45c7333447195bc7efe trCRM/upgradeRes4Publish/priority/lua/toolkit/LuaUtl.lua,cde8ec272382f95abe0320714201b387 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPopTime.lua,04eda18a177de8ef755cbade62b61097 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelGuid.unity3d,58edf0c7fa41c4bdfeba4fc0f86cbf09 -trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_password2.unity3d,5dc8eaeca2eeedb771451233e5d8bf98 +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d,8a5064104a82debca7e8998908e501fd trCRM/upgradeRes4Publish/priority/lua/net/NetProtoUsermgrClient.lua,f65df462666ca9fca7f16c2954984527 trCRM/upgradeRes4Publish/priority/lua/toolkit/CLLVerManager.lua,39b154e796d60c2c40ebcc427a5c05e8 trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/button.unity3d,efe93bdf676ef2d5195d52abe42ab833 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPProductDetail.lua,8b349ca65d41e650ebff14c3358e468d +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua,fb99342ba99217d194b5bd4665a2f15a trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLCellWWWProgress.lua,ec0258e77f76c8b681d0f02e7a5ff342 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellProccessHis.lua,aa71710425778f3c33471a2cc00e5d7b trCRM/upgradeRes4Publish/priority/lua/public/CLLPool.lua,3e6a97eb07cfdff7c399eb3e956ba77c trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelProductDetail.unity3d,44dc779e7b05ed8c29719f679317e058 trCRM/upgradeRes4Publish/priority/ui/other/Android/InputTime.unity3d,0fec115941a2a08726c319b5316dd3fe trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/xiazai-icon.unity3d,8a7af096d5e511c34f6b01235b57d13e -trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/msg.unity3d,7f98a936769044c856c6082beb3559e3 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPGuid.lua,ee29c8c2537cd4c445afe1397450cdae trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/new2_bg_20.unity3d,8e81d4a650273e24b7f129d1f814f5fa trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/play.unity3d,ae412dff53c914bcfcd0ca92255bb33e trCRM/upgradeRes4Publish/priority/ui/other/Android/Frame1.unity3d,b554ca58c719e83ae8d0a32d5d6f1b9b @@ -61,8 +61,7 @@ trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewOrder.unity3d,9a6d3e6 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSetting.lua,31c864befca4b564b72543d834a329fe trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_news2.unity3d,a35e85b68569bf1adc16bdee3a609fdd trCRM/upgradeRes4Publish/priority/ui/other/Android/AlertRoot.unity3d,c30044a6e7bf14ddb7a87c4f51d1f073 -trCRM/upgradeRes4Publish/priority/ui/other/Android/InputDate.unity3d,b5d061757bdde7745f297b8dde6b69b0 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPGuid.lua,ee29c8c2537cd4c445afe1397450cdae +trCRM/upgradeRes4Publish/other/uiAtlas/logo/Android/logo.unity3d,849e7b3d08491890c6e021896c8ec39c trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOceanList.lua,bb341e8933f89c7551fb3bc2a8f19dd1 trCRM/upgradeRes4Publish/other/uiAtlas/guid/Android/3.unity3d,6fafc74e9a154b5b3c19accabd3e11b0 trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/password.unity3d,ae473953dbd84c6f9a4e736f5101f4a2 @@ -70,21 +69,22 @@ trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/tips_4.unity3d,67187ab01b7 trCRM/upgradeRes4Publish/priority/lua/bio/BioType.lua,4667e9def8191cbf2b9dc25e928bc23f trCRM/upgradeRes4Publish/priority/localization/Chinese.txt,08ac586b625d0a126a610344a1846e8f trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_check.unity3d,19ab7fd3e0e61658db44cb333c6fad0e -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMyInfor.unity3d,02608422c12641bbc004236a13d0c635 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelOceanList.unity3d,22b3cea296ab89fa55134551557bf13c +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMyInfor.unity3d,1d9ac53cf8d40f331c9be9a8223a47ce trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/important.unity3d,17f0d1ab4133e3a6542404d8e5fb0b7d trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellReportform1.lua,3b291f38637590e0fca816cae521a4f0 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/gongsi.unity3d,204e3a238141978b021bf4ffbc73620a trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPConfirm2.lua,bd0ea9f50708dedd598b517c1dfc739f trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_icon_4.unity3d,d1cf8069716943cc112a2946b22efddd trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSelectServer.lua,50a46489d0d704df26d61ae9a2f5d5fe -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelLogin.unity3d,5cac11a5557933d49c37a554c76a730f +trCRM/upgradeRes4Publish/priority/ui/other/Android/InputDate.unity3d,b5d061757bdde7745f297b8dde6b69b0 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/cus_followup.unity3d,a722ae8374cf3aa0fd87fc6d74ddabfd -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewCust.lua,3e809cc93cfefc17376bd31a7af77b1d +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewCust.lua,d235e6198245d1c693b5437d86b68f75 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOrderList.lua,dad09d99c3d896f7c1ce1c1c854073ea trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/new2_time.unity3d,16ca1ec9a44b8633ca032c3c8cdf1a9b trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPConnect.lua,7b8af1171623fd14f26c2bf974b42ab8 trCRM/upgradeRes4Publish/priority/lua/public/CLLIncludeBase.lua,4820cbe7f1f16ec63ed1dd8426533483 -trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_bg_shadow.unity3d,10087f2ab389bdfd71cfce8a6c466038 +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d,6d400188377a2dd6f04dd1737719cb1c trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_bg_noshadow.unity3d,4aee082b48104519ba82bad6aac83cf3 trCRM/upgradeRes4Publish/other/uiAtlas/icon/Android/company_1.unity3d,8ba9f20b736fb17e2f6ee414df072492 trCRM/upgradeRes4Publish/other/txt/Android/serviceProto.unity3d,f6aeade57bb43fc306fd9371e618297b @@ -93,11 +93,10 @@ trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_ranking.unity3d,9a0b0f9 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/xuanze_bg.unity3d,5f13e0f57914e2a06fd8f53e20d1106f trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_password.unity3d,04bebaa914245dd4d2376f9ded0ad15f trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_work2.unity3d,eca0bd19a59ce72be19d7cdcbf9c5dac -trCRM/upgradeRes4Publish/priority/ui/other/Android/reportform2.unity3d,de5097255fc8126d368e9693106347dc trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSceneManager.lua,b1b848791df37e59bdf7d5acf9cb9273 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/full_star.unity3d,6f6aa242a0a793b6eea6edc8c8de437d trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustDetailSimple.unity3d,2d5672aefad3bded93f2d268fea9cfa8 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/ToastRoot.unity3d,412c3557a187689acaa1d79d7d555836 +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/call_05.unity3d,cc1cf8eba18db87e7f56e5212cb4bcd6 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelResetPasswordStep1.unity3d,1c34bab7feeb2efde0ca860eb30d6029 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellAttachment.lua,d5e702cdc0ff263668f633c60a4a2038 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelComFilter.unity3d,0613845e044731de1fd8117ada0c9cf8 @@ -113,19 +112,19 @@ trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/name.unity3d,f5b44185a57a trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/time.unity3d,38bf54e9fbf1c1d8af2cead294d1b61e trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelLoginCoolape.unity3d,efb09b206c444d66d10720371645049b trCRM/upgradeRes4Publish/priority/lua/toolkit/CLLPrintEx.lua,86d891ec4d8bfa5533704c142fc97235 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep1.lua,83bd32c6385297d083b821bec55a6fbf +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep1.lua,d3819b5019a9b8bbe0747de8342bcca3 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/kuang.unity3d,a6ce8e74b0631e79ce2e03f2fed3baea trCRM/upgradeRes4Publish/other/uiAtlas/logo/Android/logo2.unity3d,1bddae3d3fe67d91fc6b5c6f9dbb0bea trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist.lua,18d47301d459fd66ed63b902546e8619 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/sms.unity3d,9d63dc8f82de2f772e544b8c8518021b -trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPStart.lua,00f92c77080ad9f695285c428370846b +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPStart.lua,53603d0905af2504030aaaa54cd0f313 trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_me.unity3d,b6060c4f6b1cf669b21b5d4f8b23efbe trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewFollowSimple.unity3d,d0f73f4324743d77717668fdcda14680 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPlaySoundRecord.unity3d,1c45c795755a9f792896aa905f78af85 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/xiaji.unity3d,6fb4f7a07508c01d239de7880367d8bc -trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d,8bce0927f74079d303bc8354d231bee6 +trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/phone.unity3d,36e34519b910a11de3531994f607a140 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/input.unity3d,44e1403bbf15c7313dff8cad78d39287 -trCRM/upgradeRes4Publish/priority/lua/db/DBCust.lua,273bb2a70bb044a204392904889b074f +trCRM/upgradeRes4Publish/priority/lua/db/DBCust.lua,abef93bd80be1080f231003e85719a91 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMoreProc4Cust.unity3d,db30e2cb3a7cd69ca850588f094eadd2 trCRM/upgradeRes4Publish/priority/ui/other/Android/reportform3.unity3d,be823cc190422b16ab6b38b6dbc5143b trCRM/upgradeRes4Publish/other/uiAtlas/login/Android/log_sms.unity3d,8677ba455b4c85e5f1230986ff1032cf @@ -148,12 +147,13 @@ trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_4.unity3d,cb33f3103d8f trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/img_unauthorized.unity3d,2364907c4a676d92020083979d028c2e trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList.unity3d,1683cd2993884b1b11244d1f5ee700f4 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMain.lua,0fec8598fddcc7b54f4794f16eaa59d8 +trCRM/upgradeRes4Publish/priority/ui/other/Android/Frame2.unity3d,d057ea60bdf5dd821705a9f7e67e5171 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelConnect.unity3d,f80a29df002dc606e21fd69fbea40021 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellPopCheckbox.lua,25adbf58789186d43c15cfe65d2e8501 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/news_bg.unity3d,b13e253b3a1689bf665ea7c3edecc519 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCustFilter.lua,2fb22f9248e4af86ab42482151a5b141 trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/input.unity3d,b3ad3f57c51c02ff798a50a37d6c9cab -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMakeCall.unity3d,610ee10c852734e0c55c640fe793c804 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMakeCall.unity3d,db2d6400823f0d544b43e9fcc8b5ef45 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/shut.unity3d,7a13d4859459f052143028b0656aef43 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMine.lua,0be1d92322048e7747b85f824bda77ec trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellFollowList.lua,e5cc27c8def2b9a255e47f3b707d8426 @@ -164,37 +164,41 @@ trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_icon_2.unity3d,3bcd13c7 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollowSimple.lua,35ac4acdd74e7c09950bbb26fed5d010 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPCalender.lua,06ea21012958c4b42ca8122d1515ed1f trCRM/upgradeRes4Publish/priority/lua/public/CLLQueue.lua,065303c980678b25b11854bfec1690f3 -trCRM/upgradeRes4Publish/priority/ui/other/Android/Frame2.unity3d,d057ea60bdf5dd821705a9f7e67e5171 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPComFilter.lua,522e60b5e11321ef12cb2466b5b249d2 trCRM/upgradeRes4Publish/other/uiAtlas/hotwheel/Android/hotWheel_bg.unity3d,b5d2bc7180f9d280014726814ec8b9fe +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/comingcall.unity3d,aa389eaf18e63450159f362bca58e8fc trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellMessageGroup.lua,14a960604f49e2b34e0c115561bb45a3 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelFollowList.unity3d,3aff465c0ca7aa53abcaa912a5961060 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_set.unity3d,c53cddeef8f62d67a2a4110447466536 trCRM/upgradeRes4Publish/priority/lua/bio/BioOutputStream.lua,84fd65eb0d1a166e77447f61254d62b5 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellOrderList.lua,d4a79966004672384a664700987d2533 +trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_bg_shadow.unity3d,10087f2ab389bdfd71cfce8a6c466038 trCRM/upgradeRes4Publish/priority/lua/city/CLLCity.lua,b7ee9fffacb28d09ab08728a49dedc8e -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPComFilter.lua,522e60b5e11321ef12cb2466b5b249d2 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopCheckBoxs.unity3d,d3a8693784b6cc7ff00ee50fc8625f69 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPFollowList.lua,5e57ae6031f9bd40070355f5a203315b trCRM/upgradeRes4Publish/priority/lua/public/CLLStack.lua,579069654d88a15e43c818a6b8079b15 trCRM/upgradeRes4Publish/priority/lua/db/DBOrder.lua,7f2087299796c187eb9866c14f4afcf8 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPMsg.lua,54cb072f797503f7840dbf735852894f +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCallLogDetail.lua,69ace8f049a97890a1138c1d1d2f51b6 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/news_bg_num1.unity3d,2ed88c277f983b8d1a3dedf73d735239 trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_head_bg.unity3d,20f535a454df3fff37230bbcc3bc8244 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPLogin.lua,3cc9a59870684a589fbdb2567cff402d trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/icon-right2.unity3d,fd76710e32054c40714241fbc6266af3 trCRM/upgradeRes4Publish/priority/lua/cfg/DBCfgTool.lua,a6760e05dcc5f91202e3659179a464e7 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua,b2c461c179b6029994a932ca28b5a59c trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_2.unity3d,21a6309f8a86dcd7c2f90ece3e525f74 trCRM/upgradeRes4Publish/priority/ui/other/Android/InputCheckboxs.unity3d,0cb329c53fbe9ba9c344874774a9c6fd trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellGuidPage.lua,7b3c3f567c3e0d92065913101b08ddd0 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewOrder.lua,377b7e10166dfb91862f695664c56c4b trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPLoginCoolape.lua,5873be60edc8f1407dc9fb53ec567ebf -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPAbout.lua,e120f2be7cf34ad25b3cae80bac61088 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPAbout.lua,1045994ded084ebe67d8083f3ee92ffd trCRM/upgradeRes4Publish/priority/lua/db/DBMessage.lua,77841c7eda6d675c5b3f8f8cec7c65ba trCRM/upgradeRes4Publish/priority/lua/db/DBStatistics.lua,1f1fe6971f4702b5879e30715fb349e6 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCusFilter.lua,f0452e3d6cfa59244dc7b9dd8f5a475d trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/company_bg.unity3d,2153c725242937cf5fce727da9626dad trCRM/upgradeRes4Publish/priority/lua/public/CLLPrefs.lua,1719d57c97fe0d8f2c9d1596cb6e2ac8 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelModifyFiled.unity3d,bba5eea285cdb4d112f91b8c72524093 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelLogin.unity3d,5cac11a5557933d49c37a554c76a730f +trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua,44cc9c60214a0a365bb535d084972f59 trCRM/upgradeRes4Publish/priority/lua/net/CLLNetSerialize.lua,30c24f11d46d7b887bf32177acb92c81 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPProductList.lua,58bf1853609c6bd92a81fac50f5e1efc trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSetting.unity3d,8a6fc79368436f701198d4ffc027cfea @@ -202,15 +206,16 @@ trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelConfirm2.unity3d,d199779 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/new2_peo.unity3d,9c9562e576e93bacb7f2a0d0f08523ee trCRM/upgradeRes4Publish/priority/lua/bio/BioUtl.lua,f64afdd9ccdf943f5d4ba2fc3c3241ef trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_6.unity3d,8b322b9a8ef8b6d91d677c61eb98ab30 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d,97cc645e2a1f06137579e1b0312cda11 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMask4Panel.unity3d,ed5e0d7cc2ba83e33435bddc760b5f9d trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBatchGetCusts.unity3d,0b16be6a28646d9dc972fab628556b57 -trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,f0cedde396b52618d99ef95760a077e1 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendFieldRoot.lua,a86cba948b19853abefb86c46bfa7256 trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_call.unity3d,d0b5f4748decc11d9d7d3b510b744614 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellUserList.lua,7952ae7da1f915a0616476c7b846a761 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBindPhone.lua,cf8e323b4463af7038f613532302c435 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBindPhone.lua,6dc551e8a3869165e57d92f9f9d06db3 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/new2_remind.unity3d,04a96d237c5e80ab044a54e7c063e368 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCustList.unity3d,c1ee4768e591cf8a7d09574b6c1abf30 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgList.unity3d,c2e3bb86ba138ab5ebc97c1a94c69f6c +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgList.unity3d,22297220cb3cfe246bd76a26dd6a1f1b trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/remove.unity3d,b460d3a275be876e0cfa0ca96777260f trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/yuyue.unity3d,48a0b0f16711574af6c66f6a7ee230a3 trCRM/upgradeRes4Publish/other/uiAtlas/hotwheel/Android/loading.unity3d,2f74f17f1282c12ab63108377b4798e0 @@ -230,21 +235,23 @@ trCRM/upgradeRes4Publish/other/uiAtlas/logo/Android/512.unity3d,c51445206c8f94af trCRM/upgradeRes4Publish/priority/lua/json/rpcserver.lua,48b8f5e53a1141652c38f8a5a8a77928 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSplash.lua,227b332c978544f8f81aa593d6e9722f trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_tel2.unity3d,611e95b0cefc867205c6b9649291ae6c -trCRM/upgradeRes4Publish/other/uiAtlas/logo/Android/logo.unity3d,849e7b3d08491890c6e021896c8ec39c +trCRM/upgradeRes4Publish/priority/ui/other/Android/reportform2.unity3d,de5097255fc8126d368e9693106347dc trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPHotWheel.lua,1760aa9933da4b421f1c6093d802cb4f trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/record.unity3d,afd45ba065ba86f138b8c92b9794c722 trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_work.unity3d,8a889dc1fe3b56bff4435f441ce5580e trCRM/upgradeRes4Publish/other/uiAtlas/guid/Android/2.unity3d,6b83b2d5a2dfc1f08744077e669c3ed0 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_order.unity3d,26bc3076031940af6069ef5a9143fb5a trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLFrame1.lua,1fd4e80adb13bd0d3cb0d7449922667b +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d,97cc52372cb81806569e1240c4957ed1 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/task.unity3d,737ce6fdd55d7642f690531d9410ff6a trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCustProc.lua,3f9f33de3630a03463952058ba795128 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelProductList.unity3d,ce2b5f16898ac8d2ed2ce48899dba847 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/close.unity3d,1b49cc4db64de50d13ee029447a3d49d trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/on_off_bg.unity3d,96fcd3ce2ee9ffa2941973cefea6511d -trCRM/upgradeRes4Publish/priority/lua/toolkit/MyUtl.lua,d1e49cdae3ddb89721f8056d349f1244 +trCRM/upgradeRes4Publish/priority/lua/toolkit/MyUtl.lua,8a16c00d7efc2d683eba7b0594465e0f trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/right.unity3d,b991891eb2939a880c223d677605faf4 trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/button.unity3d,ff51e79201ecbd61247f8db792009aff +trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/call_03.unity3d,96fd044db59b5e361a3e88132956b312 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellEmptySpace.lua,a009d0f2c20eb5239f430d2b30ecef40 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/news_3.unity3d,5f130cc66d813a2b339757e8a31cee8c trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMain.unity3d,a56567b78909e1992695a97cb19d3e1c @@ -253,8 +260,8 @@ trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_remind.unity3d,99a50a1 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollow.lua,430a3b167553c0fb2cb3f34c62065040 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSysMsgList.lua,121d472a9c63850e668a9eebbc6fc413 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/phone.unity3d,8a7c9fe465edfd39de5ac774c6795b19 -trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_05.unity3d,5522296c264de7466efb294714946c16 -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBindPhone.unity3d,68f56a07a65ec8aa2a601ae04e22d935 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSendSms.unity3d,339c862d9669bdd70e9e04c6a610cb9a +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBindPhone.unity3d,a63b7e106584f699fad374ec6043d0aa trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/order.unity3d,0b796b27d351f49010fb3c3921f1a843 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPUserList.lua,5e3fbe72a01991d90673f42ae5ba1565 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelResetPasswordStep3.unity3d,092e641f83eef5ea9d25007ffcc73c32 @@ -265,26 +272,30 @@ trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep3.lua,0d3be66 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/sort.unity3d,76c7bda76e065beeb8fd930e8f7d2fc8 trCRM/upgradeRes4Publish/other/uiAtlas/login/Android/log_visible.unity3d,884f69f0dd0c2a58af5ad891f23e985e trCRM/upgradeRes4Publish/priority/lua/ui/panel/CSPTasks.lua,a6dc405916d51c97422bf1862f3a8f5b +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCallLogDetail.unity3d,eae63a0e151e049cfcce8b2980d6b8a0 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelModifyFiled.unity3d,bba5eea285cdb4d112f91b8c72524093 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep2.lua,a4f5e647fddd396eb8781f71325d89b4 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewFollowTask.lua,4d6d237f3fc86b4fcf87eece0236c212 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSceneManager.unity3d,c83769673e1c0793d88547c05d20a82e trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/funnel.unity3d,cb6f2a2b14c53ed86c122a4da2c3984b -trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelAbout.unity3d,3538e59736f24d4411e83b0e041e1f66 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelAbout.unity3d,9e3a0148dbb5be44bfad2f32b0d0e2b6 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_fingerprint.unity3d,de777211a380a09ea82e1092a9fba414 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPTaskList.lua,736bec0210a27e91958dedfcbab1a42f trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_opinion.unity3d,1935579d226c7400323115d8be90421d trCRM/upgradeRes4Publish/priority/lua/CLLMainLua.lua,f39b8b592de145c5f8331b30d0ba4d9d trCRM/upgradeRes4Publish/other/uiAtlas/login/Android/log_no.unity3d,2ee604556b4fff6186f2bad067ed8695 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustFilter.lua,450e7e75ebfe83bb65d59beb3ce60782 -trCRM/upgradeRes4Publish/priority/lua/public/CLLInclude.lua,627f113749d1fdefc6926212408da63c +trCRM/upgradeRes4Publish/priority/lua/public/CLLInclude.lua,2afb78b285a8cf6bbbef9f4612effc3d trCRM/upgradeRes4Publish/priority/lua/toolkit/KKLogListener.lua,85784ec79aefde29be3ef308e7b5203b trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSplash.unity3d,2691ddc66dff5da22fda3ffe11c897dd trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLFrame2.lua,e25ce84ca55cd643d527d09cedd6228a trCRM/upgradeRes4Publish/other/uiAtlas/main/Android/icon_news.unity3d,3a1afa79dbc710c3ddd6f65cf62f4a19 +trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua,3ad8cd1df8b6ebb9d63fffd85e482459 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPSelectCompany.lua,a9cc51d3a99c025e21f93663fee99c09 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/border.unity3d,bf2cd1f2bdb27efc9c2e27943dcb8974 trCRM/upgradeRes4Publish/priority/lua/bio/BioInputStream.lua,b3f94b1017db307427c6e39a8ee4d60e -trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/limt.unity3d,d48f498211748b192a7b10a932aec8be +trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_set2.unity3d,e528f24899ef583c113ca69bbb510ebd +trCRM/upgradeRes4Publish/priority/lua/call/CLLCallListner.lua,34c638401c439f548bc923b80d00c823 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPConfirm.lua,27c2b4190bfba1c611ca682605b54d86 trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/radio.unity3d,4f2c80de666b97ea02084f059d2a5ed0 trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/button2.unity3d,1a48080b1d43367921fc09b430fffaf5 @@ -297,18 +308,19 @@ trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList.lua,17086f0c2296f83f5 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellReportform2.lua,e62a82bcc9fb817a4460e82b6351e18f trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelTasks.unity3d,1ccaafb32c2b12b3cf5070636dc25009 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_customer.unity3d,5676922ef1749c311285d1a207b8397b -trCRM/upgradeRes4Publish/priority/lua/net/NetProto.lua,2a86d9d4965e3d51dbe7f822fcaecf8d +trCRM/upgradeRes4Publish/priority/lua/net/NetProto.lua,2b7015f3ccf492969141082fae8d7a15 trCRM/upgradeRes4Publish/other/uiAtlas/public/Android/tips_3.unity3d,2834e3cc399b70e7621065ad4ddaedf6 -trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/me_set2.unity3d,e528f24899ef583c113ca69bbb510ebd trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_clean_up.unity3d,51e9fd3012fca7d448c3578c281bd15e trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLCellToast.lua,6e350721fca8167bd621df86ad982326 +trCRM/upgradeRes4Publish/priority/ui/panel/Android/ToastRoot.unity3d,412c3557a187689acaa1d79d7d555836 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_data.unity3d,70dd24370cd051acb45bab65464459ee trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewFollowTask.unity3d,1ed97ae79f7838f8d57f7f05863217cc trCRM/upgradeRes4Publish/priority/lua/toolkit/CLLUpdateUpgrader.lua,bfff3548aa7cd983c3de46e5defae423 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/news_1.unity3d,51120d82352e936df826b05696b89b19 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/add.unity3d,ceb10233c0fc59270d66e1cb5c93bb49 +trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/myset_password2.unity3d,5dc8eaeca2eeedb771451233e5d8bf98 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellProductSelected.lua,e7f4b1e06a54d5fa52cf9a4ed00f5233 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustList.lua,d0c3c92e494009e904f786c4dcd5be31 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustList.lua,a079365a6ba1f04c47983aa56a424ec6 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelUserList.unity3d,f0dcb72e82e7dbf4cb2aca6c66b587ce trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMine.unity3d,39ea724db1c02f72c3a4eba281d6e7bf trCRM/upgradeRes4Publish/priority/lua/cfg/DBCfg.lua,3d0e60dbcdaa61b8553eee17f4d68b32 @@ -320,13 +332,13 @@ trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewFollow.unity3d,e8e8c2 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/pause.unity3d,f67cbbc84b61bc281f486e4e18fb177f trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPWWWProgress.lua,b713ddf9f0af8602ec48f71162181d6d trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLCellServer.lua,52979aedf684a79bc667bbe73b508aca -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMakeCall.lua,7c88f98acd65e489245fd078fc70ae58 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMakeCall.lua,a87ae39a896eade1c26d1eb042df1f8f trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPModifyFiled.lua,99b250c386ce8dad9c10c8f4fe9874f1 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPOrderDetail.lua,c2184a02caa0ca6c8bbf93301c204b26 trCRM/upgradeRes4Publish/priority/ui/other/Android/InputText.unity3d,b3278d2927045b007b629d8184db59f9 trCRM/upgradeRes4Publish/other/uiAtlas/news/Android/new2_wait.unity3d,4171ead446231d4429305811f6e91fbc trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelNewCust.unity3d,3847bb19ae8c2c8ead7aea9e881773a5 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustDetail.lua,f1148e43e99ab7e5dc488971f82aa606 +trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCustDetail.lua,4a6656d10b5b41fe4ff21ffc473cd833 trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCalender.unity3d,541231e1c35628ede741212fba8f217d trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/del.unity3d,453d38d3af66e108db0d2bb827426bd7 trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPWebView.lua,29c95ef46d9adeb7d310ac073ca4ef26 @@ -353,7 +365,7 @@ trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPPlaySoundRecord.lua,c36c7b2d69 trCRM/upgradeRes4Publish/other/uiAtlas/mine/Android/log_bg.unity3d,fd1470749300ec31bcbe7f59686152d7 trCRM/upgradeRes4Publish/other/uiAtlas/cust/Android/suc.unity3d,0ec570e88b0dfc2b82a4f8e5bb84edc0 trCRM/upgradeRes4Publish/priority/lua/net/CLLNet.lua,947abdf2c019f44a26211acf6f31e2dd -trCRM/upgradeRes4Publish/priority/lua/db/DBAttachment.lua,2305ec398c29ef4ef07a6ff98c1eac6f +trCRM/upgradeRes4Publish/priority/lua/db/DBAttachment.lua,b4567ff14ac46a7786957d39715fe5b0 trCRM/upgradeRes4Publish/other/uiAtlas/coolape/Android/logo.unity3d,c712e48e071a87fb6668333774da19a6 trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBatchGetCusts.lua,824f77c2486687108fa391a8fb08a405 trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICalenderDay.lua,6e7400e2dd535ced93960c1e18fa2458 @@ -373,7 +385,7 @@ trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPEditPrice.lua,ceb906ae12222324 trCRM/upgradeRes4Publish/other/uiAtlas/order/Android/icon_1.unity3d,47e903d836aa8bc08317cdc45d61907e trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_icon_1.unity3d,41ae133fd4da0f2bf01316f91cf67fb8 trCRM/upgradeRes4Publish/priority/lua/toolkit/curve.lua,f97735ed6c39accb55cdae44b62b5b38 -trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSendSms.lua,9a33acd602088bf0d6b75efb9c9580fd +trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSendSms.lua,21ca579fc9f873db363be7a45cfc115f trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelEditPrice.unity3d,baa0e7f3e00e62b0d5cb5263d7583000 trCRM/upgradeRes4Publish/other/uiAtlas/work/Android/work_icon_3.unity3d,651d81480c5ea1ff8aa4ccdf7e0a6058 trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCompany.lua,2cacaeb6845d8d0a0b16d726048a0216 diff --git a/Assets/Plugins/Android/AndroidManifest.xml b/Assets/Plugins/Android/AndroidManifest.xml index d426d3a..6789fd4 100644 --- a/Assets/Plugins/Android/AndroidManifest.xml +++ b/Assets/Plugins/Android/AndroidManifest.xml @@ -18,6 +18,16 @@ + + + + + + + + + + @@ -26,6 +36,19 @@ android:value="SKSH3WE61t5DbLwl6u0GHbn4gEpX04tZ" /> + + + + + + + + + + + + + @@ -47,4 +70,12 @@ + + + + + + + + \ No newline at end of file diff --git a/Assets/trCRM/Plugins.meta b/Assets/trCRM/Plugins.meta new file mode 100644 index 0000000..e26241e --- /dev/null +++ b/Assets/trCRM/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d1e5dc306a1145f3ab25c9f035b90e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android.meta b/Assets/trCRM/Plugins/Android.meta new file mode 100644 index 0000000..b23f484 --- /dev/null +++ b/Assets/trCRM/Plugins/Android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a965b0d8627041048c5be1d402b87fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl.meta b/Assets/trCRM/Plugins/Android/aidl.meta new file mode 100644 index 0000000..9cea723 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8f62fc56ae664591a73ace40b595fbc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android.meta b/Assets/trCRM/Plugins/Android/aidl/android.meta new file mode 100644 index 0000000..21294de --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b6d7834d901044f6a74e2b05c400288 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content.meta b/Assets/trCRM/Plugins/Android/aidl/android/content.meta new file mode 100644 index 0000000..bc31994 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46dcf25d2a03849d4a9ae740954185f7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm.meta b/Assets/trCRM/Plugins/Android/aidl/android/content/pm.meta new file mode 100644 index 0000000..c0d34d3 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fa46280710da41ae84c4cc5c499f838 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl new file mode 100755 index 0000000..d010ee4 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl @@ -0,0 +1,28 @@ +/* +** +** Copyright 2007, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ + +package android.content.pm; + +/** + * API for package data change related callbacks from the Package Manager. + * Some usage scenarios include deletion of cache directory, generate + * statistics related to code, data, cache usage(TODO) + * {@hide} + */ +oneway interface IPackageDataObserver { + void onRemoveCompleted(in String packageName, boolean succeeded); +} diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl.meta b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl.meta new file mode 100644 index 0000000..98740a8 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageDataObserver.aidl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce6c657eddf84474d832f73ca7f316d3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl new file mode 100755 index 0000000..ede4d1d --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl @@ -0,0 +1,30 @@ +/* +** +** Copyright 2007, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ + +package android.content.pm; + +import android.content.pm.PackageStats; +/** + * API for package data change related callbacks from the Package Manager. + * Some usage scenarios include deletion of cache directory, generate + * statistics related to code, data, cache usage(TODO) + * {@hide} + */ +oneway interface IPackageStatsObserver { + + void onGetStatsCompleted(in PackageStats pStats, boolean succeeded); +} diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl.meta b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl.meta new file mode 100644 index 0000000..dae4166 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/IPackageStatsObserver.aidl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9f06640819cc148519af7afd7dbf0bd6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl new file mode 100755 index 0000000..8c9786f --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl @@ -0,0 +1,20 @@ +/* //device/java/android/android/view/WindowManager.aidl +** +** Copyright 2007, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ + +package android.content.pm; + +parcelable PackageStats; diff --git a/Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl.meta b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl.meta new file mode 100644 index 0000000..10810b8 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/content/pm/PackageStats.aidl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: afd008f2b81e345d79a53b81a9717b37 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/telephony.meta b/Assets/trCRM/Plugins/Android/aidl/android/telephony.meta new file mode 100644 index 0000000..95e9a81 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/telephony.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87a290543623a46c6aff6135e41f463f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl b/Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl new file mode 100755 index 0000000..c464332 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl @@ -0,0 +1,20 @@ +/* //device/java/android/android/content/Intent.aidl +** +** Copyright 2007, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ + +package android.telephony; + +parcelable NeighboringCellInfo; \ No newline at end of file diff --git a/Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl.meta b/Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl.meta new file mode 100644 index 0000000..a679eae --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/android/telephony/NeighboringCellInfo.aidl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a60804883286546169ba84d213cabda9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/com.meta b/Assets/trCRM/Plugins/Android/aidl/com.meta new file mode 100644 index 0000000..05a45fe --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/com.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef46d13c40a61435cb1e22efcc048fbb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/com/android.meta b/Assets/trCRM/Plugins/Android/aidl/com/android.meta new file mode 100644 index 0000000..731d9e5 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/com/android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: daacac906364e4ad685966e068b761f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/com/android/internal.meta b/Assets/trCRM/Plugins/Android/aidl/com/android/internal.meta new file mode 100644 index 0000000..6a216d5 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/com/android/internal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c1c9f534efb0428b96e21e5cace49f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony.meta b/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony.meta new file mode 100644 index 0000000..09ae6ac --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22f10847859b8450c976ba08cacffaad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl b/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl new file mode 100755 index 0000000..2328717 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl @@ -0,0 +1,261 @@ +/* + * Copyright (C) 2007 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.internal.telephony; + +import android.os.Bundle; +import java.util.List; +import android.telephony.NeighboringCellInfo; + +/** + * Interface used to interact with the phone. Mostly this is used by the + * TelephonyManager class. A few places are still using this directly. + * Please clean them up if possible and use TelephonyManager insteadl. + * + * {@hide} + */ +interface ITelephony { + + /** + * Dial a number. This doesn't place the call. It displays + * the Dialer screen. + * @param number the number to be dialed. If null, this + * would display the Dialer screen with no number pre-filled. + */ + void dial(String number); + + /** + * Place a call to the specified number. + * @param number the number to be called. + */ + void call(String number); + + /** + * If there is currently a call in progress, show the call screen. + * The DTMF dialpad may or may not be visible initially, depending on + * whether it was up when the user last exited the InCallScreen. + * + * @return true if the call screen was shown. + */ + boolean showCallScreen(); + + /** + * Variation of showCallScreen() that also specifies whether the + * DTMF dialpad should be initially visible when the InCallScreen + * comes up. + * + * @param showDialpad if true, make the dialpad visible initially, + * otherwise hide the dialpad initially. + * @return true if the call screen was shown. + * + * @see showCallScreen + */ + boolean showCallScreenWithDialpad(boolean showDialpad); + + /** + * End call or go to the Home screen + * + * @return whether it hung up + */ + boolean endCall(); + + /** + * Answer the currently-ringing call. + * + * If there's already a current active call, that call will be + * automatically put on hold. If both lines are currently in use, the + * current active call will be ended. + * + * TODO: provide a flag to let the caller specify what policy to use + * if both lines are in use. (The current behavior is hardwired to + * "answer incoming, end ongoing", which is how the CALL button + * is specced to behave.) + * + * TODO: this should be a oneway call (especially since it's called + * directly from the key queue thread). + */ + void answerRingingCall(); + + /** + * Silence the ringer if an incoming call is currently ringing. + * (If vibrating, stop the vibrator also.) + * + * It's safe to call this if the ringer has already been silenced, or + * even if there's no incoming call. (If so, this method will do nothing.) + * + * TODO: this should be a oneway call too (see above). + * (Actually *all* the methods here that return void can + * probably be oneway.) + */ + void silenceRinger(); + + /** + * Check if we are in either an active or holding call + * @return true if the phone state is OFFHOOK. + */ + boolean isOffhook(); + + /** + * Check if an incoming phone call is ringing or call waiting. + * @return true if the phone state is RINGING. + */ + boolean isRinging(); + + /** + * Check if the phone is idle. + * @return true if the phone state is IDLE. + */ + boolean isIdle(); + + /** + * Check to see if the radio is on or not. + * @return returns true if the radio is on. + */ + boolean isRadioOn(); + + /** + * Check if the SIM pin lock is enabled. + * @return true if the SIM pin lock is enabled. + */ + boolean isSimPinEnabled(); + + /** + * Cancels the missed calls notification. + */ + void cancelMissedCallsNotification(); + + /** + * Supply a pin to unlock the SIM. Blocks until a result is determined. + * @param pin The pin to check. + * @return whether the operation was a success. + */ + boolean supplyPin(String pin); + + /** + * Handles PIN MMI commands (PIN/PIN2/PUK/PUK2), which are initiated + * without SEND (so dial is not appropriate). + * + * @param dialString the MMI command to be executed. + * @return true if MMI command is executed. + */ + boolean handlePinMmi(String dialString); + + /** + * Toggles the radio on or off. + */ + void toggleRadioOnOff(); + + /** + * Set the radio to on or off + */ + boolean setRadio(boolean turnOn); + + /** + * Request to update location information in service state + */ + void updateServiceLocation(); + + /** + * Enable location update notifications. + */ + void enableLocationUpdates(); + + /** + * Disable location update notifications. + */ + void disableLocationUpdates(); + + /** + * Enable a specific APN type. + */ + int enableApnType(String type); + + /** + * Disable a specific APN type. + */ + int disableApnType(String type); + + /** + * Allow mobile data connections. + */ + boolean enableDataConnectivity(); + + /** + * Disallow mobile data connections. + */ + boolean disableDataConnectivity(); + + /** + * Report whether data connectivity is possible. + */ + boolean isDataConnectivityPossible(); + + Bundle getCellLocation(); + + /** + * Returns the neighboring cell information of the device. + */ + List getNeighboringCellInfo(); + + int getCallState(); + int getDataActivity(); + int getDataState(); + + /** + * Returns the current active phone type as integer. + * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE + * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE + */ + int getActivePhoneType(); + + /** + * Returns the CDMA ERI icon index to display + */ + int getCdmaEriIconIndex(); + + /** + * Returns the CDMA ERI icon mode, + * 0 - ON + * 1 - FLASHING + */ + int getCdmaEriIconMode(); + + /** + * Returns the CDMA ERI text, + */ + String getCdmaEriText(); + + /** + * Returns true if CDMA provisioning needs to run. + */ + boolean getCdmaNeedsProvisioning(); + + /** + * Returns the unread count of voicemails + */ + int getVoiceMessageCount(); + + /** + * Returns the network type + */ + int getNetworkType(); + + /** + * Return true if an ICC card is present + */ + boolean hasIccCard(); +} + diff --git a/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl.meta b/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl.meta new file mode 100644 index 0000000..460925f --- /dev/null +++ b/Assets/trCRM/Plugins/Android/aidl/com/android/internal/telephony/ITelephony.aidl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 565db95d956c14d8d9ff4fb1e5f152bf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen.meta b/Assets/trCRM/Plugins/Android/gen.meta new file mode 100644 index 0000000..cb815a6 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3932aff55cb540b793c2bdb7565d2ac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/android.meta b/Assets/trCRM/Plugins/Android/gen/android.meta new file mode 100644 index 0000000..d048c61 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bdc81fc52c0a4a6a9b18de546826625 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/android/content.meta b/Assets/trCRM/Plugins/Android/gen/android/content.meta new file mode 100644 index 0000000..aeafea5 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfd2e3e30deb14145b8e32d47bc36cf9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/android/content/pm.meta b/Assets/trCRM/Plugins/Android/gen/android/content/pm.meta new file mode 100644 index 0000000..d13e12a --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/content/pm.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 584755be53a974f1a8337092c5215bd9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java new file mode 100644 index 0000000..ef414f5 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java @@ -0,0 +1,125 @@ +/* + * This file is auto-generated. DO NOT MODIFY. + */ +package android.content.pm; +/** + * API for package data change related callbacks from the Package Manager. + * Some usage scenarios include deletion of cache directory, generate + * statistics related to code, data, cache usage(TODO) + * {@hide} + */ +public interface IPackageDataObserver extends android.os.IInterface +{ + /** Default implementation for IPackageDataObserver. */ + public static class Default implements android.content.pm.IPackageDataObserver + { + @Override public void onRemoveCompleted(java.lang.String packageName, boolean succeeded) throws android.os.RemoteException + { + } + @Override + public android.os.IBinder asBinder() { + return null; + } + } + /** Local-side IPC implementation stub class. */ + public static abstract class Stub extends android.os.Binder implements android.content.pm.IPackageDataObserver + { + private static final java.lang.String DESCRIPTOR = "android.content.pm.IPackageDataObserver"; + /** Construct the stub at attach it to the interface. */ + public Stub() + { + this.attachInterface(this, DESCRIPTOR); + } + /** + * Cast an IBinder object into an android.content.pm.IPackageDataObserver interface, + * generating a proxy if needed. + */ + public static android.content.pm.IPackageDataObserver asInterface(android.os.IBinder obj) + { + if ((obj==null)) { + return null; + } + android.os.IInterface iin = obj.queryLocalInterface(DESCRIPTOR); + if (((iin!=null)&&(iin instanceof android.content.pm.IPackageDataObserver))) { + return ((android.content.pm.IPackageDataObserver)iin); + } + return new android.content.pm.IPackageDataObserver.Stub.Proxy(obj); + } + @Override public android.os.IBinder asBinder() + { + return this; + } + @Override public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException + { + java.lang.String descriptor = DESCRIPTOR; + switch (code) + { + case INTERFACE_TRANSACTION: + { + reply.writeString(descriptor); + return true; + } + case TRANSACTION_onRemoveCompleted: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + boolean _arg1; + _arg1 = (0!=data.readInt()); + this.onRemoveCompleted(_arg0, _arg1); + return true; + } + default: + { + return super.onTransact(code, data, reply, flags); + } + } + } + private static class Proxy implements android.content.pm.IPackageDataObserver + { + private android.os.IBinder mRemote; + Proxy(android.os.IBinder remote) + { + mRemote = remote; + } + @Override public android.os.IBinder asBinder() + { + return mRemote; + } + public java.lang.String getInterfaceDescriptor() + { + return DESCRIPTOR; + } + @Override public void onRemoveCompleted(java.lang.String packageName, boolean succeeded) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(packageName); + _data.writeInt(((succeeded)?(1):(0))); + boolean _status = mRemote.transact(Stub.TRANSACTION_onRemoveCompleted, _data, null, android.os.IBinder.FLAG_ONEWAY); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().onRemoveCompleted(packageName, succeeded); + return; + } + } + finally { + _data.recycle(); + } + } + public static android.content.pm.IPackageDataObserver sDefaultImpl; + } + static final int TRANSACTION_onRemoveCompleted = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); + public static boolean setDefaultImpl(android.content.pm.IPackageDataObserver impl) { + if (Stub.Proxy.sDefaultImpl == null && impl != null) { + Stub.Proxy.sDefaultImpl = impl; + return true; + } + return false; + } + public static android.content.pm.IPackageDataObserver getDefaultImpl() { + return Stub.Proxy.sDefaultImpl; + } + } + public void onRemoveCompleted(java.lang.String packageName, boolean succeeded) throws android.os.RemoteException; +} diff --git a/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java.meta b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java.meta new file mode 100644 index 0000000..518d38a --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageDataObserver.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 5fc4afade24d14ad3aef4d41ef868e9a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java new file mode 100644 index 0000000..54c506e --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java @@ -0,0 +1,136 @@ +/* + * This file is auto-generated. DO NOT MODIFY. + */ +package android.content.pm; +/** + * API for package data change related callbacks from the Package Manager. + * Some usage scenarios include deletion of cache directory, generate + * statistics related to code, data, cache usage(TODO) + * {@hide} + */ +public interface IPackageStatsObserver extends android.os.IInterface +{ + /** Default implementation for IPackageStatsObserver. */ + public static class Default implements android.content.pm.IPackageStatsObserver + { + @Override public void onGetStatsCompleted(android.content.pm.PackageStats pStats, boolean succeeded) throws android.os.RemoteException + { + } + @Override + public android.os.IBinder asBinder() { + return null; + } + } + /** Local-side IPC implementation stub class. */ + public static abstract class Stub extends android.os.Binder implements android.content.pm.IPackageStatsObserver + { + private static final java.lang.String DESCRIPTOR = "android.content.pm.IPackageStatsObserver"; + /** Construct the stub at attach it to the interface. */ + public Stub() + { + this.attachInterface(this, DESCRIPTOR); + } + /** + * Cast an IBinder object into an android.content.pm.IPackageStatsObserver interface, + * generating a proxy if needed. + */ + public static android.content.pm.IPackageStatsObserver asInterface(android.os.IBinder obj) + { + if ((obj==null)) { + return null; + } + android.os.IInterface iin = obj.queryLocalInterface(DESCRIPTOR); + if (((iin!=null)&&(iin instanceof android.content.pm.IPackageStatsObserver))) { + return ((android.content.pm.IPackageStatsObserver)iin); + } + return new android.content.pm.IPackageStatsObserver.Stub.Proxy(obj); + } + @Override public android.os.IBinder asBinder() + { + return this; + } + @Override public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException + { + java.lang.String descriptor = DESCRIPTOR; + switch (code) + { + case INTERFACE_TRANSACTION: + { + reply.writeString(descriptor); + return true; + } + case TRANSACTION_onGetStatsCompleted: + { + data.enforceInterface(descriptor); + android.content.pm.PackageStats _arg0; + if ((0!=data.readInt())) { + _arg0 = android.content.pm.PackageStats.CREATOR.createFromParcel(data); + } + else { + _arg0 = null; + } + boolean _arg1; + _arg1 = (0!=data.readInt()); + this.onGetStatsCompleted(_arg0, _arg1); + return true; + } + default: + { + return super.onTransact(code, data, reply, flags); + } + } + } + private static class Proxy implements android.content.pm.IPackageStatsObserver + { + private android.os.IBinder mRemote; + Proxy(android.os.IBinder remote) + { + mRemote = remote; + } + @Override public android.os.IBinder asBinder() + { + return mRemote; + } + public java.lang.String getInterfaceDescriptor() + { + return DESCRIPTOR; + } + @Override public void onGetStatsCompleted(android.content.pm.PackageStats pStats, boolean succeeded) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + if ((pStats!=null)) { + _data.writeInt(1); + pStats.writeToParcel(_data, 0); + } + else { + _data.writeInt(0); + } + _data.writeInt(((succeeded)?(1):(0))); + boolean _status = mRemote.transact(Stub.TRANSACTION_onGetStatsCompleted, _data, null, android.os.IBinder.FLAG_ONEWAY); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().onGetStatsCompleted(pStats, succeeded); + return; + } + } + finally { + _data.recycle(); + } + } + public static android.content.pm.IPackageStatsObserver sDefaultImpl; + } + static final int TRANSACTION_onGetStatsCompleted = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); + public static boolean setDefaultImpl(android.content.pm.IPackageStatsObserver impl) { + if (Stub.Proxy.sDefaultImpl == null && impl != null) { + Stub.Proxy.sDefaultImpl = impl; + return true; + } + return false; + } + public static android.content.pm.IPackageStatsObserver getDefaultImpl() { + return Stub.Proxy.sDefaultImpl; + } + } + public void onGetStatsCompleted(android.content.pm.PackageStats pStats, boolean succeeded) throws android.os.RemoteException; +} diff --git a/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java.meta b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java.meta new file mode 100644 index 0000000..3349a45 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/content/pm/IPackageStatsObserver.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 17f9ec184c3b940af9a0bd7f9d1c5ee7 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/android/telephony.meta b/Assets/trCRM/Plugins/Android/gen/android/telephony.meta new file mode 100644 index 0000000..537b98d --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/android/telephony.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12d49a1a05449429383d2dd5bc950c04 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/com.meta b/Assets/trCRM/Plugins/Android/gen/com.meta new file mode 100644 index 0000000..75077f3 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/com.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7012fb3bf42f245888666fd9bab52d30 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/com/android.meta b/Assets/trCRM/Plugins/Android/gen/com/android.meta new file mode 100644 index 0000000..1b3caf8 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/com/android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35150b0c6e306492abe809096346b87d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/com/android/internal.meta b/Assets/trCRM/Plugins/Android/gen/com/android/internal.meta new file mode 100644 index 0000000..f86008a --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/com/android/internal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04bd79513d9de4ae98802c0b9d943128 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony.meta b/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony.meta new file mode 100644 index 0000000..a6012a3 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d297c8da4cb394f029003c9507059f2c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java b/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java new file mode 100644 index 0000000..13ab251 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java @@ -0,0 +1,1850 @@ +/* + * This file is auto-generated. DO NOT MODIFY. + */ +package com.android.internal.telephony; +/** + * Interface used to interact with the phone. Mostly this is used by the + * TelephonyManager class. A few places are still using this directly. + * Please clean them up if possible and use TelephonyManager insteadl. + * + * {@hide} + */ +public interface ITelephony extends android.os.IInterface +{ + /** Default implementation for ITelephony. */ + public static class Default implements com.android.internal.telephony.ITelephony + { + /** + * Dial a number. This doesn't place the call. It displays + * the Dialer screen. + * @param number the number to be dialed. If null, this + * would display the Dialer screen with no number pre-filled. + */ + @Override public void dial(java.lang.String number) throws android.os.RemoteException + { + } + /** + * Place a call to the specified number. + * @param number the number to be called. + */ + @Override public void call(java.lang.String number) throws android.os.RemoteException + { + } + /** + * If there is currently a call in progress, show the call screen. + * The DTMF dialpad may or may not be visible initially, depending on + * whether it was up when the user last exited the InCallScreen. + * + * @return true if the call screen was shown. + */ + @Override public boolean showCallScreen() throws android.os.RemoteException + { + return false; + } + /** + * Variation of showCallScreen() that also specifies whether the + * DTMF dialpad should be initially visible when the InCallScreen + * comes up. + * + * @param showDialpad if true, make the dialpad visible initially, + * otherwise hide the dialpad initially. + * @return true if the call screen was shown. + * + * @see showCallScreen + */ + @Override public boolean showCallScreenWithDialpad(boolean showDialpad) throws android.os.RemoteException + { + return false; + } + /** + * End call or go to the Home screen + * + * @return whether it hung up + */ + @Override public boolean endCall() throws android.os.RemoteException + { + return false; + } + /** + * Answer the currently-ringing call. + * + * If there's already a current active call, that call will be + * automatically put on hold. If both lines are currently in use, the + * current active call will be ended. + * + * TODO: provide a flag to let the caller specify what policy to use + * if both lines are in use. (The current behavior is hardwired to + * "answer incoming, end ongoing", which is how the CALL button + * is specced to behave.) + * + * TODO: this should be a oneway call (especially since it's called + * directly from the key queue thread). + */ + @Override public void answerRingingCall() throws android.os.RemoteException + { + } + /** + * Silence the ringer if an incoming call is currently ringing. + * (If vibrating, stop the vibrator also.) + * + * It's safe to call this if the ringer has already been silenced, or + * even if there's no incoming call. (If so, this method will do nothing.) + * + * TODO: this should be a oneway call too (see above). + * (Actually *all* the methods here that return void can + * probably be oneway.) + */ + @Override public void silenceRinger() throws android.os.RemoteException + { + } + /** + * Check if we are in either an active or holding call + * @return true if the phone state is OFFHOOK. + */ + @Override public boolean isOffhook() throws android.os.RemoteException + { + return false; + } + /** + * Check if an incoming phone call is ringing or call waiting. + * @return true if the phone state is RINGING. + */ + @Override public boolean isRinging() throws android.os.RemoteException + { + return false; + } + /** + * Check if the phone is idle. + * @return true if the phone state is IDLE. + */ + @Override public boolean isIdle() throws android.os.RemoteException + { + return false; + } + /** + * Check to see if the radio is on or not. + * @return returns true if the radio is on. + */ + @Override public boolean isRadioOn() throws android.os.RemoteException + { + return false; + } + /** + * Check if the SIM pin lock is enabled. + * @return true if the SIM pin lock is enabled. + */ + @Override public boolean isSimPinEnabled() throws android.os.RemoteException + { + return false; + } + /** + * Cancels the missed calls notification. + */ + @Override public void cancelMissedCallsNotification() throws android.os.RemoteException + { + } + /** + * Supply a pin to unlock the SIM. Blocks until a result is determined. + * @param pin The pin to check. + * @return whether the operation was a success. + */ + @Override public boolean supplyPin(java.lang.String pin) throws android.os.RemoteException + { + return false; + } + /** + * Handles PIN MMI commands (PIN/PIN2/PUK/PUK2), which are initiated + * without SEND (so dial is not appropriate). + * + * @param dialString the MMI command to be executed. + * @return true if MMI command is executed. + */ + @Override public boolean handlePinMmi(java.lang.String dialString) throws android.os.RemoteException + { + return false; + } + /** + * Toggles the radio on or off. + */ + @Override public void toggleRadioOnOff() throws android.os.RemoteException + { + } + /** + * Set the radio to on or off + */ + @Override public boolean setRadio(boolean turnOn) throws android.os.RemoteException + { + return false; + } + /** + * Request to update location information in service state + */ + @Override public void updateServiceLocation() throws android.os.RemoteException + { + } + /** + * Enable location update notifications. + */ + @Override public void enableLocationUpdates() throws android.os.RemoteException + { + } + /** + * Disable location update notifications. + */ + @Override public void disableLocationUpdates() throws android.os.RemoteException + { + } + /** + * Enable a specific APN type. + */ + @Override public int enableApnType(java.lang.String type) throws android.os.RemoteException + { + return 0; + } + /** + * Disable a specific APN type. + */ + @Override public int disableApnType(java.lang.String type) throws android.os.RemoteException + { + return 0; + } + /** + * Allow mobile data connections. + */ + @Override public boolean enableDataConnectivity() throws android.os.RemoteException + { + return false; + } + /** + * Disallow mobile data connections. + */ + @Override public boolean disableDataConnectivity() throws android.os.RemoteException + { + return false; + } + /** + * Report whether data connectivity is possible. + */ + @Override public boolean isDataConnectivityPossible() throws android.os.RemoteException + { + return false; + } + @Override public android.os.Bundle getCellLocation() throws android.os.RemoteException + { + return null; + } + /** + * Returns the neighboring cell information of the device. + */ + @Override public java.util.List getNeighboringCellInfo() throws android.os.RemoteException + { + return null; + } + @Override public int getCallState() throws android.os.RemoteException + { + return 0; + } + @Override public int getDataActivity() throws android.os.RemoteException + { + return 0; + } + @Override public int getDataState() throws android.os.RemoteException + { + return 0; + } + /** + * Returns the current active phone type as integer. + * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE + * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE + */ + @Override public int getActivePhoneType() throws android.os.RemoteException + { + return 0; + } + /** + * Returns the CDMA ERI icon index to display + */ + @Override public int getCdmaEriIconIndex() throws android.os.RemoteException + { + return 0; + } + /** + * Returns the CDMA ERI icon mode, + * 0 - ON + * 1 - FLASHING + */ + @Override public int getCdmaEriIconMode() throws android.os.RemoteException + { + return 0; + } + /** + * Returns the CDMA ERI text, + */ + @Override public java.lang.String getCdmaEriText() throws android.os.RemoteException + { + return null; + } + /** + * Returns true if CDMA provisioning needs to run. + */ + @Override public boolean getCdmaNeedsProvisioning() throws android.os.RemoteException + { + return false; + } + /** + * Returns the unread count of voicemails + */ + @Override public int getVoiceMessageCount() throws android.os.RemoteException + { + return 0; + } + /** + * Returns the network type + */ + @Override public int getNetworkType() throws android.os.RemoteException + { + return 0; + } + /** + * Return true if an ICC card is present + */ + @Override public boolean hasIccCard() throws android.os.RemoteException + { + return false; + } + @Override + public android.os.IBinder asBinder() { + return null; + } + } + /** Local-side IPC implementation stub class. */ + public static abstract class Stub extends android.os.Binder implements com.android.internal.telephony.ITelephony + { + private static final java.lang.String DESCRIPTOR = "com.android.internal.telephony.ITelephony"; + /** Construct the stub at attach it to the interface. */ + public Stub() + { + this.attachInterface(this, DESCRIPTOR); + } + /** + * Cast an IBinder object into an com.android.internal.telephony.ITelephony interface, + * generating a proxy if needed. + */ + public static com.android.internal.telephony.ITelephony asInterface(android.os.IBinder obj) + { + if ((obj==null)) { + return null; + } + android.os.IInterface iin = obj.queryLocalInterface(DESCRIPTOR); + if (((iin!=null)&&(iin instanceof com.android.internal.telephony.ITelephony))) { + return ((com.android.internal.telephony.ITelephony)iin); + } + return new com.android.internal.telephony.ITelephony.Stub.Proxy(obj); + } + @Override public android.os.IBinder asBinder() + { + return this; + } + @Override public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException + { + java.lang.String descriptor = DESCRIPTOR; + switch (code) + { + case INTERFACE_TRANSACTION: + { + reply.writeString(descriptor); + return true; + } + case TRANSACTION_dial: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + this.dial(_arg0); + reply.writeNoException(); + return true; + } + case TRANSACTION_call: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + this.call(_arg0); + reply.writeNoException(); + return true; + } + case TRANSACTION_showCallScreen: + { + data.enforceInterface(descriptor); + boolean _result = this.showCallScreen(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_showCallScreenWithDialpad: + { + data.enforceInterface(descriptor); + boolean _arg0; + _arg0 = (0!=data.readInt()); + boolean _result = this.showCallScreenWithDialpad(_arg0); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_endCall: + { + data.enforceInterface(descriptor); + boolean _result = this.endCall(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_answerRingingCall: + { + data.enforceInterface(descriptor); + this.answerRingingCall(); + reply.writeNoException(); + return true; + } + case TRANSACTION_silenceRinger: + { + data.enforceInterface(descriptor); + this.silenceRinger(); + reply.writeNoException(); + return true; + } + case TRANSACTION_isOffhook: + { + data.enforceInterface(descriptor); + boolean _result = this.isOffhook(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_isRinging: + { + data.enforceInterface(descriptor); + boolean _result = this.isRinging(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_isIdle: + { + data.enforceInterface(descriptor); + boolean _result = this.isIdle(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_isRadioOn: + { + data.enforceInterface(descriptor); + boolean _result = this.isRadioOn(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_isSimPinEnabled: + { + data.enforceInterface(descriptor); + boolean _result = this.isSimPinEnabled(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_cancelMissedCallsNotification: + { + data.enforceInterface(descriptor); + this.cancelMissedCallsNotification(); + reply.writeNoException(); + return true; + } + case TRANSACTION_supplyPin: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + boolean _result = this.supplyPin(_arg0); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_handlePinMmi: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + boolean _result = this.handlePinMmi(_arg0); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_toggleRadioOnOff: + { + data.enforceInterface(descriptor); + this.toggleRadioOnOff(); + reply.writeNoException(); + return true; + } + case TRANSACTION_setRadio: + { + data.enforceInterface(descriptor); + boolean _arg0; + _arg0 = (0!=data.readInt()); + boolean _result = this.setRadio(_arg0); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_updateServiceLocation: + { + data.enforceInterface(descriptor); + this.updateServiceLocation(); + reply.writeNoException(); + return true; + } + case TRANSACTION_enableLocationUpdates: + { + data.enforceInterface(descriptor); + this.enableLocationUpdates(); + reply.writeNoException(); + return true; + } + case TRANSACTION_disableLocationUpdates: + { + data.enforceInterface(descriptor); + this.disableLocationUpdates(); + reply.writeNoException(); + return true; + } + case TRANSACTION_enableApnType: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + int _result = this.enableApnType(_arg0); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_disableApnType: + { + data.enforceInterface(descriptor); + java.lang.String _arg0; + _arg0 = data.readString(); + int _result = this.disableApnType(_arg0); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_enableDataConnectivity: + { + data.enforceInterface(descriptor); + boolean _result = this.enableDataConnectivity(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_disableDataConnectivity: + { + data.enforceInterface(descriptor); + boolean _result = this.disableDataConnectivity(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_isDataConnectivityPossible: + { + data.enforceInterface(descriptor); + boolean _result = this.isDataConnectivityPossible(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_getCellLocation: + { + data.enforceInterface(descriptor); + android.os.Bundle _result = this.getCellLocation(); + reply.writeNoException(); + if ((_result!=null)) { + reply.writeInt(1); + _result.writeToParcel(reply, android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE); + } + else { + reply.writeInt(0); + } + return true; + } + case TRANSACTION_getNeighboringCellInfo: + { + data.enforceInterface(descriptor); + java.util.List _result = this.getNeighboringCellInfo(); + reply.writeNoException(); + reply.writeTypedList(_result); + return true; + } + case TRANSACTION_getCallState: + { + data.enforceInterface(descriptor); + int _result = this.getCallState(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getDataActivity: + { + data.enforceInterface(descriptor); + int _result = this.getDataActivity(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getDataState: + { + data.enforceInterface(descriptor); + int _result = this.getDataState(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getActivePhoneType: + { + data.enforceInterface(descriptor); + int _result = this.getActivePhoneType(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getCdmaEriIconIndex: + { + data.enforceInterface(descriptor); + int _result = this.getCdmaEriIconIndex(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getCdmaEriIconMode: + { + data.enforceInterface(descriptor); + int _result = this.getCdmaEriIconMode(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getCdmaEriText: + { + data.enforceInterface(descriptor); + java.lang.String _result = this.getCdmaEriText(); + reply.writeNoException(); + reply.writeString(_result); + return true; + } + case TRANSACTION_getCdmaNeedsProvisioning: + { + data.enforceInterface(descriptor); + boolean _result = this.getCdmaNeedsProvisioning(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + case TRANSACTION_getVoiceMessageCount: + { + data.enforceInterface(descriptor); + int _result = this.getVoiceMessageCount(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_getNetworkType: + { + data.enforceInterface(descriptor); + int _result = this.getNetworkType(); + reply.writeNoException(); + reply.writeInt(_result); + return true; + } + case TRANSACTION_hasIccCard: + { + data.enforceInterface(descriptor); + boolean _result = this.hasIccCard(); + reply.writeNoException(); + reply.writeInt(((_result)?(1):(0))); + return true; + } + default: + { + return super.onTransact(code, data, reply, flags); + } + } + } + private static class Proxy implements com.android.internal.telephony.ITelephony + { + private android.os.IBinder mRemote; + Proxy(android.os.IBinder remote) + { + mRemote = remote; + } + @Override public android.os.IBinder asBinder() + { + return mRemote; + } + public java.lang.String getInterfaceDescriptor() + { + return DESCRIPTOR; + } + /** + * Dial a number. This doesn't place the call. It displays + * the Dialer screen. + * @param number the number to be dialed. If null, this + * would display the Dialer screen with no number pre-filled. + */ + @Override public void dial(java.lang.String number) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(number); + boolean _status = mRemote.transact(Stub.TRANSACTION_dial, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().dial(number); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Place a call to the specified number. + * @param number the number to be called. + */ + @Override public void call(java.lang.String number) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(number); + boolean _status = mRemote.transact(Stub.TRANSACTION_call, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().call(number); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * If there is currently a call in progress, show the call screen. + * The DTMF dialpad may or may not be visible initially, depending on + * whether it was up when the user last exited the InCallScreen. + * + * @return true if the call screen was shown. + */ + @Override public boolean showCallScreen() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_showCallScreen, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().showCallScreen(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Variation of showCallScreen() that also specifies whether the + * DTMF dialpad should be initially visible when the InCallScreen + * comes up. + * + * @param showDialpad if true, make the dialpad visible initially, + * otherwise hide the dialpad initially. + * @return true if the call screen was shown. + * + * @see showCallScreen + */ + @Override public boolean showCallScreenWithDialpad(boolean showDialpad) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeInt(((showDialpad)?(1):(0))); + boolean _status = mRemote.transact(Stub.TRANSACTION_showCallScreenWithDialpad, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().showCallScreenWithDialpad(showDialpad); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * End call or go to the Home screen + * + * @return whether it hung up + */ + @Override public boolean endCall() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_endCall, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().endCall(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Answer the currently-ringing call. + * + * If there's already a current active call, that call will be + * automatically put on hold. If both lines are currently in use, the + * current active call will be ended. + * + * TODO: provide a flag to let the caller specify what policy to use + * if both lines are in use. (The current behavior is hardwired to + * "answer incoming, end ongoing", which is how the CALL button + * is specced to behave.) + * + * TODO: this should be a oneway call (especially since it's called + * directly from the key queue thread). + */ + @Override public void answerRingingCall() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_answerRingingCall, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().answerRingingCall(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Silence the ringer if an incoming call is currently ringing. + * (If vibrating, stop the vibrator also.) + * + * It's safe to call this if the ringer has already been silenced, or + * even if there's no incoming call. (If so, this method will do nothing.) + * + * TODO: this should be a oneway call too (see above). + * (Actually *all* the methods here that return void can + * probably be oneway.) + */ + @Override public void silenceRinger() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_silenceRinger, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().silenceRinger(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Check if we are in either an active or holding call + * @return true if the phone state is OFFHOOK. + */ + @Override public boolean isOffhook() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_isOffhook, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().isOffhook(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Check if an incoming phone call is ringing or call waiting. + * @return true if the phone state is RINGING. + */ + @Override public boolean isRinging() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_isRinging, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().isRinging(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Check if the phone is idle. + * @return true if the phone state is IDLE. + */ + @Override public boolean isIdle() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_isIdle, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().isIdle(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Check to see if the radio is on or not. + * @return returns true if the radio is on. + */ + @Override public boolean isRadioOn() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_isRadioOn, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().isRadioOn(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Check if the SIM pin lock is enabled. + * @return true if the SIM pin lock is enabled. + */ + @Override public boolean isSimPinEnabled() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_isSimPinEnabled, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().isSimPinEnabled(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Cancels the missed calls notification. + */ + @Override public void cancelMissedCallsNotification() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_cancelMissedCallsNotification, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().cancelMissedCallsNotification(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Supply a pin to unlock the SIM. Blocks until a result is determined. + * @param pin The pin to check. + * @return whether the operation was a success. + */ + @Override public boolean supplyPin(java.lang.String pin) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(pin); + boolean _status = mRemote.transact(Stub.TRANSACTION_supplyPin, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().supplyPin(pin); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Handles PIN MMI commands (PIN/PIN2/PUK/PUK2), which are initiated + * without SEND (so dial is not appropriate). + * + * @param dialString the MMI command to be executed. + * @return true if MMI command is executed. + */ + @Override public boolean handlePinMmi(java.lang.String dialString) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(dialString); + boolean _status = mRemote.transact(Stub.TRANSACTION_handlePinMmi, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().handlePinMmi(dialString); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Toggles the radio on or off. + */ + @Override public void toggleRadioOnOff() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_toggleRadioOnOff, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().toggleRadioOnOff(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Set the radio to on or off + */ + @Override public boolean setRadio(boolean turnOn) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeInt(((turnOn)?(1):(0))); + boolean _status = mRemote.transact(Stub.TRANSACTION_setRadio, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().setRadio(turnOn); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Request to update location information in service state + */ + @Override public void updateServiceLocation() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_updateServiceLocation, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().updateServiceLocation(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Enable location update notifications. + */ + @Override public void enableLocationUpdates() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_enableLocationUpdates, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().enableLocationUpdates(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Disable location update notifications. + */ + @Override public void disableLocationUpdates() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_disableLocationUpdates, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + getDefaultImpl().disableLocationUpdates(); + return; + } + _reply.readException(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + } + /** + * Enable a specific APN type. + */ + @Override public int enableApnType(java.lang.String type) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(type); + boolean _status = mRemote.transact(Stub.TRANSACTION_enableApnType, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().enableApnType(type); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Disable a specific APN type. + */ + @Override public int disableApnType(java.lang.String type) throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + _data.writeString(type); + boolean _status = mRemote.transact(Stub.TRANSACTION_disableApnType, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().disableApnType(type); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Allow mobile data connections. + */ + @Override public boolean enableDataConnectivity() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_enableDataConnectivity, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().enableDataConnectivity(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Disallow mobile data connections. + */ + @Override public boolean disableDataConnectivity() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_disableDataConnectivity, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().disableDataConnectivity(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Report whether data connectivity is possible. + */ + @Override public boolean isDataConnectivityPossible() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_isDataConnectivityPossible, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().isDataConnectivityPossible(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + @Override public android.os.Bundle getCellLocation() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + android.os.Bundle _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getCellLocation, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getCellLocation(); + } + _reply.readException(); + if ((0!=_reply.readInt())) { + _result = android.os.Bundle.CREATOR.createFromParcel(_reply); + } + else { + _result = null; + } + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the neighboring cell information of the device. + */ + @Override public java.util.List getNeighboringCellInfo() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + java.util.List _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getNeighboringCellInfo, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getNeighboringCellInfo(); + } + _reply.readException(); + _result = _reply.createTypedArrayList(android.telephony.NeighboringCellInfo.CREATOR); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + @Override public int getCallState() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getCallState, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getCallState(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + @Override public int getDataActivity() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getDataActivity, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getDataActivity(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + @Override public int getDataState() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getDataState, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getDataState(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the current active phone type as integer. + * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE + * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE + */ + @Override public int getActivePhoneType() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getActivePhoneType, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getActivePhoneType(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the CDMA ERI icon index to display + */ + @Override public int getCdmaEriIconIndex() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getCdmaEriIconIndex, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getCdmaEriIconIndex(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the CDMA ERI icon mode, + * 0 - ON + * 1 - FLASHING + */ + @Override public int getCdmaEriIconMode() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getCdmaEriIconMode, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getCdmaEriIconMode(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the CDMA ERI text, + */ + @Override public java.lang.String getCdmaEriText() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + java.lang.String _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getCdmaEriText, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getCdmaEriText(); + } + _reply.readException(); + _result = _reply.readString(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns true if CDMA provisioning needs to run. + */ + @Override public boolean getCdmaNeedsProvisioning() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getCdmaNeedsProvisioning, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getCdmaNeedsProvisioning(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the unread count of voicemails + */ + @Override public int getVoiceMessageCount() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getVoiceMessageCount, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getVoiceMessageCount(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Returns the network type + */ + @Override public int getNetworkType() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + int _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_getNetworkType, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().getNetworkType(); + } + _reply.readException(); + _result = _reply.readInt(); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + /** + * Return true if an ICC card is present + */ + @Override public boolean hasIccCard() throws android.os.RemoteException + { + android.os.Parcel _data = android.os.Parcel.obtain(); + android.os.Parcel _reply = android.os.Parcel.obtain(); + boolean _result; + try { + _data.writeInterfaceToken(DESCRIPTOR); + boolean _status = mRemote.transact(Stub.TRANSACTION_hasIccCard, _data, _reply, 0); + if (!_status && getDefaultImpl() != null) { + return getDefaultImpl().hasIccCard(); + } + _reply.readException(); + _result = (0!=_reply.readInt()); + } + finally { + _reply.recycle(); + _data.recycle(); + } + return _result; + } + public static com.android.internal.telephony.ITelephony sDefaultImpl; + } + static final int TRANSACTION_dial = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); + static final int TRANSACTION_call = (android.os.IBinder.FIRST_CALL_TRANSACTION + 1); + static final int TRANSACTION_showCallScreen = (android.os.IBinder.FIRST_CALL_TRANSACTION + 2); + static final int TRANSACTION_showCallScreenWithDialpad = (android.os.IBinder.FIRST_CALL_TRANSACTION + 3); + static final int TRANSACTION_endCall = (android.os.IBinder.FIRST_CALL_TRANSACTION + 4); + static final int TRANSACTION_answerRingingCall = (android.os.IBinder.FIRST_CALL_TRANSACTION + 5); + static final int TRANSACTION_silenceRinger = (android.os.IBinder.FIRST_CALL_TRANSACTION + 6); + static final int TRANSACTION_isOffhook = (android.os.IBinder.FIRST_CALL_TRANSACTION + 7); + static final int TRANSACTION_isRinging = (android.os.IBinder.FIRST_CALL_TRANSACTION + 8); + static final int TRANSACTION_isIdle = (android.os.IBinder.FIRST_CALL_TRANSACTION + 9); + static final int TRANSACTION_isRadioOn = (android.os.IBinder.FIRST_CALL_TRANSACTION + 10); + static final int TRANSACTION_isSimPinEnabled = (android.os.IBinder.FIRST_CALL_TRANSACTION + 11); + static final int TRANSACTION_cancelMissedCallsNotification = (android.os.IBinder.FIRST_CALL_TRANSACTION + 12); + static final int TRANSACTION_supplyPin = (android.os.IBinder.FIRST_CALL_TRANSACTION + 13); + static final int TRANSACTION_handlePinMmi = (android.os.IBinder.FIRST_CALL_TRANSACTION + 14); + static final int TRANSACTION_toggleRadioOnOff = (android.os.IBinder.FIRST_CALL_TRANSACTION + 15); + static final int TRANSACTION_setRadio = (android.os.IBinder.FIRST_CALL_TRANSACTION + 16); + static final int TRANSACTION_updateServiceLocation = (android.os.IBinder.FIRST_CALL_TRANSACTION + 17); + static final int TRANSACTION_enableLocationUpdates = (android.os.IBinder.FIRST_CALL_TRANSACTION + 18); + static final int TRANSACTION_disableLocationUpdates = (android.os.IBinder.FIRST_CALL_TRANSACTION + 19); + static final int TRANSACTION_enableApnType = (android.os.IBinder.FIRST_CALL_TRANSACTION + 20); + static final int TRANSACTION_disableApnType = (android.os.IBinder.FIRST_CALL_TRANSACTION + 21); + static final int TRANSACTION_enableDataConnectivity = (android.os.IBinder.FIRST_CALL_TRANSACTION + 22); + static final int TRANSACTION_disableDataConnectivity = (android.os.IBinder.FIRST_CALL_TRANSACTION + 23); + static final int TRANSACTION_isDataConnectivityPossible = (android.os.IBinder.FIRST_CALL_TRANSACTION + 24); + static final int TRANSACTION_getCellLocation = (android.os.IBinder.FIRST_CALL_TRANSACTION + 25); + static final int TRANSACTION_getNeighboringCellInfo = (android.os.IBinder.FIRST_CALL_TRANSACTION + 26); + static final int TRANSACTION_getCallState = (android.os.IBinder.FIRST_CALL_TRANSACTION + 27); + static final int TRANSACTION_getDataActivity = (android.os.IBinder.FIRST_CALL_TRANSACTION + 28); + static final int TRANSACTION_getDataState = (android.os.IBinder.FIRST_CALL_TRANSACTION + 29); + static final int TRANSACTION_getActivePhoneType = (android.os.IBinder.FIRST_CALL_TRANSACTION + 30); + static final int TRANSACTION_getCdmaEriIconIndex = (android.os.IBinder.FIRST_CALL_TRANSACTION + 31); + static final int TRANSACTION_getCdmaEriIconMode = (android.os.IBinder.FIRST_CALL_TRANSACTION + 32); + static final int TRANSACTION_getCdmaEriText = (android.os.IBinder.FIRST_CALL_TRANSACTION + 33); + static final int TRANSACTION_getCdmaNeedsProvisioning = (android.os.IBinder.FIRST_CALL_TRANSACTION + 34); + static final int TRANSACTION_getVoiceMessageCount = (android.os.IBinder.FIRST_CALL_TRANSACTION + 35); + static final int TRANSACTION_getNetworkType = (android.os.IBinder.FIRST_CALL_TRANSACTION + 36); + static final int TRANSACTION_hasIccCard = (android.os.IBinder.FIRST_CALL_TRANSACTION + 37); + public static boolean setDefaultImpl(com.android.internal.telephony.ITelephony impl) { + if (Stub.Proxy.sDefaultImpl == null && impl != null) { + Stub.Proxy.sDefaultImpl = impl; + return true; + } + return false; + } + public static com.android.internal.telephony.ITelephony getDefaultImpl() { + return Stub.Proxy.sDefaultImpl; + } + } + /** + * Dial a number. This doesn't place the call. It displays + * the Dialer screen. + * @param number the number to be dialed. If null, this + * would display the Dialer screen with no number pre-filled. + */ + public void dial(java.lang.String number) throws android.os.RemoteException; + /** + * Place a call to the specified number. + * @param number the number to be called. + */ + public void call(java.lang.String number) throws android.os.RemoteException; + /** + * If there is currently a call in progress, show the call screen. + * The DTMF dialpad may or may not be visible initially, depending on + * whether it was up when the user last exited the InCallScreen. + * + * @return true if the call screen was shown. + */ + public boolean showCallScreen() throws android.os.RemoteException; + /** + * Variation of showCallScreen() that also specifies whether the + * DTMF dialpad should be initially visible when the InCallScreen + * comes up. + * + * @param showDialpad if true, make the dialpad visible initially, + * otherwise hide the dialpad initially. + * @return true if the call screen was shown. + * + * @see showCallScreen + */ + public boolean showCallScreenWithDialpad(boolean showDialpad) throws android.os.RemoteException; + /** + * End call or go to the Home screen + * + * @return whether it hung up + */ + public boolean endCall() throws android.os.RemoteException; + /** + * Answer the currently-ringing call. + * + * If there's already a current active call, that call will be + * automatically put on hold. If both lines are currently in use, the + * current active call will be ended. + * + * TODO: provide a flag to let the caller specify what policy to use + * if both lines are in use. (The current behavior is hardwired to + * "answer incoming, end ongoing", which is how the CALL button + * is specced to behave.) + * + * TODO: this should be a oneway call (especially since it's called + * directly from the key queue thread). + */ + public void answerRingingCall() throws android.os.RemoteException; + /** + * Silence the ringer if an incoming call is currently ringing. + * (If vibrating, stop the vibrator also.) + * + * It's safe to call this if the ringer has already been silenced, or + * even if there's no incoming call. (If so, this method will do nothing.) + * + * TODO: this should be a oneway call too (see above). + * (Actually *all* the methods here that return void can + * probably be oneway.) + */ + public void silenceRinger() throws android.os.RemoteException; + /** + * Check if we are in either an active or holding call + * @return true if the phone state is OFFHOOK. + */ + public boolean isOffhook() throws android.os.RemoteException; + /** + * Check if an incoming phone call is ringing or call waiting. + * @return true if the phone state is RINGING. + */ + public boolean isRinging() throws android.os.RemoteException; + /** + * Check if the phone is idle. + * @return true if the phone state is IDLE. + */ + public boolean isIdle() throws android.os.RemoteException; + /** + * Check to see if the radio is on or not. + * @return returns true if the radio is on. + */ + public boolean isRadioOn() throws android.os.RemoteException; + /** + * Check if the SIM pin lock is enabled. + * @return true if the SIM pin lock is enabled. + */ + public boolean isSimPinEnabled() throws android.os.RemoteException; + /** + * Cancels the missed calls notification. + */ + public void cancelMissedCallsNotification() throws android.os.RemoteException; + /** + * Supply a pin to unlock the SIM. Blocks until a result is determined. + * @param pin The pin to check. + * @return whether the operation was a success. + */ + public boolean supplyPin(java.lang.String pin) throws android.os.RemoteException; + /** + * Handles PIN MMI commands (PIN/PIN2/PUK/PUK2), which are initiated + * without SEND (so dial is not appropriate). + * + * @param dialString the MMI command to be executed. + * @return true if MMI command is executed. + */ + public boolean handlePinMmi(java.lang.String dialString) throws android.os.RemoteException; + /** + * Toggles the radio on or off. + */ + public void toggleRadioOnOff() throws android.os.RemoteException; + /** + * Set the radio to on or off + */ + public boolean setRadio(boolean turnOn) throws android.os.RemoteException; + /** + * Request to update location information in service state + */ + public void updateServiceLocation() throws android.os.RemoteException; + /** + * Enable location update notifications. + */ + public void enableLocationUpdates() throws android.os.RemoteException; + /** + * Disable location update notifications. + */ + public void disableLocationUpdates() throws android.os.RemoteException; + /** + * Enable a specific APN type. + */ + public int enableApnType(java.lang.String type) throws android.os.RemoteException; + /** + * Disable a specific APN type. + */ + public int disableApnType(java.lang.String type) throws android.os.RemoteException; + /** + * Allow mobile data connections. + */ + public boolean enableDataConnectivity() throws android.os.RemoteException; + /** + * Disallow mobile data connections. + */ + public boolean disableDataConnectivity() throws android.os.RemoteException; + /** + * Report whether data connectivity is possible. + */ + public boolean isDataConnectivityPossible() throws android.os.RemoteException; + public android.os.Bundle getCellLocation() throws android.os.RemoteException; + /** + * Returns the neighboring cell information of the device. + */ + public java.util.List getNeighboringCellInfo() throws android.os.RemoteException; + public int getCallState() throws android.os.RemoteException; + public int getDataActivity() throws android.os.RemoteException; + public int getDataState() throws android.os.RemoteException; + /** + * Returns the current active phone type as integer. + * Returns TelephonyManager.PHONE_TYPE_CDMA if RILConstants.CDMA_PHONE + * and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE + */ + public int getActivePhoneType() throws android.os.RemoteException; + /** + * Returns the CDMA ERI icon index to display + */ + public int getCdmaEriIconIndex() throws android.os.RemoteException; + /** + * Returns the CDMA ERI icon mode, + * 0 - ON + * 1 - FLASHING + */ + public int getCdmaEriIconMode() throws android.os.RemoteException; + /** + * Returns the CDMA ERI text, + */ + public java.lang.String getCdmaEriText() throws android.os.RemoteException; + /** + * Returns true if CDMA provisioning needs to run. + */ + public boolean getCdmaNeedsProvisioning() throws android.os.RemoteException; + /** + * Returns the unread count of voicemails + */ + public int getVoiceMessageCount() throws android.os.RemoteException; + /** + * Returns the network type + */ + public int getNetworkType() throws android.os.RemoteException; + /** + * Return true if an ICC card is present + */ + public boolean hasIccCard() throws android.os.RemoteException; +} diff --git a/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java.meta b/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java.meta new file mode 100644 index 0000000..c9ca4ce --- /dev/null +++ b/Assets/trCRM/Plugins/Android/gen/com/android/internal/telephony/ITelephony.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: e36108243301b48b2b87f2aec0353457 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java.meta b/Assets/trCRM/Plugins/Android/java.meta new file mode 100644 index 0000000..c821a9a --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0aa4a454694c436ab2eee05fb2121bb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com.meta b/Assets/trCRM/Plugins/Android/java/com.meta new file mode 100644 index 0000000..ab28704 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11c893940831146979c7e7598efdb32f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape.meta b/Assets/trCRM/Plugins/Android/java/com/coolape.meta new file mode 100644 index 0000000..1bfc293 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8bf198c8bbb1346a89fe2d9429fdef63 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun.meta b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun.meta new file mode 100644 index 0000000..2d01bfc --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d4c11bdd31bb45a2b28d13a49d734a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java new file mode 100644 index 0000000..8f36e04 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java @@ -0,0 +1,37 @@ +package com.coolape.tianrun; + + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.telephony.TelephonyManager; +import android.util.Log; + +public class CLOutgoingCallListener extends BroadcastReceiver { + String TAG = "unity"; + static Boolean isOutgoingCall = false; + + @Override + public void onReceive(Context context, Intent intent) { + if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) { + Log.d(TAG, "开始拨号,但并不知道是否接通电话"); + if (U3dPlugin.isNeedRecordOutCall) { + isOutgoingCall = true; + U3dPlugin.onBegainOutgoingCall(); + } + } else if (intent.getAction().equals( + TelephonyManager.ACTION_PHONE_STATE_CHANGED)) { + TelephonyManager telephonyManager = (TelephonyManager) context + .getSystemService(Context.TELEPHONY_SERVICE);// 注册监听器 + if (telephonyManager.getCallState() == TelephonyManager.CALL_STATE_IDLE) { + + if (U3dPlugin.isNeedRecordOutCall && isOutgoingCall) { + U3dPlugin.onEndgoingCall(); + isOutgoingCall = false; + } + Log.d(TAG, "挂电话"); + } + } + } + +} diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java.meta b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java.meta new file mode 100644 index 0000000..15d838a --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLOutgoingCallListener.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 7c47c9be3131645a7b1255d79145cd79 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java new file mode 100644 index 0000000..6f32533 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java @@ -0,0 +1,149 @@ +package com.coolape.tianrun; + +import java.util.Calendar; + +import com.android.internal.telephony.ITelephony; +import com.newland.PhoneUtils; + +import android.content.Context; +import android.content.Intent; +import android.net.Uri; +import android.os.Message; +import android.telephony.PhoneStateListener; +import android.telephony.TelephonyManager; +import android.util.Log; +import android.widget.Toast; + +/** + * + * @author JD 功能:打电话,录音,通话时间 + * + */ +public class CLTeleInterface { + + private String TAG = "TeleInterface"; + private Context activity; + // private Handler handler; + private Calendar calendar; + private String teleStartTime; + private String teleEndTime; + private TelephonyManager telephonyManager; + public static int TELE_START_TIME = 5; + public static int TELE_END_TIME = 6; + + public String getTeleStartTime() { + return teleStartTime; + } + + public String getTeleEndTime() { + return teleEndTime; + } + public PhoneListener listener; + + /** + * 构造函数 + * + * @param activity + * @param handler + * 自定义handler接收消息 msg.what 5:电话拨通时间 6:电话挂断时间 + */ + // public TeleInterface(Context activity, Handler handler) { + public CLTeleInterface(Context activity) { + this.activity = activity; + // this.handler = handler; + } + + /** + * 拨打电话 + * + * @param phoneNum + * 需要拨打号码 + */ + public void Call(String phoneNum) { + if (phoneNum.length() != 0) { + Intent phoneIntent = new Intent("android.intent.action.CALL", + Uri.parse("tel:" + phoneNum)); + activity.startActivity(phoneIntent); + } else { + Toast.makeText(activity, "不能输入为空", Toast.LENGTH_LONG).show(); + } + } + + /** + * 来电监听注册 + */ + public void teleListen() { + telephonyManager = (TelephonyManager) activity + .getSystemService(Context.TELEPHONY_SERVICE);// 注册监听器 + if(listener == null) { + listener = new PhoneListener(); + } + telephonyManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);// 监听电话状态 + } + + /** + * 挂断电话 + * + * @throws Exception + */ + public void endCall() throws Exception { + ITelephony iTelephony = PhoneUtils.getITelephony(telephonyManager); + iTelephony.endCall();// 自动挂断电话 + } + + private final class PhoneListener extends PhoneStateListener { + private String incomeNumber=""; // 来电号码 + private boolean isComingCall = false; + // private MediaRecorder mediaRecorder; + // private File root_file, file; + + @Override + public void onCallStateChanged(int state, String incomingNumber) { + try { + switch (state) { + case TelephonyManager.CALL_STATE_RINGING: // 来电 + Log.d(TAG, "来电============"); + this.incomeNumber = incomingNumber; + Log.d(TAG, "incomingNumber==" + incomingNumber); + isComingCall = true; + break; + case TelephonyManager.CALL_STATE_OFFHOOK: // 接通电话 + Log.d(TAG, "接通电话============"); + calendar = Calendar.getInstance(); + teleStartTime = calendar.getTime().toString(); + + Message msg_start = new Message(); + msg_start.what = TELE_START_TIME; + msg_start.obj = teleStartTime; + Log.d(TAG, "StartTime=====" + teleStartTime); + + if (U3dPlugin.isNeedRecordOutCall) { +// isOutgoingCall = true; + U3dPlugin.onBegainOutgoingCall(); + } + + break; + + case TelephonyManager.CALL_STATE_IDLE: // 挂掉电话 + if(isComingCall) { + U3dPlugin.onEndincomeCall(incomeNumber); +// incomeNumber = ""; + isComingCall = false; + } else { + if (U3dPlugin.isNeedRecordOutCall) { + U3dPlugin.onEndgoingCall(); +// isOutgoingCall = false; + } + } + Log.d(TAG, "挂掉电话===================!"); + break; + + } + super.onCallStateChanged(state, incomingNumber); + } catch (IllegalStateException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + } +} \ No newline at end of file diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java.meta b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java.meta new file mode 100644 index 0000000..fd1f5ab --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/CLTeleInterface.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 41b4e79026479440ca9684104f56b83b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java new file mode 100644 index 0000000..0b7d8a4 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java @@ -0,0 +1,123 @@ +package com.coolape.tianrun; + +import android.content.Context; +import android.media.MediaPlayer; +import android.media.MediaPlayer.OnCompletionListener; +import android.media.MediaPlayer.OnPreparedListener; +import android.media.MediaPlayer.OnErrorListener; +import android.media.MediaPlayer.OnSeekCompleteListener; +import android.net.Uri; + +public class MyMediaPlayer { + public static volatile MediaPlayer player = null; + static String onPrepareOrgs = ""; + + public void prepare(Context context, String audioSource, String orgs) { + onPrepareOrgs = orgs; + try { + Uri uri = Uri.parse(audioSource); + if (player == null) { + player = MediaPlayer.create(context, uri); + player.setLooping(false); + } else { + if (player.isPlaying()) { + stop(); + } + player.reset(); + if (audioSource.startsWith("http")) { + player.setDataSource(context, uri); + } else { + player.setDataSource(audioSource); + } + player.prepareAsync(); + } + player.setOnPreparedListener(new OnPreparedListener() { + @Override + public void onPrepared(MediaPlayer player) { + player.setLooping(false); + int len = player.getDuration(); + U3dPlugin.UnitySendMessage("onMediaPrepared", len + "", + onPrepareOrgs); + } + }); + player.setOnCompletionListener(new OnCompletionListener() { + + @Override + public void onCompletion(MediaPlayer player) { + pause(); + U3dPlugin.UnitySendMessage("onMediaComplet", "true", + onPrepareOrgs); + } + }); + player.setOnErrorListener(new OnErrorListener() { + + @Override + public boolean onError(MediaPlayer arg0, int arg1, int arg2) { + U3dPlugin.UnitySendMessage("onMediaError", "false", + onPrepareOrgs); + return false; + } + }); + player.setOnSeekCompleteListener(new OnSeekCompleteListener() { + + @Override + public void onSeekComplete(MediaPlayer arg0) { + // TODO Auto-generated method stub + U3dPlugin.UnitySendMessage("onMediaSeek", "true", + onPrepareOrgs); + } + }); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public int getProgress() { + if (player != null) { + return player.getCurrentPosition(); + } else { + return 0; + } + } + + public void pause() { + if (player != null && player.isPlaying()){ + player.pause(); + } + } + + public void play() { + if (player != null && !player.isPlaying()){ + player.start(); + } + } + + public void stop() { + if (player != null) + return; + if (player.isPlaying()) { + player.stop(); + } + try { + // mp.prepareAsync(); + // player.prepare(); + player.reset(); +// player.seekTo(0); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public void seek(int progress) { + if (player != null) + player.seekTo(progress); + } + + public void destroy() { + if (player != null) { + player.stop(); + player.release(); + } + player = null; + } +} diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java.meta b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java.meta new file mode 100644 index 0000000..8a484fc --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/MyMediaPlayer.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 454367b24531b47b59738a9ba52727ee +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java new file mode 100644 index 0000000..61edec4 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java @@ -0,0 +1,236 @@ +package com.coolape.tianrun; + +import java.io.File; +import java.util.concurrent.ExecutionException; + +import org.json.JSONException; +import org.json.JSONObject; + +import android.media.MediaRecorder; +import android.os.Handler; +import android.os.Looper; +import android.util.Log; + +import com.czt.mp3recorder.MP3Recorder; +import com.newland.PhoneUtils; +import com.unity3d.player.UnityPlayer; + +public class U3dPlugin { + static String TAG = "U3d"; + public CLTeleInterface teleInterface; + public static String u3dListener = ""; + public static String recordFileName = ""; + public static Boolean isNeedRecordOutCall = false; + public static Boolean isConnectedRecordOutCall = false; + public static Boolean isWaiting4IncomeCall = false; + public static CLOutgoingCallListener outgoingCallRecver = new CLOutgoingCallListener(); + public static String onEndIncomeCallOrgs = ""; + public static String onEndCallOrgs = ""; + public static U3dPlugin self; + // static MediaRecorder mediaRecorder; + private static MP3Recorder mRecorder; + private static File file; + public static MyMediaPlayer mediaPlayer; + public static int DefaultAudioSource = -1; + + public void init(String _u3dListener) { + self = this; + u3dListener = _u3dListener; + mediaPlayer = new MyMediaPlayer(); + Handler handler = new Handler(Looper.getMainLooper()); + handler.post(new Runnable() { + @Override + public void run() { + teleInterface = new CLTeleInterface(UnityPlayer.currentActivity); + teleInterface.teleListen(); + } + }); + } + + public void onDestroy() { + if (mRecorder != null) { + mRecorder.stop(); + mRecorder = null; + } + file = null; + } + + public void waitingIncomeCall(String _onEndIncomeCallOrgs) { + onEndIncomeCallOrgs = _onEndIncomeCallOrgs; +// isWaiting4IncomeCall = true; + } + + public void begainCall(String _recordFileName, String _onEndCallOrgs) { + onEndCallOrgs = _onEndCallOrgs; + recordFileName = _recordFileName; + isNeedRecordOutCall = true; + } + + public static void onBegainOutgoingCall() { + if (isNeedRecordOutCall) { + + Handler handler = new Handler(Looper.getMainLooper()); + handler.post(new Runnable() { + @Override + public void run() { + recordCall(recordFileName); + } + }); + } + } + + public static void onEndincomeCall(String incomingPhoneNo) { +// if (isWaiting4IncomeCall) { +// isWaiting4IncomeCall = false; + UnitySendMessage("onEndincomeCall", incomingPhoneNo, onEndIncomeCallOrgs); +// } + } + + public static void onEndgoingCall() { + if (isNeedRecordOutCall) { + endRecordCall(); + UnitySendMessage("onEndOutGoingCall", "0", onEndCallOrgs); + recordFileName = ""; + isNeedRecordOutCall = false; + isConnectedRecordOutCall = false; + } + } + + public static void recordCall(String fileName) { + if (fileName == null || fileName.isEmpty()) + return; + try { + file = new File(fileName); + if (!file.exists()) { + file.createNewFile(); + } + if (mRecorder == null) { + mRecorder = new MP3Recorder(file); + } + mRecorder.setRecordFile(file); + // int sdkVer = PhoneUtils.getSDKVersionNumber(); + if (DefaultAudioSource < 0) { + // if (sdkVer >= 23) { + // DefaultAudioSource = MediaRecorder.AudioSource.MIC; + // } else { + DefaultAudioSource = MediaRecorder.AudioSource.VOICE_CALL; + // } + } + // 获得声音数据源 + mRecorder.setAudioSource(DefaultAudioSource); + mRecorder.start(); + + Log.d(TAG, "开始录音!"); + } catch (Exception e) { + e.printStackTrace(); + try { + endRecordCall(); + if (mRecorder == null) { + mRecorder = new MP3Recorder(file); + } + file = new File(fileName); + if (!file.exists()) { + file.createNewFile(); + } + if (mRecorder == null) { + mRecorder = new MP3Recorder(file); + } + mRecorder.setRecordFile(file); + + DefaultAudioSource = MediaRecorder.AudioSource.MIC; + // int sdkVer = PhoneUtils.getSDKVersionNumber(); + mRecorder.setAudioSource(DefaultAudioSource); + mRecorder.start(); + } catch (Exception e2) { + e2.printStackTrace(); + } + } + } + + public static void endRecordCall() { + // if (mediaRecorder != null) { + // mediaRecorder.stop(); + // mediaRecorder.release(); + // mediaRecorder = null; + // } + try { + if (mRecorder != null) { + mRecorder.stop(); + // mRecorder = null; + + file = null; + Log.d(TAG, "结束录音!"); + } + } catch (Exception e) { + e.printStackTrace(); + } + + } + + static String audioSource; + static String orgs; + + public void prepareMedia(String _audioSource, String _orgs) { + audioSource = _audioSource; + orgs = _orgs; + Handler handler = new Handler(Looper.getMainLooper()); + handler.post(new Runnable() { + @Override + public void run() { + mediaPlayer.prepare(UnityPlayer.currentActivity, audioSource, + orgs); + } + }); + } + + public void mediaPlay() { + mediaPlayer.play(); + } + + public void mediaStop() { + mediaPlayer.stop(); + } + + public void mediaPause() { + mediaPlayer.pause(); + } + + static int seekPosition = 0; + + public void mediaSeek(int progress) { + seekPosition = progress; + Handler handler = new Handler(Looper.getMainLooper()); + handler.post(new Runnable() { + @Override + public void run() { + mediaPlayer.seek(seekPosition); + } + }); + } + + public void mediaDestroy() { + mediaPlayer.destroy(); + } + + public int getMediaProgress() { + return mediaPlayer.getProgress(); + } + + public static void UnitySendMessage(String CallbackFunc, String retCode, + String orgs) { + if (u3dListener.isEmpty()) { + return; + } + + try { + JSONObject jsonObj = new JSONObject(); + jsonObj.put("code", retCode); + jsonObj.put("orgs", orgs); + UnityPlayer.UnitySendMessage(u3dListener, CallbackFunc, + jsonObj.toString()); + } catch (JSONException e) { + e.printStackTrace(); + } + } + +} diff --git a/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java.meta b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java.meta new file mode 100644 index 0000000..633e83e --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/coolape/tianrun/U3dPlugin.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: cab5480656f834957a7195cdc9f55ea4 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt.meta b/Assets/trCRM/Plugins/Android/java/com/czt.meta new file mode 100644 index 0000000..7215f70 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9faff43252f784dd0acb3a936a2db671 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder.meta b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder.meta new file mode 100644 index 0000000..a68d8b9 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c58eb358ced9748b8913d328d4a96636 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java new file mode 100644 index 0000000..af40b18 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java @@ -0,0 +1,153 @@ +package com.czt.mp3recorder; + +import android.media.AudioRecord; +import android.os.Handler; +import android.os.HandlerThread; +import android.os.Looper; +import android.os.Message; + +import com.czt.mp3recorder.util.LameUtil; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class DataEncodeThread extends HandlerThread implements AudioRecord.OnRecordPositionUpdateListener { + private StopHandler mHandler; + private static final int PROCESS_STOP = 1; + private byte[] mMp3Buffer; + private FileOutputStream mFileOutputStream; + + private static class StopHandler extends Handler { + + private DataEncodeThread encodeThread; + + public StopHandler(Looper looper, DataEncodeThread encodeThread) { + super(looper); + this.encodeThread = encodeThread; + } + + @Override + public void handleMessage(Message msg) { + if (msg.what == PROCESS_STOP) { + //处理缓冲区中的数据 + while (encodeThread.processData() > 0); + // Cancel any event left in the queue + removeCallbacksAndMessages(null); + encodeThread.flushAndRelease(); + getLooper().quit(); + } + } + } + + /** + * Constructor + * @param file file + * @param bufferSize bufferSize + * @throws FileNotFoundException file not found + */ + public DataEncodeThread(File file, int bufferSize) throws FileNotFoundException { + super("DataEncodeThread"); + this.mFileOutputStream = new FileOutputStream(file); + mMp3Buffer = new byte[(int) (7200 + (bufferSize * 2 * 1.25))]; + } + + @Override + public synchronized void start() { + super.start(); + mHandler = new StopHandler(getLooper(), this); + } + + private void check() { + if (mHandler == null) { + throw new IllegalStateException(); + } + } + + public void sendStopMessage() { + check(); + mHandler.sendEmptyMessage(PROCESS_STOP); + } + public Handler getHandler() { + check(); + return mHandler; + } + + @Override + public void onMarkerReached(AudioRecord recorder) { + // Do nothing + } + + @Override + public void onPeriodicNotification(AudioRecord recorder) { + processData(); + } + /** + * 从缓冲区中读取并处理数据,使用lame编码MP3 + * @return 从缓冲区中读取的数据的长度 + * 缓冲区中没有数据时返回0 + */ + private int processData() { + if (mTasks.size() > 0) { + Task task = mTasks.remove(0); + short[] buffer = task.getData(); + int readSize = task.getReadSize(); + int encodedSize = LameUtil.encode(buffer, buffer, readSize, mMp3Buffer); + if (encodedSize > 0){ + try { + mFileOutputStream.write(mMp3Buffer, 0, encodedSize); + } catch (IOException e) { + e.printStackTrace(); + } + } + return readSize; + } + return 0; + } + + /** + * Flush all data left in lame buffer to file + */ + private void flushAndRelease() { + //将MP3结尾信息写入buffer中 + final int flushResult = LameUtil.flush(mMp3Buffer); + if (flushResult > 0) { + try { + mFileOutputStream.write(mMp3Buffer, 0, flushResult); + } catch (IOException e) { + e.printStackTrace(); + }finally{ + if (mFileOutputStream != null) { + try { + mFileOutputStream.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + LameUtil.close(); + } + } + } + private List mTasks = Collections.synchronizedList(new ArrayList()); + public void addTask(short[] rawData, int readSize){ + mTasks.add(new Task(rawData, readSize)); + } + private class Task{ + private short[] rawData; + private int readSize; + public Task(short[] rawData, int readSize){ + this.rawData = rawData.clone(); + this.readSize = readSize; + } + public short[] getData(){ + return rawData; + } + public int getReadSize(){ + return readSize; + } + } +} diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java.meta b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java.meta new file mode 100644 index 0000000..82347be --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/DataEncodeThread.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 3f6f8444c067b489ab5f68e3b42557cb +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java new file mode 100644 index 0000000..464572b --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java @@ -0,0 +1,192 @@ +package com.czt.mp3recorder; + +import android.media.AudioFormat; +import android.media.AudioRecord; +import android.media.MediaRecorder; +import android.util.Log; + +import com.czt.mp3recorder.util.LameUtil; + +import java.io.File; +import java.io.IOException; + +public class MP3Recorder { + //=======================AudioRecord Default Settings======================= + private static int DEFAULT_AUDIO_SOURCE = MediaRecorder.AudioSource.MIC; + /** + * 以下三项为默认配置参数。Google Android文档明确表明只有以下3个参数是可以在所有设备上保证支持的。 + */ + private static final int DEFAULT_SAMPLING_RATE = 44100;//模拟器仅支持从麦克风输入8kHz采样率 + private static final int DEFAULT_CHANNEL_CONFIG = AudioFormat.CHANNEL_IN_MONO; + /** + * 下面是对此的封装 + * private static final int DEFAULT_AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; + */ + private static final PCMFormat DEFAULT_AUDIO_FORMAT = PCMFormat.PCM_16BIT; + + //======================Lame Default Settings===================== + private static final int DEFAULT_LAME_MP3_QUALITY = 7; + /** + * 与DEFAULT_CHANNEL_CONFIG相关,因为是mono单声,所以是1 + */ + private static final int DEFAULT_LAME_IN_CHANNEL = 1; + /** + * Encoded bit rate. MP3 file will be encoded with bit rate 32kbps + */ + private static final int DEFAULT_LAME_MP3_BIT_RATE = 32; + + //================================================================== + + /** + * 自定义 每160帧作为一个周期,通知一下需要进行编码 + */ + private static final int FRAME_COUNT = 160; + private AudioRecord mAudioRecord = null; + private int mBufferSize; + private short[] mPCMBuffer; + private DataEncodeThread mEncodeThread; + private boolean mIsRecording = false; + private File mRecordFile; + /** + * Default constructor. Setup recorder with default sampling rate 1 channel, + * 16 bits pcm + * @param recordFile target file + */ + public MP3Recorder(File recordFile) { + mRecordFile = recordFile; + } + + public void setRecordFile(File recordFile) { + mRecordFile = recordFile; + } + + public void setAudioSource(int audioSource) { + DEFAULT_AUDIO_SOURCE = audioSource; + } + /** + * Start recording. Create an encoding thread. Start record from this + * thread. + * + * @throws IOException initAudioRecorder throws + */ + public void start() throws IOException { + if (mIsRecording) { + return; + } + mIsRecording = true; // 提早,防止init或startRecording被多次调用 + initAudioRecorder(); + mAudioRecord.startRecording(); + new Thread() { + @Override + public void run() { + //设置线程权限 + android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO); + while (mIsRecording) { + int readSize = mAudioRecord.read(mPCMBuffer, 0, mBufferSize); + if (readSize > 0) { + mEncodeThread.addTask(mPCMBuffer, readSize); + calculateRealVolume(mPCMBuffer, readSize); + } + } + // release and finalize audioRecord + mAudioRecord.stop(); + mAudioRecord.release(); + mAudioRecord = null; + // stop the encoding thread and try to wait + // until the thread finishes its job + mEncodeThread.sendStopMessage(); + } + /** + * 此计算方法来自samsung开发范例 + * + * @param buffer buffer + * @param readSize readSize + */ + private void calculateRealVolume(short[] buffer, int readSize) { + double sum = 0; + for (int i = 0; i < readSize; i++) { + // 这里没有做运算的优化,为了更加清晰的展示代码 + sum += buffer[i] * buffer[i]; + } + if (readSize > 0) { + double amplitude = sum / readSize; + mVolume = (int) Math.sqrt(amplitude); + } + } + }.start(); + } + private int mVolume; + + /** + * 获取真实的音量。 [算法来自三星] + * @return 真实音量 + */ + public int getRealVolume() { + return mVolume; + } + + /** + * 获取相对音量。 超过最大值时取最大值。 + * @return 音量 + */ + public int getVolume(){ + if (mVolume >= MAX_VOLUME) { + return MAX_VOLUME; + } + return mVolume; + } + private static final int MAX_VOLUME = 2000; + + /** + * 根据资料假定的最大值。 实测时有时超过此值。 + * @return 最大音量值。 + */ + public int getMaxVolume(){ + return MAX_VOLUME; + } + public void stop(){ + mIsRecording = false; + } + public boolean isRecording() { + return mIsRecording; + } + /** + * Initialize audio recorder + */ + private void initAudioRecorder() throws IOException { + mBufferSize = AudioRecord.getMinBufferSize(DEFAULT_SAMPLING_RATE, + DEFAULT_CHANNEL_CONFIG, DEFAULT_AUDIO_FORMAT.getAudioFormat()); + + int bytesPerFrame = DEFAULT_AUDIO_FORMAT.getBytesPerFrame(); + /* Get number of samples. Calculate the buffer size + * (round up to the factor of given frame size) + * 使能被整除,方便下面的周期性通知 + * */ + int frameSize = mBufferSize / bytesPerFrame; + if (frameSize % FRAME_COUNT != 0) { + frameSize += (FRAME_COUNT - frameSize % FRAME_COUNT); + mBufferSize = frameSize * bytesPerFrame; + } + + /* Setup audio recorder */ + mAudioRecord = new AudioRecord(DEFAULT_AUDIO_SOURCE, + DEFAULT_SAMPLING_RATE, DEFAULT_CHANNEL_CONFIG, DEFAULT_AUDIO_FORMAT.getAudioFormat(), + mBufferSize); + + mPCMBuffer = new short[mBufferSize]; + /* + * Initialize lame buffer + * mp3 sampling rate is the same as the recorded pcm sampling rate + * The bit rate is 32kbps + * + */ + LameUtil.init(DEFAULT_SAMPLING_RATE, DEFAULT_LAME_IN_CHANNEL, DEFAULT_SAMPLING_RATE, DEFAULT_LAME_MP3_BIT_RATE, DEFAULT_LAME_MP3_QUALITY); + // Create and run thread used to encode data + // The thread will + mEncodeThread = new DataEncodeThread(mRecordFile, mBufferSize); + mEncodeThread.start(); + mAudioRecord.setRecordPositionUpdateListener(mEncodeThread, mEncodeThread.getHandler()); + mAudioRecord.setPositionNotificationPeriod(FRAME_COUNT); + } + +} \ No newline at end of file diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java.meta b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java.meta new file mode 100644 index 0000000..a323f65 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/MP3Recorder.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 134eee28cbbda46bd8c5032af2a8fb0a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java new file mode 100644 index 0000000..faeff95 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java @@ -0,0 +1,22 @@ +package com.czt.mp3recorder; + +import android.media.AudioFormat; + +public enum PCMFormat { + PCM_8BIT (1, AudioFormat.ENCODING_PCM_8BIT), + PCM_16BIT (2, AudioFormat.ENCODING_PCM_16BIT); + + private int bytesPerFrame; + private int audioFormat; + + PCMFormat(int bytesPerFrame, int audioFormat) { + this.bytesPerFrame = bytesPerFrame; + this.audioFormat = audioFormat; + } + public int getBytesPerFrame() { + return bytesPerFrame; + } + public int getAudioFormat() { + return audioFormat; + } +} diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java.meta b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java.meta new file mode 100644 index 0000000..e98b85f --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/PCMFormat.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 6cfce2307b2fa48d6ae51da8e719e1e3 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util.meta b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util.meta new file mode 100644 index 0000000..7894781 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5796cc6b4b0a2492da182ee538742752 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java new file mode 100644 index 0000000..1414b60 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java @@ -0,0 +1,74 @@ +package com.czt.mp3recorder.util; + +public class LameUtil { + static{ + System.loadLibrary("mp3lame"); + } + + /** + * Initialize LAME. + * + * @param inSamplerate + * input sample rate in Hz. + * @param inChannel + * number of channels in input stream. + * @param outSamplerate + * output sample rate in Hz. + * @param outBitrate + * brate compression ratio in KHz. + * @param quality + *

quality=0..9. 0=best (very slow). 9=worst.

+ *

recommended:

+ *

2 near-best quality, not too slow

+ *

5 good quality, fast

+ * 7 ok quality, really fast + */ + public native static void init(int inSamplerate, int inChannel, + int outSamplerate, int outBitrate, int quality); + + /** + * Encode buffer to mp3. + * + * @param bufferLeft + * PCM data for left channel. + * @param bufferRight + * PCM data for right channel. + * @param samples + * number of samples per channel. + * @param mp3buf + * result encoded MP3 stream. You must specified + * "7200 + (1.25 * buffer_l.length)" length array. + * @return

number of bytes output in mp3buf. Can be 0.

+ *

-1: mp3buf was too small

+ *

-2: malloc() problem

+ *

-3: lame_init_params() not called

+ * -4: psycho acoustic problems + */ + public native static int encode(short[] bufferLeft, short[] bufferRight, + int samples, byte[] mp3buf); + + /** + * Flush LAME buffer. + * + * REQUIRED: + * lame_encode_flush will flush the intenal PCM buffers, padding with + * 0's to make sure the final frame is complete, and then flush + * the internal MP3 buffers, and thus may return a + * final few mp3 frames. 'mp3buf' should be at least 7200 bytes long + * to hold all possible emitted data. + * + * will also write id3v1 tags (if any) into the bitstream + * + * return code = number of bytes output to mp3buf. Can be 0 + * @param mp3buf + * result encoded MP3 stream. You must specified at least 7200 + * bytes. + * @return number of bytes output to mp3buf. Can be 0. + */ + public native static int flush(byte[] mp3buf); + + /** + * Close LAME. + */ + public native static void close(); +} diff --git a/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java.meta b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java.meta new file mode 100644 index 0000000..4001fd4 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/czt/mp3recorder/util/LameUtil.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 091a5e5f71553434695297dd6e4e2b16 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/newland.meta b/Assets/trCRM/Plugins/Android/java/com/newland.meta new file mode 100644 index 0000000..8e3da85 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/newland.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2948157a0f46743fe821133054dff30d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java b/Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java new file mode 100644 index 0000000..b3d9d93 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java @@ -0,0 +1,93 @@ +package com.newland; + +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import com.android.internal.telephony.ITelephony; + +import android.app.Service; +import android.content.Context; +import android.telecom.TelecomManager; +import android.telephony.TelephonyManager; +import android.util.Log; + +public class PhoneUtils { + /** + * 从TelephonyManager中实例化ITelephony,并返回 + */ + static public ITelephony getITelephony(TelephonyManager telMgr) + throws Exception { + Method getITelephonyMethod = telMgr.getClass().getDeclaredMethod( + "getITelephony"); + getITelephonyMethod.setAccessible(true);// 私有化函数也能使用 + return (ITelephony) getITelephonyMethod.invoke(telMgr); + } + + public static int getSDKVersionNumber() { + int sdkVersion; + try { + sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK_INT); + } catch (NumberFormatException e) { + sdkVersion = 0; + } + return sdkVersion; + } + + //判断手机是否处于正在通话中 + public static boolean phoneIsInUse(Context context) { + int sdkVer = getSDKVersionNumber(); + if(sdkVer >= 23) { + return phoneIsInUse6_0(context); + } else { + return phoneIsInUse5_0(context); + } + } + //Android如何判断手机是否处于正在通话中,Android 6.0之前(具体版本没追溯)用的方法(在Android 5.1上好用) + public static boolean phoneIsInUse5_0(Context context) { + boolean phoneInUse = false; + TelephonyManager mTelephonyManager = (TelephonyManager)context.getSystemService(Service.TELEPHONY_SERVICE); + Class c = TelephonyManager.class; + Method getITelephonyMethod = null; + try { + getITelephonyMethod = c.getDeclaredMethod("getITelephony", + (Class[]) null); + getITelephonyMethod.setAccessible(true); + ITelephony iTelephony = (ITelephony) getITelephonyMethod.invoke( + mTelephonyManager, (Object[]) null); + phoneInUse = !iTelephony.isIdle(); + } catch (Exception e) { + e.printStackTrace(); + } + return phoneInUse; + } + + //Android 6.0之后用以上方法不好用了,遍寻源码及网上资料得已下方法(在Android 6.0上好用): + public static boolean phoneIsInUse6_0(Context context){ + TelecomManager tm = (TelecomManager)context.getSystemService(Context.TELECOM_SERVICE); + return tm.isInCall(); + } + + static public void printAllInform(Class clsShow) { + try { + // 取得所有方法 + Method[] hideMethod = clsShow.getDeclaredMethods(); + int i = 0; + for (; i < hideMethod.length; i++) { + Log.e("method name", hideMethod[i].getName()); + } + // 取得所有常量 + Field[] allFields = clsShow.getFields(); + for (i = 0; i < allFields.length; i++) { + Log.e("Field name", allFields[i].getName()); + } + } catch (SecurityException e) { + // throw new RuntimeException(e.getMessage()); + e.printStackTrace(); + } catch (IllegalArgumentException e) { + // throw new RuntimeException(e.getMessage()); + e.printStackTrace(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } +} diff --git a/Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java.meta b/Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java.meta new file mode 100644 index 0000000..e808cd3 --- /dev/null +++ b/Assets/trCRM/Plugins/Android/java/com/newland/PhoneUtils.java.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: f2f1aac6d559f41b0a60fbfb671ffce2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/iOS.meta b/Assets/trCRM/Plugins/iOS.meta new file mode 100644 index 0000000..66e5ce6 --- /dev/null +++ b/Assets/trCRM/Plugins/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 245ca7d3e3aa64c04832c9f7d5de8364 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/iOS/CallListner.h b/Assets/trCRM/Plugins/iOS/CallListner.h new file mode 100644 index 0000000..3c10d5b --- /dev/null +++ b/Assets/trCRM/Plugins/iOS/CallListner.h @@ -0,0 +1,12 @@ + + +#ifndef CallListner_h +#define CallListner_h +#import +#import + +@interface CallListner : NSObject + @property (assign, nonatomic)NSString *unityListner; + @property(nonatomic, strong) CTCallCenter* callCenter; +@end +#endif diff --git a/Assets/trCRM/Plugins/iOS/CallListner.h.meta b/Assets/trCRM/Plugins/iOS/CallListner.h.meta new file mode 100644 index 0000000..bbb1c8f --- /dev/null +++ b/Assets/trCRM/Plugins/iOS/CallListner.h.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 03672e374aa1342ef8be44593f8ebab0 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Plugins/iOS/CallListner.m b/Assets/trCRM/Plugins/iOS/CallListner.m new file mode 100644 index 0000000..7a6b4c5 --- /dev/null +++ b/Assets/trCRM/Plugins/iOS/CallListner.m @@ -0,0 +1,87 @@ + + +#import +#import "CallListner.h" + +static CallListner* _CallListner; + +@implementation CallListner + ++(CallListner*) instance +{ + if (_CallListner != nil) { + return _CallListner; + } else { + _CallListner =(CallListner*)([[CallListner alloc] init]); + + } + return _CallListner; +} + +- (id)init:(NSString *)listner +{ + _unityListner = listner; + [self initCallCenter]; + + return self; +} + +- (void)initCallCenter { + bool *isComingCall = false; + _callCenter = [[CTCallCenter alloc] init]; + _callCenter.callEventHandler = ^(CTCall* call) { + dispatch_async(dispatch_get_main_queue(), ^{ + if ([call.callState isEqualToString:CTCallStateDisconnected]) { +// NSLog("CTCallCenter:Call has been disconnected"); + NSLog(@"电话挂断"); + if(isComingCall) { + [self sendUnityMessage:@"onEndincomeCall", ""] + } else { + [self sendUnityMessage:@"onEndOutGoingCall", ""] + } + } else if ([call.callState isEqualToString:CTCallStateConnected]) { +// NSLog("CTCallCenter:Callhasjustbeen connected"); + NSLog(@"电话接通"); + if(isComingCall) { + [self sendUnityMessage:@"onConectedComingCall", ""] + } else { + [self sendUnityMessage:@"onConectedOutGoingCall", ""] + } + } else if ([call.callState isEqualToString:CTCallStateIncoming]) { +// NSLog("CTCallCenter:Call is incoming"); + NSLog(@"电话被叫"); + isComingCall = true; + } else if ([call.callState isEqualToString:CTCallStateDialing]) { +// NSLog("CTCallCenter:Call is Dialing"); + NSLog(@"电话主动拨打电话"); + isComingCall = false; + } else { +// NSLog("CTCallCenter:Nothing is done"); + NSLog(@"电话其他状态"); + } + }); + }; +} + +-(void) sendUnityMessage:(const NSString*)method with:(NSString*)msg +{ + if(_unityListner != nil && msg != nil) { + UnitySendMessage([_unityListner UTF8String], + [method UTF8String], [msg UTF8String]); + } +} + +@end + +#if __cplusplus +extern "C" { +#endif + void _init(const char* goName); + +#if __cplusplus +} +#endif + +void _init(const char* goName) { + [[CallListner instance] init:[NSString stringWithUTF8String:goName]]; +} diff --git a/Assets/trCRM/Plugins/iOS/CallListner.m.meta b/Assets/trCRM/Plugins/iOS/CallListner.m.meta new file mode 100644 index 0000000..7a7d58a --- /dev/null +++ b/Assets/trCRM/Plugins/iOS/CallListner.m.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a9a9ea5d9e8164a519f0906e5dd1d0bd +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CompileFlags: + FrameworkDependencies: CoreTelephony; + - first: + tvOS: tvOS + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Scripts/call.meta b/Assets/trCRM/Scripts/call.meta new file mode 100644 index 0000000..ebf7764 --- /dev/null +++ b/Assets/trCRM/Scripts/call.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7645b2722d959487191d241848b0ae5d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Scripts/call/CallListner.cs b/Assets/trCRM/Scripts/call/CallListner.cs new file mode 100644 index 0000000..a56cfce --- /dev/null +++ b/Assets/trCRM/Scripts/call/CallListner.cs @@ -0,0 +1,216 @@ +using UnityEngine; +using System.Collections; +using Coolape; +using UnityEngine.Android; + +public class CallListner : CLBehaviour4Lua +{ + public static CallListner self; + const string className = "com.coolape.tianrun.U3dPlugin"; +#if UNITY_ANDROID + AndroidJavaObject _plugin; + public AndroidJavaObject plugin + { + get + { + if (_plugin == null) + { + _plugin = new AndroidJavaObject(className); + } + return _plugin; + } + } +#endif + + public CallListner() + { + self = this; + } + +#if UNITY_IOS + [System.Runtime.InteropServices.DllImport("__Internal")] + private static extern void _init(string goName); +#endif + + public void init() + { + setLua(); +#if UNITY_ANDROID + plugin.Call("init", gameObject.name); +#elif UNITY_IOS + _init(gameObject.name); +#endif + } + + + string[] permissions = new string[] + { + "android.permission.RECORD_AUDIO", + "android.permission.CALL_PHONE", + "android.permission.WRITE_EXTERNAL_STORAGE", + "android.permission.READ_EXTERNAL_STORAGE", + "android.permission.READ_PHONE_STATE", + "android.permission.READ_CALL_LOG", + "android.permission.WRITE_CALL_LOG", + }; + + public void checkUserPermission() + { +#if UNITY_ANDROID + for (int i = 0; i < permissions.Length; i++) + { + if (!Permission.HasUserAuthorizedPermission(permissions[i])) + { + Permission.RequestUserPermission(permissions[i]); + } + } +#endif + } + + public bool hadUserPermission() + { +#if UNITY_ANDROID + for (int i = 0; i < permissions.Length; i++) + { + if (!Permission.HasUserAuthorizedPermission(permissions[i])) + { + return false; + } + } + return true; +#else + return true; +#endif + + } + + public void ready2Call(string soundRecordFileName, string onEndCallOrgs) + { +#if UNITY_ANDROID + plugin.Call("begainCall", soundRecordFileName, onEndCallOrgs); +#endif + } + + public void waite4Callback(string onEndIncomeCallOrgs) + { +#if UNITY_ANDROID + plugin.Call("waitingIncomeCall", onEndIncomeCallOrgs); +#endif + } + + public void prepareMedia(string audioPath, string orgs) + { +#if UNITY_ANDROID + // object[] paras = new object[] {audioPath, orgs, plugin}; + + plugin.Call("prepareMedia", audioPath, orgs); + // ThreadEx.exec2(_prepareMedia, paras); +#endif + } + public void _prepareMedia(object paras) + { + object[] objs = paras as object[]; + string audioPath = objs[0].ToString(); + string orgs = objs[1].ToString(); +#if UNITY_ANDROID + AndroidJavaObject _plugin = objs[2] as AndroidJavaObject; + Debug.Log("audioPath==" + audioPath); + Debug.Log("orgs==" + orgs); + Debug.Log(_plugin); + + + _plugin.Call("prepareMedia", audioPath, orgs); +#endif + } + + public void playMedia() + { +#if UNITY_ANDROID + plugin.Call("mediaPlay"); +#endif + } + + public void pauseMedia() + { +#if UNITY_ANDROID + plugin.Call("mediaPause"); +#endif + } + + public void stopMedia() + { +#if UNITY_ANDROID + plugin.Call("mediaStop"); +#endif + } + + public void seekMedia(int progress) + { +#if UNITY_ANDROID + plugin.Call("mediaSeek", progress); +#endif + } + + public void destroyMedia() + { +#if UNITY_ANDROID + plugin.Call("mediaDestroy"); +#endif + } + + public int getMediaProgress() + { +#if UNITY_ANDROID + return plugin.Call("getMediaProgress"); +#endif + return 0; + } + + public override void OnDestroy() + { + base.OnDestroy(); +#if UNITY_ANDROID + plugin.Call("onDestroy"); +#endif + destroyMedia(); + } + + + //==================================================== + //电话接通 + void onConectedOutGoingCall(string data) + { + Utl.doCallback(getLuaFunction("onConectedOutGoingCall"), data); + } + + //当通话结速 + void onEndOutGoingCall(string data) + { + Utl.doCallback(getLuaFunction("onEndOutGoingCall"), data); + } + + void onEndincomeCall(string data) + { + Utl.doCallback(getLuaFunction("onEndincomeCall"), data); + } + + void onMediaPrepared(string data) + { + Utl.doCallback(getLuaFunction("onMediaPrepared"), data); + } + + void onMediaComplet(string data) + { + Utl.doCallback(getLuaFunction("onMediaComplet"), data); + } + void onMediaError(string data) + { + Utl.doCallback(getLuaFunction("onMediaError"), data); + } + + void onMediaSeek(string data) + { + Utl.doCallback(getLuaFunction("onMediaSeek"), data); + } + +} diff --git a/Assets/trCRM/Scripts/call/CallListner.cs.meta b/Assets/trCRM/Scripts/call/CallListner.cs.meta new file mode 100644 index 0000000..8935e50 --- /dev/null +++ b/Assets/trCRM/Scripts/call/CallListner.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d44f47a2af61343ca8fff87bcc27321e +timeCreated: 1487388801 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Scripts/call/RecordManager.cs b/Assets/trCRM/Scripts/call/RecordManager.cs new file mode 100644 index 0000000..52b539b --- /dev/null +++ b/Assets/trCRM/Scripts/call/RecordManager.cs @@ -0,0 +1,91 @@ +using UnityEngine; +using System.Collections; +using Coolape; +using System.Net; +using System.IO; +using UnityEngine.Networking; + +public class RecordManager : CLBehaviour4Lua +{ + public static RecordManager self; + //public static string currentRecord; + //public string host = ""; + //public string user = ""; + //public string password = ""; + //public string remotePath = ""; + public string url = ""; + public static Hashtable ftpMap = new Hashtable(); + + public RecordManager() + { + self = this; + } + + public void upload(string soundPath, string sectionName, object finishCallback) + { + //this.finishCallback = finishCallback; + object[] paras = new object[] { soundPath, finishCallback }; + //ThreadEx.exec(doUpload, paras); + string fileName = Path.GetFileName(soundPath); + byte[] bytes = FileEx.ReadAllBytes(soundPath); + UnityWebRequest www = WWWEx.uploadFile(url, sectionName, fileName, bytes, CLAssetType.text, (Callback)onUploadFile, (Callback)onUploadFile, paras, false); + ftpMap[soundPath] = www; + } + + //public void doUpload(object paras) + //{ + // object[] objs = (object[])paras; + // string soundFile = objs[0].ToString(); + // object callback = objs[1]; + // //FTP ftp = new FTP (host, user, password); + // Debug.LogError(host+"===="+ user+"===="+ password); + // RenciSFTPHelper ftp = new RenciSFTPHelper(host, user, password); + // Debug.LogError("1111111"); + // if(! ftp.connect()) + // { + // Debug.LogError("connect failed!!!" + host + "====" + user + "====" + password); + // onUploadFile(false, 0, soundFile); + // return; + // } + // Debug.LogError("222222222"); + // ftpMap[Path.GetFileName(soundFile)] = ftp; + // //bool ret = ftp.Upload (soundPath, remotePath); + // string remoteFile = Path.Combine(remotePath, Path.GetFileName(soundFile)); + // bool ret = ftp.put(soundFile, remoteFile, (Callback)onUploadFile); + //} + + public void onUploadFile(params object[] objs) + { + string content = objs[0] as string; + object[] orgs = objs[1] as object[]; + string soundPath = orgs[0] as string; + object callback = orgs[1]; + Utl.doCallback(callback, content, soundPath); + ftpMap.Remove(soundPath); + } + + public float progress(string soudPath) + { + if (string.IsNullOrEmpty(soudPath)) + { + return -1; + } + UnityWebRequest request = ftpMap[soudPath] as UnityWebRequest; + if (request != null) + { + return request.uploadProgress; //ftp; + } + return -1; + } + + public void abort(string soundPath) + { + UnityWebRequest request = ftpMap[soundPath] as UnityWebRequest; + if (request != null) + { + request.Dispose(); + request = null; + ftpMap.Remove(soundPath); + } + } +} diff --git a/Assets/trCRM/Scripts/call/RecordManager.cs.meta b/Assets/trCRM/Scripts/call/RecordManager.cs.meta new file mode 100644 index 0000000..772e09d --- /dev/null +++ b/Assets/trCRM/Scripts/call/RecordManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8e5447461c59d40b9862ae086e7d1d68 +timeCreated: 1487641817 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/Scripts/xLua/XluaGenCodeConfig.cs b/Assets/trCRM/Scripts/xLua/XluaGenCodeConfig.cs index 1c6843c..ac86fbb 100644 --- a/Assets/trCRM/Scripts/xLua/XluaGenCodeConfig.cs +++ b/Assets/trCRM/Scripts/xLua/XluaGenCodeConfig.cs @@ -209,6 +209,7 @@ public static class XluaGenCodeConfig typeof(MyFileOpen), typeof(TextureFormat), typeof(FileInfo), + typeof(CallListner), }; //C#静态调用Lua的配置(包括事件的原型),仅可以配delegate,interface diff --git a/Assets/trCRM/_scene/Main.unity b/Assets/trCRM/_scene/Main.unity index 9022a95..6aa47e5 100644 --- a/Assets/trCRM/_scene/Main.unity +++ b/Assets/trCRM/_scene/Main.unity @@ -112,6 +112,67 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &67655059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 67655060} + - component: {fileID: 67655061} + - component: {fileID: 67655062} + m_Layer: 0 + m_Name: callListner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &67655060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67655059} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1628026807} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &67655061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67655059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d44f47a2af61343ca8fff87bcc27321e, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/call/CLLCallListner.lua +--- !u!114 &67655062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67655059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e5447461c59d40b9862ae086e7d1d68, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/call/CLLRecordMgr.lua + url: --- !u!1 &67917333 GameObject: m_ObjectHideFlags: 0 @@ -539,7 +600,7 @@ MonoBehaviour: autoResizeBoxCollider: 1 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 0.48828125 + aspectRatio: 0.50130206 --- !u!65 &447471687 BoxCollider: m_ObjectHideFlags: 0 @@ -1334,7 +1395,7 @@ MonoBehaviour: autoResizeBoxCollider: 1 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 0.48872507 + aspectRatio: 1.3330443 mType: 1 mFillDirection: 4 mFillAmount: 1 @@ -1689,6 +1750,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1711887550} + - {fileID: 67655060} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/trCRM/serversCfg/servers.json b/Assets/trCRM/serversCfg/servers.json index c9d5f56..a7aefa8 100644 --- a/Assets/trCRM/serversCfg/servers.json +++ b/Assets/trCRM/serversCfg/servers.json @@ -1 +1 @@ -{"2020158":{"2":{"id":"2", "host":"47.111.20.34", "name":"\u6d4b\u8bd5\u670d\u52a1\u5668", "iosVer":"49a8c514f675dc39ba88795e36da4ce3", "port":29004, "androidVer":"5a5fb2cebd294474bc8ab470fa07055b", "isDev":1}, "3":{"id":"3", "host":"192.168.1.11", "name":"\u672c\u5730\u6d4b\u8bd5", "iosVer":"49a8c514f675dc39ba88795e36da4ce3", "port":29000, "androidVer":"4f33d26a37d983936fa5feebfe6b57f8", "isDev":1}, "1":{"id":"1", "host":"app.ttf-cti.com", "name":"\u6b63\u5f0f\u670d\u52a1\u5668", "iosVer":"49a8c514f675dc39ba88795e36da4ce3", "port":29000, "androidVer":"4f33d26a37d983936fa5feebfe6b57f8", "isDev":0}}} \ No newline at end of file +{"2020158":{"2":{"id":"2", "host":"47.111.20.34", "name":"\u6d4b\u8bd5\u670d\u52a1\u5668", "iosVer":"49a8c514f675dc39ba88795e36da4ce3", "port":29004, "androidVer":"e693880b58a37eb3ccbcd28f8171757c", "isDev":1}, "3":{"id":"3", "host":"192.168.1.11", "name":"\u672c\u5730\u6d4b\u8bd5", "iosVer":"49a8c514f675dc39ba88795e36da4ce3", "port":29000, "androidVer":"4f33d26a37d983936fa5feebfe6b57f8", "isDev":1}, "1":{"id":"1", "host":"app.ttf-cti.com", "name":"\u6b63\u5f0f\u670d\u52a1\u5668", "iosVer":"49a8c514f675dc39ba88795e36da4ce3", "port":29000, "androidVer":"4f33d26a37d983936fa5feebfe6b57f8", "isDev":0}}} \ No newline at end of file diff --git a/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/bg_160px.png b/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/bg_160px.png new file mode 100644 index 0000000000000000000000000000000000000000..c9602d549b1521aaea5a8c7f0f2251a67f12fdff GIT binary patch literal 3485 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 Z4})3e*2@hhySIR<98Xt2mvv4FO#oO=p?ClQ literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png.meta b/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png.meta new file mode 100644 index 0000000..079185e --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/comingcall.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: ab95e800707b545fe949f33763fdf427 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_dial.png b/Assets/trCRM/upgradeRes4Dev/other/uiAtlas/call/icon_dial.png new file mode 100644 index 0000000000000000000000000000000000000000..42cd62b71315fd1235027bcace0484d2d316f39f GIT binary patch literal 2169 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 E0Q) 0) then +-- local d = dataUploadQueue:Dequeue() +-- CLLCallListner.doCallbackProc(d) +-- end +-- end + +---------------------------------------------------------- +-- 当通话结速 +function CLLCallListner.onEndOutGoingCall(jsonStr) + print("CLLCallListner.onEndOutGoingCall=====" .. jsonStr) + CLLCallListner.procEndCall(jsonStr) +end + +function CLLCallListner.onEndincomeCall(jsonStr) + print("CLLCallListner.onEndincomeCall=====" .. jsonStr) + CLLCallListner.procEndCallIncoming(jsonStr) +end + +function CLLCallListner.procEndCallIncoming(jsonStr) + -- local data = json.decode(jsonStr) + -- if (data == nil) then + -- return + -- end + -- local orgsStr = data.orgs + -- local orgs = (not isNilOrEmpty(orgsStr)) and json.decode(orgsStr) or nil + local data = {} + data.orgs = (not isNilOrEmpty(endIncomeCallParms)) and json.decode(endIncomeCallParms) or nil + local incomingNumber = data.code + if true then --//TODO:判断打进来的电话是否是回拨号码 + if isWaiting4IncomeCall then + CLLCallListner.doCallbackProc(data) + end + isWaiting4IncomeCall = false + end +end + +function CLLCallListner.procEndCall(jsonStr) + local data = json.decode(jsonStr) + if (data == nil) then + return + end + local orgsStr = data.orgs + local orgs = json.decode(orgsStr) + orgs.over_time = DateEx.nowString() + data.orgs = orgs + CLLCallListner.doCallbackProc(data) +end + +function CLLCallListner.doCallbackProc(data) + local orgs = data.orgs + local callback = getLuaFunc(orgs.callback) + if (callback ~= nil) then + callback(orgs) + end +end + +--[[ +function CLLCallListner.onMediaPrepared(jsonStr) + local data = json.decode(jsonStr) + if (data == nil) then + return + end + local mediaLen = data.code + local orgsStr = data.orgs + local orgs = json.decode(orgsStr) + orgs.mediaLen = mediaLen + orgs.callback = orgs.onPrepareMedia + data.orgs = orgs + dataUploadQueue:Enqueue(data) +end + +function CLLCallListner.onMediaComplet(jsonStr) + local data = json.decode(jsonStr) + if (data == nil) then + return + end + local orgsStr = data.orgs + local orgs = json.decode(orgsStr) + orgs.callback = orgs.onMediaComplet + data.orgs = orgs + dataUploadQueue:Enqueue(data) +end + +function CLLCallListner.onMediaError(jsonStr) + local data = json.decode(jsonStr) + if (data == nil) then + return + end + local orgsStr = data.orgs + local orgs = json.decode(orgsStr) + orgs.callback = orgs.onMediaError + data.orgs = orgs + dataUploadQueue:Enqueue(data) +end + +function CLLCallListner.onMediaSeek(jsonStr) + local data = json.decode(jsonStr) + if (data == nil) then + return + end + local orgsStr = data.orgs + local orgs = json.decode(orgsStr) + orgs.callback = orgs.onMediaSeek + data.orgs = orgs + dataUploadQueue:Enqueue(data) +end +]] +-------------------------------------------- +return CLLCallListner diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua.meta b/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua.meta new file mode 100644 index 0000000..f8288fc --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLCallListner.lua.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8e057cacf5ed44d49298c665577783d +timeCreated: 1487389984 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua new file mode 100644 index 0000000..43f1ba4 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua @@ -0,0 +1,202 @@ +-- 录音管理 +CLLRecordMgr = {} + +local csSelf = RecordManager.self +local isBegainUpload = false + +local SoundRecordRoot = PStr.b():a(CLPathCfg.self.basePath):a("/SoundRecords/"):e() +local SoundRecordFinishPath = PStr.b():a(SoundRecordRoot):a("Finished/"):e() +local SoundRecordUploadPath = PStr.b():a(SoundRecordRoot):a("Upload/"):e() +local isFinishUpload = false +local isUploading = false +local isInited = false +local finishUploadQueue = Queue() + +function CLLRecordMgr.getLocalRecord(recordName) + local filePath = "" + + filePath = PStr.b():a(CLLRecordMgr.getSoundRecordFinishPath()):a(recordName):e() + if (File.Exists(filePath)) then + return filePath + end + + filePath = PStr.b():a(CLLRecordMgr.getSoundRecordUploadPath()):a(recordName):e() + if (File.Exists(filePath)) then + return filePath + end + + filePath = PStr.b():a(CLLRecordMgr.getSoundRecordBasePath()):a(recordName):e() + if (File.Exists(filePath)) then + return filePath + end +end + +function CLLRecordMgr.getData() + return finishUploadQueue +end + +function CLLRecordMgr.init() + --csSelf.host = Prefs.getHost(); + --csSelf.user = "app"; + --csSelf.password = "app"; + --csSelf.remotePath = "/"; + csSelf.url = "http://39.106.144.191:29002/httpService/uploadMp3" +end + +function CLLRecordMgr.begainUpload() + if (isBegainUpload) then + return + end + isBegainUpload = true + CLLRecordMgr.uploadAll() +end + +function CLLRecordMgr.canUpload() + local netState = Utl.getNetState() + if isUploading then + CLAlert.add("正在上传其它录音文件,请稍后再试!", Color.white, 1) + return false + elseif netState == "None" then + CLAlert.add("网络不可用,无法上传!", Color.white, 1) + return false + else + return true + end +end + +function CLLRecordMgr.uploadAll() + local netState = Utl.getNetState() + if + ((netState == "WiFi" and (not Prefs.getisWifiRecord())) or + (netState ~= "WiFi" and (not Prefs.getisMobileRecord())) or + isUploading) + then + -- 只有wifi情况下上传 + csSelf:cancelInvoke4Lua(CLLRecordMgr.uploadAll) + csSelf:invoke4Lua(CLLRecordMgr.uploadAll, nil, 5, true) + return + end + + local localDir = CLLRecordMgr.getSoundRecordUploadPath() + if (not Directory.Exists(localDir)) then + return + end + local fileList = Directory.GetFiles(localDir) + if (fileList ~= nil and fileList.Length > 0) then + isUploading = true + CLLRecordMgr.upLoad(fileList[0]) + else + csSelf:cancelInvoke4Lua(CLLRecordMgr.uploadAll) + csSelf:invoke4Lua(CLLRecordMgr.uploadAll, nil, 5, true) + end +end + +-- 把录音文件移动到需要更新的目录中 +function CLLRecordMgr.moveRecord2Upload(soundFile) + local recordName = Path.GetFileName(soundFile) + local fromPath = PStr.b():a(CLLRecordMgr.getSoundRecordBasePath()):a(recordName):e() + local desPath = PStr.b():a(CLLRecordMgr.getSoundRecordUploadPath()):a(recordName):e() + FileEx.CreateDirectory(Path.GetDirectoryName(desPath)) + File.Move(fromPath, desPath) +end + +function CLLRecordMgr.upLoad(soudFile) + isUploading = true + CLLRecordMgr.init() + print(soudFile) + local recordName = Path.GetFileName(soudFile) + local recordFile = PStr.b():a(CLLRecordMgr.getSoundRecordUploadPath()):a(recordName):e() + if (File.Exists(recordFile)) then + csSelf:upload(recordFile, CLLRecordMgr.onFinishUpload) + else + isUploading = false + print("The file not exist.==" .. recordFile) + end +end + +function CLLRecordMgr.onFinishUpload(ret, soundFile) + print("CLLRecordMgr.onFinishUpload==" .. soundFile) + isUploading = false + + if (ret) then + local m = JSON.DecodeMap(ret) + if m.error == 0 then + finishUploadQueue:Enqueue(Path.GetFileName(soundFile)) + end + end + isFinishUpload = true +end + +function CLLRecordMgr.getProgress(recordName) + return csSelf:progress(Path.GetFileName(recordName)) +end + +function CLLRecordMgr.Update() + if (finishUploadQueue.Count > 0) then + local uploadedRecord = finishUploadQueue:Dequeue() + --通知服务器 + if (uploadedRecord ~= nil and uploadedRecord ~= "") then + -- local soundName = Path.GetFileName(uploadedRecord); + CLLNet.upgradeRecord(uploadedRecord) + + -- Move path + local fromPath = PStr.b():a(CLLRecordMgr.getSoundRecordUploadPath()):a(uploadedRecord):e() + local desPath = PStr.b():a(CLLRecordMgr.getSoundRecordFinishPath()):a(uploadedRecord):e() + FileEx.CreateDirectory(Path.GetDirectoryName(desPath)) + print("fromPath==" .. fromPath) + print("desPath==" .. desPath) + File.Move(fromPath, desPath) + end + end + if (isFinishUpload) then + isFinishUpload = false + csSelf:cancelInvoke4Lua(CLLRecordMgr.uploadAll) + csSelf:invoke4Lua(CLLRecordMgr.uploadAll, nil, 2, true) + end +end + +function CLLRecordMgr.getSoundRecordBasePath() + local sdCard = "/sdcard/" + local basePath = PStr.b():a(sdCard):a(SoundRecordRoot):e() + return basePath +end + +function CLLRecordMgr.getSoundRecordUploadPath() + local sdCard = "/sdcard/" + local basePath = PStr.b():a(sdCard):a(SoundRecordUploadPath):e() + return basePath +end + +function CLLRecordMgr.getSoundRecordFinishPath() + local sdCard = "/sdcard/" + local basePath = PStr.b():a(sdCard):a(SoundRecordFinishPath):e() + return basePath +end + +-- 取得录音文件名 +function CLLRecordMgr.getSoundRecordFile() + local sdCard = "/sdcard/" + if (sdCard == "" or (not Directory.Exists(sdCard))) then + CLAlert.add("无法记录通话录音,请确认是否有SD卡", Color.white, 1) + return "" + end + local basePath = PStr.b():a(sdCard):a(SoundRecordRoot):e() + + local ret = PStr.b():a(basePath):a("app_"):a(Utl.uuid):a("_"):a(DateEx.nowMS):a(".mp3"):e() + FileEx.CreateDirectory(Path.GetDirectoryName(ret)) + return ret +end + +function CLLRecordMgr.delRecords() + local fileList = Directory.GetFiles(CLLRecordMgr.getSoundRecordBasePath()) + for i = 0, fileList.Length - 1 do + FileEx.Delete(fileList[i]) + end + fileList = Directory.GetFiles(CLLRecordMgr.getSoundRecordFinishPath()) + for i = 0, fileList.Length - 1 do + FileEx.Delete(fileList[i]) + end +end + +-------------------------------------------- +return CLLRecordMgr diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua.meta b/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua.meta new file mode 100644 index 0000000..7022397 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/call/CLLRecordMgr.lua.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f160e626a759c49e1ad86c524a24e782 +timeCreated: 1487643335 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua index d9f8b46..06562dd 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBAttachment.lua @@ -40,15 +40,17 @@ function DBAttachment.releaseTimeout() end -- 删掉超时的文件 - local files = FileEx.GetFiles(downloadDir) - local count = files.Length - for i = 0, count - 1 do - ---@type System.IO.FileInfo - local fi = FileInfo(files[i]) - if fi then - local diff = (DateTime.Now:ToFileTime() - fi.LastAccessTime:ToFileTime()) / 10000 - if diff > _TimeOutSec then - FileEx.Delete(files[i]) + if Directory.Exists(downloadDir) then + local files = FileEx.GetFiles(downloadDir) + local count = files.Length + for i = 0, count - 1 do + ---@type System.IO.FileInfo + local fi = FileInfo(files[i]) + if fi then + local diff = (DateTime.Now:ToFileTime() - fi.LastAccessTime:ToFileTime()) / 10000 + if diff > _TimeOutSec then + FileEx.Delete(files[i]) + end end end end diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua index 72d7146..f541c7a 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/db/DBCust.lua @@ -91,6 +91,15 @@ DBCust.onGetFilter = function(data) ]] end +DBCust.getTaskName = function(taskId) + local list = DBCust.getFilter(DBCust.FilterGroup.taskList) + for i, v in ipairs(list) do + if tostring(v.value) == tostring(taskId) then + return v.name + end + end +end + DBCust.getFieldsByTask = function(taskValue) if not taskValue then return {} diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua index 846bb7e..f3f7d66 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/net/NetProto.lua @@ -306,6 +306,7 @@ NetProto.cmds = { get_customerById = "get_customerById", -- 取得客户 readNotice = "readNotice", -- 已读公告 authorizedPhone = "authorizedPhone", -- 认证手机号 + preUpdatePho = "preUpdatePho", -- 绑定号码之前验证 } --------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------- @@ -757,5 +758,13 @@ NetProto.send.authorizedPhone = function(data, callback, timeOutSec) content.groupId = NetProto.groupId NetProto.sendSocket(content, callback, timeOutSec) end + +NetProto.send.preUpdatePho = function(phoneNo, callback, timeOutSec) + local content = {} + content.action = NetProto.cmds.preUpdatePho + content.phone = phoneNo + content.groupId = NetProto.groupId + NetProto.sendSocket(content, callback, timeOutSec) +end ------------------------------------------------------ return NetProto diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua index 87866b9..bd348f0 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/public/CLLInclude.lua @@ -282,6 +282,8 @@ TextureFormat = CS.UnityEngine.TextureFormat ImageConversion = CS.UnityEngine.ImageConversion ---@type System.IO.FileInfo FileInfo = CS.System.IO.FileInfo +---@type CallListner +CallListner = CS.CallListner ------------------------------------------------------- ------------------------------------------------------- diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua index 78bb0e4..49641b3 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/toolkit/MyUtl.lua @@ -79,7 +79,7 @@ MyUtl.callCust = function(cust) end end ---public 云拨号 -MyUtl.doCall = function(custId, phoneNo, cust) +MyUtl.doCall = function(custId, phoneNo, cust, callback) showHotWheel("拨号中...") NetProto.send.bi_call( custId, @@ -88,19 +88,64 @@ MyUtl.doCall = function(custId, phoneNo, cust) function(content) hideHotWheel() if content.success then - MyUtl.toastS("拨号成功!") - getPanelAsy("PanelNewFollowSimple", onLoadedPanelTT, cust) + CLLCallListner.waite4Callback() + local orgs = {} + orgs.callback = "MyUtl.onEndincomingCall" + orgs.custList = cust and {cust} or content.result + orgs.phoneNo = phoneNo + CLLCallListner.waite4Callback(json.encode(orgs)) + + MyUtl.toastS("拨号成功,注意接听回拨电话!") + Utl.doCallback(callback) end end ) end +MyUtl.onEndincomingCall = function(data) + local custList = data.custList + if custList and #custList > 0 then + if #custList == 1 then + getPanelAsy("PanelNewFollowSimple", onLoadedPanelTT, custList[1]) + else + ---@type _ParamCLLPPopList2 + local params = {} + params.title = joinStr("新建跟进:", data.phoneNo) + params.list = {} + ---@param _cust _DBCust + for i, _cust in ipairs(custList) do + table.insert( + params.list, + { + index = i, + name = joinStr("任务:", DBCust.getTaskName(_cust.taskId)), + subname = joinStr("客户:", _cust.custName) + } + ) + end + params.callback = function(d) + local index = d.index + getPanelAsy("PanelNewFollowSimple", onLoadedPanelTT, custList[index]) + end + getPanelAsy("PanelPopList2", onLoadedPanelTT, params) + end + else + MyUtl.confirm( + joinStr("是否将号码【", data.phoneNo, "】创建为客户?"), + function() + getPanelAsy("PanelNewCust", onLoadedPanelTT, {phoneNo = data.phoneNo}) + end, + "创建为客户" + ) + end +end + ---public 调用系统拨打电话 MyUtl.callCustByNative = function(phoneNo, cust) if CLUIFormUtl.callPhone then CLUIFormUtl.callPhone(phoneNo) else - Application.OpenURL(joinStr( "tel:", phoneNo)) + Application.OpenURL(joinStr("tel:", phoneNo)) end getPanelAsy("PanelNewFollowSimple", onLoadedPanelTT, cust) end @@ -129,8 +174,8 @@ function MyUtl.setIsHidePhone(val) end MyUtl.hidePhone = function(phone) - if not phone then - return + if isNilOrEmpty(phone) then + return "" end if not MyUtl.isHidePhone then return phone diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua new file mode 100644 index 0000000..6fa436b --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua @@ -0,0 +1,39 @@ +-- 单元 +local uiCell = {} + +local csSelf = nil +local transform = nil +local gameObject = nil +-- local Background = nil; +-- local Label = nil +-- local LabelSubName = nil +local formRoot + + +local mData = nil + +function uiCell.init(go) + gameObject = go + transform = go.transform + csSelf = gameObject:GetComponent("CLCellLua") + + -- Background = getChild(transform, "Background"):GetComponent("UISprite"); + -- Label = csSelf:GetComponent("UILabel") + -- LabelSubName = getCC(transform, "LabelSubName", "UILabel") + formRoot = csSelf:GetComponent("CLUIFormRoot") +end + +function uiCell.show(go, data) + mData = data + formRoot:setValue(mData) + -- Label.text = isNilOrEmpty(mData.name) and "请选择" or mData.name + -- LabelSubName.text = mData.subname or "" +end + +function uiCell.refresh(flag) +end + +function uiCell.getData() + return mData +end +return uiCell diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta new file mode 100644 index 0000000..362a6ef --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ddebd8217d787461a85217c3cab0a57f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua new file mode 100644 index 0000000..cb1c793 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua @@ -0,0 +1,38 @@ +-- xx单元 +local _cell = {} +---@type Coolape.CLCellLua +local csSelf = nil +local transform = nil +local mData = nil +local uiobjs = {} + +-- 初始化,只调用一次 +function _cell.init(csObj) + csSelf = csObj + transform = csSelf.transform + uiobjs.formRoot = csSelf:GetComponent("CLUIFormRoot") + uiobjs.LabelPhoneNo = getCC(transform, "LabelPhoneNo", "UILabel") + uiobjs.SpriteType = getCC(transform, "SpriteType", "UISprite") +end + +-- 显示, +-- 注意,c#侧不会在调用show时,调用refresh +function _cell.show(go, data) + mData = data + uiobjs.formRoot:setValue(mData) + if mData.calltype == "out" then + uiobjs.SpriteType.spriteName = "call_outgoingcall" + uiobjs.LabelPhoneNo.text = MyUtl.hidePhone(mData.destno) + else + uiobjs.SpriteType.spriteName = "call_comingcall" + uiobjs.LabelPhoneNo.text = MyUtl.hidePhone(mData.callerno) + end +end + +-- 取得数据 +function _cell.getData() + return mData +end + +-------------------------------------------- +return _cell diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d.meta b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua.meta similarity index 74% rename from Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d.meta rename to Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua.meta index 9e6da79..e382b52 100644 --- a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d.meta +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellCallLog.lua.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 38fd7424bea324a73ac70fe7474f3626 +guid: cff72ed0ba8a64dc7a4009ff849d8161 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua index 6a1a18e..d6942d2 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/cell/TRCellExtendFieldRoot.lua @@ -125,6 +125,7 @@ function _cell.release() isLoading = false fieldsObjs = {} count = 0 + hideHotWheel() end function _cell.onMultTextInputChg(go) diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua new file mode 100644 index 0000000..efe1720 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua @@ -0,0 +1,105 @@ +---@class _ParamCLLPPopList2 +---@field title +---@field list +---@field callback + +-- xx界面 +local CLLPPopList2 = {} + +---@type Coolape.CLPanelLua +local csSelf = nil +---@type UnityEngine.Transform +local transform = nil +local uiobjs = {} +---@type _ParamCLLPPopList2 +local mdata + +-- 初始化,只会调用一次 +function CLLPPopList2.init(csObj) + csSelf = csObj + transform = csObj.transform + ---@type UISprite + uiobjs.SpriteBg = getCC(transform, "Bottom/offset/SpriteBg", "UISprite") + uiobjs.list = getChild(transform, "Bottom/offset/List") + ---@type Coolape.CLUILoopGrid + uiobjs.grid = getCC(uiobjs.list.transform, "Content/Grid", "CLUILoopGrid") + uiobjs.LabelTitle = getCC(transform, "Bottom/offset/LabelTitle", "UILabel") +end + +-- 设置数据 +function CLLPPopList2.setData(paras) + mdata = paras +end + +--当有通用背板显示时的回调 +function CLLPPopList2.onShowFrame() +end + +-- 显示,在c#中。show为调用refresh,show和refresh的区别在于,当页面已经显示了的情况,当页面再次出现在最上层时,只会调用refresh +function CLLPPopList2.show() + uiobjs.LabelTitle.text = mdata.title + local count = #(mdata.list) + if count == 1 then + uiobjs.SpriteBg.height = 340 + uiobjs.list.localPosition = Vector3(0, -340, 0) + elseif count == 2 then + uiobjs.SpriteBg.height = 510 + uiobjs.list.localPosition = Vector3(0, -170, 0) + else + uiobjs.SpriteBg.height = 680 + uiobjs.list.localPosition = Vector3.zero + end + uiobjs.grid:setList(mdata.list, CLLPPopList2.initCell) +end + +function CLLPPopList2.initCell(cell, data) + cell:init(data, CLLPPopList2.onclickCell) +end + +function CLLPPopList2.onclickCell(cell, data) + Utl.doCallback(mdata.callback, data) + hideTopPanel(csSelf) +end + +-- 刷新 +function CLLPPopList2.refresh() +end + +-- 关闭页面 +function CLLPPopList2.hide() +end + +-- 网络请求的回调;cmd:指命,succ:成功失败,msg:消息;paras:服务器下行数据 +function CLLPPopList2.procNetwork(cmd, succ, msg, paras) + --[[ + if(succ == NetSuccess) then + if(cmd == "xxx") then + -- TODO: + end + end + --]] +end + +-- 处理ui上的事件,例如点击等 +function CLLPPopList2.uiEventDelegate(go) + local goName = go.name + + if goName == "ButtonClose" or goName == "SpriteBg" then + hideTopPanel(csSelf) + end +end + +-- 当顶层页面发生变化时回调 +function CLLPPopList2.onTopPanelChange(topPanel) +end + +-- 当按了返回键时,关闭自己(返值为true时关闭) +function CLLPPopList2.hideSelfOnKeyBack() + if NetProto and csSelf then + NetProto.removePanelListener(csSelf) + end + return true +end + +-------------------------------------------- +return CLLPPopList2 diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua.meta b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua.meta new file mode 100644 index 0000000..c834ccc --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPPopList2.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cbeb7d495338f41a185db41382a82f27 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua index 0f64e1c..b479506 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPSendSms.lua @@ -66,7 +66,7 @@ end -- 处理ui上的事件,例如点击等 function CLLPSendSms.uiEventDelegate(go) local goName = go.name - if goName == "ButtonClose" then + if goName == "ButtonClose" or goName == "SpriteBg" then hideTopPanel(csSelf) elseif goName == "ButtonYunSend" then local err = uiobjs.offset:checkValid() diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua index 2bcc5b3..12cc794 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/CLLPStart.lua @@ -53,6 +53,11 @@ function CLLPStart.setLuasAtBegainning() if ReporterMessageReceiver.self and ReporterMessageReceiver.self.gameObject then ReporterMessageReceiver.self.gameObject:SetActive(true) end + else + NetProto.isDebug = false + if ReporterMessageReceiver.self and ReporterMessageReceiver.self.gameObject then + ReporterMessageReceiver.self.gameObject:SetActive(false) + end end end ) @@ -72,6 +77,13 @@ function CLLPStart.setLuasAtBegainning() CLUIFormUtl.setSoftInputMode("SOFT_INPUT_ADJUST_PAN") Screen.sleepTimeout = CS.UnityEngine.SleepTimeout.SystemSetting + CallListner.self:setLua() + + CLLCallListner.checkAndSetUserPermission( + function() + CallListner.self:init() + end + ) -- 添加屏蔽字 --MyMain.self:invoke4Lua(CLLPStart.addShieldWords, 1) diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua index a28ad5c..2cafc23 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPAbout.lua @@ -19,6 +19,7 @@ function TRPAbout:init(csObj) uiobjs.TableForm = uiobjs.Table:GetComponent("CLUIFormRoot") ---@type Coolape.CLCellLua uiobjs.TableLua = uiobjs.Table:GetComponent("CLCellLua") + uiobjs.LabelVer = getCC(self.transform, "Top/LabelVer", "UILabel") end function TRPAbout:initFiledsAttr() @@ -58,6 +59,7 @@ end -- 显示,在c#中。show为调用refresh,show和refresh的区别在于,当页面已经显示了的情况,当页面再次出现在最上层时,只会调用refresh function TRPAbout:show() + uiobjs.LabelVer.text = joinStr("Version:", __version__) ---@type _ParamCellExtendFiledRoot local fieldRootInfor = {} fieldRootInfor.fields = {} diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua index a5bf1e2..fc917e3 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPBindPhone.lua @@ -32,7 +32,6 @@ end -- 刷新 function TRPBindPhone:refresh() local user = DBUser.getMyInfor() - printe("user.ifPhoAuth") SetActive(uiobjs.ButtonAuth, user.ifPhoAuth ~= "Y" or false) end diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua new file mode 100644 index 0000000..809a0c8 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua @@ -0,0 +1,107 @@ +---@type IDBasePanel +local TRBasePanel = require("ui.panel.TRBasePanel") +---@class TRPCallLogDetail:TRBasePanel 邮件列表 +local TRPCallLogDetail = class("TRPCallLogDetail", TRBasePanel) + +local uiobjs = {} +-- 初始化,只会调用一次 +function TRPCallLogDetail:init(csObj) + TRPCallLogDetail.super.init(self, csObj) + + self:setEventDelegate() + + MyUtl.setContentView(getChild(self.transform, "PanelContent"), MyUtl.defaultTopHeight, 0) + ---@type UIScrollView + uiobjs.scrollView = getCC(self.transform, "PanelContent", "UIScrollView") + uiobjs.scrollView.dampenStrength = MyUtl.dampenStrength + + ---@type UITable + uiobjs.Table = getCC(uiobjs.scrollView.transform, "Table", "UITable") + uiobjs.detail = getCC(uiobjs.Table.transform, "detail", "CLCellLua") + uiobjs.ButtonNewCust = getChild(self.transform, "ButtonNewCust").gameObject + uiobjs.ButtonCustDetail = getChild(self.transform, "ButtonCustDetail").gameObject +end + +-- 设置数据 +---@param paras _ParamTRPCallLogDetail +function TRPCallLogDetail:setData(paras) + self.mdata = paras +end + +-- 显示,在c#中。show为调用refresh,show和refresh的区别在于,当页面已经显示了的情况,当页面再次出现在最上层时,只会调用refresh +function TRPCallLogDetail:show() + uiobjs.detail:init(self.mdata, nil) + if not isNilOrEmpty(self.mdata.custId) then + SetActive(uiobjs.ButtonNewCust, false) + SetActive(uiobjs.ButtonCustDetail, true) + else + SetActive(uiobjs.ButtonNewCust, true) + SetActive(uiobjs.ButtonCustDetail, false) + end + uiobjs.scrollView:ResetPosition() +end + +-- 刷新 +function TRPCallLogDetail:refresh() +end + +-- 关闭页面 +function TRPCallLogDetail:hide() +end + +-- 网络请求的回调;cmd:指命,succ:成功失败,msg:消息;paras:服务器下行数据 +function TRPCallLogDetail:procNetwork(cmd, succ, msg, paras) + if (succ == NetSuccess) then + --[[ + if cmd == xx then + end + ]] + end +end + +function TRPCallLogDetail:setEventDelegate() + self.EventDelegate = { + ButtonNewCust = function() + local parma + if self.mdata.calltype == "out" then + parma = {phoneNo = self.mdata.destno} + else + parma = {phoneNo = self.mdata.callerno} + end + getPanelAsy("PanelNewCust", onLoadedPanel, parma) + end, + ButtonCustDetail = function() + NetProto.send.get_customerById( + self.mdata.custId, + function(content) + hideHotWheel() + if content.success then + local cust = content.result + if cust then + ---@type _ParamTRPCustDetail + local param = {} + param.cust = cust + param.bookingData = nil + param.needShowMore = true + getPanelAsy("PanelCustDetail", onLoadedPanelTT, param) + end + end + end + ) + end + } +end +-- 处理ui上的事件,例如点击等 +function TRPCallLogDetail:uiEventDelegate(go) + local func = self.EventDelegate[go.name] + if func then + func() + end +end + +-- 当顶层页面发生变化时回调 +function TRPCallLogDetail:onTopPanelChange(topPanel) +end + +-------------------------------------------- +return TRPCallLogDetail diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua.meta b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua.meta new file mode 100644 index 0000000..180ef0c --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCallLogDetail.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b7f1b65a2061747ccb18fc4bb1b35503 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua index 02b4509..ce247d4 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustDetail.lua @@ -549,6 +549,7 @@ function TRPCustDetail:procNetwork(cmd, succ, msg, paras) self:showOrders() end elseif cmd == NetProto.cmds.get_customerById then + -- hideHotWheel() if self.mdata.custId == paras.result.custId then self.mdata = paras.result if self.currToggle == 1 then diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua index 4c50376..7edadcd 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPCustList.lua @@ -9,7 +9,11 @@ function TRPCustList:init(csObj) TRPCustList.super.init(self, csObj) self:setEventDelegate() self:initFilters() - MyUtl.setContentView(getChild(self.transform, "PanelContent"), MyUtl.defaultTopHeight + MyUtl.defaultTopHeight + 40, 0) + MyUtl.setContentView( + getChild(self.transform, "PanelContent"), + MyUtl.defaultTopHeight + MyUtl.defaultTopHeight + 40, + 0 + ) uiobjs.InputSeachKey = getCC(self.transform, "Top/InputSeachKey", "UIInput") uiobjs.ButtonFilterSp = getCC(self.transform, "Top/ButtonFilter", "UISprite") uiobjs.ButtonFilterLb = getCC(uiobjs.ButtonFilterSp.transform, "Label", "UILabel") @@ -30,7 +34,19 @@ end function TRPCustList:initFilters() self.filters = {} - local d = {} + local d + + d = {} + d.title = "客户状态" + d.key = DBCust.FilterGroup.dealFlagList + d.key2 = "dealFlag" + d.list = DBCust.getFilter(DBCust.FilterGroup.dealFlagList) + if #(d.list) > 0 then + -- table.insert(d.list, 1, {name = "全部", value = -1}) + table.insert(self.filters, d) + end + + d = {} d.title = "归属工号" d.key = DBCust.FilterGroup.loginNoList d.key2 = "loginNos" @@ -60,16 +76,6 @@ function TRPCustList:initFilters() table.insert(self.filters, d) end - d = {} - d.title = "客户状态" - d.key = DBCust.FilterGroup.dealFlagList - d.key2 = "dealFlag" - d.list = DBCust.getFilter(DBCust.FilterGroup.dealFlagList) - if #(d.list) > 0 then - -- table.insert(d.list, 1, {name = "全部", value = -1}) - table.insert(self.filters, d) - end - d = {} d.title = "客户类型" d.key = DBCust.FilterGroup.custTypeList diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua index 51218d8..378988e 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPMakeCall.lua @@ -1,23 +1,44 @@ local TRPMakeCall = {} +---@type Coolape.CLPanelLua local csSelf = nil local transform = nil +---@type UIInput local InputNumber local grid local cursorPosition = -1 local currRecordName -local LabelTitle +local ButtonDel +local uiobjs = {} -- 初始化,只会调用一次 function TRPMakeCall.init(csObj) csSelf = csObj transform = csObj.transform - grid = getChild(transform, "AnchorBottom/grid"):GetComponent("UIGrid") - + + MyUtl.setContentView(getChild(transform, "PanelContent"), 298, MyUtl.defaultBottomHeight) + uiobjs.InputSeachKey = getCC(transform, "Top/InputSeachKey", "UIInput") + + ---@type CLUIScrollViewWithEvent + uiobjs.scrollView = getCC(transform, "PanelContent", "CLUIScrollViewWithEvent") + uiobjs.scrollView.dampenStrength = MyUtl.dampenStrength + uiobjs.scrollView:init(TRPMakeCall.onShowRefreshFlg, TRPMakeCall.onhideRefreshFlg, TRPMakeCall.refreshList) + + ---@type Coolape.CLUILoopGrid + uiobjs.Grid = getCC(uiobjs.scrollView.transform, "Grid", "CLUILoopGrid") + uiobjs.ButtonEndList = getChild(uiobjs.Grid.transform, "ButtonEndList") + uiobjs.ButtonEndListLb = getCC(uiobjs.ButtonEndList, "Label", "UILabel") + uiobjs.ButtonHeadList = getChild(uiobjs.Grid.transform, "ButtonHeadList") + + ---@type TweenPosition + uiobjs.bottomOffset = getCC(transform, "AnchorBottom/offset", "TweenPosition") + grid = getChild(uiobjs.bottomOffset.transform, "grid"):GetComponent("UIGrid") + local contentRect = MyUtl.getUIContent(csSelf) grid.cellWidth = NumEx.getIntPart((contentRect.z - 100) / 3) - InputNumber = getChild(transform, "AnchorBottom/InputNumber"):GetComponent("UIInput") + InputNumber = getChild(uiobjs.bottomOffset.transform, "InputNumber"):GetComponent("UIInput") + ButtonDel = getChild(InputNumber.transform, "ButtonDel").gameObject local prefabCell = getChild(grid.transform, "00000").gameObject local list = {1, 2, 3, 4, 5, 6, 7, 8, 9, "*", 0, "#"} CLUIUtl.resetList4Lua( @@ -25,9 +46,14 @@ function TRPMakeCall.init(csObj) prefabCell, list, function(cell, data) - cell:init(data, TRPMakeCall.onClickCell) + cell:init(data, TRPMakeCall.onClickNumCell) end ) + + uiobjs.ButtonShow = getChild(transform, "AnchorBottom/ButtonShow").gameObject + uiobjs.ButtonHide = getChild(uiobjs.bottomOffset.transform, "ButtonHide").gameObject + + TRPMakeCall.showList() end -- 设置数据 @@ -38,12 +64,88 @@ end function TRPMakeCall.show() UIInput.selection = InputNumber InputNumber.value = "" + SetActive(ButtonDel, false) cursorPosition = -1 + + -- uiobjs.bottomOffset:ResetToBeginning() + SetActive(uiobjs.bottomOffset.gameObject, true) + SetActive(uiobjs.ButtonShow, false) + NetProto.send.query_cust_calllog(uiobjs.InputSeachKey.value, nil, 1) +end + +function TRPMakeCall.onClickNumCell(cell, data) + UIInput.selection = InputNumber + InputNumber:Insert(data) +end + +function TRPMakeCall.showList(list) + list = list or {} + SetActive(uiobjs.ButtonHeadList.gameObject, false) + if #list > 0 then + SetActive(uiobjs.ButtonEndList.gameObject, false) + else + SetActive(uiobjs.ButtonEndList.gameObject, true) + end + uiobjs.Grid:setList(list or {}, TRPMakeCall.initCell, TRPMakeCall.onHeadList, TRPMakeCall.onEndList) + + TRPMakeCall.reposition() + csSelf:invoke4Lua(TRPMakeCall.reposition, 0.1) +end + +function TRPMakeCall.reposition() + uiobjs.scrollView:ResetPosition() +end + +function TRPMakeCall.appList(list) + SetActive(uiobjs.ButtonEndList.gameObject, false) + uiobjs.Grid:appendList(list) +end + +function TRPMakeCall.onShowRefreshFlg() + if uiobjs.Grid.list.Count > 0 then + uiobjs.ButtonHeadList.transform.localPosition = Vector3(0, 166, 0) + else + uiobjs.ButtonHeadList.transform.localPosition = Vector3(0, 100, 0) + end + SetActive(uiobjs.ButtonHeadList.gameObject, true) +end +function TRPMakeCall.onhideRefreshFlg() + SetActive(uiobjs.ButtonHeadList.gameObject, false) + if uiobjs.Grid.list.Count == 0 then + uiobjs.scrollView:ResetPosition() + end +end +function TRPMakeCall.refreshList() + local queryKey = uiobjs.InputSeachKey.value + showHotWheel() + NetProto.send.query_cust_calllog(uiobjs.InputSeachKey.value, nil, 1) +end + +function TRPMakeCall.onHeadList(head) + printw("到最顶端了") + -- uiobjs.ButtonHeadList.transform.localPosition = Vector3(0, 250, 0) + -- SetActive(uiobjs.ButtonHeadList.gameObject, true) +end + +function TRPMakeCall.onEndList(tail) + printw("到最后了==" .. tail.name) + if TRPMakeCall.pageInfo and TRPMakeCall.pageInfo.current_page < TRPMakeCall.pageInfo.total_pages then + local queryKey = uiobjs.InputSeachKey.value + showHotWheel() + -- 取得下一页 + NetProto.send.query_cust_calllog(uiobjs.InputSeachKey.value, nil, TRPMakeCall.pageInfo.current_page + 1) + else + uiobjs.ButtonEndList.localPosition = tail.transform.localPosition + Vector3.up * -170 + SetActive(uiobjs.ButtonEndList.gameObject, true) + end +end + +function TRPMakeCall.initCell(cell, data) + cell:init(data, TRPMakeCall.onClickCell) end function TRPMakeCall.onClickCell(cell, data) - UIInput.selection = InputNumber - InputNumber:Insert(data) + getPanelAsy("PanelCallLogDetail", onLoadedPanelTT, data) end -- 刷新 @@ -53,21 +155,21 @@ end -- 关闭页面 function TRPMakeCall.hide() UIInput.selection = nil + csSelf:cancelInvoke4Lua() end -- 网络请求的回调;cmd:指命,succ:成功失败,msg:消息;paras:服务器下行数据 function TRPMakeCall.procNetwork(cmd, succ, msg, paras) - if (succ == 0) then - if (cmd == "8888") then - -- 回拨已调用成功 - local orgs = Hashtable() - orgs.callback = "TRPMakeCall.onEndIncomingCall" - orgs.id = msg - CLLCallListner.waite4Callback(JSON.JsonEncode(orgs)) - CLUIUtl.showConfirm("云呼叫中,请准备接听电话", nil) - elseif cmd == "1018" then - -- 保存通话记录完成 - CLLRecordMgr.moveRecord2Upload(currRecordName) + if succ == NetSuccess then + if cmd == NetProto.cmds.query_cust_calllog then + local result = paras.result or {} + TRPMakeCall.pageInfo = result.meta + if TRPMakeCall.pageInfo and TRPMakeCall.pageInfo.current_page > 1 then + TRPMakeCall.appList(result.data) + else + TRPMakeCall.showList(result.data) + end + hideHotWheel() end end end @@ -76,46 +178,61 @@ end function TRPMakeCall.uiEventDelegate(go) local goName = go.name if (goName == "ButtonCancel") then - CLPanelManager.hideTopPanel() + hideTopPanel() elseif goName == "InputNumber" then cursorPosition = InputNumber.cursorPosition + if isNilOrEmpty(InputNumber.value) then + SetActive(ButtonDel, false) + else + SetActive(ButtonDel, true) + end elseif goName == "ButtonCall" then + -- CLLCallListner.ready2Call("TRPMakeCall.onEndCall", InputNumber.value) + -- MyUtl.callPhone(InputNumber.value) if InputNumber.value == nil or InputNumber.value == "" then - CLAlert.add("请输入要呼叫的号码", Color.white, 1) + MyUtl.toastW("请输入要呼叫的号码") return end - CLLCallListner.ready2Call("TRPMakeCall.onEndCall", InputNumber.value) - MyUtl.callPhone(InputNumber.value) elseif goName == "ButtonCallYun" then if InputNumber.value == nil or InputNumber.value == "" then - CLAlert.add("请输入要呼叫的号码", Color.white, 1) + MyUtl.toastW("请输入要呼叫的号码") return end - local selfPhoneNum = Prefs.getSelfPhoneNum() showHotWheel() - CLLNet.callCust2(selfPhoneNum, InputNumber.value) + MyUtl.doCall( + nil, + InputNumber.value, + nil, + function() + InputNumber.value = "" + end + ) elseif goName == "ButtonDel" then TRPMakeCall.DoBackspace() + elseif goName == "ButtonShow" then + SetActive(uiobjs.ButtonShow, false) + -- uiobjs.bottomOffset:Play(true) + SetActive(uiobjs.bottomOffset.gameObject, true) + elseif goName == "ButtonHide" then + SetActive(uiobjs.ButtonShow, true) + -- uiobjs.bottomOffset:Play(false) + SetActive(uiobjs.bottomOffset.gameObject, false) end end --- 当结束通话 -function TRPMakeCall.onEndCall(orgs) - local func = function(remark) - local data = Hashtable() - data.remark = remark - data.caller_number = Prefs.getSelfPhoneNum() - data.destination_number = orgs.phone - data.created_time = orgs.created_time - data.answered_time = orgs.answered_time - data.over_time = orgs.over_time - data.recording_file_name = Path.GetFileName(orgs.soundRecordFile) - showHotWheel() - CLLNet.saveCall(data) - end - currRecordName = Path.GetFileName(orgs.soundRecordFile) +function TRPMakeCall.onPressButtonDel() + csSelf:invoke4Lua(TRPMakeCall.invokeBackspace, 0.25) +end - CLPanelManager.getPanelAsy("PanelEndCallRemark", onLoadedPanelTT, func) +function TRPMakeCall.onReleaseButtonDel() + csSelf:cancelInvoke4Lua(TRPMakeCall.invokeBackspace) +end + +function TRPMakeCall.invokeBackspace() + TRPMakeCall.DoBackspace() + if not isNilOrEmpty(InputNumber.value) then + csSelf:invoke4Lua(TRPMakeCall.invokeBackspace, 0.05) + end end -- 当结束回播通话 @@ -130,7 +247,7 @@ end -- 当按了返回键时,关闭自己(返值为true时关闭) function TRPMakeCall.hideSelfOnKeyBack() - return true + return false end function TRPMakeCall.DoBackspace() diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua index f894d6c..f4d6515 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPNewCust.lua @@ -46,6 +46,8 @@ function TRPNewCust:setData(paras) else self.isNewCust = true self.mdata = {} + self.mdata.phoneNo = paras and paras.phoneNo or "" -- 可能已经把手机号带过来了 + self.mdata._phoneNo = self.mdata.phoneNo self.mdata.dealFlag = "0" self.mdata.custType = "0" self.mdata.custFrom = "0" diff --git a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua index 7d09be5..ca3eb86 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua +++ b/Assets/trCRM/upgradeRes4Dev/priority/lua/ui/panel/TRPResetPasswordStep1.lua @@ -79,20 +79,37 @@ function TRPResetPasswordStep1:setEventDelegate() d.oprType = "updatePho" elseif self.mData.isAuth then end - NetProto.sendVerMsg( - d, - function(data, orgs) - if data.code == NetSuccess then - getPanelAsy("PanelResetPasswordStep2", onLoadedPanelTT, d) + + if self.mData.isBindPhone then + NetProto.send.preUpdatePho( + d.phoneNo, + function(content) + if content.success then + self:goNext(d) + end end - end - ) + ) + else + self:goNext(d) + end end, ButtonDelPhoneNum = function() uiobjs.InputPhoneNum.value = "" end } end + +function TRPResetPasswordStep1:goNext(d) + NetProto.sendVerMsg( + d, + function(data, orgs) + if data.code == NetSuccess then + getPanelAsy("PanelResetPasswordStep2", onLoadedPanelTT, d) + end + end + ) +end + -- 处理ui上的事件,例如点击等 function TRPResetPasswordStep1:uiEventDelegate(go) local func = self.EventDelegate[go.name] diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab index 3157cfe..ef5b918 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelAbout.prefab @@ -223,7 +223,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2646645108189517374} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -540, z: 0} + m_LocalPosition: {x: 0, y: -515, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 3260711839874522371} @@ -323,7 +323,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3377653670929726191} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: -332, z: 0} + m_LocalPosition: {x: 0, y: -316, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 3260711839874522371} @@ -965,6 +965,7 @@ Transform: - {fileID: 3377653671809927871} - {fileID: 3377653670929726190} - {fileID: 8615271394257052439} + - {fileID: 4988053528262719963} m_Father: {fileID: 4885025209588052394} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1000,6 +1001,106 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: jsonKey: +--- !u!1 &8081779854385037024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4988053528262719963} + - component: {fileID: 2440365706832355659} + m_Layer: 5 + m_Name: LabelVer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4988053528262719963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8081779854385037024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -588, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3260711839874522371} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2440365706832355659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8081779854385037024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: -70 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 68 + mHeight: 36 + mDepth: 7 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1.8888888 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: Ver. + mFontSize: 36 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont --- !u!1 &9017457117160355037 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab index b8d90cc..f818a90 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelBindPhone.prefab @@ -25,7 +25,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 855376729560168419} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: -80, z: 0} + m_LocalPosition: {x: 0, y: -79, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1015280428253676666} @@ -68,7 +68,7 @@ MonoBehaviour: autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 5.283505 + aspectRatio: 512.5 mType: 1 mFillDirection: 4 mFillAmount: 1 @@ -152,7 +152,7 @@ MonoBehaviour: autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 16.717392 + aspectRatio: 17.717392 keepCrispWhenShrunk: 1 mTrueTypeFont: {fileID: 0} mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} @@ -210,7 +210,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1856021946756555215} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -250.90424, z: 0} + m_LocalPosition: {x: 0, y: -331.77927, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 9186483317114007049} @@ -248,12 +248,12 @@ MonoBehaviour: mColor: {r: 1, g: 1, b: 1, a: 1} mPivot: 4 mWidth: 1125 - mHeight: 120 + mHeight: 80 mDepth: 0 autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 9.375 + aspectRatio: 14.0625 --- !u!114 &1757191906863240371 MonoBehaviour: m_ObjectHideFlags: 0 @@ -527,7 +527,7 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 0 - mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + mColor: {r: 1, g: 1, b: 1, a: 1} mPivot: 4 mWidth: 240 mHeight: 48 @@ -593,7 +593,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4725287647856906054} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -14.904231, z: 0} + m_LocalPosition: {x: 0, y: -35.654232, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 9186483317114007049} @@ -720,7 +720,7 @@ MonoBehaviour: autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 4 + aspectRatio: 3 keepCrispWhenShrunk: 1 mTrueTypeFont: {fileID: 0} mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} @@ -780,12 +780,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5778063573903537467} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -600.15424, z: 0} + m_LocalPosition: {x: 0, y: -495.40424, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 6822603244845996868} m_Father: {fileID: 9186483317114007049} - m_RootOrder: 5 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &8286619423820300863 BoxCollider: @@ -884,7 +884,7 @@ MonoBehaviour: topType: 1 atlasName: atlasAllReal mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} - mSpriteName: cust_input + mSpriteName: public_button mFillCenter: 1 isGrayMode: 0 --- !u!114 &4418203674649347133 @@ -930,12 +930,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6628384052566020757} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -393.90424, z: 0} + m_LocalPosition: {x: 0, y: -702.1543, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 25182619514747478} m_Father: {fileID: 9186483317114007049} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &4804660197840963059 BoxCollider: @@ -1052,91 +1052,6 @@ MonoBehaviour: widget: {fileID: 6066563728127547150} offset: 50 sizeAdjust: 1 ---- !u!1 &7629963402952867692 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1530193202203691607} - - component: {fileID: 6780650535576364556} - - component: {fileID: 6982913429036607420} - m_Layer: 5 - m_Name: Empty - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1530193202203691607 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7629963402952867692} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -497.52924, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9186483317114007049} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6780650535576364556 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7629963402952867692} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 858a20c1b21a3f94bb5b2d3b901c9aaf, type: 3} - m_Name: - m_EditorClassIdentifier: - leftAnchor: - target: {fileID: 0} - relative: 0 - absolute: 0 - rightAnchor: - target: {fileID: 0} - relative: 1 - absolute: 0 - bottomAnchor: - target: {fileID: 0} - relative: 0 - absolute: 0 - topAnchor: - target: {fileID: 0} - relative: 1 - absolute: 0 - updateAnchors: 1 - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 4 - mWidth: 1125 - mHeight: 40 - mDepth: 0 - autoResizeBoxCollider: 0 - hideIfOffScreen: 0 - keepAspectRatio: 0 - aspectRatio: 28.125 ---- !u!114 &6982913429036607420 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7629963402952867692} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} - m_Name: - m_EditorClassIdentifier: - widget: {fileID: 6780650535576364556} - offset: 0 - sizeAdjust: 1 --- !u!1 &8112027019472108927 GameObject: m_ObjectHideFlags: 0 @@ -1206,7 +1121,7 @@ MonoBehaviour: autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 0.5217391 + aspectRatio: 0.47826087 keepCrispWhenShrunk: 1 mTrueTypeFont: {fileID: 0} mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} @@ -1283,7 +1198,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8749132400234014725} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -109.904236, z: 0} + m_LocalPosition: {x: 0, y: -170.15424, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 3014698626100734380} @@ -1541,9 +1456,8 @@ Transform: - {fileID: 3400899160147456236} - {fileID: 1015280428253676666} - {fileID: 6211563138953950025} - - {fileID: 6940810193510325756} - - {fileID: 1530193202203691607} - {fileID: 6789244682540926893} + - {fileID: 6940810193510325756} m_Father: {fileID: 9186483318273454878} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1566,7 +1480,7 @@ MonoBehaviour: cellAlignment: 1 hideInactive: 1 keepWithinPanel: 0 - padding: {x: 0, y: 0} + padding: {x: 0, y: 20} --- !u!114 &7283729918675215446 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab new file mode 100644 index 0000000..ca141dc --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab @@ -0,0 +1,2079 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &63516158779997684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5845309283408478161} + - component: {fileID: 4758753331922436825} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5845309283408478161 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63516158779997684} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8375399916319394157} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4758753331922436825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63516158779997684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 250 + mHeight: 50 + mDepth: 9 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 4 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u521B\u5EFA\u4E3A\u5BA2\u6237" + mFontSize: 50 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &719471278446469773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7817554463647769932} + - component: {fileID: 8714820077871310505} + - component: {fileID: 1029486252995999754} + m_Layer: 5 + m_Name: LabelTime + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7817554463647769932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719471278446469773} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -462, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8714820077871310505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719471278446469773} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 100 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 3 + mWidth: 370 + mHeight: 38 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 9.894737 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: 2020-12-12 12:12:12 + mFontSize: 38 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &1029486252995999754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 719471278446469773} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: createtime + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &1230467995848349774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6011203503650922012} + - component: {fileID: 7974794178899581438} + m_Layer: 5 + m_Name: LabelLen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6011203503650922012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230467995848349774} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -462, y: -100, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7974794178899581438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230467995848349774} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 100 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 3 + mWidth: 76 + mHeight: 38 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 2 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u5F55\u97F3" + mFontSize: 38 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &1244339452899913203 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5473611510371489377} + - component: {fileID: 2479925902047346628} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5473611510371489377 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244339452899913203} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6174010155954682311} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2479925902047346628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244339452899913203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 200 + mHeight: 50 + mDepth: 9 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 3 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u5BA2\u6237\u8BE6\u60C5" + mFontSize: 50 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &1760699814763560429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7087920816025065220} + - component: {fileID: 2436801649886703474} + m_Layer: 5 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7087920816025065220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760699814763560429} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -514, y: -100, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2436801649886703474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760699814763560429} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 30 + rightAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 66 + bottomAnchor: + target: {fileID: 0} + relative: 0.5 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 36 + mHeight: 39 + mDepth: 3 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 0.9230769 + mType: 0 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: cust_record + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &2073311561283326134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6174010155954682311} + - component: {fileID: 4420913354121827264} + - component: {fileID: 7360133368035375287} + - component: {fileID: 2203920346542281049} + - component: {fileID: 1904196581246743921} + m_Layer: 5 + m_Name: ButtonCustDetail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6174010155954682311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073311561283326134} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1042, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5473611510371489377} + m_Father: {fileID: 5918980031047944023} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &4420913354121827264 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073311561283326134} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1025, y: 160, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &7360133368035375287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073311561283326134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 2073311561283326134} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: + - mTarget: {fileID: 5543801428106972834} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 +--- !u!114 &2203920346542281049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073311561283326134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 5918980031047944023} + relative: 0 + absolute: 30 + topAnchor: + target: {fileID: 5918980031047944023} + relative: 0 + absolute: 190 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1025 + mHeight: 160 + mDepth: 8 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 6.40625 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public_button + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &1904196581246743921 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2073311561283326134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 2203920346542281049} + offset: 50 + sizeAdjust: 1 +--- !u!1 &2115487251565135739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7134809816845220941} + - component: {fileID: 4710708275860084984} + - component: {fileID: 1414205707611256756} + - component: {fileID: 1621006526412277559} + - component: {fileID: 8714977712263338163} + m_Layer: 5 + m_Name: ButtonPlayVoice + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7134809816845220941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115487251565135739} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 432, y: -100, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &4710708275860084984 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115487251565135739} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 150, y: 120, z: 0} + m_Center: {x: 0, y: -0.033197403, z: 0} +--- !u!114 &1414205707611256756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115487251565135739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 2115487251565135739} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 0 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: + - mTarget: {fileID: 8509598239964200415} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 +--- !u!114 &1621006526412277559 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115487251565135739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 1 + absolute: -171 + rightAnchor: + target: {fileID: 5529200990505029815} + relative: 1 + absolute: -89 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} + mPivot: 4 + mWidth: 82 + mHeight: 82 + mDepth: 5 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: cust_play2 + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &8714977712263338163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115487251565135739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 0} + draggablePanel: {fileID: 0} +--- !u!1 &2450038797940214029 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1264172342368613327} + - component: {fileID: 696726985342094105} + - component: {fileID: 4183175673607791577} + m_Layer: 5 + m_Name: LabelFromPhoneNo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1264172342368613327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2450038797940214029} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -532, y: 70, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &696726985342094105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2450038797940214029} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 30 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} + mPivot: 3 + mWidth: 270 + mHeight: 46 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: 0000000000 + mFontSize: 46 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &4183175673607791577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2450038797940214029} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: _callerno + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &2570298681319083417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2570298681319083416} + - component: {fileID: 2570298681319083415} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2570298681319083416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2570298681319083417} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1152, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5918980031047944023} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2570298681319083415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2570298681319083417} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c8077b76001d36d489868d20d28bddb9, type: 3} + m_Name: + m_EditorClassIdentifier: + uiCamera: {fileID: 0} + container: {fileID: 0} + side: 3 + runOnlyOnce: 1 + relativeOffset: {x: 0, y: 0} + pixelOffset: {x: 0, y: 0} + widgetContainer: {fileID: 0} +--- !u!1 &3942105359441769827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3161202981048460019} + - component: {fileID: 6033128197193160344} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3161202981048460019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3942105359441769827} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -532, y: 140, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6033128197193160344 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3942105359441769827} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 30 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 3 + mWidth: 76 + mHeight: 38 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 2 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u4E3B\u53EB" + mFontSize: 38 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &4277987810975945117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1069773254130384334} + - component: {fileID: 1912023415051130143} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1069773254130384334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4277987810975945117} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 532, y: 140, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1912023415051130143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4277987810975945117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 5529200990505029815} + relative: 1 + absolute: -30 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 5 + mWidth: 76 + mHeight: 38 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 2 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u88AB\u53EB" + mFontSize: 38 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &4530205458572762755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2201789248387725239} + - component: {fileID: 3404212707966727000} + - component: {fileID: 264966615196332519} + - component: {fileID: 5737216553299020999} + m_Layer: 5 + m_Name: DragScroll + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2201789248387725239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4530205458572762755} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: -66, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5918980031047944023} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3404212707966727000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4530205458572762755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 858a20c1b21a3f94bb5b2d3b901c9aaf, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5918980031047944023} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 5918980031047944023} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 5918980031047944023} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 5918980031047944023} + relative: 1 + absolute: -132 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1125 + mHeight: 2172 + mDepth: 7 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 0.5179558 +--- !u!114 &264966615196332519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4530205458572762755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 5171196888813298686} + draggablePanel: {fileID: 0} +--- !u!65 &5737216553299020999 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4530205458572762755} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1125, y: 2172, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &4891764113400030807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5918980031047944023} + - component: {fileID: 4441317253217358126} + - component: {fileID: 5543801428106972834} + m_Layer: 5 + m_Name: PanelCallLogDetail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5918980031047944023 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4891764113400030807} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5900565773593058527} + - {fileID: 2201789248387725239} + - {fileID: 2570298681319083416} + - {fileID: 6174010155954682311} + - {fileID: 8375399916319394157} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4441317253217358126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4891764113400030807} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + showInPanelTool: 1 + generateNormals: 0 + widgetsAreStatic: 0 + cullWhileDragging: 1 + alwaysOnScreen: 0 + anchorOffset: 0 + softBorderPadding: 1 + renderQueue: 0 + startingRenderQueue: 3000 + mClipTexture: {fileID: 0} + mAlpha: 1 + mClipping: 0 + mClipRange: {x: 0, y: 0, z: 300, w: 200} + mClipSoftness: {x: 4, y: 4} + mDepth: 1 + mSortingOrder: 0 + mClipOffset: {x: 0, y: 0} +--- !u!114 &5543801428106972834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4891764113400030807} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ff491def90b44724978eb9e0b2b558f, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/ui/panel/TRPCallLogDetail.lua + isNeedBackplate: 1 + destroyWhenHide: 0 + isNeedResetAtlase: 1 + isNeedMask4Init: 0 + isNeedMask4InitOnlyOnce: 1 + isHideWithEffect: 1 + isRefeshContentWhenEffectFinish: 0 + EffectRoot: {fileID: 0} + effectType: 1 + EffectList: [] + frameName: Frame1 + frameObj: {fileID: 0} + titleKeyName: "\u901A\u8BDD\u8BB0\u5F55\u8BE6\u60C5" +--- !u!1 &5307054908754021948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1737415944239554089} + - component: {fileID: 7904198284208492242} + - component: {fileID: 7515327516835224441} + m_Layer: 5 + m_Name: LabelToPhoneNo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1737415944239554089 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5307054908754021948} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 532, y: 70, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7904198284208492242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5307054908754021948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 5529200990505029815} + relative: 1 + absolute: -30 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} + mPivot: 5 + mWidth: 270 + mHeight: 46 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: 0000000000 + mFontSize: 46 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &7515327516835224441 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5307054908754021948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: _destno + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &5602088498915747376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8375399916319394157} + - component: {fileID: 6441396814038843516} + - component: {fileID: 1271422244851812915} + - component: {fileID: 7309553061635104442} + - component: {fileID: 2255712848331135658} + m_Layer: 5 + m_Name: ButtonNewCust + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8375399916319394157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602088498915747376} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1042, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5845309283408478161} + m_Father: {fileID: 5918980031047944023} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &6441396814038843516 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602088498915747376} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1025, y: 160, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1271422244851812915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602088498915747376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 5602088498915747376} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: + - mTarget: {fileID: 5543801428106972834} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 +--- !u!114 &7309553061635104442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602088498915747376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 5918980031047944023} + relative: 0 + absolute: 30 + topAnchor: + target: {fileID: 5918980031047944023} + relative: 0 + absolute: 190 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1025 + mHeight: 160 + mDepth: 8 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 6.40625 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public_button + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &2255712848331135658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602088498915747376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 7309553061635104442} + offset: 50 + sizeAdjust: 1 +--- !u!1 &7072978056209761034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5900565773593058527} + - component: {fileID: 6707909816119687706} + - component: {fileID: 5171196888813298686} + m_Layer: 5 + m_Name: PanelContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5900565773593058527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7072978056209761034} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7887342815596662226} + m_Father: {fileID: 5918980031047944023} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6707909816119687706 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7072978056209761034} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + showInPanelTool: 1 + generateNormals: 0 + widgetsAreStatic: 0 + cullWhileDragging: 1 + alwaysOnScreen: 0 + anchorOffset: 0 + softBorderPadding: 1 + renderQueue: 0 + startingRenderQueue: 3002 + mClipTexture: {fileID: 0} + mAlpha: 1 + mClipping: 3 + mClipRange: {x: 0, y: 0, z: 1126, w: 2000} + mClipSoftness: {x: 4, y: 10} + mDepth: 2 + mSortingOrder: 0 + mClipOffset: {x: 0, y: 0} +--- !u!114 &5171196888813298686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7072978056209761034} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d81807633ea807d4c8e3fff7e10c6000, type: 3} + m_Name: + m_EditorClassIdentifier: + movement: 1 + dragEffect: 2 + restrictWithinPanel: 1 + disableDragIfFits: 1 + smoothDragStart: 1 + iOSDragEmulation: 1 + scrollWheelFactor: 0.25 + momentumAmount: 35 + dampenStrength: 9 + horizontalScrollBar: {fileID: 0} + verticalScrollBar: {fileID: 0} + showScrollBars: 1 + customMovement: {x: 1, y: 0} + contentPivot: 1 + scale: {x: 0, y: 0, z: 0} + relativePositionOnReset: {x: 0, y: 0} + centerOnChild: {fileID: 0} +--- !u!1 &7217884337235581081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4089779156076982603} + - component: {fileID: 8343160961389584064} + m_Layer: 5 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4089779156076982603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7217884337235581081} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -512, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5529200990505029815} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8343160961389584064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7217884337235581081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 30 + rightAnchor: + target: {fileID: 5529200990505029815} + relative: 0 + absolute: 70 + bottomAnchor: + target: {fileID: 0} + relative: 0.5 + absolute: -19 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 40 + mHeight: 39 + mDepth: 3 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1.0256411 + mType: 0 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: cust_time + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &8289422689039702852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7887342815596662226} + - component: {fileID: 4905271874418118635} + m_Layer: 5 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7887342815596662226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8289422689039702852} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 853.46, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5529200990505029815} + m_Father: {fileID: 5900565773593058527} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4905271874418118635 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8289422689039702852} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66ca9c6e5cbd4544ab22016a27d817a4, type: 3} + m_Name: + m_EditorClassIdentifier: + columns: 1 + direction: 0 + sorting: 0 + pivot: 1 + cellAlignment: 1 + hideInactive: 1 + keepWithinPanel: 0 + padding: {x: 0, y: 30} +--- !u!1 &8939331679391634129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5529200990505029815} + - component: {fileID: 673810004037246720} + - component: {fileID: 7047220503036259027} + - component: {fileID: 8509598239964200415} + - component: {fileID: 8474748965205811930} + - component: {fileID: 7514493048875219790} + - component: {fileID: 6523516519395091279} + m_Layer: 5 + m_Name: detail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5529200990505029815 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -65.46, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3161202981048460019} + - {fileID: 1069773254130384334} + - {fileID: 1264172342368613327} + - {fileID: 1737415944239554089} + - {fileID: 4089779156076982603} + - {fileID: 7817554463647769932} + - {fileID: 7087920816025065220} + - {fileID: 6011203503650922012} + - {fileID: 7134809816845220941} + m_Father: {fileID: 7887342815596662226} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &673810004037246720 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1125, y: 380, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &7047220503036259027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 51 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: -50 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1125 + mHeight: 380 + mDepth: 0 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 2.9605262 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &8509598239964200415 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 575f113ee96624a30ab2ca1af1303112, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/ui/cell/TRCellRecord.lua + isNeedResetAtlase: 1 +--- !u!114 &8474748965205811930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16bd2beefa5ca4a3ba0753143d28e2d9, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: +--- !u!114 &7514493048875219790 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 0} + draggablePanel: {fileID: 0} +--- !u!114 &6523516519395091279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8939331679391634129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 7047220503036259027} + offset: 0 + sizeAdjust: 1 diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab.meta b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab.meta new file mode 100644 index 0000000..4b130a3 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelCallLogDetail.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ef0bb791b85844e6be91d9d6391231f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab index fd37533..bb561f2 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMakeCall.prefab @@ -1,5 +1,2032 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &1433074310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1433074311} + - component: {fileID: 1433074314} + - component: {fileID: 1433074313} + - component: {fileID: 1433074312} + m_Layer: 5 + m_Name: ButtonHide + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1433074311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433074310} + m_LocalRotation: {x: 0, y: 0, z: 1, w: -0.00000004371139} + m_LocalPosition: {x: 426, y: 350, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5592905547070457646} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1433074314 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433074310} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 150, y: 150, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1433074313 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433074310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 1433074310} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: + - mTarget: {fileID: 6276092525497085633} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 +--- !u!114 &1433074312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433074310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7927105919409398303} + relative: 1 + absolute: -170 + rightAnchor: + target: {fileID: 7927105919409398303} + relative: 1 + absolute: -100 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.8, g: 0.8, b: 0.8, a: 1} + mPivot: 4 + mWidth: 70 + mHeight: 70 + mDepth: 3 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: call_icon_dial + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &181305006142267860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6527729734466532319} + - component: {fileID: 1042594504958056631} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6527729734466532319 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181305006142267860} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 80, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8651339362379047936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1042594504958056631 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181305006142267860} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 3 + mWidth: 548 + mHeight: 48 + mDepth: 7 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 11.416667 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u641C\u7D22\u624B\u673A\u53F7\u7801" + mFontSize: 48 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 0 + mMaxLineCount: 1 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 0 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &1143830224087721272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1324362458870990486} + - component: {fileID: 5255588345769612929} + m_Layer: 5 + m_Name: SpriteType + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1324362458870990486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143830224087721272} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -512, y: 35, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7607378428485480853} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5255588345769612929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143830224087721272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7607378428485480853} + relative: 0 + absolute: 28 + rightAnchor: + target: {fileID: 7607378428485480853} + relative: 0 + absolute: 72 + bottomAnchor: + target: {fileID: 0} + relative: 0.5 + absolute: -19 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 44 + mHeight: 44 + mDepth: 3 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 0 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: call_outgoingcall + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &1697186371956600070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3680815149700422866} + - component: {fileID: 163229575953372796} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3680815149700422866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697186371956600070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1533825221538527030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &163229575953372796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1697186371956600070} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 1125 + mHeight: 50 + mDepth: 11 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 22.5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u65E0\u66F4\u591A\u4FE1\u606F" + mFontSize: 46 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 0 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &1934132385939666491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 562346773328587240} + - component: {fileID: 1295289507981427739} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &562346773328587240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934132385939666491} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2317113818302839792} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1295289507981427739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934132385939666491} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 1125 + mHeight: 50 + mDepth: 11 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 22.5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u4E0B\u62C9\u5237\u65B0" + mFontSize: 46 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 0 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &2015510873420138310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 32528043014163868} + - component: {fileID: 7961679051859010900} + - component: {fileID: 5279411533507354351} + m_Layer: 5 + m_Name: LabelName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &32528043014163868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015510873420138310} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -462, y: 34, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7607378428485480853} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7961679051859010900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015510873420138310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7607378428485480853} + relative: 0 + absolute: 100 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} + mPivot: 3 + mWidth: 92 + mHeight: 46 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 2 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u4E3B\u53EB" + mFontSize: 46 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &5279411533507354351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2015510873420138310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: custName + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &2978683441028724117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5918527761379056049} + - component: {fileID: 3513744693906270718} + m_Layer: 5 + m_Name: LabelPhoneNo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5918527761379056049 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2978683441028724117} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -462, y: -36, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7607378428485480853} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3513744693906270718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2978683441028724117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7607378428485480853} + relative: 0 + absolute: 100 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 3 + mWidth: 250 + mHeight: 42 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: 0000000000 + mFontSize: 42 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &3424471899331396002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7163290232818110116} + - component: {fileID: 641350798932307976} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7163290232818110116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3424471899331396002} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1152, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7139637074959663053} + - {fileID: 8651339362379047936} + m_Father: {fileID: 7927105919409398303} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &641350798932307976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3424471899331396002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c8077b76001d36d489868d20d28bddb9, type: 3} + m_Name: + m_EditorClassIdentifier: + uiCamera: {fileID: 0} + container: {fileID: 0} + side: 3 + runOnlyOnce: 1 + relativeOffset: {x: 0, y: 0} + pixelOffset: {x: 0, y: 0} + widgetContainer: {fileID: 0} +--- !u!1 &3623813657837591804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5841238317917837241} + - component: {fileID: 3149389808423416174} + m_Layer: 5 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5841238317917837241 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3623813657837591804} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5611236336092458260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3149389808423416174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3623813657837591804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + mPivot: 4 + mWidth: 160 + mHeight: 160 + mDepth: 1 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 0 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: call_bg_160px + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &3826900921069410069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 484629189647041418} + m_Layer: 5 + m_Name: onPressButtonDel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &484629189647041418 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3826900921069410069} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7927105919409384683} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3853280769374104607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7607378428485480853} + - component: {fileID: 8974276910178091287} + - component: {fileID: 3204659430632027334} + - component: {fileID: 5226648881135785480} + - component: {fileID: 4661253515635330804} + - component: {fileID: 5310223473245295093} + - component: {fileID: 8683349769360105169} + m_Layer: 5 + m_Name: 000000 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7607378428485480853 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 297.9, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 32528043014163868} + - {fileID: 5918527761379056049} + - {fileID: 2766446330966630819} + - {fileID: 1324362458870990486} + - {fileID: 3832195368891751064} + m_Father: {fileID: 2780870160834123545} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &8974276910178091287 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1125, y: 170, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &3204659430632027334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 51 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: -50 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1125 + mHeight: 170 + mDepth: 0 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 6.617647 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &5226648881135785480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 575f113ee96624a30ab2ca1af1303112, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/ui/cell/TRCellCallLog.lua + isNeedResetAtlase: 1 +--- !u!114 &4661253515635330804 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16bd2beefa5ca4a3ba0753143d28e2d9, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: +--- !u!114 &5310223473245295093 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 0} + draggablePanel: {fileID: 0} +--- !u!114 &8683349769360105169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3853280769374104607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 3204659430632027334} + offset: 0 + sizeAdjust: 1 +--- !u!1 &4167265822001883506 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2766446330966630819} + - component: {fileID: 5649655782193380167} + - component: {fileID: 3863287243358250926} + m_Layer: 5 + m_Name: LabelTime + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2766446330966630819 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4167265822001883506} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 512, y: -36, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7607378428485480853} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5649655782193380167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4167265822001883506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 7607378428485480853} + relative: 1 + absolute: -50 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 5 + mWidth: 230 + mHeight: 40 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5.75 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: 0000000000 + mFontSize: 40 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &3863287243358250926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4167265822001883506} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: createtime + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &4649134553867042284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1533825221538527030} + - component: {fileID: 9070955920527528532} + - component: {fileID: 6070800347732914806} + - component: {fileID: 2155402310302232736} + m_Layer: 5 + m_Name: ButtonEndList + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1533825221538527030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4649134553867042284} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -170, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3680815149700422866} + m_Father: {fileID: 2780870160834123545} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &9070955920527528532 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4649134553867042284} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1125, y: 87.74999, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &6070800347732914806 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4649134553867042284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 1697186371956600070} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: [] +--- !u!114 &2155402310302232736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4649134553867042284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 0} + draggablePanel: {fileID: 0} +--- !u!1 &4779321421502375266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 549429816131947051} + m_Layer: 5 + m_Name: onReleaseButtonDel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &549429816131947051 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4779321421502375266} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7927105919409384683} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4833655682849721888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8651339362379047936} + - component: {fileID: 5964938290206104819} + - component: {fileID: 8290208014045364998} + - component: {fileID: 59594305810745241} + m_Layer: 5 + m_Name: InputSeachKey + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8651339362379047936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4833655682849721888} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -473, y: -203, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6527729734466532319} + - {fileID: 2774131756372758394} + - {fileID: 2610972139329009125} + m_Father: {fileID: 7163290232818110116} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &5964938290206104819 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4833655682849721888} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 945, y: 88, z: 0} + m_Center: {x: 472.5, y: 0, z: 0} +--- !u!114 &8290208014045364998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4833655682849721888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac5060295fbd39b4a88d20d0c83d925e, type: 3} + m_Name: + m_EditorClassIdentifier: + label: {fileID: 1042594504958056631} + inputType: 0 + onReturnKey: 0 + keyboardType: 0 + hideInput: 0 + alertModeKeybaord: 0 + validation: 0 + characterLimit: 0 + savedAs: + selectOnTab: {fileID: 0} + activeTextColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} + caretColor: {r: 0.60296786, g: 1, b: 0, a: 0.8} + selectionColor: {r: 1, g: 0.8745098, b: 0.5529412, a: 0.5} + onSubmit: [] + onChange: [] + mValue: +--- !u!114 &59594305810745241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4833655682849721888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7139637074959663053} + relative: 0 + absolute: 90 + rightAnchor: + target: {fileID: 7139637074959663053} + relative: 1 + absolute: -90 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.95686275, g: 0.95686275, b: 0.95686275, a: 1} + mPivot: 3 + mWidth: 945 + mHeight: 88 + mDepth: 6 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 10.738636 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public_on_off_bg + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &5267263532243292421 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3832195368891751064} + - component: {fileID: 6415957025924059121} + m_Layer: 5 + m_Name: SpriteLine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3832195368891751064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5267263532243292421} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 50, y: -85, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7607378428485480853} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6415957025924059121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5267263532243292421} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7607378428485480853} + relative: 0 + absolute: 100 + rightAnchor: + target: {fileID: 7607378428485480853} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.8666667, g: 0.8666667, b: 0.8666667, a: 1} + mPivot: 4 + mWidth: 1025 + mHeight: 2 + mDepth: 4 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 512.5 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &5405684916112913534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2774131756372758394} + - component: {fileID: 548807408471371495} + m_Layer: 5 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2774131756372758394 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5405684916112913534} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 47, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8651339362379047936} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &548807408471371495 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5405684916112913534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 8651339362379047936} + relative: 0 + absolute: 25 + rightAnchor: + target: {fileID: 8651339362379047936} + relative: 0 + absolute: 69 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 44 + mHeight: 44 + mDepth: 8 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 0 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: cust_search + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &5494089654339440858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2780870160834123545} + - component: {fileID: 5543527664139027341} + - component: {fileID: 4330086914105978655} + m_Layer: 5 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2780870160834123545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5494089654339440858} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 347, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7607378428485480853} + - {fileID: 2317113818302839792} + - {fileID: 1533825221538527030} + m_Father: {fileID: 7996728117962733029} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5543527664139027341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5494089654339440858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07c4de3b4b6fe9045b059ee627c100df, type: 3} + m_Name: + m_EditorClassIdentifier: + arrangement: 1 + sorting: 1 + pivot: 1 + maxPerLine: 0 + cellWidth: 0 + cellHeight: 170 + animateSmoothly: 0 + hideInactive: 1 + keepWithinPanel: 0 + sorted: 0 + oldParentPos: {x: 0, y: 0, z: 0} + oldParentClipOffset: {x: 0, y: 0} +--- !u!114 &4330086914105978655 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5494089654339440858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da6df6b770ac942ab8916dc960507b8f, type: 3} + m_Name: + m_EditorClassIdentifier: + cellCount: 16 + isPlayTween: 0 + twType: 0 + tweenSpeed: 0.01 + twDuration: 0.5 + twMethod: 2 + itemList: [] + grid: {fileID: 0} + panel: {fileID: 0} + OnShowHeadListCallbacks: [] + OnHideHeadListCallbacks: [] + OnEndListCallbacks: [] +--- !u!1 &5510053360871541892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7996728117962733029} + - component: {fileID: 2679551850822094907} + - component: {fileID: 2276364050545291201} + m_Layer: 5 + m_Name: PanelContent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7996728117962733029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5510053360871541892} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 76.49999, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2780870160834123545} + m_Father: {fileID: 7927105919409398303} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2679551850822094907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5510053360871541892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + showInPanelTool: 1 + generateNormals: 0 + widgetsAreStatic: 0 + cullWhileDragging: 1 + alwaysOnScreen: 0 + anchorOffset: 0 + softBorderPadding: 1 + renderQueue: 0 + startingRenderQueue: 3005 + mClipTexture: {fileID: 0} + mAlpha: 1 + mClipping: 3 + mClipRange: {x: 0, y: 0, z: 1125, w: 2000} + mClipSoftness: {x: 4, y: 20} + mDepth: 1 + mSortingOrder: 0 + mClipOffset: {x: 0, y: -76.845825} +--- !u!114 &2276364050545291201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5510053360871541892} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5c85efbbc1ec4b75939e6d7f077e68c, type: 3} + m_Name: + m_EditorClassIdentifier: + movement: 1 + dragEffect: 2 + restrictWithinPanel: 1 + disableDragIfFits: 0 + smoothDragStart: 1 + iOSDragEmulation: 1 + scrollWheelFactor: 0.25 + momentumAmount: 35 + dampenStrength: 4 + horizontalScrollBar: {fileID: 0} + verticalScrollBar: {fileID: 0} + showScrollBars: 1 + customMovement: {x: 0, y: 1} + contentPivot: 1 + scale: {x: 0, y: 0, z: 0} + relativePositionOnReset: {x: 0, y: 0} + centerOnChild: {fileID: 0} + loopGrid: {fileID: 4330086914105978655} + thresholDelta: {x: 0, y: -150} +--- !u!1 &7503961266116029617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5611236336092458260} + - component: {fileID: 2357081433197854416} + - component: {fileID: 678546351070299387} + - component: {fileID: 4305650275228486666} + m_Layer: 5 + m_Name: ButtonShow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5611236336092458260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7503961266116029617} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 426, y: 350, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5841238317917837241} + m_Father: {fileID: 7927105919409402439} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2357081433197854416 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7503961266116029617} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 150, y: 150, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &678546351070299387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7503961266116029617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 7503961266116029617} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: + - mTarget: {fileID: 6276092525497085633} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 +--- !u!114 &4305650275228486666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7503961266116029617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 7927105919409398303} + relative: 1 + absolute: -170 + rightAnchor: + target: {fileID: 7927105919409398303} + relative: 1 + absolute: -100 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 70 + mHeight: 70 + mDepth: 2 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: call_icon_dial + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &7769307518564054767 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5592905547070457646} + - component: {fileID: 3747713882017628488} + m_Layer: 5 + m_Name: offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5592905547070457646 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7769307518564054767} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7927105919409452443} + - {fileID: 7927105919409367425} + - {fileID: 7927105919409450961} + - {fileID: 7927105919409361735} + - {fileID: 1433074311} + - {fileID: 7927105919409341743} + m_Father: {fileID: 7927105919409402439} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3747713882017628488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7769307518564054767} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3d166255cacf07b4292b8402b3ddefc5, type: 3} + m_Name: + m_EditorClassIdentifier: + exeOrder: 0 + method: 3 + style: 0 + animationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ignoreTimeScale: 1 + delay: 0 + duration: 0.5 + steeperCurves: 0 + tweenGroup: 0 + onFinished: [] + eventReceiver: {fileID: 0} + callWhenFinished: + from: {x: 0, y: -1700, z: 0} + to: {x: 0, y: 0, z: 0} + worldSpace: 0 --- !u!1 &7927105919409555569 GameObject: m_ObjectHideFlags: 0 @@ -226,6 +2253,7 @@ GameObject: m_Component: - component: {fileID: 7927105919409402439} - component: {fileID: 7927105919419322657} + - component: {fileID: 6726611491801924930} m_Layer: 5 m_Name: AnchorBottom m_TagString: Untagged @@ -244,14 +2272,10 @@ Transform: m_LocalPosition: {x: 0, y: -1152, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 7927105919409371821} - - {fileID: 7927105919409452443} - - {fileID: 7927105919409367425} - - {fileID: 7927105919409384683} - - {fileID: 7927105919409450961} - - {fileID: 7927105919409361735} + - {fileID: 5592905547070457646} + - {fileID: 5611236336092458260} m_Father: {fileID: 7927105919409398303} - m_RootOrder: 2 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &7927105919419322657 MonoBehaviour: @@ -272,6 +2296,52 @@ MonoBehaviour: relativeOffset: {x: 0, y: 0} pixelOffset: {x: 0, y: 0} widgetContainer: {fileID: 0} +--- !u!114 &6726611491801924930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7927105919409556653} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + showInPanelTool: 1 + generateNormals: 0 + widgetsAreStatic: 0 + cullWhileDragging: 1 + alwaysOnScreen: 0 + anchorOffset: 0 + softBorderPadding: 1 + renderQueue: 0 + startingRenderQueue: 3010 + mClipTexture: {fileID: 0} + mAlpha: 1 + mClipping: 0 + mClipRange: {x: 0, y: 0, z: 300, w: 200} + mClipSoftness: {x: 4, y: 4} + mDepth: 3 + mSortingOrder: 0 + mClipOffset: {x: 0, y: 0} --- !u!1 &7927105919409556819 GameObject: m_ObjectHideFlags: 0 @@ -396,7 +2466,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &7927105919409391287 Transform: m_ObjectHideFlags: 0 @@ -405,7 +2475,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409559233} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -120, z: 0} + m_LocalPosition: {x: 0, y: -140, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 7927105919409367425} @@ -821,12 +2891,12 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409571501} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1, y: 8, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 152, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 7927105919409398303} - m_RootOrder: 1 + m_Father: {fileID: 5592905547070457646} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &7927105919419364633 MonoBehaviour: @@ -843,29 +2913,29 @@ MonoBehaviour: leftAnchor: target: {fileID: 7927105919409398303} relative: 0 - absolute: -2 + absolute: -1 rightAnchor: target: {fileID: 7927105919409398303} relative: 1 - absolute: 2 + absolute: 1 bottomAnchor: target: {fileID: 7927105919409398303} relative: 0 - absolute: 150 + absolute: 152 topAnchor: - target: {fileID: 7927105919409398303} + target: {fileID: 7927105919409336817} relative: 1 - absolute: -135 - updateAnchors: 1 + absolute: -90 + updateAnchors: 0 mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 4 - mWidth: 1129 - mHeight: 2019 + mPivot: 7 + mWidth: 1127 + mHeight: 1349 mDepth: -2 autoResizeBoxCollider: 1 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 0.5591877 + aspectRatio: 0.83469236 mType: 1 mFillDirection: 4 mFillAmount: 1 @@ -892,8 +2962,8 @@ BoxCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1129, y: 2019, z: 0} - m_Center: {x: 0, y: 0, z: 0} + m_Size: {x: 1127, y: 1349, z: 0} + m_Center: {x: 0, y: 674.5, z: 0} --- !u!1 &7927105919409572387 GameObject: m_ObjectHideFlags: 0 @@ -1094,106 +3164,6 @@ MonoBehaviour: isAppendEndingString: 0 AppendString: '...' fontName: EmptyFont ---- !u!1 &7927105919409575245 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7927105919409371821} - - component: {fileID: 7927105919419381895} - - component: {fileID: 1212414625487352464} - m_Layer: 5 - m_Name: SpriteLine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &7927105919409371821 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7927105919409575245} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 457.7, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 7927105919409402439} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7927105919419381895 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7927105919409575245} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} - m_Name: - m_EditorClassIdentifier: - leftAnchor: - target: {fileID: 0} - relative: 0 - absolute: 0 - rightAnchor: - target: {fileID: 0} - relative: 1 - absolute: 0 - bottomAnchor: - target: {fileID: 0} - relative: 0 - absolute: 0 - topAnchor: - target: {fileID: 0} - relative: 1 - absolute: 0 - updateAnchors: 1 - mColor: {r: 0.78676474, g: 0.78676474, b: 0.78676474, a: 1} - mPivot: 4 - mWidth: 1125 - mHeight: 2 - mDepth: 2 - autoResizeBoxCollider: 0 - hideIfOffScreen: 0 - keepAspectRatio: 0 - aspectRatio: 562.5 - mType: 1 - mFillDirection: 4 - mFillAmount: 1 - mInvert: 0 - mFlip: 0 - centerType: 1 - leftType: 1 - rightType: 1 - bottomType: 1 - topType: 1 - atlasName: atlasAllReal - mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} - mSpriteName: public__empty - mFillCenter: 1 - isGrayMode: 0 ---- !u!114 &1212414625487352464 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7927105919409575245} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} - m_Name: - m_EditorClassIdentifier: - widget: {fileID: 7927105919419381895} - offset: 0 - sizeAdjust: 1 --- !u!1 &7927105919409577115 GameObject: m_ObjectHideFlags: 0 @@ -1331,9 +3301,9 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 7927105919409415239} - - {fileID: 7927105919409341743} - {fileID: 7927105919409402439} + - {fileID: 7996728117962733029} + - {fileID: 7163290232818110116} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1436,7 +3406,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409583993} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -120, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 7927105919409361735} @@ -1471,15 +3441,15 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 1 - mColor: {r: 0.8666667, g: 0.8666667, b: 0.8666667, a: 1} + mColor: {r: 1, g: 1, b: 1, a: 1} mPivot: 4 - mWidth: 1125 - mHeight: 2 + mWidth: 1165 + mHeight: 200 mDepth: 6 autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 562.5 + aspectRatio: 5.825 mType: 1 mFillDirection: 4 mFillAmount: 1 @@ -1492,7 +3462,7 @@ MonoBehaviour: topType: 1 atlasName: atlasAllReal mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} - mSpriteName: public__empty + mSpriteName: cust_input mFillCenter: 1 isGrayMode: 0 --- !u!114 &1210273604098316216 @@ -1508,7 +3478,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: widget: {fileID: 7927105919419327125} - offset: 0 + offset: -20 sizeAdjust: 1 --- !u!1 &7927105919409585535 GameObject: @@ -1952,13 +3922,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409597277} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -228, y: 333, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -228, y: 350, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 7927105919409363339} - m_Father: {fileID: 7927105919409402439} - m_RootOrder: 1 + m_Father: {fileID: 5592905547070457646} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &7927105919407565295 BoxCollider: @@ -2393,7 +4363,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409602999} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 866.7, z: 0} + m_LocalPosition: {x: 0, y: 900, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 7927105919409360105} @@ -2408,8 +4378,8 @@ Transform: - {fileID: 7927105919409338907} - {fileID: 7927105919409401695} - {fileID: 7927105919409348591} - m_Father: {fileID: 7927105919409402439} - m_RootOrder: 4 + m_Father: {fileID: 5592905547070457646} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &7927105919419349929 MonoBehaviour: @@ -2435,90 +4405,6 @@ MonoBehaviour: sorted: 0 oldParentPos: {x: 0, y: 0, z: 0} oldParentClipOffset: {x: 0, y: 0} ---- !u!1 &7927105919409609663 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7927105919409415239} - - component: {fileID: 7927105919419300199} - m_Layer: 5 - m_Name: SpriteIcon - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7927105919409415239 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7927105919409609663} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 734, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 7927105919409398303} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7927105919419300199 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7927105919409609663} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} - m_Name: - m_EditorClassIdentifier: - leftAnchor: - target: {fileID: 0} - relative: 0 - absolute: 0 - rightAnchor: - target: {fileID: 0} - relative: 1 - absolute: 0 - bottomAnchor: - target: {fileID: 7927105919409398303} - relative: 1 - absolute: -668 - topAnchor: - target: {fileID: 7927105919409398303} - relative: 1 - absolute: -168 - updateAnchors: 0 - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 4 - mWidth: 1066 - mHeight: 500 - mDepth: 5 - autoResizeBoxCollider: 0 - hideIfOffScreen: 0 - keepAspectRatio: 0 - aspectRatio: 2.132 - mType: 0 - mFillDirection: 4 - mFillAmount: 1 - mInvert: 0 - mFlip: 0 - centerType: 1 - leftType: 1 - rightType: 1 - bottomType: 1 - topType: 1 - atlasName: atlasAllReal - mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} - mSpriteName: "call_\u62E8\u53F7_03" - mFillCenter: 1 - isGrayMode: 0 --- !u!1 &7927105919409611291 GameObject: m_ObjectHideFlags: 0 @@ -2544,7 +4430,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409611291} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: -23, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 7927105919409338907} @@ -2581,8 +4467,8 @@ MonoBehaviour: updateAnchors: 1 mColor: {r: 0.08823532, g: 0.08823532, b: 0.08823532, a: 1} mPivot: 4 - mWidth: 42 - mHeight: 90 + mWidth: 56 + mHeight: 120 mDepth: 1 autoResizeBoxCollider: 0 hideIfOffScreen: 0 @@ -2592,7 +4478,7 @@ MonoBehaviour: mTrueTypeFont: {fileID: 0} mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} mText: '*' - mFontSize: 90 + mFontSize: 120 mFontStyle: 0 mAlignment: 0 mEncoding: 1 @@ -2646,13 +4532,14 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409612843} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 1437.51, z: 0} + m_LocalPosition: {x: 0, y: 1490.7402, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 7927105919409336817} - {fileID: 7927105919409361049} - m_Father: {fileID: 7927105919409402439} - m_RootOrder: 5 + - {fileID: 7927105919409384683} + m_Father: {fileID: 5592905547070457646} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &7927105919407611113 BoxCollider: @@ -2663,7 +4550,7 @@ BoxCollider: m_GameObject: {fileID: 7927105919409612843} m_Material: {fileID: 0} m_IsTrigger: 1 - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 2 m_Size: {x: 534.4, y: 100, z: 0} m_Center: {x: 0, y: 0, z: 0} @@ -2689,11 +4576,18 @@ MonoBehaviour: characterLimit: 0 savedAs: selectOnTab: {fileID: 0} - activeTextColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + activeTextColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} caretColor: {r: 1, g: 0.47586206, b: 0, a: 0.8} selectionColor: {r: 1, g: 0.8745098, b: 0.5529412, a: 0.5} onSubmit: [] - onChange: [] + onChange: + - mTarget: {fileID: 6276092525497085633} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 mValue: --- !u!114 &7927105919419356307 MonoBehaviour: @@ -3244,11 +5138,11 @@ MonoBehaviour: leftAnchor: target: {fileID: 7927105919409336817} relative: 0 - absolute: 50 + absolute: 150 rightAnchor: target: {fileID: 7927105919409336817} relative: 1 - absolute: -50 + absolute: -150 bottomAnchor: target: {fileID: 0} relative: 0 @@ -3258,20 +5152,20 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 0 - mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + mColor: {r: 0.4811321, g: 0.4811321, b: 0.4811321, a: 1} mPivot: 4 - mWidth: 1025 - mHeight: 90 + mWidth: 865 + mHeight: 100 mDepth: 7 autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 11.388889 + aspectRatio: 3.8 keepCrispWhenShrunk: 1 mTrueTypeFont: {fileID: 0} mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} mText: - mFontSize: 90 + mFontSize: 100 mFontStyle: 0 mAlignment: 0 mEncoding: 0 @@ -3533,13 +5427,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409636373} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 333, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 350, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 7927105919409391287} - m_Father: {fileID: 7927105919409402439} - m_RootOrder: 2 + m_Father: {fileID: 5592905547070457646} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &7927105919407111399 BoxCollider: @@ -3552,8 +5446,8 @@ BoxCollider: m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 200, y: 200, z: 0} - m_Center: {x: 0, y: -15.82, z: 0} + m_Size: {x: 200, y: 286.6, z: 0} + m_Center: {x: 0, y: -28.1, z: 0} --- !u!114 &7927105919419360011 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3672,6 +5566,7 @@ GameObject: - component: {fileID: 7927105919419291847} - component: {fileID: 7927105919419380379} - component: {fileID: 8814774190237841145} + - component: {fileID: 4561078474663205149} m_Layer: 5 m_Name: ButtonDel m_TagString: Untagged @@ -3686,12 +5581,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7927105919409637025} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 472, y: 333, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 472, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 7927105919409402439} - m_RootOrder: 3 + m_Children: + - {fileID: 484629189647041418} + - {fileID: 549429816131947051} + m_Father: {fileID: 7927105919409361735} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &7927105919407601221 BoxCollider: @@ -3791,11 +5688,11 @@ MonoBehaviour: mPivot: 4 mWidth: 78 mHeight: 54 - mDepth: 0 + mDepth: 10 autoResizeBoxCollider: 0 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 0.037037037 + aspectRatio: 1.4444444 mType: 0 mFillDirection: 4 mFillAmount: 1 @@ -3811,6 +5708,59 @@ MonoBehaviour: mSpriteName: call_icon_del mFillCenter: 1 isGrayMode: 0 +--- !u!114 &4561078474663205149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7927105919409637025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e862f287df53bb64db191162f851a296, type: 3} + m_Name: + m_EditorClassIdentifier: + onHoverOver: [] + onHoverOut: [] + onPress: + - mTarget: {fileID: 6276092525497085633} + mMethodName: onNotifyLua + mParameters: + - obj: {fileID: 0} + field: + name: gameObj + - obj: {fileID: 484629189647041418} + field: name + name: funcName + - obj: {fileID: 0} + field: + name: paras + oneShot: 0 + onRelease: + - mTarget: {fileID: 6276092525497085633} + mMethodName: onNotifyLua + mParameters: + - obj: {fileID: 0} + field: + name: gameObj + - obj: {fileID: 549429816131947051} + field: name + name: funcName + - obj: {fileID: 0} + field: + name: paras + oneShot: 0 + onSelect: [] + onDeselect: [] + onClick: [] + onDoubleClick: [] + onDragStart: [] + onDragEnd: [] + onDragOver: [] + onDragOut: [] + onDrag: [] + onBecameVisible: [] + onBecameInvisible: [] --- !u!1 &7927105919409645517 GameObject: m_ObjectHideFlags: 0 @@ -3911,3 +5861,331 @@ MonoBehaviour: isAppendEndingString: 0 AppendString: '...' fontName: EmptyFont +--- !u!1 &8143636154898917097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2317113818302839792} + - component: {fileID: 7911873351577308634} + - component: {fileID: 1493097283791236109} + - component: {fileID: 1605738567842119286} + m_Layer: 5 + m_Name: ButtonHeadList + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2317113818302839792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8143636154898917097} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 162, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 562346773328587240} + m_Father: {fileID: 2780870160834123545} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &7911873351577308634 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8143636154898917097} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1125, y: 87.74999, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1493097283791236109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8143636154898917097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 1934132385939666491} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: [] +--- !u!114 &1605738567842119286 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8143636154898917097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 0} + draggablePanel: {fileID: 0} +--- !u!1 &8339724669963941684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2610972139329009125} + - component: {fileID: 6139740482921192053} + - component: {fileID: 5019452567886537289} + - component: {fileID: 6621212282636068230} + - component: {fileID: 629867950252066852} + m_Layer: 5 + m_Name: ButtonReset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2610972139329009125 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8339724669963941684} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 903, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8651339362379047936} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &6139740482921192053 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8339724669963941684} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 90, y: 90, z: 0} + m_Center: {x: 0, y: -0.22070312, z: 0} +--- !u!114 &5019452567886537289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8339724669963941684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 8339724669963941684} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 1 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: [] +--- !u!114 &6621212282636068230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8339724669963941684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 8651339362379047936} + relative: 1 + absolute: -64 + rightAnchor: + target: {fileID: 8651339362379047936} + relative: 1 + absolute: -20 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 44 + mHeight: 44 + mDepth: 7 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: login_log_no + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &629867950252066852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8339724669963941684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ce7ce3a27703447e98bd5b91307e34c8, type: 3} + m_Name: + m_EditorClassIdentifier: + input: {fileID: 0} +--- !u!1 &8787474866980127585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7139637074959663053} + - component: {fileID: 8985481789447393768} + - component: {fileID: 6354236203374253942} + m_Layer: 5 + m_Name: SpriteBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7139637074959663053 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8787474866980127585} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: -132, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7163290232818110116} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8985481789447393768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8787474866980127585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: -1 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 1 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: -264 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: -132 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 1 + mWidth: 1125 + mHeight: 132 + mDepth: 0 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 8.522727 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: cust_border + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &6354236203374253942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8787474866980127585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 8985481789447393768} + offset: 0 + sizeAdjust: 1 diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab index 245ba63..e210703 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelMyInfor.prefab @@ -583,7 +583,7 @@ MonoBehaviour: relative: 0 absolute: 50 rightAnchor: - target: {fileID: 0} + target: {fileID: 3303405075514652940} relative: 1 absolute: -70 bottomAnchor: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab new file mode 100644 index 0000000..5354519 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab @@ -0,0 +1,1809 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &22047233377895611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3505175498072380410} + - component: {fileID: 2640202324213160693} + - component: {fileID: 1316670091101949897} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3505175498072380410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22047233377895611} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 30, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 456059461462518699} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2640202324213160693 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22047233377895611} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 456059461462401577} + relative: 0 + absolute: 100 + rightAnchor: + target: {fileID: 456059461462401577} + relative: 1 + absolute: -100 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + mPivot: 4 + mWidth: 925 + mHeight: 170 + mDepth: 4 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 0.011764706 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: Button + mFontSize: 50 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 0 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &1316670091101949897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22047233377895611} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: name + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &456059461462230327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456059461462472501} + - component: {fileID: 456059461451456941} + m_Layer: 5 + m_Name: SpriteBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456059461462472501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462230327} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 248, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1338918624104485553} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451456941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462230327} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 456059461462401577} + relative: 0 + absolute: 50 + rightAnchor: + target: {fileID: 456059461462401577} + relative: 1 + absolute: -50 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 7 + mWidth: 1025 + mHeight: 680 + mDepth: -1 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 1.507353 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: EmptyAtlas + mAtlas: {fileID: 8379920634462272047, guid: 9aea3d2b5a77f4e84bd921688ff9ca99, type: 3} + mSpriteName: news_news_bg + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &456059461462255707 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456059461462468275} + - component: {fileID: 456059461451454835} + - component: {fileID: 456059461451479591} + m_Layer: 5 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456059461462468275 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462255707} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 243.8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456059461462518699} + m_Father: {fileID: 456059461462471379} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451454835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462255707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07c4de3b4b6fe9045b059ee627c100df, type: 3} + m_Name: + m_EditorClassIdentifier: + arrangement: 1 + sorting: 1 + pivot: 1 + maxPerLine: 0 + cellWidth: 0 + cellHeight: 170 + animateSmoothly: 0 + hideInactive: 1 + keepWithinPanel: 0 + sorted: 0 + oldParentPos: {x: 0, y: 0, z: 0} + oldParentClipOffset: {x: 0, y: 0} +--- !u!114 &456059461451479591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462255707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da6df6b770ac942ab8916dc960507b8f, type: 3} + m_Name: + m_EditorClassIdentifier: + cellCount: 8 + isPlayTween: 0 + twType: 0 + tweenSpeed: 0.01 + twDuration: 0.5 + twMethod: 2 + itemList: [] + grid: {fileID: 0} + panel: {fileID: 0} + OnShowHeadListCallbacks: [] + OnHideHeadListCallbacks: [] + OnEndListCallbacks: [] +--- !u!1 &456059461462256633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456059461462518699} + - component: {fileID: 456059461455839333} + - component: {fileID: 456059461451430739} + - component: {fileID: 456059461451460901} + - component: {fileID: 3170702829645462311} + - component: {fileID: 2344339756337381197} + - component: {fileID: 4698240616766362928} + m_Layer: 5 + m_Name: 00000 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456059461462518699 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4289221648398254636} + - {fileID: 3505175498072380410} + m_Father: {fileID: 456059461462468275} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &456059461455839333 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1125, y: 170, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451430739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 575f113ee96624a30ab2ca1af1303112, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/ui/cell/CLLUICellPoplist2.lua + isNeedResetAtlase: 1 +--- !u!114 &456059461451460901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f02842fa4878db54f9587ff4de7d9f2d, type: 3} + m_Name: + m_EditorClassIdentifier: + scrollView: {fileID: 0} + draggablePanel: {fileID: 0} +--- !u!114 &3170702829645462311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 858a20c1b21a3f94bb5b2d3b901c9aaf, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1125 + mHeight: 170 + mDepth: 0 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 6.617647 +--- !u!114 &2344339756337381197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 3170702829645462311} + offset: 0 + sizeAdjust: 1 +--- !u!114 &4698240616766362928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462256633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 16bd2beefa5ca4a3ba0753143d28e2d9, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: +--- !u!1 &456059461462272849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456059461462471379} + - component: {fileID: 456059461451467401} + - component: {fileID: 456059461451445991} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456059461462471379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462272849} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 410, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456059461462468275} + m_Father: {fileID: 2060602918047884914} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451467401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462272849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + showInPanelTool: 1 + generateNormals: 0 + widgetsAreStatic: 0 + cullWhileDragging: 1 + alwaysOnScreen: 0 + anchorOffset: 0 + softBorderPadding: 1 + renderQueue: 0 + startingRenderQueue: 3006 + mClipTexture: {fileID: 0} + mAlpha: 1 + mClipping: 3 + mClipRange: {x: -3, y: 510, z: 2000, w: 508} + mClipSoftness: {x: 4, y: 20} + mDepth: 2 + mSortingOrder: 0 + mClipOffset: {x: 0, y: -415.72064} +--- !u!114 &456059461451445991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462272849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d81807633ea807d4c8e3fff7e10c6000, type: 3} + m_Name: + m_EditorClassIdentifier: + movement: 1 + dragEffect: 2 + restrictWithinPanel: 1 + disableDragIfFits: 1 + smoothDragStart: 1 + iOSDragEmulation: 1 + scrollWheelFactor: 0.25 + momentumAmount: 35 + dampenStrength: 9 + horizontalScrollBar: {fileID: 0} + verticalScrollBar: {fileID: 5354083078527341680} + showScrollBars: 1 + customMovement: {x: 1, y: 0} + contentPivot: 1 + scale: {x: 0, y: 0, z: 0} + relativePositionOnReset: {x: 0, y: 0} + centerOnChild: {fileID: 0} +--- !u!1 &456059461462276047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456059461462450769} + - component: {fileID: 456059461451473515} + - component: {fileID: 456059461456336161} + - component: {fileID: 456059461451509215} + m_Layer: 5 + m_Name: SpriteBg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456059461462450769 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462276047} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 456059461462401577} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451473515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462276047} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 456059461462401577} + relative: 0 + absolute: -5 + rightAnchor: + target: {fileID: 456059461462401577} + relative: 1 + absolute: 5 + bottomAnchor: + target: {fileID: 456059461462401577} + relative: 0 + absolute: -5 + topAnchor: + target: {fileID: 456059461462401577} + relative: 1 + absolute: 5 + updateAnchors: 1 + mColor: {r: 0, g: 0, b: 0, a: 0.3137255} + mPivot: 4 + mWidth: 1135 + mHeight: 2314 + mDepth: -2 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 0.49049264 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: EmptyAtlas + mAtlas: {fileID: 8379920634462272047, guid: 9aea3d2b5a77f4e84bd921688ff9ca99, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!65 &456059461456336161 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462276047} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1135, y: 2314, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451509215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462276047} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e862f287df53bb64db191162f851a296, type: 3} + m_Name: + m_EditorClassIdentifier: + onHoverOver: [] + onHoverOut: [] + onPress: [] + onRelease: [] + onSelect: [] + onDeselect: [] + onClick: + - mTarget: {fileID: 5630883075967834920} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 + onDoubleClick: [] + onDragStart: [] + onDragEnd: [] + onDragOver: [] + onDragOut: [] + onDrag: [] + onBecameVisible: [] + onBecameInvisible: [] +--- !u!1 &456059461462278335 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 456059461462401577} + - component: {fileID: 456059461451423605} + - component: {fileID: 5630883075967834920} + m_Layer: 5 + m_Name: PanelPopList2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &456059461462401577 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462278335} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456059461462450769} + - {fileID: 2255932243151234916} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &456059461451423605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462278335} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + showInPanelTool: 1 + generateNormals: 0 + widgetsAreStatic: 0 + cullWhileDragging: 1 + alwaysOnScreen: 0 + anchorOffset: 0 + softBorderPadding: 1 + renderQueue: 0 + startingRenderQueue: 3000 + mClipTexture: {fileID: 0} + mAlpha: 1 + mClipping: 0 + mClipRange: {x: 0, y: 0, z: 300, w: 200} + mClipSoftness: {x: 4, y: 4} + mDepth: 0 + mSortingOrder: 0 + mClipOffset: {x: 0, y: 0} +--- !u!114 &5630883075967834920 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 456059461462278335} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ff491def90b44724978eb9e0b2b558f, type: 3} + m_Name: + m_EditorClassIdentifier: + isPause: 0 + luaPath: trCRM/upgradeRes/priority/lua/ui/panel/CLLPPopList2.lua + isNeedBackplate: 0 + destroyWhenHide: 0 + isNeedResetAtlase: 1 + isNeedMask4Init: 0 + isNeedMask4InitOnlyOnce: 1 + isHideWithEffect: 1 + isRefeshContentWhenEffectFinish: 0 + EffectRoot: {fileID: 0} + effectType: 1 + EffectList: + - {fileID: 2985726706165961123} + frameName: + frameObj: {fileID: 0} + titleKeyName: +--- !u!1 &561283251524547677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8686352755687159991} + - component: {fileID: 8288839173916616235} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8686352755687159991 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561283251524547677} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4908107353684055229} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8288839173916616235 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 561283251524547677} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.94509804, g: 0.3529412, b: 0.2901961, a: 1} + mPivot: 4 + mWidth: 100 + mHeight: 50 + mDepth: 6 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 2 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: "\u53D6\u6D88" + mFontSize: 50 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 2 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &2008204036940259905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4908107353684055229} + - component: {fileID: 1168908620627264644} + - component: {fileID: 1716423663891241243} + - component: {fileID: 2057205244281892270} + m_Layer: 5 + m_Name: ButtonClose + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4908107353684055229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008204036940259905} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 130, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8686352755687159991} + m_Father: {fileID: 1338918624104485553} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1168908620627264644 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008204036940259905} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1025, y: 170, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1716423663891241243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008204036940259905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fdca5042b1d12a4890ec1bd4f04290d, type: 3} + m_Name: + m_EditorClassIdentifier: + tweenTarget: {fileID: 2008204036940259905} + hover: {r: 0.88235295, g: 0.78431374, b: 0.5882353, a: 1} + pressed: {r: 0.7176471, g: 0.6392157, b: 0.48235294, a: 1} + disabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + duration: 0.2 + skipColorEffect: 0 + dragHighlight: 0 + hoverSprite: + pressedSprite: + disabledSprite: + hoverSprite2D: {fileID: 0} + pressedSprite2D: {fileID: 0} + disabledSprite2D: {fileID: 0} + pixelSnap: 0 + onClick: + - mTarget: {fileID: 5630883075967834920} + mMethodName: uiEventDelegate + mParameters: + - obj: {fileID: 0} + field: + name: go + oneShot: 0 +--- !u!114 &2057205244281892270 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2008204036940259905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 456059461462401577} + relative: 0 + absolute: 50 + rightAnchor: + target: {fileID: 456059461462401577} + relative: 1 + absolute: -50 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 4 + mWidth: 1025 + mHeight: 170 + mDepth: 4 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 6.029412 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: EmptyAtlas + mAtlas: {fileID: 8379920634462272047, guid: 9aea3d2b5a77f4e84bd921688ff9ca99, type: 3} + mSpriteName: news_news_bg + mFillCenter: 1 + isGrayMode: 0 +--- !u!1 &2705965787265016496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2601487550042969699} + - component: {fileID: 5354083078527341680} + - component: {fileID: 1699247303153909998} + m_Layer: 5 + m_Name: Scroll Bar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2601487550042969699 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2705965787265016496} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 526, y: 500, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5033066465004705143} + - {fileID: 8077720610530497991} + m_Father: {fileID: 1338918624104485553} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5354083078527341680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2705965787265016496} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3c8d596c16f05d949922ef16347e4cc9, type: 3} + m_Name: + m_EditorClassIdentifier: + thumb: {fileID: 0} + mBG: {fileID: 7028975612273245325} + mFG: {fileID: 3819070401196222535} + mValue: 0 + mFill: 3 + numberOfSteps: 0 + onChange: [] + foreground: {fileID: 0} + rawValue: 1 + direction: 2 + mInverted: 0 + mSize: 0.994978 + mScroll: 0 + mDir: 2 +--- !u!114 &1699247303153909998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2705965787265016496} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 858a20c1b21a3f94bb5b2d3b901c9aaf, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 456059461462401577} + relative: 1 + absolute: -35 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 0 + mColor: {r: 1, g: 1, b: 1, a: 1} + mPivot: 5 + mWidth: 563 + mHeight: 100 + mDepth: 0 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5.63 +--- !u!1 &3490280952622605487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4289221648398254636} + - component: {fileID: 7228718215103333459} + - component: {fileID: 3558150638433434769} + m_Layer: 5 + m_Name: LabelSubName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4289221648398254636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3490280952622605487} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -30, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 456059461462518699} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7228718215103333459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3490280952622605487} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + topAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + updateAnchors: 1 + mColor: {r: 0.6, g: 0.6, b: 0.6, a: 1} + mPivot: 4 + mWidth: 250 + mHeight: 50 + mDepth: 5 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: 1221 + mFontSize: 36 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 0 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!114 &3558150638433434769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3490280952622605487} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faeca5bfa217c493c8446b842f01a3fa, type: 3} + m_Name: + m_EditorClassIdentifier: + jsonKey: subname + formatValue: + labeName: {fileID: 0} + defaultName: + canNull: 0 + checkIDCard: 0 + minLen: 0 + maxLen: 0 + spriteBg: {fileID: 0} + valueIsNumber: 0 + isPhoneNum: 0 + inValidColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} +--- !u!1 &4617918627375932787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1679814581230250362} + - component: {fileID: 6558097236467851742} + m_Layer: 5 + m_Name: LabelTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1679814581230250362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4617918627375932787} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 828, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1338918624104485553} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6558097236467851742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4617918627375932787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 456059461462472501} + relative: 1 + absolute: -125 + topAnchor: + target: {fileID: 456059461462472501} + relative: 1 + absolute: -75 + updateAnchors: 1 + mColor: {r: 0.21176471, g: 0.21176471, b: 0.21176471, a: 1} + mPivot: 4 + mWidth: 250 + mHeight: 50 + mDepth: 7 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 5 + keepCrispWhenShrunk: 1 + mTrueTypeFont: {fileID: 0} + mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} + mText: New Label + mFontSize: 50 + mFontStyle: 0 + mAlignment: 0 + mEncoding: 1 + mMaxLineCount: 0 + mEffectStyle: 0 + mEffectColor: {r: 0, g: 0, b: 0, a: 1} + mSymbols: 1 + mEffectDistance: {x: 1, y: 1} + mOverflow: 0 + mMaterial: {fileID: 0} + mApplyGradient: 0 + mGradientTop: {r: 1, g: 1, b: 1, a: 1} + mGradientBottom: {r: 0.7, g: 0.7, b: 0.7, a: 1} + mSpacingX: 0 + mSpacingY: 0 + mUseFloatSpacing: 0 + mFloatSpacingX: 0 + mFloatSpacingY: 0 + mShrinkToFit: 0 + mMaxLineWidth: 0 + mMaxLineHeight: 0 + mLineWidth: 0 + mMultiline: 1 + isAppendEndingString: 0 + AppendString: '...' + fontName: EmptyFont +--- !u!1 &5481307255237428820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5033066465004705143} + - component: {fileID: 7028975612273245325} + - component: {fileID: 4408055341240279135} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5033066465004705143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5481307255237428820} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2601487550042969699} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7028975612273245325 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5481307255237428820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 456059461462472501} + relative: 0 + absolute: 10 + topAnchor: + target: {fileID: 456059461462472501} + relative: 1 + absolute: -170 + updateAnchors: 1 + mColor: {r: 0.7607843, g: 0.7607843, b: 0.7607843, a: 1} + mPivot: 4 + mWidth: 10 + mHeight: 501 + mDepth: 1 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 0.01996008 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!65 &4408055341240279135 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5481307255237428820} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 501, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6528754901900044526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8077720610530497991} + - component: {fileID: 3819070401196222535} + - component: {fileID: 3263318950518294034} + m_Layer: 5 + m_Name: Foreground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8077720610530497991 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6528754901900044526} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2601487550042969699} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3819070401196222535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6528754901900044526} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 456059461462472501} + relative: 0 + absolute: 10 + topAnchor: + target: {fileID: 456059461462472501} + relative: 1 + absolute: -170 + updateAnchors: 1 + mColor: {r: 1, g: 1, b: 1, a: 0} + mPivot: 4 + mWidth: 10 + mHeight: 501 + mDepth: 2 + autoResizeBoxCollider: 1 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 0.01996008 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!65 &3263318950518294034 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6528754901900044526} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 498.49402, z: 0} + m_Center: {x: 0, y: 1.2529831, z: 0} +--- !u!1 &6788927102349964415 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3891874202550029368} + - component: {fileID: 9167161702586969067} + - component: {fileID: 1356786602829822420} + m_Layer: 5 + m_Name: SpriteLine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3891874202550029368 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6788927102349964415} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 757, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1338918624104485553} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9167161702586969067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6788927102349964415} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b3dc54f924693f41b5cbecb267e647a, type: 3} + m_Name: + m_EditorClassIdentifier: + leftAnchor: + target: {fileID: 0} + relative: 0 + absolute: 0 + rightAnchor: + target: {fileID: 0} + relative: 1 + absolute: 0 + bottomAnchor: + target: {fileID: 456059461462472501} + relative: 1 + absolute: -172 + topAnchor: + target: {fileID: 456059461462472501} + relative: 1 + absolute: -170 + updateAnchors: 1 + mColor: {r: 0.8666667, g: 0.8666667, b: 0.8666667, a: 1} + mPivot: 4 + mWidth: 1025 + mHeight: 2 + mDepth: 8 + autoResizeBoxCollider: 0 + hideIfOffScreen: 0 + keepAspectRatio: 0 + aspectRatio: 512.5 + mType: 1 + mFillDirection: 4 + mFillAmount: 1 + mInvert: 0 + mFlip: 0 + centerType: 1 + leftType: 1 + rightType: 1 + bottomType: 1 + topType: 1 + atlasName: atlasAllReal + mAtlas: {fileID: 11400000, guid: 5ceb49909c25f471fb6d136b24c49d48, type: 3} + mSpriteName: public__empty + mFillCenter: 1 + isGrayMode: 0 +--- !u!114 &1356786602829822420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6788927102349964415} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0dbe6448146c445e5ae7040ea035c0fa, type: 3} + m_Name: + m_EditorClassIdentifier: + widget: {fileID: 9167161702586969067} + offset: 50 + sizeAdjust: 1 +--- !u!1 &7159349278586001080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2255932243151234916} + - component: {fileID: 3871985254935923728} + m_Layer: 5 + m_Name: Bottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2255932243151234916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7159349278586001080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1152, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1338918624104485553} + m_Father: {fileID: 456059461462401577} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3871985254935923728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7159349278586001080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c8077b76001d36d489868d20d28bddb9, type: 3} + m_Name: + m_EditorClassIdentifier: + uiCamera: {fileID: 0} + container: {fileID: 0} + side: 7 + runOnlyOnce: 1 + relativeOffset: {x: 0, y: 0} + pixelOffset: {x: 0, y: 0} + widgetContainer: {fileID: 0} +--- !u!1 &7930530930670863186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2060602918047884914} + m_Layer: 5 + m_Name: List + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2060602918047884914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7930530930670863186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456059461462471379} + m_Father: {fileID: 1338918624104485553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8221884943731647857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1338918624104485553} + - component: {fileID: 2985726706165961123} + m_Layer: 5 + m_Name: offset + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1338918624104485553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8221884943731647857} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2060602918047884914} + - {fileID: 456059461462472501} + - {fileID: 4908107353684055229} + - {fileID: 2601487550042969699} + - {fileID: 1679814581230250362} + - {fileID: 3891874202550029368} + m_Father: {fileID: 2255932243151234916} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2985726706165961123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8221884943731647857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3d166255cacf07b4292b8402b3ddefc5, type: 3} + m_Name: + m_EditorClassIdentifier: + exeOrder: 0 + method: 3 + style: 0 + animationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ignoreTimeScale: 1 + delay: 0 + duration: 0.5 + steeperCurves: 0 + tweenGroup: 0 + onFinished: [] + eventReceiver: {fileID: 0} + callWhenFinished: + from: {x: 0, y: -808, z: 0} + to: {x: 0, y: 0, z: 0} + worldSpace: 0 diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab.meta b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab.meta new file mode 100644 index 0000000..b2912fb --- /dev/null +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelPopList2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 649662986e9744952bed74fa881be0f7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab index 97c5d61..853da78 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSendSms.prefab @@ -181,7 +181,7 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 1 - mColor: {r: 1, g: 1, b: 1, a: 1} + mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} mPivot: 4 mWidth: 200 mHeight: 50 @@ -1329,7 +1329,7 @@ MonoBehaviour: keepCrispWhenShrunk: 1 mTrueTypeFont: {fileID: 0} mFont: {fileID: 7005176185871406937, guid: 7d76ebfe2dca9412195ae21f35d1b138, type: 3} - mText: "\u586B\u5199" + mText: "\u8F93\u5165\u77ED\u4FE1\u5185\u5BB9" mFontSize: 46 mFontStyle: 0 mAlignment: 0 @@ -1467,7 +1467,7 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 0 - mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + mColor: {r: 1, g: 1, b: 1, a: 1} mPivot: 4 mWidth: 1025 mHeight: 170 @@ -1488,7 +1488,7 @@ MonoBehaviour: topType: 1 atlasName: EmptyAtlas mAtlas: {fileID: 8379920634462272047, guid: 9aea3d2b5a77f4e84bd921688ff9ca99, type: 3} - mSpriteName: news_news_bg + mSpriteName: cust_input mFillCenter: 1 isGrayMode: 0 --- !u!1 &6290011794568244053 @@ -1601,7 +1601,7 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 0 - mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} + mColor: {r: 1, g: 1, b: 1, a: 1} mPivot: 4 mWidth: 1025 mHeight: 170 @@ -1622,7 +1622,7 @@ MonoBehaviour: topType: 1 atlasName: EmptyAtlas mAtlas: {fileID: 8379920634462272047, guid: 9aea3d2b5a77f4e84bd921688ff9ca99, type: 3} - mSpriteName: news_news_bg + mSpriteName: cust_input mFillCenter: 1 isGrayMode: 0 --- !u!1 &7548190000912478483 @@ -1819,7 +1819,7 @@ MonoBehaviour: relative: 1 absolute: 0 updateAnchors: 1 - mColor: {r: 1, g: 1, b: 1, a: 1} + mColor: {r: 0.16078432, g: 0.5647059, b: 0.8627451, a: 1} mPivot: 4 mWidth: 200 mHeight: 50 @@ -2185,8 +2185,8 @@ MonoBehaviour: onSelect: [] onDeselect: [] onClick: - - mTarget: {fileID: 0} - mMethodName: OnClickClose + - mTarget: {fileID: 5889273149151931255} + mMethodName: uiEventDelegate mParameters: - obj: {fileID: 0} field: diff --git a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab index dff52c6..02a3116 100644 --- a/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab +++ b/Assets/trCRM/upgradeRes4Dev/priority/ui/panel/PanelSysMsgList.prefab @@ -703,11 +703,11 @@ MonoBehaviour: mPivot: 4 mWidth: 1126 mHeight: 2173 - mDepth: -4 - autoResizeBoxCollider: 0 + mDepth: 0 + autoResizeBoxCollider: 1 hideIfOffScreen: 0 keepAspectRatio: 0 - aspectRatio: 1 + aspectRatio: 0.5181776 mType: 1 mFillDirection: 4 mFillAmount: 1 @@ -734,7 +734,7 @@ BoxCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} + m_Size: {x: 1126, y: 2173, z: 0} m_Center: {x: 0, y: 0, z: 0} --- !u!114 &7194414352345552083 MonoBehaviour: diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d new file mode 100644 index 0000000000000000000000000000000000000000..a37ec40e013e5b156109a05a4351891c882fbe98 GIT binary patch literal 3201 zcma)8eRLC57QZu@rcG&^gft`&O9GZ6ENxOO{SYN7#hR?tMj{lcnoN^P8ptFuNk7zG zI|VGPU1_$iR<|pyyB-#Wm4a+=k7DX!MLGCU6@(=oK~bo>YT80+E9LDC_{aXalk@I< z?|%O7d-u&`t=}7Yq}m4fh?f<$7PZ1sLveXgNl|gByErAqC#xMv9ggR5RLunnrf@)0 zBfyLa5TTIHg9(is*T7U&t}JwNWw$O}#+8+E?lM;i=W1Y!o#mXM2aF;t?d zOAOKqkUNS(T-XLlj5y;k!1X9{02!u8rvERPZ1kaMBs=E7Xf`1|XYAG6zur*y-oe7! zm6lM?ZKxW>AwtjgG5~?#lMSB;=!QSD2!uV98f26ejtChjp((6TC^i5%K}VU?@R|s| zK#2w|ne{NA0yPNtqF^JARiI?l@Gu1@QJb|BmJyQH3YiX&iPcbO0tYD4UkCJ<{|M~> zSPjYyHOyoTAc}xok_&P{4Ynfm&0hk_Of`fl7{RcGQP9qa0;9}QLuM3I*-=nvqW}g_ z<`_WESSdxX8kABs%uaKFTxLyynk~ku`~jfVkYS~iGu2>VpkfG~!0@@a1Bxif)6Af# z%Ahp4YEW3!pi-&^x%l(Wq+n~s8Jjv5#Qq`@4> zZfc~EDf3!kwg{JVqhQ;G+5Cu8YX*9lRy;95X>}76qn!5~mARc(&KIc6VOn{!`ntBq z0or^AFtP<|m^ziJi9 zDXiy6Ii*@sp4tJ$X)LJ_OEQZTUnfCZlmterH;WjpAw`N)WNC`rnj$4gRLigd956pq zWCm?1BGHzmNI4Qkg&IaAmEkZKS=r=w`8eS1))40lu&(>q1}QkIy*|#eN)5$qq)`Ih zRRMp5_4>I`1vFUv?f?Xr!F?9Li)+mWht2ya2kgzT1%uR}Rb>`j$yn3mk9c{mD!>QX zh_}J(!%K(yZD6>E<$nWH(p6lL!vKD#mkXo961GJ`9LsYqo0Ic%hhR)}XKT>sb$TPK z*a*9teI(EnIS8g|AM05GR0%Yg*>EElJ|Iep2>H=xYX9w`d%ORfsNLY$R{NktWWv6M zN^$K*JhFB%EB|66(7B*Wdz%J{NTJ$KX~Yr{o-ETYR>@Fus~R-ezN*{X#mJa%8C7Px zD7Ebl6wbg4gT1op7SLqv21P5{W+U%3gC++}cHvrz`qywSv%=Ff-n66Gb*E3JY2+`b zDZVp+20K=91w$$DI=;A<%5E3a23R7YkfTP95wJlEX5%{JcZ^~luGJ`Css?epcr!&k zj%66B7a8T8W1`u#iB@W!qpE4>7nx|)O#_te*I4a(GtA2SmZ7|21=orVI|v24MA&y) zY?@(ui4S9IMeSlni#1;-bW+UQs{b$NY6Y-1E)v0RV{&Ff6gx4( zg=zw>Hds^X_l5&~U|8v8wP33YvB9+&pjejy);h$t`UhBs89sr*s(>#LvISWu2i_jw zbS~^5I1E%r8uI}FlV*Z|+Z{-AVrw=6eTouOpxB)ODq04b!F-TXkb03W(9ju>fp3=w zn5D}Bax=#khV_we8h>s2Haoc?Q29LeC)DUbf z3i>^D;v5%b<%0A*hGP1qAeAs{LBZsLqMw0!Z~^E|prFei zE3BRMDZlQN6*~N*_RI0Q%f=|Uo#XL9^Th%1_?l1g7d{_?xxxMv4AQu@Zp@M&wYa)4 z)!reW`$vzbR0i&UUVY3N>($X3Vgj^#0R;(fY`IQ^Mqzie|H4rjbgdsVUwYQUbUSEL zy45h6-)+hN&-@n#8UHKEI&Um7$fN)kY~7Pg@UdR5852G?<#hkZyZ`N=PZ|~m zEFUwuJu-NF$FT3hp_a)T_T07|!+lrUHZ^}ZK-ESN(NOv>-J;I}v~sg4-T%zAzu9Os zq^BZxY-)QC+53Ll0;JJ4aXk z5KE+dD|9$wHq=W<%BQZW^#qxW z^J0Mx@S~PRE!U;@H~B~LD)vO8S*GLTjh&m*uY;@89Up%vEB~|YGO!c_ zz!pEP9EoPtUY_Y{O9idhP0D1_0{0Gq)}M=~By7IVCIi!GOIpQOdB4Q^sRc3%hHSD- zecEy%3vCd?L(fn0haE|^RFD%=Q#SRlZedpKKrg8kW?|U-$t4MvsxeC9mjn$V_m>e< zub`m?ohrvLSAU{V&=FEuz^@F_+H=B!%(gv4{Ok2+o)Q)ivfR$^egd5r&na1?-zZJqGlG2WnG3;Qb&!Vd`o+O+8ahtnJnVpiMYWqn12d1^)FAb(|YdC*7ew-L5 z&*jd|gPGE#@`r^F?iUp6`o6y!*I22dbAK|WOLZH_EgfseEV}MvMQaQo)`3(0U?T6eB)HGq(RuPsjYA#yW=XdszguS~%^I-IYYL4$^=9JR zw+5(=mJ=iK-f80z;Wp1T{dYt^rCYS_jg7J1MuFuLh5HlP2L}u-O0sW~bP*ZcNhV02 z3Ct(FAH1$h*Bj0aQ14h% H|K;JoIYvZ@ literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d.meta b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d.meta new file mode 100644 index 0000000..99dcdd4 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/bg_160px.unity3d.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7237c98b6b48a4c1cb439aad12c204d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/call_03.unity3d similarity index 98% rename from Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/拨号_03.unity3d rename to Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/call_03.unity3d index 84d9ead6fad8b274553e75c5ec80fa4f123233f0..0ccafbfb685147063b6c56cb85ed9691185025fd 100644 GIT binary patch delta 984 zcma)%ZA@Eb6vxkVdwY9(d!e`V@?xR9*fKUZfwojzqG7;3Fr$=YF)T)%!*;tkwv{=S z48vH02__?~OJkZibpqfP7Jct-xJ|KWrM? z$UB=Go1S!q+@XE$y}k~gKj^9p?eliH{Vt#16?%%rPkVf4u9p&RVtGh!pLBwm0J2wE z%!weX059{fXeO$(YKumME&X~px~JAt9X_IyP5lFpe`8l7orkbkyZDcw%-MD)z(W1o%SIFsiId7ElxFjGZ)u98KQj0Lx_%Ki05k_P9ACv| zJu8ne6QoCz+%A)_YGqL!O<&}u7RB$|5G)6=g}!@Mw`4Ls))i55c`zpwg$|7C#N{GI z*Rt!gieUu%DTLA?3}nFrN8`hMt4uzj_uk_zcO=7kg-y~BchcMe{g8<~jGZ0U+l>E? zbI?n}`X`pvir#d%V$$`&ujn1ipl9SBt}67;9-;7=lJ(qg(Q!PD&c0i??etIR8NH9* z@!vO^=(f*=sjp1t^NNnGv3BEggX=v8y51vN?Bv;)F)FqQeHY%swUWX1s7TwR#<%4> z^ZN?Ny8kPB<(#o|K^78Btgrk#%-}0AGH%>SCr(HWM)Q^86IfXK@kS}3RMUrp(xw?} z{4hdZc*6o&CwqKtz*IXU*0-TPzYDihtw3HAMK7-&kRd40P?@PAK8gG-@odR!(cE+$}twvDgnxq1tf;%etm;$Ejp Ba9jWY delta 986 zcma)&ZA@EL7{{M;d)r=aZ@IV70)e$-S$P{y+TOOa(}eNzL6eOUoSC}mV1N|YF=mEw zBVA2q!~g-7nqXY!I-G0?*#dTYOg0jj%Zih2xDS3n#TX}@irN*1`v5$is`0ZYd4A7J zPR{fHpV=|b+?Z#eAT$R6BLKw5a+M7TI84Clq4L|WK_f!J{8bUmD1tpv$gs#WEOm&m zF&P)ZO@L#)bq|9SE(ZHtkX17=hFCd6UImao6QLBiad?y)U>kXR zRYm1yr_a%_zscd*;!yXy-9A@igU{h}d!3DHvsZOBJ5Em7NMJ19tF>OYgG>O~Dahjl z5X=C3dFT{~Sxgp(2XrN&viY71KlRgn4)yW&wwB$x^d^wZAW!jxkI3++pnVQB8iD!z zri2GrA^^2-<^x|1nPe|yb2-5G!g_LqX{!ch_X42xwMKvI>&;us{*Tgvs8j!=p7^2` zxr!rv^aaxo7E%{|vM7{GZbYwCJYPxzVe`QS5{{C#vxhR)jqp&5Wa|i4rocm1^zwHf z&Sxi}{5BSEyNx9kEVDXUT38lCdf+;_XE4;?!6Mfe7*SB7duGVbvqcHz%0u+tdW33x z1)a-l=v-Vy_4ieDvrvCq!K7bZSV8I^;hr^UA)-8x>Ex%};LjM(RJUWf`;2nId|9e!266iVq5Z^emg%*CSoBUi%zo0PrnTN5aE7_r^ z$qvC}CB8vEEIh4S&JSMf#ICxqKDb%}*Bx&9DBMmu|fA@viRcN!cq!CQ-3O8~2BbC$F$ z=)Ju8Kt$O^8`n$2gZ6|mx8)l8PTatkhi+o~rCaD9p2nu3FY%S3X%i8O1kB$V>U^ayTvPUcN-Tn9QP0lstFbjKM2RhSGQFgX zL}TC9Y`2o;m^aY0k34l~VA`$Zy!AQG7srODSt9eEXegEir!o4)9M-lZ@L_;YA0uB4 zr>!us{IyxcV*bHK%O9glPW+06O;6$kKVX#xYz&GshQtcbbxOB}Np|G#g!GJ3vTp$w zCGP%C%G25Q1uWgYfPCF=(mmNVuRX@uJ*Wb*@ zntGJ%*))L#n-p-}*^JECfK4|maPDUDX1&e84d)+X(8R3e z?vJcTChfd+hK+8?(h9`ohBJR*(1e0x&HB@SmT;e6ozi7Rf4eUHWrOpz{x u7fmSe_gnA) delta 893 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 XfAI~6E{#boF{^$5+l0T&KN$QMj{V25 literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/comingcall.unity3d.meta b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/comingcall.unity3d.meta new file mode 100644 index 0000000..eb01968 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/comingcall.unity3d.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79a0f69f28d3b401a816f8014db6cf75 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d new file mode 100644 index 0000000000000000000000000000000000000000..cc7b772ec31a64b47f2fb4849ce8bca785fa59fb GIT binary patch literal 3230 zcma)8eQ+Da6@PnoQY3%fDJwhkoH#+TWXCo(WWbJHM`n~nLVyYiNFqOiR;1o#H3m-W=~khLV|F7%!C?&V2NW* zK7c6Hl1>$#7vVH&9Ox+xz!Cx~j9rh4TTyzzCaLfp0;kZ5Thdx88AhQj0*XRiHr?>^2o3NIJKo`7GEL@gO+W-cERLS1~TGJXio*wI8a5A~+VSAYnod zTmw62oM30G8HH*Qhpr-o4&iEP%#-;+m=oyEi-gr)B$BOeA1T`<*p`fuvN^%FRK0B7 z8v*8yfTYx`;5rro`?7gh<`)NqMau^Svma~?6IdbkD~i}pfPLizgaWuhhZL|~F)CUJ z)^og_*gfrh2k0!8vZ*VXrcER1LL#MiXHr?MkQhuP z@z$aJe(-J3Qaj*Fxku0H7$6-@=y^2suBG%?D5|IR7vVGUTcg=zBAO`lXay~x zZO@DpjzDK`QX9SoNDB=5wR~L9|4N(}OQlbeo#S_|xPJHkcQ)P_xqsu$X0a1_3th&I zx8jkF8#T-6TS2gb-S9gB%p$cvM;u18h$kzJ8|?~eR;%DZ`r6lw8?loB)RIosViseKDL9@Ob(Yu|gbszn&P5 z7sjOLQrVlakOSJ)1}mqdui& z^AuoHFqg>Wc1vUsBtM8zINpO)N#_%pG^`6y&_a5lfNYbh7D5r3SkQCpGqJm2Q&&2X z&l~{X+Jwd+)SuI`TTDQ2FhQ^%a|`?nT5*Lp;aGPjnaPE+T2zO`UeIe}$RKzb$oCA= z8vv4_6EZ_X8ABAQ83*Cd#7KZnn7}S5;FxlQOn^V6^$x)VCVXACN^pmXSj)~gnt+b z_qq`mQT{d!2QFZL3}v_nteI;NoWgMB;eR8_9tKbNMg;$iLq+%_1nc9dxgEiOxMmu` ziXJd|uf-`2cF$pOvs@gUY)c%`{utgfRb_?Q(Z!5#h(2jV2C>=hp5c?=RZqiP;UjvWE;@@ki}fl07>TM=Ht8scDOdJG!q z*$IOb0C^Htu!Cr4_hPmz&CSnolu$_vJHic*@!@^k@G2tL-71kUiPy1xD%s4J^{~6R z>yNqX7$0uquD?WN9|{2b%nuDLfJT>Z66C`R*0M0J?)b+{IosvOoZlTVIoWS{_CM!a zaG!~N!jsPjAY6`>obf{~Tc;8yy8?@cmP+R2J8?rC2T;X?hsubon4N6b&X6v9jFMujK*lYr9I?8uyaPCXLd*j-a~vC<+{z_K2U~0 zMWLTt0u)Kas^So!G!8Cvk#bJ{?>h}{HPnNH4FQF@m~cGhC03k4I#<)CETdOFRL;Jbss#E}gB_tn7}U%fp_Ip=}RknE{hFg}*14bU%sNX3PE0Gqd_3$ut@UM!?F#!w1-E452nqAJe`7yUC&bFWMEO9+2`wK@m;Qt%! zB4siKZ~Kd(_;XSVW17O|~Z zGCeu782M(PVysGDBUZBJvx|M~S=FpC2j)nxRy^{haTtEbNd|bEtp0InEUnNs)w@N&02O>G^Y((1>dz5R&I2z(;6Cx`6>o86o`&4S4W;^%Q z*UPi!X=>QjhT3X&O!dsl57pURuf)3L&Z?8_-W}~Gyex{GR6eBktU`;&R^IY3Ru-9V NkUg}N5AvG<{{Hng literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d.meta b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d.meta new file mode 100644 index 0000000..4e544a6 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/icon_dial.unity3d.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fdc9d1c563e2448888471835a336bbe5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d new file mode 100644 index 0000000000000000000000000000000000000000..6f9297029a5e541410603981c079feacaee1b161 GIT binary patch literal 2413 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 CV!pos literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d.meta b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d.meta new file mode 100644 index 0000000..04a2b18 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/other/uiAtlas/call/Android/outgoingcall.unity3d.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb2dfd19befec4c84a5dd800457bcd80 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/atlas/Android/atlasAllReal.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/atlas/Android/atlasAllReal.unity3d index 74a1a27db5a9e8b5cb304c6471d27a0569f9cf5f..fd92d18097369e4446b8184ded5c041a5594833e 100644 GIT binary patch delta 278 zcmdmNw8MCUYQzo(1_nnUjs{|9IR-|CO^gf-83qgtlCBKQd<-123=C2XA0!x9oE@EX zlMF4AEKMy^43jNQ3{1?@43dnE3{8wu6HQE#ED}x389qoeFi2Q}4A@xvgOlli@8oi> zzl;kumvYnJ2#tc&!nUfh< zA8@c&Fvy!$F!(cdF>!S;3#5elb6RN0yLB)-GNd!`a4^qHN{=@*GbpHF;9%kBV76pQ zXJC23&RE0Hm0wzto}ZbQ-p;~b;b6vlTA|7j0{W?O^i}Z7(Pe?HCloU*jW36lj(xjrU0O=3=9CTTOlO? diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/call.meta b/Assets/trCRM/upgradeRes4Publish/priority/lua/call.meta new file mode 100644 index 0000000..45d0d93 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/priority/lua/call.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 789476ac743064e20bb6f7f9cf3f953a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLCallListner.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLCallListner.lua new file mode 100644 index 0000000000000000000000000000000000000000..aa40964d61fc5b9662a242b8904b3e6d502503e3 GIT binary patch literal 6432 zcmV+*8QsD;vn+Qk7!?RE!jcyp{@FCD zZ!>Af2wL%8kC;ODcxi*Sj8U7n8Q;b*A~{N57Kyx+SW_vGYLEFGshim6Q79L)xR9>P zh_HV>;;ECD^qZfxJtmk=mK*{>WS!Y+)42eiorZ>~SxDB|afny(B8LstXk(qfw1<~S zAKrGt8hQqGL~HiGd*8lL-k8F8tc#@)7sbn9JL(o{D;JiH&g^!=7WJp+2sjads?i?< zpScrH@{ZxdSAPW0tu~;(M53ka(oTdzc$xBjsae{n__njA_2iN#&;L8_3(ZP9e6xs1 zLf~w1q>2XaWYHu`5n6Pm6$@8aPK>(mj=Z;&)SlC^E&5*M`>r`}B61_D3L6geQ#FcA zo5FVO%nX%J2E#gA+E@Bl=~EA)0K6*^k~9craOoOVkCb|XD$q|JhJ6a${x<8jTA za9s4*3^s1(v4h&Y-vpJ@@fC2ACnaUlf11`l8OJbOG}o$B>~wp zZ7TQ6)KGiTsP>2HcH@`*-G|w;eBaF{@HjMYEY6u~ayww%1C(8h2uvz&=`nvJO&(u4 z4;A%`36@G|ov{v$7hj|4O31ui+gd35lSeGI)MZmz9t5PAb_MK1A#ag%gY>IUp;sH7 zgjc@@pwuq6`kRFI%QC0x;ID+~KXj+2NhIk^LH|vVwF2`i+4ANSJUh>Cm0}0{{ztm% z<{|;!!aiSc5&()iiQ-Q+kgeTj=MCLj{2=d}qb}f%ays z(sq)>PV#W@{)ZczM9A8*KK0RtEN6q?THjL=;4JpxM2vxWE|?t~4`}s-8r+OOn=$&s zYU+S^**)y(;*Es5^Sc1Nx5hiP{T=^QSw3XUb;)?^#LqX?!BoFsPob_NeQXxnr;=P7 zDAKo|7<|=w<(OjV)}BepX%YARP~VM?=gymg6C%zNimGJcb1dRPLb1%ET{pX<(Abm21flIPkKBYi>8DfCiEE zQo@|8%BsqJgv(EZeFswBjDNa+hZicVgPd6cQMt*YxHfG|#_$6+O1|Bepnz>6OE~p)UJIw1iz{FA}P!z0Z|eq;zJpk*ct+90nd_q zk7qvi>&Th@AN<+~5YT_|+*QRT53yXY>b&i#!awq_q7SvppaG=TCWCG;;E-YEEx zrx(PGhA32tBKW@Cf@~;@fSl43%24kRY)AayA~=VkF2>aiV4~0>U_tTe16C4T%&pj2 z-rx}_TVS60+z>M`G;+0=VdC=o@<4*N!I;%$Ji_92N68s_kQ3e$y~FcWIXse-)l&f> zEST0NS;I_)#)iv!(;3aRWBPpznt+;I^eqPRfA*0y72-k;8&Ly)0UxO69^6wmjxiY* z1_?yY$4+TK?aQ~B;$0)P&-`32quL1w%%m5GMwa5x@M6F{Ym4Ap!mD-iLzFQVZGNXA zz;(e;n3{lTBmo{>{I6d4#-(iU3nNGIS|&<&dH8AUkpdL#SQQ4QW{(MU-BohE!zWt# z_UWZpn7a6|kBYg(#~Fe225=_e3qp)GP+KbEPcf^JOM&W#xVkhSUQfk4WPxRR%h6%u z2Ti1~TFlq)%>Y6&y87*%?CF3gd6tx04^}d*MeNbtK;pe7*&V;`9liQ(L&l_Wy$Pz(#z&@E8M>MAi6JyT=g4^G zSfQdGogNzy1qsrv;)bIBkC+^SO(immw&XE*_dUKCg&=f$z<7WJYQ_NZPk3QNco zg$!L&?X9<}<%|^s$K?^OHKRuw+CFWdpbdCUtW}V34BD5- z=Jblr6&M-6j^x4nYqut6C&;^V;2;juQd07l)6T18x9G>YkN;SY9>0YC(?5#HXcnthf_c=LJMEkbO5ODv9EE!w(Q{BvH#{8OodoY3DoAZr=9E zv7Ni_&pk0K-cE}?nK4fOm;il*B~mW_Wlbr`l5n&uvO0`I+b*m)fmVsu=#=AjweB!>76ZZxB;K`YUe z&Q$DDVY6%ek=a~P{b>-`iWu$=sGMx6xVc|3#zGZewry`bOK2lPL^bf9l|O>K_61h} zu($q(5$Nq=kQJ}{5WOD1Z6qy(wtMbyh5j{sPE2tBAQvS_qVcaRGR^kRBqqIvn175u%<9b^K}boQJ$ z8zmSaE!Ha6C+P5YS%ZyL=5zL)t^m8>1e8B7`t&gwXO|j)_Hu#9AVq9p_QAkp;?3J> zuQkb{l)`+Uf!$~R+)yKrai3keK`;R8>!46{7NuF)s6p`^;bq#e71nT&{f*6LQHh8! zoHa}Ot*8ivqC}-y+ILH3SUq6(vs_WVI1;DTs=ye>3qB%ZM-&BD0e0hBPvSje-MnV& zKF>39fpwJfxT~vX#5VRs+OLPXScL-z$voC?(cIWW8dY5W-@-@+tb*F~zy&?73ENE>(Ty z8(EFcN5+@eyjWV&gJeqGs>awaoQTl>;)>eSP^=#saDeBf!k_q7B8{#I=v@Nr$bFT*@NW}7J;5D zOhBtOsf?pl0j?_TnHXR0gDYX@AG&PFNH?^kx;AW^JA3q-4&KszR*95VF-DTY=jP|3 zZ%ip|Pe0r8DvlE{*8|{6Ihe{LJK9(gM3Z%xUrGhS{dj5hoU7>3G(*l5_}{ zU{=p_!qa#CUoozMTTWVS~~FlRMHtoIZK)p3vwuc`|CQLfK;BFY!lad z_?QM!YYHN2k}Cr2(FsGnx0ttk{85iO`E zI+ZXHNZY@Y(-~meJpZ|@#Smbb-G-Au^a;O_1w9hO+t*PtDvnIcWJE_4-S*Sgd0x5av_u7NP?m- z{Y~O4gV4HpUu#nRx3;m%60}eu9{(4Zg*;l9)>}ZT=Ll^R@Dpd!2^*uK6TgO>$OORI zCO)C_)ie(su;ts>r{3nEMzDfmFaPoCn=$+FW57DM>y4^)=)!~4+bxVfCAA}reklvx zdZ7sKE61Ds<#Muj;35KGW0F8;dpi`wU-waTB?hd1uQYfkrz}DmYT2jkn#k$IQcf6) z$iSA7_{=6yqJdgIgY39>FRDM8!m9aGKCB`<%BnJC8iV4VuUTkyl<7kcQvfE7&=rP@`LEZcSCpYDn;;1B%;yE|xYFt1vhxf@m#C6Xru@h{hLdFN8nH5K z{?St8kX(L);-{7$L#@(pJ zT*E{ru7^VMFB03(oqb6RR%w*L^K1>kF!=>r)#Wlt``(}+*FOUQ?+&ChfGE(b%5HFz z3%%>J6DFR;z~n2J$IE4{B;_|q9SIVEH=aa0cnw86W404YN_s>KHClkwIqe&DfZrxV z!S>YX`gJ=vn1OGVZ!+o5>}W*LsVksgE5hv_Dj9F zK@z`z_X@dUd}Xcyml)7M+fzu zzI>S*=9LT;fjKR8?Ewy!UxzpSm`TiIN%7aY;aH))A`#X_QJKVm;X;Q_+fpPlaA;xT;Kk=&ybs^do)c?UViylnY z%)T7ibfQ5gJ4fuB71}M3T-8-IT8fTrT$L4EsBf9xgShdp=?gt-PVO#CMKeAfmDoh% zOZ`imJ89`ZN9V9H*m15(BShT(?BL&p&m4ux#i^8T+RlH!Pq+u2K25Zc#$HhbXP! zxGIQ>B7-_31rZv4f{+KK!Qs)7)~s=OFuQmEVkEZzIruF{FJ(24ct#pZ6tHKITh_GW zKB86EEMc37FjG3qwn8{q>u>)jd>?sb=SQ?uX=V3eZPpT_%jywQnD|;fm3=szRfQNL z<`Jz@^?ehXAMSzwG`4U)qt200X*{#g%)^>i4N`K=>;6CSS2`#7r@#Oj2JF>FDn-Y1 zP#UeiITC`gqOPgBr8P{5#D#^Nngh#|;nFNDYVr$5#j`cb>tX)NGuo3G4+7FjS+N$4 z4x*e5Smy|J>`7;5b`R-addYMVEsbQ^8bUDHQm~D>!t+WJ>2Pk46BbOVLJWr;A4EMh zkX=TpZvq4O%qY7X=~eXy+v3#aA&(J+Y=TQgS8LJ(f4%}d{Fc#jT!nwfAYA49>5IjW z#0)l^UR8voeR2MjWUax7x@S)EIJaiBrf$AjIMNxbFx}UuN6NUo49Y{!zRk=pv2X@T zKm`yf&=nOH=E=qrNvZ&(*Z8dTVH13VoytA{30KD3KCUPfP%{iaB``qG52iK^a@oB` zgx|j0F?`CE`ow)I8C}sPVwPreq;@$U9imRTzupfkF~SSuV{u-ZCc-I6jx>K!M3To6_*^J|+Bi%MrVM&nioYU>CYR z8Ho^nDL~+r6y8dFgO18LEC|aokWeXAZq>Wr!d{A2?dj#w`Do2ky8UE-Zx}(uDy7wg zZO_YJtGoY~AJ{LT?5ahb4&>CVDhQ|p2kNj&@}K|>Ox&mx!fl_x(p@(7!JYgWWK*RDpRdGpgHReM#WO-hcn(}_I(pidn&G3qN| z?_sz<$te_dZ~+wIOrayT`vgF>Z@>KM6^-lHQ5WH`^k=f0@P^Bwg42&7pgd}V^rl+~-qZJ5B*zS%Ij~{zd=rdZ61~_DX ze)1gML-`yO=S$KORd+tmLZlmQx!(%yC|)Ip8lmm6xC5I9RsRgE_m6HC0M$9u-Q{wE z*swWDkAa#6_%uOc#@-2GeHU0Gqlf?m9z1K;fUsJvOTZpOc@v=lg{aJNjgrH#IG;GI4t>S2q9N9=V14^hV(W%&3UPwg5ikXJ>e#M@gZH%eYQv`L%6&6Bzh-=tG!CP zT%SgPm>|*f?2HS$n95)nATDx}*lO^@poKlk;+jj5)6h|tpF|F?fM3oV@43<8sea9^ z_8jf)0_&W~nJD3Zh|iK4LIC-m#Q1|x0NdE0(4sW4|ItHPsUiT|XUb>VxVvt62dh`qv>WeK}?|IQ} zDU)3x?#XD9ESH)x%v0CN9l`tywU{iRFM?|eJ*8yB%}PMBCcI-P%yWXFD#I>5dazEs zWa8Cv!{$;5?u?pROV}0ff$69v-F;;2taZ1UoR&zg{NA?B@N4+F#4BbvOoLb*+`%F3 zB9oaT!f{8avh!wg>n5utfXjh>rq$HH+dt{ncTZAcJ_&f&y3?L#G9RG9=Ht_O*z2C6 zoc&N6Cazly5vpGz=tS7%5Q)$6q4rranI)!jhKPL8fT(;_jDU9Q|80}NYBzKA8JV8& zS#!_ws3QElus^|MCvK+!{q67o=cAHowv$XeUrA=lPYF<56OM26$l~4KKCey;cA^YWyyte zF~@nu6li|W!Z?n>kRXD!jQ*tHP-t#Mjk_|x#>(wDbal!vWa*H?Nc5r6-@aEAnj)v& zPg&&gyiOXV$OIVo*aucU9LZpV?H+zdcU!`2?#}{El-L#CQ`sxR`k}d*xLF>Vj zB%>xeemPZw$!p#l@Y!VR?}1r)QFrZ-Ffx6ox=VDbnvkx~WJm(UVp-_*CT@=kmu!?b u19gO;biQqkudB1#Kc%Y2`T+o_?gya*lh)F-?>Eid9#U;_jR|aW9&C0A=Zt|a{g5mAQ! zC$cq5GDn2h=P849)d9@i8a8i&3!Cn~(gp1^M2P=q$ox`S@(Z}RCU;+WhB3oSX2#%C zC`T8p!x>0LS?xc*8UjQn{>WZlN?>r`AfEBVBBjHs_zSID;IDr;BM`C_p*Nzj;x=35 z(OcOSVFfZmy|A~~qDDRoz)$%yF>JUX@EIIGao+a0;e|!Jd~xw=`k$WyjLEEHKHOVb zKTexp5OcaGI&Nc4_h5U0;L?tM1Uu|El5_KKCqFrk0}OOT6ItMh3{_Tc709xR(zUMX z_?T%65C@*nUEOM%d@W{bzt(w04tNC#`0ESoy_X+iZ$7z?&Ti;9uFM{S^_1kO#$Ud#^pOxcz)*I7_0#oM+$~MpWFaA9>XGr?(xH-9q`J@n0lJjE`N0VaYA!N-3YFV;w|0N z`NkUU5hT4~$lfbH&i>|;r=RS}c+7uZSM78iq6{W*%r4}?kO=K?g!y#xF*9#@vF z(eM$BMXPdHza!y!E%wEGEU1&Uu%4$KcvTH9#+^U#QpIVz*~3O?Zp0Rwl*DNpCn{m# zDjy19dgLpYH^kw7BtJT*mR@^__N$7TlRKFU9Ih6C&XALKj_{o>@{6G>SZm~SH(Le+ z=}0(EF&;Xc*tjfziNFFtW&s>VXFKlmkwpKCVJ!5O*`xZ#W=B~y$JO+@-qH&@$cN&) zoV~-Pe00n>`5(s9VkC_rMu6-u<2(G(BqXf9@e&)J=#vW>W|O)Oo!*zLM=lWNRqDw5 zW#=Ly7`grp+K1CRcMQF$e97FA56jW+bx+O=lO+S?v_6uNRc{}t4_PZ4B4n>74qvf| zDc^T45o1qxD!@Xv_>IBZKG@bj*97^9eY5AqqNdXKwJIb55@!K-C1VR-U8L+=raKZo zoMa+g2KTABM4;k7^a`NjiH-iE;OiV5918q;$G=rJq@`F2SD5V5DoG~^>3uF&YScI_ zDCBo!9+H5fswbJr6vpNh z#<&rN1UbLyM5;etp>=meC^mHqhCh9b6bLwV4}+-p(znr}g^|V~f)+n=S0)n+tk!Bl zUUOU9xw+m!PWxAsf|uI=;2uvRT@Lye(9xx>yhe*Fl&t;upCqqN&xj*wuBL0Mm}>%? z_k%*kKan7%m#*u{;>0NfW*ZnMF-j0&fzjW7iX=c`Iffl$`F8_F;9p`@i6g#ZmCU5? zH$z&4yaHXf$uW^}`AT=ghIqu`x-8^6K2IY@7>o1wlmxv6f?vaY7n5~~MM+lUojBX6Oj{@-l>eIA; zm2bnqqei>5T4}+w8=WbNY>Q@tJ4!!zdeny7#3%Zu<@7!B>m@5~BfCFF4rrrWDHx2Q zbjr6-IL)^FWQT4>N1~txWt*J;bTnn{Hm?z=PP%{Dh@^Y1p*MJg*eTRdmqz0?Rbxm( z`&p~+_^pu>G|=U*DXI?kCPwZ&>Gf(Hqu$j4_3x1+&ti#lg$#Rw<>h7F~6x7U$^iuzM!#gND3Eee!&lXzobC>$%$}xht7~=7~6< znP&oWHyL_uE8w1WxQ)~$PW)7Ke<)J1P?Lp5iQ-jO1_VEYLnJ4JkUupUfznCqoF(T* z0{vQm#cus>vLB4Zc$v4B%X5ZDN*iu`m$l)pmZ^-1(~&7AMZ_Lk*#L>O%e`D~eWms8 z;5Xe-iW*1`OG;v0VsXH>K>AyYMJr&UIF2&9+QbYQ`*h)ewbn0m&r_uFRvrBwZElzV zz>IX6C3jY<>GWy71-e)L!FiR-YvBa0MGS~6U>HyH`8c`$@R9HDf7gam0Wu5qp&6_P zCcSy!#Zc$XsrOa|?}JBv&nV!JS^>=Jz`s&uD~pSsXG7K*qv-{2mI{zYU#_CVi(|Z2 z^py|9UQM$JADT4oS+8FE?0Hzc6)`bQOgr1pRj2t9sxM+rtmv=iOVeCZ15iH+nZVGy z+`4&X7K8tGygCtsYtBG19wGBM*srOXNQ(pSJ2++%R1)h>Q+)0*dJtMK)Hk`9)dr5L zH>Rjq>VH>5I%F^wAnk2jm4>7=vRDipTrdexM(yx9K0<;yTq@0vB+}S5W!`@}&~jg9 zPoRE>^%y$`umS#SUUQxc7T~;lmn~+-q{ZJ==@B%J;~I>9leTo!NKhC7;pVNu*mZ}@ zcyJUKOtAx=s@r39-N?}D^o|Y65FG^ko7Qqy1>$r4{#5N<0o9P;tQrTYU=0;| zHDL9?@I2e@`!V?Z&hCrhV;jUevNet|F`>C}<#`+MkNigRHlQdHm}DG} zWvWclwLvZvV>hhmxb@yBn z%e+9;5ruK^(iU93hKn^b7jV)0w9J3s5Qs%rC5hq47J`GNUA?4^0~udMv54NmV)ZYf zy{^v8teGiv6=b`QuT}P{U8(~LOxL~UvN!_fDS$2do_1|$Gj}mDg|t!uRq`7i}EKPDbg#^B+#;f zWnS|aatWE1d49_z()#5pLEWf-7w94va}g7OXG*J-vo8TX(&+4a-SOv1<5lck zHma=vFt42L#Nlj!J#dCLVyG-QQ(355q9f|6!L6rd?6M#hiZ zfQ{HV@;Ec(!vZUi0b+v#5j>wR0oPDy_d{{RqM<(vZZE9A)FQGf2EC~97SE!BE$42O z1!!p3slg(;FJDA|)mC^S5}yJPZZSn{vd}zkElE;aC`DB;lD86p=H2K*(EnC0m0BZ$ zFd4$XLhs{Nq69=v)=aM1Tv6o9w@i(nYPS*}~?D ze@H478S9xHJJP3>gP+qQT9+&Gw<6`e5KZI$=k@zC2#SXUfyeF4wY_a+Rayb2RmU-O zQI8FF+khSnPG3TeTmPfE3 z$pI=1GSaTA{Yg!Oa3{k*!giV3#0k>WR zsEcweMd=n^=n8R4{DSlu284ZlTqJLKHlg?u8 zoh4*fHRuuc4XEG3=2<`-dH7fy4_wc>aUBbDaZR@*FS$LEl)+H;Fvh_!i?AM&h^gj-BGP>f>~ApRHHl> z!Ze`;6Tv`E!sV>1t+$_ynt~H7I5z++G)cYgSy;t36)v8r8=LOdgJhN@A`WsjpEpX;#7RYu`*GbHJk+b9Ny-{v zUM8%j3Ce@qcl~=v%2vq{CZD84?}F^fId=ug_l;jPKUr~e*-h#HC-PDop~j&OdOB}@ z{4nwGT;>8!F_7IDf-w*j{i?@~zY z)$H-WwimWi>B` znL7{9wH=&CS4(@_$AQQUkMr#p;4f$+vz}@LP2onPx{WV)i8-EZtdn=z;urdDo&!>m zgw@1OR3TaKd)>DcEMGmY=xnPwb-6_!Cj=?xGdJjanCFGg5Jso_vHa%>ur`YYOQ|Eo zL6tL*WL!SyMD6?u7G0azt}ScldMTD>#E%4~iMZ-Z>+A8ScqvQ-7J{~~TONVc5t_05 zo~;fEEF*t_8~P^yrf}h_uX9p`TU+#=e5leGS1yiN;cCZI0Bg5%juZ@wNPY&hi(Qg~atU1#ZL@y8`5o=Yn90K(>uBym$Pus$ zrhpz=I+fBTJz$OmJM&<^VM;=(aonD%;U;}0__}s?cf;!j$7oP42H$^9rwvo6!PBfA?qXU=GVd{i&bRh`#4yTD zETwM0vDv5T6x*sbDF zuEEFBzh$ZJq0oX)+O@Iw*6kC!EN_%H1qv5q6D zRhuCN;^Zl*DMrsdXZvq+tMbl|ki;ef_NP_NGdPi|{KMLv=3t-rM&gOZi6YmS$%Sa< z5ttBs``(Xx$V!pWD#wq#+GsXL@W~kn@8v5c!lFQBJR`mMq^0y}v~a}f+X%oz}a_TmM@CFXtnW7s8y*eEg+_i%bCR~8wuMllnu&jJKq~3dW~u%h@4l} zvXVhYKcfYo;cm!>7Km-548)>YM6u1kkV|6HzSZ*fX|>jWk`54m!lfNfZ_Nc2M9KBe zxNLRGN5v>rfdGH&KXd;mOC}#h0BQ`L)ZOGEl`|Y5oBez*QLMssJB~2easXAwzI&P= zCC8UNm1EQE7nau3FqdvPGxX+eSXPTx?OMGo(V`S$upqcMS~vVmn>&H|D#x{qYPRcb z!<{P^Xnbc}0!1S7?f^O=zKao5jJurOvxvmFgaea`5FNTVV$IDq*SHNd^JhWFIet*} z=IBdeSQG-+&8G@&+lNqC$b4BE_&PYJ5VJALZ)9pgeh|xeuHYEX~9rXEHkI=cq%yn*>zTfXq*(D_su^j!UR48hW(aWrSKD*;$WJ zO_F<370JUUYM0>!;;-WQPPCx5=_20&M?4Qulc)vtUtLvsv&baPRZNkF5cW9zOlZ>g z)Cfg+_4pbJaBNff7P~GM(2Pz4RW2Z8FoR zxVBzW=AQ5m2**J@uyr;l{WQKNG&9)O_|hX#6#?>b3@9a@NJfBrV!+*bQt-#Po)&YD z1JPkt+VvfH;exbRXoG$tEQQ`3S42NQGg1(`N8j)}8C|lGs|9gdcp_uBWqQ;nDQkbD zYgKBD8SM|)xEyhLo)D~>#|xx{ylH(Fzj+Z(fREF1*4Lxe!0!k1Glg#5%uT{wVnBBx3YCmowqDLurGE4koy=ycpy% z$k)=nhBuV{JRFU~szm&&=0a4K=uQ#%`EBUL+v6FMn-!YlM}h8I1Lqnqcd!9zK>}y= z2V1LDAOSQ~a)_S!!v}dByn+>%;s!G`C71E`?O=5|l=ZKrUy%v1RDS`p%v4RLaX$1F%%Iy=dyXWLAk~_DFeB zllw_KLxK9jYLa^Butc2y79lhtr4hX!7gocK<>(Td(j%mIme}4#0Iu&CW5EutGm73g zbzvW+;SIQJs<}=*F?d

MW7zrtm15fttd#lod=e**;`KWT(huhnz+J*6P=Ky!3X6 zZh3phgxGOLURKfCRh80;@KiA^E_(c>8qwMA*+#DGUv%FMLPhMU>F@|Ha5{27iKS`F zhk6mAD)wFBS-y!bDp#H17Z;v^wk{ViL|Gp|2)ykiV|Gtkc_0NlG0RK*I;S>$EeWST K(O-C!O&=T~eguO6 literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua.meta b/Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua.meta new file mode 100644 index 0000000..9897280 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/priority/lua/call/CLLRecordMgr.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29d44f4d78bb24893a8401012439e453 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/db/DBAttachment.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/db/DBAttachment.lua index f5b6d782518b06b9a0590e9bfe06af81199bd47e..f8bd1ab5f2a5f281d86c8ff9b9d4d2a88f7cbe30 100644 GIT binary patch literal 4900 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 aj=&gXc}}P;)5ZF&D@!+rz~kQtB~PdertrJ~ literal 3316 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 yOumN%e~F%)m+SU|bK$va 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 Pv6=854hnnTXpZXsz@|7> diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/public/CLLInclude.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/public/CLLInclude.lua index 89361796875d1a33f2dd360fbf0a276a46ed1c2e..e85dfa0937eb4e85683259a86e04f006e5a48a61 100644 GIT binary patch literal 9068 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 literal 9016 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 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua new file mode 100644 index 0000000000000000000000000000000000000000..72333162d10d35b84dcd975a5b4fc3b94c698c26 GIT binary patch literal 864 zcmV-m1E2h;9gx9I=x`2I#{=?IB}1#{nbcXyzTWp|xUE?`Utnwb=j^xFL8a9i?N0UI z@JX;sdLWW^m%tc`BAQ*K2se&%@&NA^2Ien>A&=26tGRW(g?Ij%>I+>MPi#si1fOIY zRw3*(o5%_33Y}$3 z!Y#@p+3_g{pMBP=bI=qC4EPcA@r}VfAzS+WM58C4SWl6}fBF!0j)zwuhR}Z*YofXo zrgyw~ZdOpZP{)E3?d=_<=@UEdK&J4KxS*ut#~<+WJS89@RHBBW>M@ne$AS|^I1iGq5 z>5n!Ih`CdV-;$Ms+*@X)X7(T&_dZXv=Qul)aRYM#yp&(U>D2NjnrwOue3bA%8N%`N z&g+N?Dt^`0i^62On|zN9f|A41>R+v7`IC=gk3~yzRu_TbWHW4d*X7MYSvWI&msda+q8j@WM}6h`%TMvU&*+6u=Gu literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta new file mode 100644 index 0000000..e88555a --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/CLLUICellPoplist2.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a624244abb6b940768c34faeb5e07713 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua new file mode 100644 index 0000000000000000000000000000000000000000..8bc6d4c620c40a032c4499bbc57731443072f749 GIT binary patch literal 1068 zcmV+{1k?MywbkuQy*wb~fPxnv3##TLD30E!5#&@viGkJo&3D+tQ2**AJ!#P-ltpfk zq5`*oz6Xv5y4!0=JE-a!PZ1iKB7;HZJ@RInbE%~fzamn4JoaT0k&S< z#mm;%EM#||2bbp(gcZb2nt&@KU*}*&Ix34y8=C?7uU-E7GD!%&4~7=EzfpGn z6|m1&?1jM_1S;kQhZNfyVj_;=>$DYs$3j(z5%!Rv4B* zUgAeU8|ExTgUal!*>ub1w3>3PEb$k+-_x=>|vM6W7*PDMhf*2Vqkps1@xez^Az`)Lyo z-iN;tkyTl-jLoA4qP@T~KT#VTL6K>bRL6ERY?wt%WMh%)z!hC7F@X<+xO2eioVFY| zM2ej@DE(DQ884&uUl{=Fm7u8!m!$C!3XbMjlW|l!fRGNzCShHa!D?pHEl34=4ZfEy zF>KhZjwwNR;77eS!eilq0FvW9c}i8S$_^$DLLy{DUnH4XAy9DoqO12C!9>5KC*7vE z4*$TQuxcQV)>8gt#KrSXzs(ALHsD3;YUK`SUu3QeH3b^+oJATUF`@zazieW}v;(M% z_RThTH3944=b$3MwgIZ9N4aI)w_XAz`35%N@bYRtN_9dD>%IL&i-m|g#lZ;;S=-_R zmqbGYNE0ACEgz;BZtdO*H*nj9!TNlRf_iYW9GyJf*m?Xw9o4ACV9w`WYj@bGFSqmr>F<$NS* zCs)mP+D{_3wS1U?Um#gPnm4XZOGar!=c9|ftHQP9S$efJi*}4qddm^Q0l`&{`E=s_ zcbdhp6gRL4M+MYDWX(JxqJq&Ze2Yr1yGXT)3DS6)6Tzs9*9p0laOdGw(ej;$w^C8>;2`Dp;FBsrxSXA)j1Lb0 literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua.meta b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua.meta new file mode 100644 index 0000000..45d9832 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellCallLog.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb644230d2cbf4192b8e392e38791231 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendFieldRoot.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/cell/TRCellExtendFieldRoot.lua index 56840ea003fec0132870a9c6bf5af3d673457b5e..b43dfc530504e0d888eaa351a16d3decb718c558 100644 GIT binary patch literal 4320 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 literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua.meta b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua.meta new file mode 100644 index 0000000..2cd3986 --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPPopList2.lua.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9b583cdeda8e4ad59cdc9bf69d2ebb9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSendSms.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPSendSms.lua index d1baf67914adadd598599e6d114c6a4222e5a773..cf9ff3a5bab69e4bb151d9351bdf93a7026a9f3b 100644 GIT binary patch literal 2864 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 O#wzO&RA5q$I7{L7Z;$u@ literal 2840 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 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPStart.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/CLLPStart.lua index 2b85c46e14ca58274edd7b91e3a4a2cbc4b3e14e..c98edc46a1401e5df0049045cefbf3fff1fda2d8 100644 GIT binary patch literal 9056 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 SA*0WJ?JBsuJo~YmDv5*sr;q~x literal 8640 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 literal 6024 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 CJF49P diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBindPhone.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPBindPhone.lua index 447b1d771d151441b5af95324cd5c2d93498d48c..3dd99c06356e9e17545b3fb823f17998a1cf7635 100644 GIT binary patch literal 2416 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 KE=%c{PJuw+t*`z7 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCallLogDetail.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPCallLogDetail.lua new file mode 100644 index 0000000000000000000000000000000000000000..9580505389ad57c7045b8678c019bca9226c7558 GIT binary patch literal 3620 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 bi0=3mts$F>BPPSt9lOmLo_ug~trqP%teP-` literal 22132 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 z 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 aPR2vwt9D!(3d>09O%AL6gTX`=9hON=rx8v7 literal 10372 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 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMakeCall.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPMakeCall.lua index c417d338ba4b27eeaf1eea7815b13f1574e5d7ae..74f124a14d3e67f0c7630a0ba9c30460f3caee15 100644 GIT binary patch literal 9084 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 literal 4900 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 WPLov0`jwm6E|t6{EFqMG(@R80LVz*= diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewCust.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPNewCust.lua index c99350f137aa2ae2fe523c196d458df2b1a3ec68..eb8695d9d4b980e4de1c6340c80292de2a8e50b2 100644 GIT binary patch literal 14852 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 literal 14704 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 yV>CcX3uqoxY-%EH2rz?K65 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep1.lua b/Assets/trCRM/upgradeRes4Publish/priority/lua/ui/panel/TRPResetPasswordStep1.lua index 3a8972b3692f75529d7712417ce41fe8f66d672f..aacefdd950c1087bc577852d0e4ba174f86a29f3 100644 GIT binary patch literal 3856 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Ŋ#+tsZtHGCK)9<*1JuS) z+93>C131o2zDjP?V#Okv4GQW`Xvc zhGWdZxuGXavGK~grpG|X@xo5N9r&Jm?{Syi@972$XbPqLg*c) zH!$*x14+^~I^bv_uih)oXW($Ej-A4|@QGhI8^$m%{ex+myV$lggmxh^R;f}IJ3FMOM$fe{kCcE~qmc?ZQtX>2zw}oVclId6g^cmlFOW*w9h$GUsc-pI*NoraK!Z0zP@t#hvb?ROBb& zcx~PSy6hoV=9Q+jq)uFiwnq)tWC8=*n+}DS!i>7M*?b#9frq`Gcd~$x*X(ylX6B3Qg`VVprHeoQ+fY0nta#5=hEavt&|9_R@nhZ-{W z?~I8*P|Oh54yxf$1Gq5YcIfdo?aRYw-p1<-=8?x9oDNFfKvA>=02wuK=I;w36HBEPrLmls#pedSj;HQP^4BS z4gk%?a>~q>#uiyznis}lGo+W~!@KntL$%7#LttKqNyCe@!@T^!#R!o=j4`Ha*KpRl zzzD?&0YwJDxf^C{?(L}m0*}Uz$NRGM?P#qxi@CqE;o`ZsgEjwobAlpBN@Ra@L;W)} C6tg%0 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelAbout.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelAbout.unity3d index c34018015fe0d83d696dd6d137ebcfd835e97075..1e35f87bcb08aa6e6e4e476bead80b0bbc74c520 100644 GIT binary patch delta 3480 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 a!?Ha`M-TGL`_%m86IbES?ML6Ycm6+>&kv~p diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBindPhone.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelBindPhone.unity3d index 9c10dd014964cc35366594c8fa47d59baa79cea1..f3f70698b4294b3a277c5fbdc089fe44eea0207a 100644 GIT binary patch delta 3064 zcmX9=eQ*=U6@R<8cUnp3JAIsW@|RYYjUZvsG^zmM^^$^{7CLI58h1_%#;pa9JS$c9BHkgE8G zl4x6LB-GXtZH=_9E|0W@LoFTQ$m-J4^0ghS%gVwbSj+)9vhMx_VCCP z>=45PKt+JWM2`2VRK5K_r8-WOc*gA=Wjcj+_c0&)0hVsa&g%9_ZA$AM!+}KFP%+JM=j&w);FZ?|QCX+#BK5&`)t_ zlh4!SGHSZCZphQjYCt!v9r8{x?q;yoJLTrGbjUOBj(|=duk~8;{h(Dui7kJaWE!_d zHUgZ=uK;cR4Q$K**qCX0C^85sXf6P_<|g)-2HsfV6ln2waID~_8@iCg`wVDR_2BS2 z5y|8W^1US4O;xpML9qFqBF*r5Vk=i__6(yB6%t2LJCKCv880d|>85b4hZc)wyD7gD zO=CyNERa>Tp7DTFuq)qsQ897^rof)sq=6?C+9}vo>+(2T=nU2^Uwb|Cp#{*bOX4_stT3;RLW>P6ZwkuHfgOU5S2P%qIMiN+)vm1sz! zeu=sz>XfKOqEwsW@IUh_hRT88DX&sUgTf|2QbrK6|>PYFk&! zK!2dUr)LJh5sPo^8`$%wZSaK89IsIdL9GV^#8AQZhvY}0#AM$4bJ-1Q4VYUt3?-9& zy@$bkvGqPA+KojI%Gk2t5FEa zXmHtQJrb=JKOmcIoCEon`xHN@OJIgv(a@Pd`$3+qT@EaU4R$zJpxzKqzdcbTpcLEI zBM@d>Ze-rjML~6wd-v|mGUbLqT&6}ry)2lR9h@v147Pn>Mz1!{1;YdF z!QS0N-Mcz^yGHt_f`e@X-TleIVE3=qSzErTjR%LiTaU?+K-*wxIUOUcZYQjQ+)Dh( z`X_(f-LWslJ6>-G-Es=4?cld`95LCFM@(Be3{V;{A4aUE9ab4H0r~GPS|hTmW>{rO zmS(_taK1V1FjNTYPGGIQEj`@RxoV^%VecAKNMaA{guJao-5gbRpzT2R1nB}+8=(Mo z?Ldv3g4WQqq^39!?r-UB1biTB(hTeejo`t*Xn^gYztspjIVy4+WT*mo|G{m+ww|Hx z`Fb?PiS7~lg}}mf-~=O-4)pbH0{wIyFkuq(bpKFmPj?$1{oUr$o}m^Fy-~;M;C)G` zgQny_+rXY`Sg~hh9&Dk3IR%eme0|t7PFZ0M$m9YdS4L^B$U+q$<0WiuX|`GRHQT<= zVcA4ONgy@QxHr&0(9zk_TA0Ne_EV5GU?^b+W{66_3T6yo7uyB=oDKF5Ne#g8B?|ib zC;$PeSB0OtluMLF{1iw9^j7cbPmVx8xbm9~YCm8`nvB3ola%OHH2^0C_*@mf*_|;4 zu2nIrE<(!0yoE->)-Hm^R*q5bY!ah>(8^w8ifm$Ke%=|)H3GSf@B>?j{N7 zFLspraKyBLSjkl*$$5AINv~>IC?v7~H4(i!2C$PNn-<^D-P=Caq?|RfV8SGmG(t5X z-o$w*ks%G}fw4*p5CTe3xO2+b8MXpDc|30S7gCz3+a=E9nwaZTdqA7yfg_S%bx_oT$5m| zh-D?}frw=(gWj}cqAjdYgb3o#84BK=}wz`)=a06 zD?5hN1@t4%=j6+ibRM>Np8rEEhAQx^Ev3c~FlP+Otb7TGH1e3~lue@lL*n+s7(Yq+_-Z$FTpKC=4o;p>fU=(shpNo zwMSm{FIsF950@23+cR^d1h6$RgB9P*EN^V6|I8{@7$~O^Gz~J0f@Nc? zPH$?$G?QA9(l5)QT)8=K;*GMxz+pR#L;jZDPafY=)wLUL2sTzxNQxCIDt^Lh{e-Zr zF+o<2YHE$NY668Fme`n}Ix$s_Q*~5$n$Au5!uhGAU*1`dZh*{+hS6~zYsMXyD~i-J z0iF@V$-Y}Jp1F1Cx6_8-%Zuh5tDJ{+8z4A0ctCE&u=k delta 3213 zcmXX}4@_If8UOCyz31oWv!DMw{7e9!alm#1*an-#G%PlMlDUK=hCo76wgfN)HUb_o z4XN1dP3c0`R3ai>X%}g<$~LC`ORKa>(=?-NwxwHIF|E~@)^0>fyR=F*y0sIU5@knI z$#?I4zwhsT@4N5L?;pB3I9=8gO#?s!9}n}<w!0Em17f(7IffOW9q0@Bpb zShXqK6Yk#>j`sA%>cY{!$fmlD1J%8enwo(~y0iEN` zzQpNpl}|260eQ{uOBQhYqbcu1fsOND_UnrpkawcKfRpq86x9bg`DWBR@4Qi>W39>; z)&rnYOA*U}* z=}8S7ehu_#4YWW9GH~?UexGL@CpVDK$zy)~JV&48_SO|+T{s=}C5w2JKWy<$^QR-E zfp@v+RktoY)#A+*x2@0V!eaxz#o~HyYQXC$sq^b(?>@bY8|n0a?x;2?tU21@hYykC z+)aUeXJ2?0!zH+-lP*=qx!YjdK!Ad!ob zd|oonONKc~o|WWjNuHAAyd+OZaxNpugOYqulDi~1CCN!iMZESkscgrwl?Hs`2>x2H zumGlSj;moXqs=FTXHGv~)wFxCXDky;4-YQ@3?v%1jgB2=9q=c=>2%Uk25JfnkU;A@ zAL`x@-&9PmeT#ZPO@gVXaXgzH9XSIgN8f!YCpwHSgpbzLwM%R^Swx($U9Z9B5&GlfK(H2|oW8W(~7`KToT>MEF^STwxUjE)0!ZC^8& zzy=;SyL?l;pxY_v4hlsx-`ViLoW7e=9ei~1v4;ZNdsZOKxHeHf$sVGn$h~{_R+&X3 z#H}0`)H{O0q!h90HW^?Lp^Z=190~O?iuU&`h9YC>(8!_jp#%LRgAaUTE_9@CY$%gG z5*pgF#n$uO_J+{-Q14wD4fY-RcCCD#*!Ftmz;Z%APjEt3djLvW8hhH+XwTdWN~5p>0S< z;%l3Dg|P>_p`>kmh@)5bp-#YG2`RU*+5x%s$h9AJ04a^}YURNCNTz3m)9=LOW&_*Y z0bX3Q8#+P1)B!rVE^-lMXaX2c?hf@0j}J|?p*hfBX$9RzCAAd_zzEf2qoX@Of4LQy zFw0w3X1sTJsE>>PWLNd@cn^nO;_`;ulF%B5uIyOf*x{{Ee)!lD*vG;up2WENm~v5O zWl5mq3L-t#aidmUEo5d&t zTFt{AOPRu=3C?^lY6Nl{;b*j#hVkrR7qDPLA*{(`B>F>LP(Zt2aK~tRXyBL!v9b;$ zRXs>#Ld*p2?P;S@$@@$Km~p`bthSgdHeTaK<5&6H-rOyPyUYT5R71}{ssu0#X$mRY zB_pY&K#>s(Cl#W9IRVI32s=qbWYxzNN){1Hf>8clEBC*0<5CjOjvoPnNW{~PQb1!udlwITL6*E8I~>1JmIG#gyy)s zD4)W#SXHJ$|L;+OcOaEHlOT=ee+^)5SmSqKno+3-?Rw?t$ZH-{z)Cn8&tH0d2@07u z4RU<)pO2nLPF6S#61z7I>)1Muw*JHDyvpN29TK=hx2_1(sE+QIYi0h;Gx4~bYe7s?JxV^t;7*bAbvqTOY=)Y}bs0&m1Q#(yjc@DYP zC6IaxeU+a9#P>^i3F6+Tew#owaM=WR+iV9aY)TrKD~2fBv;stWxm!s%EVG&=M);D9 z?#4`xH+H~92EIL_=8o)GQ~Qoubz^(~k!m%}cWP5Zn;=E5PS8p z2DArcIBpnu|Jk3tU;W*uGbV&k;!nKh|gz&J00y$>y2nK^-ylqB*JE1NJ z0uz^KHdp&|mpAgn`-)K73|72heCW4T>OtP}twQk7Xjo9^NE-uw^s+fC#_YzjxQ7+p z;z{7s&)GVcNDCjlYOqX+>b%Tb4euBw;cJ2tfRgWPP@9iW&Jl|T4;Wz%AV}s0o9L z$DOqu?WuCRSZ|Oo%M8r}g-Nh(`?qfTg&8h_)Qc>Glr9ug**()%Q`ULY0aH-AYs7MR zSJU7jxGC5fzfDzIWYH2JtTjLgE6fYjy`Ji7Qrgh`%+rNmWce%(eGlejVGBS$FQ_go zTh7Vqr0}@BH1kGHY3_w-F^+BmWg8~YIaai6UNj_(I8myeYuzH+lbV}~F$cR5GMnCw$g%6&1Zc6?MU8F^}NjG}K9o#vZDOZ>ICT!#v zs=9xEFmMrQUS#w-P@2L_=HE9*@5po#(Fr3nO$e=PsgO}R#!P82AN)Q)WRgv14C<`G z$V!)B+DHhRb$VBtc}+tDUIMMiJj{FfSrPEx&-iF#xJWG)MA;)+G8Q%LurbS&;L^98 pMfuT@ougUaTCYTyuv$tShlG=q|HCle!3_iBBYj)9%q&I<{ttk6(B%LC diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCallLogDetail.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelCallLogDetail.unity3d new file mode 100644 index 0000000000000000000000000000000000000000..db235f0d87234dcfbf9fa756b6ed7672491a6734 GIT binary patch literal 10690 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 delta 8481 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 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMyInfor.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelMyInfor.unity3d index 07a9999ff999322758a7d488118249f5aefe9f45..eb90e21022d3dd756fb73167f5a17e19528ac0df 100644 GIT binary patch delta 131 zcmeDD%h>*xae}H;I|Bnl0uV0-VrMx9Mg{{W1}1if1I4Km?d25Al1ssae}H;Cj$dR0uV0-VrMx9Mg{{W1}1if1I6hR?d23qjFXbg(o&2pQWBGl zOwx?aER7A!Q;m!bl1!7$%}r7^*4~RHsAzL_Tqz&Z1IEptawHhp*dDNO{9)V7mscqO E04}{HfB*mh diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d new file mode 100644 index 0000000000000000000000000000000000000000..300cde21768665a89377adc18289706adb70763a GIT binary patch literal 14857 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 literal 0 HcmV?d00001 diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d.meta b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d.meta new file mode 100644 index 0000000..b56c01a --- /dev/null +++ b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelPopList2.unity3d.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 623a2a71c5e024becba411be2395d2d1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSendSms.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSendSms.unity3d index 9effd9389aaad31df2889f079436543d8dfebc7f..3aeaaa3330185dc4344f53d725779bf89bde1b50 100644 GIT binary patch delta 801 zcmX|=PiT{89LImp^FD9#_RW*`Y2Wv4k~W&>?VB3H8fjAV=Ph(;V;ocnt~%F6Ti5s| zsUF&?=(dh+SeZf?W2?SJgvsW?4i7ohts6ZR4?A?&L-7=bg9_7S;2}E<0=q0;{KDt< z)ZZBs^GSe}jp% zI~#3)ntn19QD8xgOlEeFc1j0x%6j0^)LS-M#lF#dpv~wIX}U*aNS|FN4jbxEZ|XoU zy3E$tKH}FuvLnWuEzoTpeA#W#%d1!&H_vF&SBuCH)bS$LdTWbl0smAQx+aVCI@XBu zPs$e<0tlEV${$|7GN+}xD!_e!sPs~BcsdtmfRR}xdvRq?h&`LIR5nT9{dw*FVD{!p z_xK-AXCHv`X*x4K{_hX()!Z`t3Fn(z&hr~=9a^OPaK52GN+I)JO~_ z+A0kg>^^kinK4#!hq>Go3T%alJZb@sJn0=x0$wq{&g1~caOj3Wnm~Y~czKdA_FgMnvm$bn{E=LPFRQ*oMf$6WddL(qO-A?Pnz{@`0LI=i#)FHf|)dZkk8QRf7&^FPi#!Vv%f delta 833 zcmX|=O>7%g6ov15^Tv6$$Mc+-@z{ym%*0LyiyFmtop>S@kBz%6M z_uR9%_bzT-ymsL9769ZOW*iDbfZ$66(5VBMCxH`z?gtozUI<7b|HNa-N+Ow_H4~{? zsxpzT)G}tGlF6hJ6XVIVvxn>y^uhoiuKl-Q?KR({m(@fFk#FsYp6WtS_=}Isr6>;i zzP62aY7vyDt57)Ph|9cuT!G`$X@G??PqybH8|iIM_P_PIbC1zY?*iGJk95bf&&vHD z*eK_c#=n~}L^#hIW@Z~H&vZG-Y`SFWT^sp{YOa7XQ{vPKR~#v&CT{o-4rZDPkOfzy zb9f&KDlglH|M4CuwgPIl4a#htldOL@nO>cD5+h$&r?DJZo=2PHtMb7sp6urB)sgJ= zYkup8-IBH9h8PWe_VHcUF1CK_ZN#X`D*^n*ZQnHa)Qh!OUOK}=)_wuCydog>fP;oI zo(~Ik0=p2YkxoMFaPhsIDY2q(f;9m(7RNJ}r~df#R31d}`Hw!o|K`oQm-#&sTSs%k zoJ{MHFpBHqB8fw;D+yF*E8xaY9%j>hQO&c%m0^i!F%xinFW>AJjzooJY3;|oinY}) zTJPUb%dp=1CS$FB61Dz(`0$9gj{quq84+DfzysRJ1#i46bhxm5Yvh=Hq5A5o!QKN- z%m0qa*e^ey{Rs~#+n7xP*7OznKxk`2E~gpwFnm-m6ecI9kA*$wJsJuT&>%qw)pbS# zn8i3jQ)66JXotj}n}r%TGmjkYxs$3dBdi43i7m-Wd5*|MoXe&jnQ+O z0Vvd%F}2cF9~ptE?}z`+0!p$SSHET~Dls~Tq$&S7G<<+vQv28j7ZloVP1xZl={hh0 f&}hqB1)qJR08lKv{oLqMuICQW;@F1sB>&I9ZB5Vq diff --git a/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgList.unity3d b/Assets/trCRM/upgradeRes4Publish/priority/ui/panel/Android/PanelSysMsgList.unity3d index ae6df7d9f82b2ac987a74a9eca04601424018c7a..056124666c5ed4c5f7dfca4bec25d76aed3c2473 100644 GIT binary patch delta 198 zcmdnwv)yNcs;@Z%1A`+FM+33590Mc6CPoH^&MOQIsz(@@`4~8485pD(K1eXII6FG& zrkNO~7+F}DnweN6C7Gldnp&ipC8Zh}nHigynpz}VZY<(cRAI1Sh(FNd!f?TYft@W% ziR%In{|7-vc_R@92K{M33k2B`7&p&T3}Q6QOJiYRsO9iriuYR1V$XPi*??gV^Mr!Z wq@2v;`1n*2CjKRi4Dzxwm_0ZGIECMEFiuudj^z-!SEj{Zz$UV}U3oPV0P*22SO5S3 delta 169 zcmdn)v&m5|YC7PHRCz==;8e66rm?tMEn^;F|9LJme)1P(!*zTH^ikpd+?Ciex=FQ9-!Kf}l1<4ZRO=jMkk&Vq&(o*tZ zhb{@F{_5sIkf38a)uAGSqKGbm_mZNEx1dvAdNWHZbo;#@zu)_Pzn|ZGZ>K-rj*Tbw zt-^y?Hw^Y2hI?jW?d(z%)*~u7vGO7>z)EWhE}}uWk_+NAbi_5Nq*T~GYQkEv08f>a zKO66l1U)`En2!K5?uM0f#kfC{SXW>pT7YyU>%UCCR^Ug+acH7RxRawYZrmBoXkonB z-VDnWc&}A`%yWp05zJ0Yb^vSje+nzSAhgg8TF~j(Ry`kl-sphX=yRT9np)J*{->7T zq43kK=j6G;p|!0HOC=HJrB?rD+whJd;*5@91C3Ab>aa}Cb)uPsI}9^q=!WHDLJ_By zZn^^d=vY1qHzXbD1qU8RkhZ7Y@C2e%IJ)KNu4Z6ca~Z=Lv2?@HFoEX%-4b-pzt#Cl zf$aY98p`X}{{v#%8nay6!^|}_DjDdOrx`?&(V5FU4nxIm*lf?jXG;zB1ia_VN&idN za%>0spPub-8NrrL4p8L`EGk{WYW%+5g{Xw0YE@nz8xd7|&oT@_5yFgVrfCx)3=dHu zuqlt&;tu985k>Ix)T4hKP=kZM%Yk#uJ?1(#X2M~nYkIoj>I6%y)Zqdq$O-t?oA#gd zZ#8JH9Lj^&Rg_{)P|LqU1F`^Kpog#+Q(-tc6cG2n;$$RDoM$K)@7L&i1ty6KZ(>2B zl47tcMhy8Y+y{onsR2G=*P#xEv!JoFPj#>oU~ zX7V|Eq++;>fRs~gtGD|3-r8BqF|J%#>|SFnzv4KQ(!gy}*KV~v+jZNW1`TYlY6rI4 zth(4#&nP~YcIw#gncyD5a#_P5%JBFI!80Yrd$FkqF6T_d0}Jm}oqvqy#fK`9{7!OB z5d?juf@8GK&yBrP1X#z`^t@zR*BIWE83uta*^et3elvYnl@B2rr!-qE+(3Oii^Y5& z!!O81Qy9+Hb=v&_*VEOceGLpM{Bk)-RL(%4LLlmd05DXa|)M=rpzOg&T?<} zNk#I6I|pN4ICHJ^GXm-wST4ml%C8mVeS&%-kAzhTXKs;KQFKj$OnO#&DIWL@Zb&(N zb#g@&<_)}^dLVpnW_14b@D~+bL86t4_)ygUo-E?L^O>eBpL1R) yQgE2*q2vj1HOFsz^P{443~f_NH_!p{Zi;KWd;UuW*CZ>CNy#WR|=Vw%0*+M zF+`I#KD5AU8skf&P1Dw3G@Qi5cxkcq#n@C|d{T=UZHP%zD$y6MaqT^q*7I_bopaV+ z>s#OVTgxvLe|)8AeWL4Qe}l_CHMrHW{i=Qn?&=|^O>Bar#b`mnwe-W>To-hAjy0Ey zXEy-!?S+Ny?aAMA-Y#)OCwT;7UeCd)i zquE=_1@q2YMs=iCcz5Lp1E+5jbD2F%*C(rXhy9LK?#{yIj^EzOKlVNgi{uxqZICRa(KVj6vrwdZ*T2} zKWzIu3U+EuM3nlix^YwmLZVJNu&4}A-f2&y6++2GGFR<^I%XA6}Sp zOG~roPEV(c?#$APaLT%n3@UG()y5L+fSW)gjVw#*72Mo8Ha4HWGIi;~#g%_V#${3{ z5EC-epe*-Na2<{E%499!OFOTlBl_T0S2tYW#n1;7emb+Y9z8ZH2r-Oj5~UDc@MLoc z#>0U zaB#TTUAh2g#2$R2#E{H5C4?sgT)v^^u+Zq!?@7*z-nF2)Nm@7Y??z z!J{)>b;%Xskys*KW|9cPiNlW+A(G4~FSp-(>HfKvDn}H4p%uEmwCc5C1F!EKI1q4$ zjj7q$Y9O@M&$jg&RCUPOf=yC zX!1m`m}xc{oj6?S_-*m$6%xSP6Zr7lxIi^8mP8j z5oXcj&TQ7%xZ?1C7Rc&rx5LCN zK{ZF<_GqJ|8nUWB@pKsr)Vv#h&^n6L!>aoKF|bai8d+U)KYP}?7#=P-95iN8~rlfobj<0)ZvC#ov ze&{-waNjKD z9C(E8+AthB!q?IG!4ZZX48me(2V9j6v}OZB+bH}4PgVcXKh?R7Q7}tT2C6+?4H>i| z3QI|!g*I!Ku{r-sf&Wc5=l=U%ck}P^ED5ogW!8$w=HF#uReq?JS!x-J;FV<w>+E-~-S9)(au^#f!1*;!!QFZSZ%+r{jU~8RXo7~N1aItt(N)FjH}!RO zaId!n14;gQclANTgQVn%f%si)7*{D=T zy)JaYsrqH`&w|&J0jS{VX`}GU=W1G9Ei`tm&ki0t+PnXl)!l(I5?L0Mi(FXG(u_Nc z1u`6i60Kpp+y~z+x;rUKBWzmo7Vf_fo}Ax3DQ9DK-_rfl;odN{4fy1o~2HXCso@xI&$(K}5s&_iJPlGQj`*M-s$F4OnZ5f4a zyHdEgY;6af=vH%_lsU^&zjLJxHQH6XAyb4gkmp)zQI{=wXYtYtrt_ft6$%j z6I9*X`%#i31m{ds*;vl4^O7(eHjBi|Or;@a#+g);=;2yhA8c)Tw7QObQ3n@D2~O{7 zf>*~n;ac}YerG@@f3fUXz`3=|Ealo}X~>*Wj#?v}G*LR3-Q5bq;#yfbtr3;HY8r$# zOr+5hrK3~ChE&6QtPNc>1NNl1Ym$wdBD{qw&ndnoA?bp{#SR$Nw`=M3J+|g# zO@Vj2=a!|8sYLuOHte*u%t}ISAR;j44Nu{8`zkoSqyaXr?S)TfF(~%;<&J{#z#GX( z&DWnbo9djwg$Z)h0rymjuNT8uPc!UUe*zWXKgHMio-v?9N6I|qI;2K%8JX}xP#REe zf<Xfh@Fo$U>9X03#|staxuX2Rmfe?_1= z;it{KCKxu*v-yDAf6Rx8x{@g@&6O~oMvtzQhDnBYC)!)d9UNcCVPH!S98o10H?vk9 zwMQlmN=P)!DMd7~9yu~8)2S0ob9^LZ29=c@S{AjeK)Z%Oi9>5BE&@SMI4MXB3X?*k z{R+eIRYk(?t=G$*d20hoXQlJRdl{nD-WjdD;y#2t*Q+mWTbY!sMk>58s66*6^_Ud6 zEEX{&T+|*LUs_A?JKO)BjCz9vP&m6TS0xX>E2AeSgS!Y9`g^AS5!c639QP?WR2f61 zdf+~1d4|9*JLObt6=Cm=gJr@bj>?#$ObVK1ju64PM4w^)OT_Qb9hZ_-wanYRjyx2v rZ^H`*{Mhpc4@_!+?FP=f}?zR5`pa3^( diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 43ed1f457798cd48d71c62b19556da1507c5abca..0147887ef4b113c3a3b8da44ef30e3208f1e9120 100644 GIT binary patch literal 160 zcmXAhy$ZrG6h`+v#qCfhTav0vwhI0XibF*Z5lNG4xzZ-kCWDIaZmi>XzQak+<$ebu z7c4!N8%RO|UNtgU^3R#cwdkc*f39lv#^jB~Pao>3pUO#B(+c4vQ&pb_`6!fcAA z?yJzTnDck+G0jr_?}!`mp2EGo#NMKKrEu?EaqAVV@ucom-FL%%{2{BcmYVnIGWNGR zykxHbF2QA8zQA1kz96m3mzj$X2-3Rz19R~~L7H^F1Pq61-(@Fh#EW_kYqRA=Jx9c8 z(sQzuzf1Z&5H#XGq}vfIam_8~Mcqb;Z_{l|+pKZPu|jM`;=-tv!7Evfhl6Xb(0ZO6rYv6yke5{fgFp z93rfz_0P4@c5YWOy8NAKS-`N$?r^t60YLhH^quiWYs ba0)mDoB~b(r+`zyDc}@v3OEJ+F9rSqX^5BY diff --git a/tianrunPlugins/.idea/codeStyles/Project.xml b/tianrunPlugins/.idea/codeStyles/Project.xml index 681f41a..0d15693 100644 --- a/tianrunPlugins/.idea/codeStyles/Project.xml +++ b/tianrunPlugins/.idea/codeStyles/Project.xml @@ -1,5 +1,23 @@ + + + +

quality=0..9. 0=best (very slow). 9=worst.

+ *

recommended:

+ *

2 near-best quality, not too slow

+ *

5 good quality, fast

+ * 7 ok quality, really fast + */ + public native static void init(int inSamplerate, int inChannel, + int outSamplerate, int outBitrate, int quality); + + /** + * Encode buffer to mp3. + * + * @param bufferLeft + * PCM data for left channel. + * @param bufferRight + * PCM data for right channel. + * @param samples + * number of samples per channel. + * @param mp3buf + * result encoded MP3 stream. You must specified + * "7200 + (1.25 * buffer_l.length)" length array. + * @return

number of bytes output in mp3buf. Can be 0.

+ *

-1: mp3buf was too small

+ *

-2: malloc() problem

+ *

-3: lame_init_params() not called

+ * -4: psycho acoustic problems + */ + public native static int encode(short[] bufferLeft, short[] bufferRight, + int samples, byte[] mp3buf); + + /** + * Flush LAME buffer. + * + * REQUIRED: + * lame_encode_flush will flush the intenal PCM buffers, padding with + * 0's to make sure the final frame is complete, and then flush + * the internal MP3 buffers, and thus may return a + * final few mp3 frames. 'mp3buf' should be at least 7200 bytes long + * to hold all possible emitted data. + * + * will also write id3v1 tags (if any) into the bitstream + * + * return code = number of bytes output to mp3buf. Can be 0 + * @param mp3buf + * result encoded MP3 stream. You must specified at least 7200 + * bytes. + * @return number of bytes output to mp3buf. Can be 0. + */ + public native static int flush(byte[] mp3buf); + + /** + * Close LAME. + */ + public native static void close(); +} diff --git a/tianrunPlugins/app/src/main/java/com/newland/PhoneUtils.java b/tianrunPlugins/app/src/main/java/com/newland/PhoneUtils.java new file mode 100644 index 0000000..b3d9d93 --- /dev/null +++ b/tianrunPlugins/app/src/main/java/com/newland/PhoneUtils.java @@ -0,0 +1,93 @@ +package com.newland; + +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import com.android.internal.telephony.ITelephony; + +import android.app.Service; +import android.content.Context; +import android.telecom.TelecomManager; +import android.telephony.TelephonyManager; +import android.util.Log; + +public class PhoneUtils { + /** + * 从TelephonyManager中实例化ITelephony,并返回 + */ + static public ITelephony getITelephony(TelephonyManager telMgr) + throws Exception { + Method getITelephonyMethod = telMgr.getClass().getDeclaredMethod( + "getITelephony"); + getITelephonyMethod.setAccessible(true);// 私有化函数也能使用 + return (ITelephony) getITelephonyMethod.invoke(telMgr); + } + + public static int getSDKVersionNumber() { + int sdkVersion; + try { + sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK_INT); + } catch (NumberFormatException e) { + sdkVersion = 0; + } + return sdkVersion; + } + + //判断手机是否处于正在通话中 + public static boolean phoneIsInUse(Context context) { + int sdkVer = getSDKVersionNumber(); + if(sdkVer >= 23) { + return phoneIsInUse6_0(context); + } else { + return phoneIsInUse5_0(context); + } + } + //Android如何判断手机是否处于正在通话中,Android 6.0之前(具体版本没追溯)用的方法(在Android 5.1上好用) + public static boolean phoneIsInUse5_0(Context context) { + boolean phoneInUse = false; + TelephonyManager mTelephonyManager = (TelephonyManager)context.getSystemService(Service.TELEPHONY_SERVICE); + Class c = TelephonyManager.class; + Method getITelephonyMethod = null; + try { + getITelephonyMethod = c.getDeclaredMethod("getITelephony", + (Class[]) null); + getITelephonyMethod.setAccessible(true); + ITelephony iTelephony = (ITelephony) getITelephonyMethod.invoke( + mTelephonyManager, (Object[]) null); + phoneInUse = !iTelephony.isIdle(); + } catch (Exception e) { + e.printStackTrace(); + } + return phoneInUse; + } + + //Android 6.0之后用以上方法不好用了,遍寻源码及网上资料得已下方法(在Android 6.0上好用): + public static boolean phoneIsInUse6_0(Context context){ + TelecomManager tm = (TelecomManager)context.getSystemService(Context.TELECOM_SERVICE); + return tm.isInCall(); + } + + static public void printAllInform(Class clsShow) { + try { + // 取得所有方法 + Method[] hideMethod = clsShow.getDeclaredMethods(); + int i = 0; + for (; i < hideMethod.length; i++) { + Log.e("method name", hideMethod[i].getName()); + } + // 取得所有常量 + Field[] allFields = clsShow.getFields(); + for (i = 0; i < allFields.length; i++) { + Log.e("Field name", allFields[i].getName()); + } + } catch (SecurityException e) { + // throw new RuntimeException(e.getMessage()); + e.printStackTrace(); + } catch (IllegalArgumentException e) { + // throw new RuntimeException(e.getMessage()); + e.printStackTrace(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } +} diff --git a/tianrunPlugins/build.gradle b/tianrunPlugins/build.gradle index be0f7ca..6684028 100644 --- a/tianrunPlugins/build.gradle +++ b/tianrunPlugins/build.gradle @@ -1,14 +1,13 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - repositories { google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:4.0.0' + classpath 'com.android.tools.build:gradle:4.0.1' // NOTE: Do not place your application dependencies here; they belong @@ -16,6 +15,7 @@ buildscript { } } + allprojects { repositories { google()