fix:1、修复bug
@@ -1,2 +1,3 @@
|
|||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANCWWA6A0SDK_005FManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5abdda1528d444a684f4e8f6ac8a3e92227600_003F48_003Ff8e40c61_003FNCWWA6A0SDK_005FManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String></wpf:ResourceDictionary>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANCWWA6A0SDK_005FManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5abdda1528d444a684f4e8f6ac8a3e92227600_003F48_003Ff8e40c61_003FNCWWA6A0SDK_005FManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AScreen_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2026_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Feaa93d1ff51f46939e13cc06b5754f3d177000_003F5d_003F9fb9d1e4_003FScreen_002Ecs/@EntryIndexedValue">ForceIncluded</s:String></wpf:ResourceDictionary>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 95b763113015e4a278c0171f54366b94
|
guid: 9a1864c9c6fb44ff3988f54739ec79e0
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 468a46d0ae32c3544b7d98094e6448a9, type: 3}
|
m_Script: {fileID: 11500000, guid: 468a46d0ae32c3544b7d98094e6448a9, type: 3}
|
||||||
m_Name: AddressableAssetSettings
|
m_Name: AddressableAssetSettings
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_DefaultGroup: d33fb921347164949916dc4757eeabdc
|
m_DefaultGroup: d4f759b6cbdcc49cabce75864fd36ac4
|
||||||
m_currentHash:
|
m_currentHash:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
Hash: 00000000000000000000000000000000
|
Hash: 00000000000000000000000000000000
|
||||||
@@ -44,51 +44,8 @@ MonoBehaviour:
|
|||||||
m_BuildAddressablesWithPlayerBuild: 0
|
m_BuildAddressablesWithPlayerBuild: 0
|
||||||
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
|
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
|
||||||
m_GroupAssets:
|
m_GroupAssets:
|
||||||
- {fileID: 0}
|
- {fileID: 11400000, guid: fd9800af0170246918667ae3ef79d10f, type: 2}
|
||||||
- {fileID: 0}
|
- {fileID: 11400000, guid: e50dbd7874dc644fc9b8174bd6678ce6, type: 2}
|
||||||
- {fileID: 11400000, guid: 53e1a4ed3a577411b9f5956caced999e, type: 2}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 11400000, guid: a19edbf36d6d44e098c63387983d4d97, type: 2}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
- {fileID: 0}
|
|
||||||
m_BuildSettings:
|
m_BuildSettings:
|
||||||
m_CompileScriptsInVirtualMode: 0
|
m_CompileScriptsInVirtualMode: 0
|
||||||
m_CleanupStreamingAssetsAfterBuilds: 1
|
m_CleanupStreamingAssetsAfterBuilds: 1
|
||||||
@@ -97,54 +54,53 @@ MonoBehaviour:
|
|||||||
m_ProfileSettings:
|
m_ProfileSettings:
|
||||||
m_Profiles:
|
m_Profiles:
|
||||||
- m_InheritedParent:
|
- m_InheritedParent:
|
||||||
m_Id: d9085d877b9269b4d8373229923c2888
|
m_Id: 0a37b9314261e425f91eed5610193b8d
|
||||||
m_ProfileName: Default
|
m_ProfileName: Default
|
||||||
m_Values:
|
m_Values:
|
||||||
- m_Id: 2081b4f30f4452343b1944230fb242d8
|
- m_Id: 497fa89d8775b424199ae314b13df42c
|
||||||
m_Value: http://[PrivateIpAddress]:[HostingServicePort]
|
|
||||||
- m_Id: 43a7a41fc37a4f446bbbafbfd8f4b421
|
|
||||||
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
|
|
||||||
- m_Id: 73673f1f86c12de4eb7bf5b8b09489db
|
|
||||||
m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
|
m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
|
||||||
- m_Id: d63b2e6ddb0463546b843e61adb73960
|
- m_Id: 85cccf4c7b3e244fb82e341646c3e2b4
|
||||||
|
m_Value: http://[PrivateIpAddress]:[HostingServicePort]
|
||||||
|
- m_Id: a37de1051457840179a5ef4345c64c4b
|
||||||
m_Value: ServerData/[BuildTarget]
|
m_Value: ServerData/[BuildTarget]
|
||||||
- m_Id: ffd568963a1dec842879f8be29ad9c6c
|
- m_Id: be4edbfff9a484849952d6b7a07a4090
|
||||||
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
|
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
|
||||||
|
- m_Id: e8d0763cd787943c182eb554a8b7a7ca
|
||||||
|
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
|
||||||
m_ProfileEntryNames:
|
m_ProfileEntryNames:
|
||||||
- m_Id: 2081b4f30f4452343b1944230fb242d8
|
- m_Id: 497fa89d8775b424199ae314b13df42c
|
||||||
m_Name: Remote.LoadPath
|
|
||||||
m_InlineUsage: 0
|
|
||||||
- m_Id: 43a7a41fc37a4f446bbbafbfd8f4b421
|
|
||||||
m_Name: Local.LoadPath
|
|
||||||
m_InlineUsage: 0
|
|
||||||
- m_Id: 73673f1f86c12de4eb7bf5b8b09489db
|
|
||||||
m_Name: Local.BuildPath
|
m_Name: Local.BuildPath
|
||||||
m_InlineUsage: 0
|
m_InlineUsage: 0
|
||||||
- m_Id: d63b2e6ddb0463546b843e61adb73960
|
- m_Id: 85cccf4c7b3e244fb82e341646c3e2b4
|
||||||
|
m_Name: Remote.LoadPath
|
||||||
|
m_InlineUsage: 0
|
||||||
|
- m_Id: a37de1051457840179a5ef4345c64c4b
|
||||||
m_Name: Remote.BuildPath
|
m_Name: Remote.BuildPath
|
||||||
m_InlineUsage: 0
|
m_InlineUsage: 0
|
||||||
- m_Id: ffd568963a1dec842879f8be29ad9c6c
|
- m_Id: be4edbfff9a484849952d6b7a07a4090
|
||||||
m_Name: BuildTarget
|
m_Name: BuildTarget
|
||||||
m_InlineUsage: 0
|
m_InlineUsage: 0
|
||||||
|
- m_Id: e8d0763cd787943c182eb554a8b7a7ca
|
||||||
|
m_Name: Local.LoadPath
|
||||||
|
m_InlineUsage: 0
|
||||||
m_ProfileVersion: 1
|
m_ProfileVersion: 1
|
||||||
m_LabelTable:
|
m_LabelTable:
|
||||||
m_LabelNames:
|
m_LabelNames:
|
||||||
- default
|
- default
|
||||||
- config
|
|
||||||
m_SchemaTemplates: []
|
m_SchemaTemplates: []
|
||||||
m_GroupTemplateObjects:
|
m_GroupTemplateObjects:
|
||||||
- {fileID: 11400000, guid: 62a529215ac824aa7affe03fff7fdd3a, type: 2}
|
- {fileID: 11400000, guid: 95d6f8b80561440ae852158fe06e189e, type: 2}
|
||||||
m_InitializationObjects: []
|
m_InitializationObjects: []
|
||||||
m_CertificateHandlerType:
|
m_CertificateHandlerType:
|
||||||
m_AssemblyName:
|
m_AssemblyName:
|
||||||
m_ClassName:
|
m_ClassName:
|
||||||
m_ActivePlayerDataBuilderIndex: 3
|
m_ActivePlayerDataBuilderIndex: 3
|
||||||
m_DataBuilders:
|
m_DataBuilders:
|
||||||
- {fileID: 11400000, guid: f2d7e9e7260894e34b36c64ddadd83dd, type: 2}
|
- {fileID: 11400000, guid: a84f78defe3e74f659956f0b99dc981d, type: 2}
|
||||||
- {fileID: 11400000, guid: e625ff636d3a140b583859158f40bdff, type: 2}
|
- {fileID: 11400000, guid: c33ae6e0a4ef44a6b97970c991c868f6, type: 2}
|
||||||
- {fileID: 11400000, guid: f7c4cd7de5dd8409e8441863d0a3a38c, type: 2}
|
- {fileID: 11400000, guid: fa0c63de1f97a488b9db41d3ab9283c6, type: 2}
|
||||||
- {fileID: 11400000, guid: 34a1c74baf66c4989bc4af43c2515318, type: 2}
|
- {fileID: 11400000, guid: bcb4e55f244c54659b3955106acfdad7, type: 2}
|
||||||
m_ActiveProfileId: d9085d877b9269b4d8373229923c2888
|
m_ActiveProfileId: 0a37b9314261e425f91eed5610193b8d
|
||||||
m_HostingServicesManager:
|
m_HostingServicesManager:
|
||||||
m_HostingServiceInfos: []
|
m_HostingServiceInfos: []
|
||||||
m_Settings: {fileID: 11400000}
|
m_Settings: {fileID: 11400000}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b11a43be6977b47db88d15f90200f479
|
guid: d85133b77ef034d58b3f426657f71c81
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 9930d409aa7d3ae4b98cd61a7a9899a5
|
|
||||||
folderAsset: yes
|
|
||||||
DefaultImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 168a66905440b41a69aca86dabd609e8
|
guid: 817cbfba8d7e24b14a6665eb54960169
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@@ -1,19 +1,5 @@
|
|||||||
%YAML 1.1
|
%YAML 1.1
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
--- !u!114 &-1716694332384617290
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 1
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 0}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
|
||||||
m_Name: ContentUpdateGroupSchema
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Group: {fileID: 0}
|
|
||||||
m_StaticContent: 0
|
|
||||||
--- !u!114 &11400000
|
--- !u!114 &11400000
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -27,11 +13,25 @@ MonoBehaviour:
|
|||||||
m_Name: Packed Assets
|
m_Name: Packed Assets
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_SchemaObjects:
|
m_SchemaObjects:
|
||||||
- {fileID: 2890748107263270542}
|
- {fileID: 8900041152331096735}
|
||||||
- {fileID: -1716694332384617290}
|
- {fileID: 6314568390233529465}
|
||||||
m_Description: Pack assets into asset bundles.
|
m_Description: Pack assets into asset bundles.
|
||||||
m_Settings: {fileID: 11400000, guid: b11a43be6977b47db88d15f90200f479, type: 2}
|
m_Settings: {fileID: 11400000, guid: d85133b77ef034d58b3f426657f71c81, type: 2}
|
||||||
--- !u!114 &2890748107263270542
|
--- !u!114 &6314568390233529465
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
|
m_Name: ContentUpdateGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 0}
|
||||||
|
m_StaticContent: 0
|
||||||
|
--- !u!114 &8900041152331096735
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 1
|
m_ObjectHideFlags: 1
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 62a529215ac824aa7affe03fff7fdd3a
|
guid: 95d6f8b80561440ae852158fe06e189e
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 829a0c6436d29448f952336b1f6b044f
|
guid: 5a5fe7bcb712b4a8f9c2f5e6c9ea0e9d
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@@ -15,9 +15,20 @@ MonoBehaviour:
|
|||||||
m_GroupName: Built In Data
|
m_GroupName: Built In Data
|
||||||
m_Data:
|
m_Data:
|
||||||
m_SerializedData: []
|
m_SerializedData: []
|
||||||
m_GUID: a3b371eed12f6c746b50d5df242f6de9
|
m_GUID: 1cc151559fb254e26a7d1c2edbbabac0
|
||||||
m_SerializeEntries: []
|
m_SerializeEntries:
|
||||||
|
- m_GUID: EditorSceneList
|
||||||
|
m_Address: EditorSceneList
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels: []
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: Resources
|
||||||
|
m_Address: Resources
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels: []
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
m_ReadOnly: 1
|
m_ReadOnly: 1
|
||||||
m_Settings: {fileID: 11400000, guid: b11a43be6977b47db88d15f90200f479, type: 2}
|
m_Settings: {fileID: 11400000, guid: d85133b77ef034d58b3f426657f71c81, type: 2}
|
||||||
m_SchemaSet:
|
m_SchemaSet:
|
||||||
m_Schemas: []
|
m_Schemas:
|
||||||
|
- {fileID: 11400000, guid: 0ee0a46f892ac4905844471add91ef05, type: 2}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a19edbf36d6d44e098c63387983d4d97
|
guid: fd9800af0170246918667ae3ef79d10f
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ MonoBehaviour:
|
|||||||
m_GroupName: Default Local Group
|
m_GroupName: Default Local Group
|
||||||
m_Data:
|
m_Data:
|
||||||
m_SerializedData: []
|
m_SerializedData: []
|
||||||
m_GUID: 0e81a295477890a4fb991a41652169d7
|
m_GUID: d4f759b6cbdcc49cabce75864fd36ac4
|
||||||
m_SerializeEntries:
|
m_SerializeEntries:
|
||||||
- m_GUID: c525a342ca76e4534bcb3202a822b3a6
|
- m_GUID: c525a342ca76e4534bcb3202a822b3a6
|
||||||
m_Address: Assets/Configs
|
m_Address: Assets/Configs
|
||||||
@@ -24,8 +24,8 @@ MonoBehaviour:
|
|||||||
- config
|
- config
|
||||||
FlaggedDuringContentUpdateRestriction: 0
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
m_ReadOnly: 0
|
m_ReadOnly: 0
|
||||||
m_Settings: {fileID: 11400000, guid: b11a43be6977b47db88d15f90200f479, type: 2}
|
m_Settings: {fileID: 11400000, guid: d85133b77ef034d58b3f426657f71c81, type: 2}
|
||||||
m_SchemaSet:
|
m_SchemaSet:
|
||||||
m_Schemas:
|
m_Schemas:
|
||||||
- {fileID: 11400000, guid: 1d7d5bc9392a6401ea1bdc21763fb8fc, type: 2}
|
- {fileID: 11400000, guid: 7b09a531c3d9e405db3e268ed5892a90, type: 2}
|
||||||
- {fileID: 11400000, guid: c51b36351a1f14b11889ccf2a33e306e, type: 2}
|
- {fileID: 11400000, guid: 007b21d9cc16d41f0b62e5776e78fa66, type: 2}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 53e1a4ed3a577411b9f5956caced999e
|
guid: e50dbd7874dc644fc9b8174bd6678ce6
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 0c04c7e2fb60e4dbbb85e05b204ef7d7
|
guid: 0e3cb42b29315405c9f89984bd8e0483
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@@ -12,6 +12,6 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: b1487f5d688e4f94f828f879d599dbdc, type: 3}
|
m_Script: {fileID: 11500000, guid: b1487f5d688e4f94f828f879d599dbdc, type: 3}
|
||||||
m_Name: Built In Data_PlayerDataGroupSchema
|
m_Name: Built In Data_PlayerDataGroupSchema
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Group: {fileID: 11400000, guid: a19edbf36d6d44e098c63387983d4d97, type: 2}
|
m_Group: {fileID: 11400000, guid: fd9800af0170246918667ae3ef79d10f, type: 2}
|
||||||
m_IncludeResourcesFolders: 1
|
m_IncludeResourcesFolders: 1
|
||||||
m_IncludeBuildSettingsScenes: 1
|
m_IncludeBuildSettingsScenes: 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d6539906573af4526b3c14af49003926
|
guid: 0ee0a46f892ac4905844471add91ef05
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
||||||
m_Name: Default Local Group_BundledAssetGroupSchema
|
m_Name: Default Local Group_BundledAssetGroupSchema
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 11400000, guid: e50dbd7874dc644fc9b8174bd6678ce6, type: 2}
|
||||||
m_InternalBundleIdMode: 1
|
m_InternalBundleIdMode: 1
|
||||||
m_Compression: 1
|
m_Compression: 1
|
||||||
m_IncludeAddressInCatalog: 1
|
m_IncludeAddressInCatalog: 1
|
||||||
@@ -34,9 +34,9 @@ MonoBehaviour:
|
|||||||
m_RedirectLimit: -1
|
m_RedirectLimit: -1
|
||||||
m_RetryCount: 0
|
m_RetryCount: 0
|
||||||
m_BuildPath:
|
m_BuildPath:
|
||||||
m_Id: 73673f1f86c12de4eb7bf5b8b09489db
|
m_Id: 497fa89d8775b424199ae314b13df42c
|
||||||
m_LoadPath:
|
m_LoadPath:
|
||||||
m_Id: 43a7a41fc37a4f446bbbafbfd8f4b421
|
m_Id: e8d0763cd787943c182eb554a8b7a7ca
|
||||||
m_BundleMode: 0
|
m_BundleMode: 0
|
||||||
m_AssetBundleProviderType:
|
m_AssetBundleProviderType:
|
||||||
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 1d7d5bc9392a6401ea1bdc21763fb8fc
|
guid: 7b09a531c3d9e405db3e268ed5892a90
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
m_Name: Default Local Group_ContentUpdateGroupSchema
|
m_Name: Default Local Group_ContentUpdateGroupSchema
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 11400000, guid: e50dbd7874dc644fc9b8174bd6678ce6, type: 2}
|
||||||
m_StaticContent: 0
|
m_StaticContent: 0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c51b36351a1f14b11889ccf2a33e306e
|
guid: 007b21d9cc16d41f0b62e5776e78fa66
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 5c2ed5bf98ed74ff5b2dfddc0740db7e
|
guid: 848297e0a8ec84ec49cebacd741458d6
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: f2d7e9e7260894e34b36c64ddadd83dd
|
guid: a84f78defe3e74f659956f0b99dc981d
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 34a1c74baf66c4989bc4af43c2515318
|
guid: bcb4e55f244c54659b3955106acfdad7
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: f7c4cd7de5dd8409e8441863d0a3a38c
|
guid: fa0c63de1f97a488b9db41d3ab9283c6
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: e625ff636d3a140b583859158f40bdff
|
guid: c33ae6e0a4ef44a6b97970c991c868f6
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -12,4 +12,4 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 3a189bb168d8d90478a09ea08c2f3d72, type: 3}
|
m_Script: {fileID: 11500000, guid: 3a189bb168d8d90478a09ea08c2f3d72, type: 3}
|
||||||
m_Name: DefaultObject
|
m_Name: DefaultObject
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_AddressableAssetSettingsGuid: b11a43be6977b47db88d15f90200f479
|
m_AddressableAssetSettingsGuid: d85133b77ef034d58b3f426657f71c81
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a7087953d268048f5a043c8a1cb45d37
|
guid: 5bab4a95a7cfd486cbbf8be2c1689dee
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4dc6f779c1fd0415dafeecaf6f205b0a
|
guid: 3e7ca6ae5053d4317ba020d8fee1c615
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 11d84bfad8d52442c8fb18a7ccf0eea8
|
guid: 673e5a6c7f1b641da8027fbdb22fe5df
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@@ -63,5 +63,7 @@ namespace ChillConnect
|
|||||||
public static uint UpdateSpeed = ++Cursor_BASE;
|
public static uint UpdateSpeed = ++Cursor_BASE;
|
||||||
public static uint UseProps = ++Cursor_BASE;
|
public static uint UseProps = ++Cursor_BASE;
|
||||||
public static uint StopArrowTouch = ++Cursor_BASE;
|
public static uint StopArrowTouch = ++Cursor_BASE;
|
||||||
|
|
||||||
|
public static uint refreshGift = ++Cursor_BASE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ namespace FGUI.Arrow_game
|
|||||||
{
|
{
|
||||||
public static void BindAll()
|
public static void BindAll()
|
||||||
{
|
{
|
||||||
|
UIObjectFactory.SetPackageItemExtension(com_gift.URL, typeof(com_gift));
|
||||||
UIObjectFactory.SetPackageItemExtension(com_arrow_game.URL, typeof(com_arrow_game));
|
UIObjectFactory.SetPackageItemExtension(com_arrow_game.URL, typeof(com_arrow_game));
|
||||||
UIObjectFactory.SetPackageItemExtension(ArrowEnd.URL, typeof(ArrowEnd));
|
UIObjectFactory.SetPackageItemExtension(ArrowEnd.URL, typeof(ArrowEnd));
|
||||||
UIObjectFactory.SetPackageItemExtension(LineTile.URL, typeof(LineTile));
|
UIObjectFactory.SetPackageItemExtension(LineTile.URL, typeof(LineTile));
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ namespace FGUI.Arrow_game
|
|||||||
{
|
{
|
||||||
public partial class btn_watch : GButton
|
public partial class btn_watch : GButton
|
||||||
{
|
{
|
||||||
|
public Controller can;
|
||||||
public GImage bg;
|
public GImage bg;
|
||||||
public GTextField text;
|
public GTextField text;
|
||||||
public const string URL = "ui://sjl9teijrsd4g";
|
public const string URL = "ui://sjl9teijrsd4g";
|
||||||
@@ -20,6 +21,7 @@ namespace FGUI.Arrow_game
|
|||||||
{
|
{
|
||||||
base.ConstructFromXML(xml);
|
base.ConstructFromXML(xml);
|
||||||
|
|
||||||
|
can = GetControllerAt(0);
|
||||||
bg = (GImage)GetChildAt(0);
|
bg = (GImage)GetChildAt(0);
|
||||||
text = (GTextField)GetChildAt(1);
|
text = (GTextField)GetChildAt(1);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ namespace FGUI.Arrow_game
|
|||||||
public partial class com_arrow_game : GComponent
|
public partial class com_arrow_game : GComponent
|
||||||
{
|
{
|
||||||
public Controller mode;
|
public Controller mode;
|
||||||
|
public Controller state;
|
||||||
public com_flicker com_ficker;
|
public com_flicker com_ficker;
|
||||||
public view_container_parent view_container_parent;
|
public view_container_parent view_container_parent;
|
||||||
public ArrorPoint point;
|
public ArrorPoint point;
|
||||||
@@ -17,12 +18,16 @@ namespace FGUI.Arrow_game
|
|||||||
public GGraph samll_point;
|
public GGraph samll_point;
|
||||||
public GTextField text_level;
|
public GTextField text_level;
|
||||||
public com_bottom com_bottom;
|
public com_bottom com_bottom;
|
||||||
|
public GButton btn_signin;
|
||||||
public btn_petty btn_petty;
|
public btn_petty btn_petty;
|
||||||
public btn_saveingpot btn_saveingpot;
|
public btn_saveingpot btn_saveingpot;
|
||||||
public GButton btn_statement;
|
public GButton btn_statement;
|
||||||
public GButton btn_signin;
|
public GGroup panel;
|
||||||
public com_finger com_finger;
|
public com_finger com_finger;
|
||||||
|
public GButton btn_wv;
|
||||||
public GProgressBar ch_progress;
|
public GProgressBar ch_progress;
|
||||||
|
public GButton com_gem;
|
||||||
|
public com_gift com_gift;
|
||||||
public Transition t1;
|
public Transition t1;
|
||||||
public const string URL = "ui://sjl9teijrsd40";
|
public const string URL = "ui://sjl9teijrsd40";
|
||||||
|
|
||||||
@@ -36,6 +41,7 @@ namespace FGUI.Arrow_game
|
|||||||
base.ConstructFromXML(xml);
|
base.ConstructFromXML(xml);
|
||||||
|
|
||||||
mode = GetControllerAt(0);
|
mode = GetControllerAt(0);
|
||||||
|
state = GetControllerAt(1);
|
||||||
com_ficker = (com_flicker)GetChildAt(2);
|
com_ficker = (com_flicker)GetChildAt(2);
|
||||||
view_container_parent = (view_container_parent)GetChildAt(3);
|
view_container_parent = (view_container_parent)GetChildAt(3);
|
||||||
point = (ArrorPoint)GetChildAt(4);
|
point = (ArrorPoint)GetChildAt(4);
|
||||||
@@ -45,12 +51,16 @@ namespace FGUI.Arrow_game
|
|||||||
samll_point = (GGraph)GetChildAt(8);
|
samll_point = (GGraph)GetChildAt(8);
|
||||||
text_level = (GTextField)GetChildAt(10);
|
text_level = (GTextField)GetChildAt(10);
|
||||||
com_bottom = (com_bottom)GetChildAt(12);
|
com_bottom = (com_bottom)GetChildAt(12);
|
||||||
btn_petty = (btn_petty)GetChildAt(13);
|
btn_signin = (GButton)GetChildAt(13);
|
||||||
btn_saveingpot = (btn_saveingpot)GetChildAt(14);
|
btn_petty = (btn_petty)GetChildAt(14);
|
||||||
btn_statement = (GButton)GetChildAt(15);
|
btn_saveingpot = (btn_saveingpot)GetChildAt(15);
|
||||||
btn_signin = (GButton)GetChildAt(16);
|
btn_statement = (GButton)GetChildAt(16);
|
||||||
|
panel = (GGroup)GetChildAt(17);
|
||||||
com_finger = (com_finger)GetChildAt(18);
|
com_finger = (com_finger)GetChildAt(18);
|
||||||
ch_progress = (GProgressBar)GetChildAt(19);
|
btn_wv = (GButton)GetChildAt(19);
|
||||||
|
ch_progress = (GProgressBar)GetChildAt(20);
|
||||||
|
com_gem = (GButton)GetChildAt(21);
|
||||||
|
com_gift = (com_gift)GetChildAt(22);
|
||||||
t1 = GetTransitionAt(0);
|
t1 = GetTransitionAt(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
|
||||||
|
|
||||||
|
using FairyGUI;
|
||||||
|
using FairyGUI.Utils;
|
||||||
|
|
||||||
|
namespace FGUI.Arrow_game
|
||||||
|
{
|
||||||
|
public partial class com_gift : GComponent
|
||||||
|
{
|
||||||
|
public GTextField text_gift;
|
||||||
|
public const string URL = "ui://sjl9teijq8to1u";
|
||||||
|
|
||||||
|
public static com_gift CreateInstance()
|
||||||
|
{
|
||||||
|
return (com_gift)UIPackage.CreateObject("Arrow_game", "com_gift");
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void ConstructFromXML(XML xml)
|
||||||
|
{
|
||||||
|
base.ConstructFromXML(xml);
|
||||||
|
|
||||||
|
text_gift = (GTextField)GetChildAt(2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 36e3850568fb04efcaffed0b7f4c8462
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -34,13 +34,13 @@ namespace FGUI.Reward_10
|
|||||||
cont_white = GetControllerAt(1);
|
cont_white = GetControllerAt(1);
|
||||||
state = GetControllerAt(2);
|
state = GetControllerAt(2);
|
||||||
gift = GetControllerAt(3);
|
gift = GetControllerAt(3);
|
||||||
fx_place = (GGraph)GetChildAt(4);
|
fx_place = (GGraph)GetChildAt(3);
|
||||||
text_num = (GTextField)GetChildAt(5);
|
text_num = (GTextField)GetChildAt(4);
|
||||||
loader_icon0 = (GLoader)GetChildAt(7);
|
loader_icon0 = (GLoader)GetChildAt(6);
|
||||||
text_num1 = (GTextField)GetChildAt(8);
|
text_num1 = (GTextField)GetChildAt(7);
|
||||||
wheel = (GComponent)GetChildAt(9);
|
wheel = (GComponent)GetChildAt(8);
|
||||||
btn_multi = (GButton)GetChildAt(10);
|
btn_multi = (GButton)GetChildAt(9);
|
||||||
btn_collect = (GButton)GetChildAt(11);
|
btn_collect = (GButton)GetChildAt(10);
|
||||||
t0 = GetTransitionAt(0);
|
t0 = GetTransitionAt(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ namespace FGUI.Signin_19
|
|||||||
public Controller status;
|
public Controller status;
|
||||||
public Controller day;
|
public Controller day;
|
||||||
public Controller isGift;
|
public Controller isGift;
|
||||||
public GTextField reward_num;
|
|
||||||
public GGraph anim_sign;
|
public GGraph anim_sign;
|
||||||
public GLoader loader_icon0;
|
public GLoader loader_icon0;
|
||||||
public GTextField text_prop;
|
public GTextField text_prop;
|
||||||
public GTextField reward_num1;
|
public GTextField reward_num1;
|
||||||
public GImage gou;
|
public GImage gou;
|
||||||
|
public GRichTextField reward_num;
|
||||||
public const string URL = "ui://a98xmhwkebok1z";
|
public const string URL = "ui://a98xmhwkebok1z";
|
||||||
|
|
||||||
public static btn_sign CreateInstance()
|
public static btn_sign CreateInstance()
|
||||||
@@ -30,12 +30,12 @@ namespace FGUI.Signin_19
|
|||||||
status = GetControllerAt(0);
|
status = GetControllerAt(0);
|
||||||
day = GetControllerAt(1);
|
day = GetControllerAt(1);
|
||||||
isGift = GetControllerAt(2);
|
isGift = GetControllerAt(2);
|
||||||
reward_num = (GTextField)GetChildAt(7);
|
anim_sign = (GGraph)GetChildAt(9);
|
||||||
anim_sign = (GGraph)GetChildAt(10);
|
loader_icon0 = (GLoader)GetChildAt(10);
|
||||||
loader_icon0 = (GLoader)GetChildAt(11);
|
text_prop = (GTextField)GetChildAt(11);
|
||||||
text_prop = (GTextField)GetChildAt(12);
|
reward_num1 = (GTextField)GetChildAt(12);
|
||||||
reward_num1 = (GTextField)GetChildAt(13);
|
gou = (GImage)GetChildAt(13);
|
||||||
gou = (GImage)GetChildAt(14);
|
reward_num = (GRichTextField)GetChildAt(14);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -30,18 +30,18 @@ namespace FGUI.Signin_19
|
|||||||
{
|
{
|
||||||
base.ConstructFromXML(xml);
|
base.ConstructFromXML(xml);
|
||||||
|
|
||||||
day1 = (btn_sign)GetChildAt(2);
|
day1 = (btn_sign)GetChildAt(1);
|
||||||
day2 = (btn_sign)GetChildAt(3);
|
day2 = (btn_sign)GetChildAt(2);
|
||||||
day3 = (btn_sign)GetChildAt(4);
|
day3 = (btn_sign)GetChildAt(3);
|
||||||
day4 = (btn_sign)GetChildAt(5);
|
day4 = (btn_sign)GetChildAt(4);
|
||||||
day5 = (btn_sign)GetChildAt(6);
|
day5 = (btn_sign)GetChildAt(5);
|
||||||
day6 = (btn_sign)GetChildAt(7);
|
day6 = (btn_sign)GetChildAt(6);
|
||||||
day7 = (btn_sign)GetChildAt(8);
|
day7 = (btn_sign)GetChildAt(7);
|
||||||
close = (GButton)GetChildAt(9);
|
close = (GButton)GetChildAt(8);
|
||||||
point = (GGraph)GetChildAt(10);
|
point = (GGraph)GetChildAt(9);
|
||||||
point1 = (GGraph)GetChildAt(11);
|
point1 = (GGraph)GetChildAt(10);
|
||||||
com_gold = (GButton)GetChildAt(12);
|
com_gold = (GButton)GetChildAt(11);
|
||||||
btn_collect = (GButton)GetChildAt(13);
|
btn_collect = (GButton)GetChildAt(12);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
|
||||||
|
|
||||||
|
using FairyGUI;
|
||||||
|
using FairyGUI.Utils;
|
||||||
|
|
||||||
|
namespace FGUI.tixian
|
||||||
|
{
|
||||||
|
public partial class btn_getcash : GButton
|
||||||
|
{
|
||||||
|
public GImage img_saveingpot;
|
||||||
|
public const string URL = "ui://md8tkwlzupx71u";
|
||||||
|
|
||||||
|
public static btn_getcash CreateInstance()
|
||||||
|
{
|
||||||
|
return (btn_getcash)UIPackage.CreateObject("tixian", "btn_getcash");
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void ConstructFromXML(XML xml)
|
||||||
|
{
|
||||||
|
base.ConstructFromXML(xml);
|
||||||
|
|
||||||
|
img_saveingpot = (GImage)GetChildAt(3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 712454ebe18c44a2ea5756b3a01d7ba6
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -31,6 +31,7 @@ namespace FGUI.tixian
|
|||||||
UIObjectFactory.SetPackageItemExtension(btn_code.URL, typeof(btn_code));
|
UIObjectFactory.SetPackageItemExtension(btn_code.URL, typeof(btn_code));
|
||||||
UIObjectFactory.SetPackageItemExtension(com_saveingpot.URL, typeof(com_saveingpot));
|
UIObjectFactory.SetPackageItemExtension(com_saveingpot.URL, typeof(com_saveingpot));
|
||||||
UIObjectFactory.SetPackageItemExtension(btn_top.URL, typeof(btn_top));
|
UIObjectFactory.SetPackageItemExtension(btn_top.URL, typeof(btn_top));
|
||||||
|
UIObjectFactory.SetPackageItemExtension(btn_getcash.URL, typeof(btn_getcash));
|
||||||
UIObjectFactory.SetPackageItemExtension(com_confirm.URL, typeof(com_confirm));
|
UIObjectFactory.SetPackageItemExtension(com_confirm.URL, typeof(com_confirm));
|
||||||
UIObjectFactory.SetPackageItemExtension(com_record.URL, typeof(com_record));
|
UIObjectFactory.SetPackageItemExtension(com_record.URL, typeof(com_record));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ namespace ChillConnect
|
|||||||
|
|
||||||
if (DataMgr.NewWatchCd.Value.Count == 0)
|
if (DataMgr.NewWatchCd.Value.Count == 0)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < 5; i++)
|
for (int i = 0; i < 7; i++)
|
||||||
{
|
{
|
||||||
DataMgr.NewWatchCd.Value.Add(0);
|
DataMgr.NewWatchCd.Value.Add(0);
|
||||||
}
|
}
|
||||||
@@ -459,7 +459,7 @@ namespace ChillConnect
|
|||||||
//is debug test--------
|
//is debug test--------
|
||||||
|
|
||||||
|
|
||||||
return true;//zhushi
|
// return true;//zhushi
|
||||||
// return false;//zhushi
|
// return false;//zhushi
|
||||||
// return false;//zhushi
|
// return false;//zhushi
|
||||||
return GetLoginModel().IsMagic;
|
return GetLoginModel().IsMagic;
|
||||||
@@ -581,7 +581,8 @@ namespace ChillConnect
|
|||||||
|
|
||||||
public static string getChNumber(decimal ch)
|
public static string getChNumber(decimal ch)
|
||||||
{
|
{
|
||||||
return $"{ch:N}";
|
string str = "<img src='ui://o9974uc5qbo98'/>";
|
||||||
|
return str + $"$ {ch:N}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static string GetDeviceLanguage()
|
public static string GetDeviceLanguage()
|
||||||
@@ -1116,7 +1117,7 @@ namespace ChillConnect
|
|||||||
|
|
||||||
public static int GetLevel()
|
public static int GetLevel()
|
||||||
{
|
{
|
||||||
// DataMgr.GameLevel.Value = 500;//zhushi
|
// DataMgr.GameLevel.Value = 13;//zhushi
|
||||||
return DataMgr.GameLevel.Value;
|
return DataMgr.GameLevel.Value;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: f75dec80f49c44ee68edd909bd32747a
|
|
||||||
folderAsset: yes
|
|
||||||
DefaultImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 3e1635bfb5b164c389d38eb1e5e6e909
|
|
||||||
labels:
|
|
||||||
- al_max
|
|
||||||
- al_max_export_path-MaxSdk/Mediation/GoogleAdManager/Editor
|
|
||||||
folderAsset: yes
|
|
||||||
DefaultImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<dependencies>
|
|
||||||
<androidPackages>
|
|
||||||
<!-- Ensure that Resolver doesn't inadvertently pull the latest Play Services Ads' SDK that we haven't certified against. -->
|
|
||||||
<androidPackage spec="com.applovin.mediation:google-ad-manager-adapter:[25.3.0.0]" />
|
|
||||||
</androidPackages>
|
|
||||||
<iosPods>
|
|
||||||
<iosPod name="AppLovinMediationGoogleAdManagerAdapter" version="13.4.0.0" />
|
|
||||||
</iosPods>
|
|
||||||
</dependencies>
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: aebbf5e9af66e431fa6078021b2f762f
|
|
||||||
labels:
|
|
||||||
- al_max
|
|
||||||
- al_max_export_path-MaxSdk/Mediation/GoogleAdManager/Editor/Dependencies.xml
|
|
||||||
TextScriptImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 64dc5462f4762814fbaafa33ff0f9b63
|
|
||||||
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:
|
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>API_KEY</key>
|
||||||
|
<string>AIzaSyCZVIGmtasQ-G-TbK-jhn0CV5lQR8glUes</string>
|
||||||
|
<key>GCM_SENDER_ID</key>
|
||||||
|
<string>658415934998</string>
|
||||||
|
<key>PLIST_VERSION</key>
|
||||||
|
<string>1</string>
|
||||||
|
<key>BUNDLE_ID</key>
|
||||||
|
<string>com.candydoggame.arrowgamebeattap</string>
|
||||||
|
<key>PROJECT_ID</key>
|
||||||
|
<string>arrow-game--beat-tap</string>
|
||||||
|
<key>STORAGE_BUCKET</key>
|
||||||
|
<string>arrow-game--beat-tap.firebasestorage.app</string>
|
||||||
|
<key>IS_ADS_ENABLED</key>
|
||||||
|
<false></false>
|
||||||
|
<key>IS_ANALYTICS_ENABLED</key>
|
||||||
|
<false></false>
|
||||||
|
<key>IS_APPINVITE_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>IS_GCM_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>IS_SIGNIN_ENABLED</key>
|
||||||
|
<true></true>
|
||||||
|
<key>GOOGLE_APP_ID</key>
|
||||||
|
<string>1:658415934998:ios:a75b358d563d165d6a1f37</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6546b9152cc7fc04698cb672bcd9c0d3
|
guid: d0a48fe231f0e4f76888b461fbe47d78
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#import <Photos/Photos.h>
|
//#import <Photos/Photos.h>
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#import "UnityAppController.h"
|
#import "UnityAppController.h"
|
||||||
#import "iOSBridgePlugin.h"
|
#import "iOSBridgePlugin.h"
|
||||||
@@ -9,54 +9,54 @@ extern "C" {
|
|||||||
return [NSString stringWithUTF8String: input];
|
return [NSString stringWithUTF8String: input];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 保存视频到相册并设置自定义创建日期
|
// // 保存视频到相册并设置自定义创建日期
|
||||||
void SaveVideoWithCustomDate(const char* videoPathCStr)
|
// void SaveVideoWithCustomDate(const char* videoPathCStr)
|
||||||
{
|
// {
|
||||||
@autoreleasepool {
|
// @autoreleasepool {
|
||||||
NSString *videoPath = [NSString stringWithUTF8String:videoPathCStr];
|
// NSString *videoPath = [NSString stringWithUTF8String:videoPathCStr];
|
||||||
NSURL *videoURL = [NSURL fileURLWithPath:videoPath];
|
// NSURL *videoURL = [NSURL fileURLWithPath:videoPath];
|
||||||
|
//
|
||||||
// 使用当前时间作为创建时间
|
// // 使用当前时间作为创建时间
|
||||||
NSDate *currentDate = [NSDate date];
|
// NSDate *currentDate = [NSDate date];
|
||||||
|
//
|
||||||
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
|
// [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
|
||||||
PHAssetChangeRequest *request = [PHAssetChangeRequest creationRequestForAssetFromVideoAtFileURL:videoURL];
|
// PHAssetChangeRequest *request = [PHAssetChangeRequest creationRequestForAssetFromVideoAtFileURL:videoURL];
|
||||||
request.creationDate = currentDate;
|
// request.creationDate = currentDate;
|
||||||
} completionHandler:^(BOOL success, NSError * _Nullable error) {
|
// } completionHandler:^(BOOL success, NSError * _Nullable error) {
|
||||||
if (success) {
|
// if (success) {
|
||||||
UnitySendMessage("UnityManager", "Showtips","save_successed");
|
// UnitySendMessage("UnityManager", "Showtips","save_successed");
|
||||||
UnitySendMessage("UnityManager", "CloseDownloadUI", "");
|
// UnitySendMessage("UnityManager", "CloseDownloadUI", "");
|
||||||
} else {
|
// } else {
|
||||||
//NSLog(@"❌ 保存失败:%@", error);
|
// //NSLog(@"❌ 保存失败:%@", error);
|
||||||
}
|
// }
|
||||||
}];
|
// }];
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 保存图片到相册并设置自定义创建日期
|
// // 保存图片到相册并设置自定义创建日期
|
||||||
void SaveImageWithCustomDate(const char* imagePathCStr)
|
// void SaveImageWithCustomDate(const char* imagePathCStr)
|
||||||
{
|
// {
|
||||||
@autoreleasepool {
|
// @autoreleasepool {
|
||||||
NSString *imagePath = [NSString stringWithUTF8String:imagePathCStr];
|
// NSString *imagePath = [NSString stringWithUTF8String:imagePathCStr];
|
||||||
NSURL *imageURL = [NSURL fileURLWithPath:imagePath];
|
// NSURL *imageURL = [NSURL fileURLWithPath:imagePath];
|
||||||
|
//
|
||||||
// 使用当前时间作为创建时间
|
// // 使用当前时间作为创建时间
|
||||||
NSDate *currentDate = [NSDate date];
|
// NSDate *currentDate = [NSDate date];
|
||||||
|
//
|
||||||
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
|
// [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
|
||||||
PHAssetChangeRequest *request = [PHAssetChangeRequest creationRequestForAssetFromImageAtFileURL:imageURL];
|
// PHAssetChangeRequest *request = [PHAssetChangeRequest creationRequestForAssetFromImageAtFileURL:imageURL];
|
||||||
request.creationDate = currentDate;
|
// request.creationDate = currentDate;
|
||||||
} completionHandler:^(BOOL success, NSError * _Nullable error) {
|
// } completionHandler:^(BOOL success, NSError * _Nullable error) {
|
||||||
if (success) {
|
// if (success) {
|
||||||
UnitySendMessage("UnityManager", "Showtips", "save_successed");
|
// UnitySendMessage("UnityManager", "Showtips", "save_successed");
|
||||||
UnitySendMessage("UnityManager", "CloseDownloadUI", "");
|
// UnitySendMessage("UnityManager", "CloseDownloadUI", "");
|
||||||
} else {
|
// } else {
|
||||||
NSString *errMsg = error ? [error localizedDescription] : @"Unknown error";
|
// NSString *errMsg = error ? [error localizedDescription] : @"Unknown error";
|
||||||
UnitySendMessage("UnityManager", "Showtips", [errMsg UTF8String]);
|
// UnitySendMessage("UnityManager", "Showtips", [errMsg UTF8String]);
|
||||||
}
|
// }
|
||||||
}];
|
// }];
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
void TrackProduct(const char *eventName, const char *dictionaryJson)
|
void TrackProduct(const char *eventName, const char *dictionaryJson)
|
||||||
{
|
{
|
||||||
// NSString *keyStr = [NSString stringWithCString:eventName encoding:NSUTF8StringEncoding];
|
// NSString *keyStr = [NSString stringWithCString:eventName encoding:NSUTF8StringEncoding];
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 247 KiB |
|
Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 667 KiB After Width: | Height: | Size: 514 KiB |
|
Before Width: | Height: | Size: 615 KiB After Width: | Height: | Size: 54 KiB |
@@ -1,41 +1,39 @@
|
|||||||
Last Updated: May 25, 2026
|
Last Updated: June 25, 2026
|
||||||
This Privacy Policy explains how we collect, use, store, disclose, and protect your personal information when you useCaptain’s Dice & Dubloons mobile game and related services. This policy complies with U.S. privacy laws, including the California Consumer Privacy Act (CCPA), Children’s Online Privacy Protection Act (COPPA), and standard mobile app data protection requirements for US app store distribution.
|
1. Introduction
|
||||||
1. INFORMATION WE COLLECT
|
Arrow Game: Beat Tap (the "Game," "App," "we," "us," or "our") respects your privacy. This Privacy Policy explains how we collect, use, and protect your information when you download, access, or use our mobile game.
|
||||||
We collect two categories of information when you use our game:
|
By downloading and using the Game, you agree to the collection and use of information in accordance with this policy. Apple requires all apps to provide a clear and publicly accessible Privacy Policy .
|
||||||
1.1 Non-Personal Information
|
2. Information We Collect
|
||||||
We automatically collect non-identifiable data, including device model, operating system version, game version, gameplay statistics, session duration, in-game behavior, anonymous device identifiers, crash logs, and general traffic data. This data is used to optimize game performance, fix bugs, and improve user experience.
|
2.1 Information You Provide
|
||||||
1.2 Personal Information
|
- We do not require you to create an account to play Arrow Game: Beat Tap.
|
||||||
We may collect personal information that you voluntarily provide or automatically generated during usage, including: device advertising ID, IP address, purchase receipt information (for in-app purchase verification), and contact information if you submit customer support requests.
|
- We do not collect personally identifiable information such as your name, email address, or phone number.
|
||||||
1.3 Children’s Data (COPPA COMPLIANCE)
|
2.2 Automatically Collected Information
|
||||||
Our game is intended for users aged 13 and above. We do not knowingly collect or solicit personal information from children under 13. If we become aware that we have collected data from a child under 13, we will immediately delete such information. If you believe we have data from a minor, please contact us for immediate removal.
|
When you use the Game, we may automatically collect certain non-personal information:
|
||||||
2. HOW WE USE YOUR INFORMATION
|
- Device Information: Device model, operating system version, unique device identifiers (such as IDFA - Identifier for Advertisers) .
|
||||||
We use collected information for the following legitimate purposes:
|
- Usage Data: Gameplay statistics, scores, levels reached, feature usage, and crash logs. This helps us improve game performance and user experience .
|
||||||
- To provide, maintain, and optimize game services and gameplay functions;
|
- Performance Data: Information about how the Game performs on your device, including load times and error reports.
|
||||||
- To verify in-app purchases and process transaction records;
|
2.3 No Location Data
|
||||||
- To fix technical errors, crashes, and improve game stability;
|
Arrow Game: Beat Tap does not collect or use precise geolocation information.
|
||||||
- To deliver personalized in-game content, events, and promotional activities;
|
3. How We Use Your Information
|
||||||
- To respond to user support inquiries and resolve service issues;
|
We use the information collected for the following purposes:
|
||||||
- To prevent fraud, cheating, and protect game security and user rights;
|
- App Functionality: To ensure the game runs properly on your device and deliver core gameplay features .
|
||||||
- To comply with legal obligations and regulatory requirements.
|
- Analytics: To understand how players interact with the game, identify areas for improvement, and fix bugs .
|
||||||
3. INFORMATION SHARING & DISCLOSURE
|
- Performance Optimization: To monitor app performance and enhance user experience.
|
||||||
We do not sell your personal data to third parties for commercial purposes. We may share your information only in the following scenarios:
|
4. Third-Party Services
|
||||||
- Service Providers: We may share limited data with trusted third-party service providers (including app store platforms, analytics tools, and payment processors) to support game operation, analytics, and payment verification. All third parties are required to protect user data in compliance with U.S. privacy laws.
|
We may use third-party analytics tools (such as Apple Analytics or similar services) to help us understand game usage. These third parties may collect information sent by your device as part of the Game's functionality. We do not share your data with third parties for advertising or tracking purposes.
|
||||||
- Legal Requirements: We may disclose user data if required by U.S. federal or state law, court order, or government official request, or to protect our legal rights, property, and user safety.
|
5. Data Storage and Security
|
||||||
- Business Transfer: In the event of merger, acquisition, asset sale, or business restructuring, user data may be transferred as part of business assets, with continued privacy protection obligations.
|
- We take reasonable measures to protect your information from unauthorized access or disclosure.
|
||||||
4. DATA STORAGE & SECURITY
|
- Data is stored securely and retained only as long as necessary to fulfill the purposes described in this policy.
|
||||||
We adopt industry-standard technical and organizational security measures to protect your personal information from unauthorized access, disclosure, alteration, or destruction. User data is stored on secure servers located in the United States. We retain user data only for as long as necessary to fulfill the purposes of collection or comply with legal retention requirements. Anonymous gameplay data may be retained indefinitely for service optimization.
|
- We do not store personal data on our servers; any data collected is anonymized and aggregated for analytical purposes.
|
||||||
5. CALIFORNIA CONSUMER PRIVACY RIGHTS (CCPA)
|
6. Children's Privacy
|
||||||
If you are a California resident, you have the following rights under CCPA:
|
Arrow Game: Beat Tap is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us so we can take appropriate action.
|
||||||
- Right to Know: Request details of what personal data we collect, use, and disclose;
|
7. Your Rights
|
||||||
- Right to Delete: Request deletion of your personal data we have collected;
|
You have the right to:
|
||||||
- Right to Opt-Out: Opt out of any sale of personal data (we do not sell user data);
|
- Access, correct, or delete your personal data (though we collect minimal personal data).
|
||||||
- Right to Non-Discrimination: We will not discriminate against you for exercising your CCPA privacy rights.
|
- Withdraw consent at any time.
|
||||||
To exercise your CCPA rights, please contact us via the contact information listed below. We will verify your identity before processing your request.
|
- Request that we stop collecting data from your device.
|
||||||
6. THIRD-PARTY SERVICES
|
To exercise these rights, please contact us at the email address below.
|
||||||
Our game may contain third-party analytics, advertising, or platform services (Apple App Store, Google Play). We are not responsible for the privacy policies and data practices of third-party platforms. Your use of third-party services is subject to their own terms and privacy policies.
|
8. Changes to This Privacy Policy
|
||||||
7. DATA UPDATES & USER RIGHTS
|
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last Updated" date. We encourage you to review this policy periodically.
|
||||||
You may request to access, correct, or delete your personal data at any time. You may also disable device tracking and advertising permissions via your device system settings. We will respond to all valid user privacy requests within 30 business days.
|
9. Contact Us
|
||||||
8. POLICY UPDATES
|
If you have any questions about this Privacy Policy, please contact us at:
|
||||||
We may update this Privacy Policy periodically to comply with legal changes or service adjustments. We will notify users of material changes via in-game announcements. Continued use of the game after policy updates indicates your acceptance of the revised policy.
|
Email: smartgames01@gmail.com
|
||||||
9. CONTACT US
|
|
||||||
If you have any questions, concerns, or requests regarding these Terms or our Privacy Policy, please contact our support team via the in-game support channel or reserved official contact email.
|
|
||||||
@@ -1,33 +1,38 @@
|
|||||||
Last Updated: May 25, 2026
|
Last Updated: June 25, 2026
|
||||||
These Terms of Service (“Terms”) constitute a binding legal agreement between you (“User”, “you”, “your”) and the game operator (“we”, “us”, “our”) governing your access to and use of the mobile game Captain’s Dice & Dubloons, including all related game features, in-game services, virtual items, and official platforms (collectively, the “Service”).
|
1. Acceptance of Terms
|
||||||
By downloading, installing, accessing, or playing our game, you acknowledge that you have read, understood, and agreed to be bound by these Terms and our Privacy Policy, which is incorporated herein by reference. If you do not agree to these Terms, you must not use the Service.
|
By downloading, installing, or using Arrow Game: Beat Tap (the "Game," "App," "we," "us," or "our"), you agree to be bound by these Terms of Service (the "Terms"). If you do not agree to these Terms, do not use the Game .
|
||||||
1. ELIGIBILITY
|
These Terms constitute a legal agreement between you and the developer of Arrow Game: Beat Tap.
|
||||||
You must be at least 13 years of age to use this Service, in compliance with the Children’s Online Privacy Protection Act (COPPA). If you are between 13 and 18 years old, you must review and agree to these Terms with the consent of your parent or legal guardian. You represent and warrant that all registration and usage information you provide is true, accurate, and complete. We reserve the right to terminate access to the Service for any user who fails to meet the age eligibility requirements.
|
2. License Grant
|
||||||
2. LIMITED LICENSE
|
We grant you a limited, non-exclusive, non-transferable, revocable license to download and use the Game on your personal device for non-commercial entertainment purposes only . This license does not transfer ownership of the Game or any intellectual property rights to you.
|
||||||
We grant you a limited, non-exclusive, non-transferable, revocable license to access and use the Service for your personal, non-commercial entertainment purposes only. You may not copy, modify, distribute, sell, rent, lease, sublicense, reverse engineer, decompile, or otherwise exploit the game, game code, artwork, sound effects, characters, or any intellectual property contained in the Service for any commercial or unauthorized purpose. All rights not expressly granted to you in these Terms are reserved by us.
|
3. Eligibility
|
||||||
3. IN-APP PURCHASES & VIRTUAL GOODS
|
- You must be at least 13 years old to use the Game.
|
||||||
The Service may offer optional in-app purchases of virtual currency, dice, dubloons, skins, boosters, and other in-game virtual items (collectively “Virtual Goods”). All Virtual Goods are licensed digital in-game items and hold no real-world monetary value. They cannot be cashed out, refunded, transferred, resold, or exchanged for real money, goods, or services under any circumstances.
|
- If you are between 13 and 18 years old, you must have parental or guardian consent to use the Game.
|
||||||
All purchases are final. Refund requests shall be processed solely in accordance with the policies of the Apple App Store, Google Play Store, and applicable U.S. consumer laws. We do not offer direct refunds for any used or partially used Virtual Goods. We reserve the right to adjust, modify, or discontinue Virtual Goods pricing, content, or functionality at any time without prior notice.
|
- By using the Game, you represent that you meet these age requirements .
|
||||||
4. USER CONDUCT
|
4. User Conduct
|
||||||
You agree not to:
|
You agree NOT to:
|
||||||
- Use cheats, hacks, mods, bots, automation tools, or third-party software to alter game experience or manipulate game data;
|
- Cheat, hack, or exploit the Game using unauthorized third-party software, automated systems, or any other means .
|
||||||
- Exploit game bugs, glitches, or vulnerabilities for unfair advantage or commercial gain;
|
- Reverse engineer, decompile, or disassemble any part of the Game .
|
||||||
- Engage in harassment, abuse, hate speech, spam, or any harmful behavior toward other users;
|
- Use the Game for any commercial purpose without our express written consent.
|
||||||
- Impersonate other users, entities, or violate any third-party rights;
|
- Interfere with or disrupt the Game's functionality or servers.
|
||||||
- Use the Service for illegal, infringing, obscene, or unauthorized activities;
|
- Transfer, sell, or share your account or progress with others.
|
||||||
- Interfere with the normal operation, server stability, or security of the Service.
|
5. Intellectual Property
|
||||||
We reserve the right to suspend, restrict, or terminate your game access permanently or temporarily if you violate any provision of these Terms, without refund or compensation.
|
All content, graphics, music, sounds, and code included in Arrow Game: Beat Tap are the exclusive property of the developer or its licensors and are protected by copyright, trademark, and other intellectual property laws. Unauthorized use is strictly prohibited.
|
||||||
5. INTELLECTUAL PROPERTY RIGHTS
|
6. In-App Purchases and Virtual Currency
|
||||||
All intellectual property rights in the Service, including but not limited to game name, logo, graphics, artwork, text, code, soundtrack, character designs, gameplay mechanics, and all related content, are the exclusive property of us or our licensed partners. You obtain no ownership rights of any kind through your use of the Service. Any unauthorized reproduction, distribution, or modification of our intellectual property is strictly prohibited and may result in legal action.
|
If the Game offers in-app purchases or virtual currency:
|
||||||
6. SERVICE UPDATES & MODIFICATIONS
|
- All purchases are final and non-refundable .
|
||||||
We may periodically update, maintain, modify, or upgrade the Service, including adding new features, adjusting gameplay rules, fixing bugs, or discontinuing certain functions. You authorize the Service to automatically download and install updates. We do not guarantee uninterrupted, error-free service and shall not be liable for temporary downtime, server maintenance, or service interruptions.
|
- Virtual currency and items have no real-world monetary value and cannot be exchanged for real currency .
|
||||||
7. TERMINATION
|
- We reserve the right to modify, manage, or discontinue virtual currency at any time without liability.
|
||||||
These Terms remain effective until terminated by either party. You may stop using the Service at any time. We may terminate or suspend your access immediately, without prior notice, for any violation of these Terms, suspected fraud, illegal activity, or any behavior that harms the Service or other users. Upon termination, your license to use the Service expires immediately, and you must cease all use of the game and delete all related game data on your devices.
|
Note: If you do not plan to offer paid features, adjust this section accordingly.
|
||||||
8. DISCLAIMER OF WARRANTIES
|
7. Disclaimer of Warranties
|
||||||
THE SERVICE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED. WE DISCLAIM ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE GAME WILL OPERATE UNINTERRUPTED, ERROR-FREE, SECURE, OR FREE FROM VIRUSES OR HARMFUL COMPONENTS.
|
THE GAME IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. WE DO NOT WARRANT THAT THE GAME WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS .
|
||||||
9. LIMITATION OF LIABILITY
|
8. Limitation of Liability
|
||||||
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE U.S. LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA LOSS, OR GAME PROGRESS LOSS, ARISING FROM YOUR USE OR INABILITY TO USE THE SERVICE. THIS LIMITATION APPLIES TO ALL CLAIMS, WHETHER IN CONTRACT, TORT, OR OTHER LEGAL THEORIES.
|
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE GAME .
|
||||||
10. GOVERNING LAW & DISPUTE RESOLUTION
|
9. Termination
|
||||||
These Terms are governed by the laws of the United States of America and the State of California, without regard to its conflict of law rules. Any dispute arising out of or related to these Terms or the Service shall be resolved through good-faith negotiation first. Unresolved disputes shall be settled in the state or federal courts located in California, USA.
|
We reserve the right to suspend or terminate your access to the Game at our sole discretion, without notice, for any reason, including violation of these Terms .
|
||||||
11. AMENDMENTS
|
10. Changes to Terms
|
||||||
We reserve the right to update or modify these Terms at any time. We will notify users of material changes via in-game notification or official update announcement. The revised Terms take effect immediately upon publication. Your continued use of the Service after updates constitutes acceptance of the revised Terms.
|
We may update these Terms from time to time. Continued use of the Game after changes constitutes acceptance of the new Terms. Please review this page periodically .
|
||||||
|
11. Governing Law
|
||||||
|
These Terms shall be governed by and construed in accordance with the laws of [Your State/Country], without regard to its conflict of law provisions .
|
||||||
|
12. Contact Information
|
||||||
|
For questions about these Terms, please contact us at:
|
||||||
|
Email: smartgames01@gmail.com
|
||||||
@@ -132,7 +132,6 @@
|
|||||||
"right",
|
"right",
|
||||||
"up",
|
"up",
|
||||||
"left",
|
"left",
|
||||||
"up",
|
|
||||||
"left"
|
"left"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,5 +14,5 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
showNetworkLog: 1
|
showNetworkLog: 1
|
||||||
debugHost: api.jsoncompare.online
|
debugHost: api.jsoncompare.online
|
||||||
releaseHost: matchgame.top
|
releaseHost: api.candydog.top
|
||||||
connectionMode: 0
|
connectionMode: 0
|
||||||
|
|||||||
@@ -30,14 +30,29 @@ MonoBehaviour:
|
|||||||
referenceMode: 2
|
referenceMode: 2
|
||||||
serializationDepthLimit: 64
|
serializationDepthLimit: 64
|
||||||
assemblyNames:
|
assemblyNames:
|
||||||
|
- AppsFlyer
|
||||||
- Assembly-CSharp
|
- Assembly-CSharp
|
||||||
|
- BigoAds
|
||||||
- DOTween.Modules
|
- DOTween.Modules
|
||||||
- DOTweenPro.Scripts
|
- DOTweenPro.Scripts
|
||||||
- endel.nativewebsocket
|
- endel.nativewebsocket
|
||||||
- IngameDebugConsole.Runtime
|
- IngameDebugConsole.Runtime
|
||||||
|
- KwaiAds
|
||||||
- MaxSdk.Scripts
|
- MaxSdk.Scripts
|
||||||
- OPS.Obfuscator
|
- OPS.Obfuscator
|
||||||
|
- SDKConfig
|
||||||
- spine-unity
|
- spine-unity
|
||||||
|
- Tests
|
||||||
|
- Unity.Advertisement.IosSupport
|
||||||
|
- Unity.Advertisement.IosSupport.Tests
|
||||||
|
- Unity.Android.Notifications.Tests
|
||||||
|
- Unity.iOS.Notifications.Tests
|
||||||
|
- Unity.Notifications.Android
|
||||||
|
- Unity.Notifications.iOS
|
||||||
|
- Unity.Notifications.Unified
|
||||||
|
- Unity.Notifications.Unified.Tests
|
||||||
|
- VosacoSDK
|
||||||
|
- WebView
|
||||||
showAdvancedSettings: 0
|
showAdvancedSettings: 0
|
||||||
addMgrToSceneAutomatically: 0
|
addMgrToSceneAutomatically: 0
|
||||||
autoUpdateReferences: 1
|
autoUpdateReferences: 1
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ public class BrigdeIOS
|
|||||||
|
|
||||||
[DllImport("__Internal")]
|
[DllImport("__Internal")]
|
||||||
public static extern void copyText(string text);
|
public static extern void copyText(string text);
|
||||||
[DllImport("__Internal")]
|
// [DllImport("__Internal")]
|
||||||
public static extern void SaveVideoWithCustomDate(string videoPath);
|
// public static extern void SaveVideoWithCustomDate(string videoPath);
|
||||||
[DllImport("__Internal")]
|
// [DllImport("__Internal")]
|
||||||
public static extern void SaveImageWithCustomDate(string imagePath);
|
// public static extern void SaveImageWithCustomDate(string imagePath);
|
||||||
[DllImport("__Internal")]
|
[DllImport("__Internal")]
|
||||||
public static extern void TrackProduct(string eventName, string dictionaryJson);
|
public static extern void TrackProduct(string eventName, string dictionaryJson);
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
using ChillConnect;
|
using ChillConnect;
|
||||||
using SGModule.Common;
|
using SGModule.Common;
|
||||||
using SGModule.MarkdownKit;
|
using SGModule.MarkdownKit;
|
||||||
@@ -14,7 +16,7 @@ public class ChillConnectRoot : MonoBehaviour
|
|||||||
GameObject ingameDebugConsole = GameObject.Find("IngameDebugConsole");
|
GameObject ingameDebugConsole = GameObject.Find("IngameDebugConsole");
|
||||||
if (ingameDebugConsole != null) ingameDebugConsole.SetActive(false);
|
if (ingameDebugConsole != null) ingameDebugConsole.SetActive(false);
|
||||||
#endif
|
#endif
|
||||||
// GameObject.Find("IngameDebugConsole").SetActive(false);//zhushi
|
// if (ingameDebugConsole != null) ingameDebugConsole.SetActive(false);
|
||||||
|
|
||||||
// NetworkKit.Instance.InitData(ConfigManager.GameConfig.packageName, ConfigManager.GameConfig.isRelease);
|
// NetworkKit.Instance.InitData(ConfigManager.GameConfig.packageName, ConfigManager.GameConfig.isRelease);
|
||||||
|
|
||||||
@@ -24,6 +26,11 @@ public class ChillConnectRoot : MonoBehaviour
|
|||||||
OnLauncher();
|
OnLauncher();
|
||||||
|
|
||||||
TrackKit.TrackLoginFunnel(LoginFunnelEventType.Bootstrap);
|
TrackKit.TrackLoginFunnel(LoginFunnelEventType.Bootstrap);
|
||||||
|
|
||||||
|
#if !GAME_RELEASE
|
||||||
|
BuildGMTool();
|
||||||
|
NetGmTool.Instance.Init();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void OnLauncher()
|
public static void OnLauncher()
|
||||||
@@ -36,4 +43,98 @@ public class ChillConnectRoot : MonoBehaviour
|
|||||||
MarkdownKit.Instance.LoadText("privacy", "https://www.ballcrushbest.fun/privacy.md");
|
MarkdownKit.Instance.LoadText("privacy", "https://www.ballcrushbest.fun/privacy.md");
|
||||||
MarkdownKit.Instance.LoadText("user", "https://www.ballcrushbest.fun/user.md");
|
MarkdownKit.Instance.LoadText("user", "https://www.ballcrushbest.fun/user.md");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static string adInfoLabel = "";
|
||||||
|
private static void BuildGMTool()
|
||||||
|
{
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Separator, () => "测试工具"));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Separator, () => "测试工具"));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button,
|
||||||
|
() => "清空签到记录",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
DataMgr.SignState.Value = new List<long>();
|
||||||
|
}));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button,
|
||||||
|
() => "测试签到",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
DataMgr.SignState.Value.Add(GameHelper.GetNowTime() + (long)TimeSpan.FromDays(DataMgr.SignState.Value.Count).TotalSeconds);
|
||||||
|
DataMgr.SignState.Save();
|
||||||
|
}));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button,
|
||||||
|
() => "打开礼包界面",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PackrewardUI_Open, true);
|
||||||
|
}));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button,
|
||||||
|
() => "类型测试+10",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
DataMgr.Ticket.Value += 10;
|
||||||
|
}));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button,
|
||||||
|
() => "客户端日志上传",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
// ErrorLogKit.Send("error", "客户端日志上传", "GM工具点击测试",SuperApplication.Instance.attribution);
|
||||||
|
|
||||||
|
}));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button,
|
||||||
|
() => "广告ID信息打印",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
// adInfoLabel += $"Max token: {MaxADKit.SDKKey} \n 激励广告Id: {MaxADKit.rewardedADUnitID} \n 插屏广告Id: {MaxADKit.interstitialADUnitID} \n";
|
||||||
|
|
||||||
|
}));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Button, () => "关卡+1",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
DataMgr.GameLevel.Value = DataMgr.GameLevel.Value + 1;
|
||||||
|
}));
|
||||||
|
// 输入设置等级
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(
|
||||||
|
GUIType.InputField,
|
||||||
|
() => "设置等级",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
if (int.TryParse(s, out int level))
|
||||||
|
{
|
||||||
|
DataMgr.GameLevel.Value = level;
|
||||||
|
adInfoLabel += $"手动设置等级 = {level}\n";
|
||||||
|
|
||||||
|
// 如果需要额外刷新,例如保存一下等级(可选)
|
||||||
|
DataMgr.GameLevel.Save();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
adInfoLabel += $"等级输入错误:{s}\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Label, () => $"{DataMgr.Ticket} 类型测试"));
|
||||||
|
// 来显示 adInfoLabel 的内容
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(GUIType.Label, () => adInfoLabel));
|
||||||
|
GMTool.Instance.AddItem(new GMToolItem(
|
||||||
|
GUIType.InputField,
|
||||||
|
() => "设置等级",
|
||||||
|
s =>
|
||||||
|
{
|
||||||
|
if (int.TryParse(s, out int level))
|
||||||
|
{
|
||||||
|
DataMgr.GameLevel.Value = level;
|
||||||
|
adInfoLabel += $"手动设置等级 = {level}\n";
|
||||||
|
|
||||||
|
// 如果需要额外刷新,例如保存一下等级(可选)
|
||||||
|
DataMgr.GameLevel.Save();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
adInfoLabel += $"等级输入错误:{s}\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -377,6 +377,7 @@ public class MaxPayManager
|
|||||||
SaveingPotClass taskData = SaveData.GetSaveObject().saveingpot_history.Last();
|
SaveingPotClass taskData = SaveData.GetSaveObject().saveingpot_history.Last();
|
||||||
Makeup_2 makeupVo = ConfigSystem.GetConfig<MakeupModel_2>().GetData(taskData.tableId);
|
Makeup_2 makeupVo = ConfigSystem.GetConfig<MakeupModel_2>().GetData(taskData.tableId);
|
||||||
SaveData.GetSaveObject().saveingpot_ch += ((float)paydata.amount) / 100 * makeupVo.PayIncrease; ;
|
SaveData.GetSaveObject().saveingpot_ch += ((float)paydata.amount) / 100 * makeupVo.PayIncrease; ;
|
||||||
|
GameDispatcher.Instance.Dispatch(GameMsg.refreshGift);
|
||||||
if (ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1 && GameHelper.IsGiftSwitch())
|
if (ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1 && GameHelper.IsGiftSwitch())
|
||||||
{
|
{
|
||||||
if ((SaveData.GetSaveObject().saveingpot_ch > taskData.amount) && (!taskData.auto_show) && !UIManager.Instance.IsExistUI(UIConst.H5UI))
|
if ((SaveData.GetSaveObject().saveingpot_ch > taskData.amount) && (!taskData.auto_show) && !UIManager.Instance.IsExistUI(UIConst.H5UI))
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ using FGUI.Arrow_game;
|
|||||||
using FGUI.Common_01;
|
using FGUI.Common_01;
|
||||||
using IgnoreOPS;
|
using IgnoreOPS;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using btn_saveingpot = FGUI.Common_01.btn_saveingpot;
|
||||||
using Random = UnityEngine.Random;
|
using Random = UnityEngine.Random;
|
||||||
|
|
||||||
namespace ChillConnect
|
namespace ChillConnect
|
||||||
@@ -347,6 +348,17 @@ namespace ChillConnect
|
|||||||
|
|
||||||
protected override void OnOpenBefore(object args)
|
protected override void OnOpenBefore(object args)
|
||||||
{
|
{
|
||||||
|
if (Screen.safeArea.y != 0)
|
||||||
|
{//刘海屏
|
||||||
|
ui.panel.y += Screen.safeArea.y - 15;
|
||||||
|
ui.com_money.y += Screen.safeArea.y- 15;
|
||||||
|
ui.com_gem.y += Screen.safeArea.y - 15;
|
||||||
|
ui.btn_signin.y += Screen.safeArea.y - 15;
|
||||||
|
}
|
||||||
|
|
||||||
|
ui.state.selectedIndex = GameHelper.IsGiftSwitch() ? 1 : 0;
|
||||||
|
|
||||||
|
|
||||||
//加载配置
|
//加载配置
|
||||||
// InitAllLevelData();
|
// InitAllLevelData();
|
||||||
LoadLevelConfig();
|
LoadLevelConfig();
|
||||||
@@ -365,6 +377,48 @@ namespace ChillConnect
|
|||||||
InitView();
|
InitView();
|
||||||
|
|
||||||
((com_money)ui.com_money).btn_ch.title = GameHelper.getDesByKey("ch_out_1");
|
((com_money)ui.com_money).btn_ch.title = GameHelper.getDesByKey("ch_out_1");
|
||||||
|
|
||||||
|
if (GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1)
|
||||||
|
{
|
||||||
|
ui.btn_saveingpot.visible = true;
|
||||||
|
ui.com_gift.visible = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
GameHelper.IsShowFirstReward();
|
||||||
|
|
||||||
|
GameHelper.ShowStatementView();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void RefreshGift(object obj = null)
|
||||||
|
{
|
||||||
|
ui.com_gift.text_gift.text = GameHelper.Get102Str((decimal)SaveData.GetSaveObject().saveingpot_ch);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Set101(decimal coin = -1)
|
||||||
|
{
|
||||||
|
if (coin < 0)
|
||||||
|
{
|
||||||
|
coin = DataMgr.Coin.Value;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ui.com_gem is com_gold btnCoin) btnCoin.text_gold.text = $"{coin:N0}";
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Set102()
|
||||||
|
{
|
||||||
|
decimal coin = DataMgr.Ticket.Value;
|
||||||
|
|
||||||
|
if (ui.com_money is com_money comMoney) comMoney.text_gold.text = coin.ToString("0.00");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnUpdate101(object obj = null)
|
||||||
|
{
|
||||||
|
Set101();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnUpdate102(object obj = null)
|
||||||
|
{
|
||||||
|
Set102();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnOpen(object args)
|
protected override void OnOpen(object args)
|
||||||
@@ -390,6 +444,7 @@ namespace ChillConnect
|
|||||||
GameDispatcher.Instance.AddListener(GameMsg.UpdateSpeed, SetSpeed);
|
GameDispatcher.Instance.AddListener(GameMsg.UpdateSpeed, SetSpeed);
|
||||||
GameDispatcher.Instance.AddListener(GameMsg.UseProps, SetUserPorp);
|
GameDispatcher.Instance.AddListener(GameMsg.UseProps, SetUserPorp);
|
||||||
GameDispatcher.Instance.AddListener(GameMsg.StopArrowTouch,OpenOrStopGameInput);
|
GameDispatcher.Instance.AddListener(GameMsg.StopArrowTouch,OpenOrStopGameInput);
|
||||||
|
GameDispatcher.Instance.AddListener(GameMsg.refreshGift,RefreshGift);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -402,6 +457,8 @@ namespace ChillConnect
|
|||||||
GameDispatcher.Instance.RemoveListener(GameMsg.UpdateSpeed, SetSpeed);
|
GameDispatcher.Instance.RemoveListener(GameMsg.UpdateSpeed, SetSpeed);
|
||||||
GameDispatcher.Instance.RemoveListener(GameMsg.UseProps, SetUserPorp);
|
GameDispatcher.Instance.RemoveListener(GameMsg.UseProps, SetUserPorp);
|
||||||
GameDispatcher.Instance.RemoveListener(GameMsg.StopArrowTouch, OpenOrStopGameInput);
|
GameDispatcher.Instance.RemoveListener(GameMsg.StopArrowTouch, OpenOrStopGameInput);
|
||||||
|
GameDispatcher.Instance.RemoveListener(GameMsg.refreshGift,RefreshGift);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -487,6 +544,10 @@ namespace ChillConnect
|
|||||||
SetModel();
|
SetModel();
|
||||||
|
|
||||||
SetTopCurr();
|
SetTopCurr();
|
||||||
|
|
||||||
|
Set101();
|
||||||
|
|
||||||
|
RefreshGift();
|
||||||
|
|
||||||
_fingerTipObj = com_finger.CreateInstance();
|
_fingerTipObj = com_finger.CreateInstance();
|
||||||
_viewContainer.AddChild(_fingerTipObj);
|
_viewContainer.AddChild(_fingerTipObj);
|
||||||
@@ -563,6 +624,12 @@ namespace ChillConnect
|
|||||||
uiCtrlDispatcher.Dispatch(UICtrlMsg.PersonViewUI_Open, _moveSpeed);
|
uiCtrlDispatcher.Dispatch(UICtrlMsg.PersonViewUI_Open, _moveSpeed);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (!GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().WVswitch == 0)
|
||||||
|
{
|
||||||
|
ui.btn_wv.visible = false;
|
||||||
|
}
|
||||||
|
ui.btn_wv.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.H5UI_Open); });
|
||||||
|
|
||||||
ui.com_bottom.btn_skin.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.ArrowThemeUI_Open); });
|
ui.com_bottom.btn_skin.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.ArrowThemeUI_Open); });
|
||||||
|
|
||||||
ui.btn_petty.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.PettyAwardUI_Open); });
|
ui.btn_petty.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.PettyAwardUI_Open); });
|
||||||
@@ -572,6 +639,8 @@ namespace ChillConnect
|
|||||||
ui.btn_statement.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.StatementViewUI_Open); });
|
ui.btn_statement.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.StatementViewUI_Open); });
|
||||||
|
|
||||||
ui.btn_saveingpot.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.SaveingPotUI_Open); });
|
ui.btn_saveingpot.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.SaveingPotUI_Open); });
|
||||||
|
|
||||||
|
ui.com_gift.SetClick(() => { uiCtrlDispatcher.Dispatch(UICtrlMsg.SaveingPotUI_Open); });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1883,12 +1952,15 @@ namespace ChillConnect
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void DisappearLineGetReward()
|
private void DisappearLineGetReward()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
if (!GameHelper.IsGiftSwitch()) return;
|
||||||
|
|
||||||
bool isGet = false;
|
bool isGet = false;
|
||||||
|
|
||||||
int money_rate = ConfigSystem.GetConfig<CommonModel>().rewardrate;
|
int money_rate = ConfigSystem.GetConfig<CommonModel>().rewardrate;
|
||||||
var randomNum = UnityEngine.Random.Range(0, 100);
|
var randomNum = UnityEngine.Random.Range(0, 100);
|
||||||
// Debug.Log($"[creat] money_rate------------ {randomNum}==={money_rate}");
|
// Debug.Log($"[creat] money_rate------------ {randomNum}==={money_rate}");
|
||||||
if (GameHelper.IsGiftSwitch() && randomNum < money_rate)
|
if (randomNum < money_rate)
|
||||||
{
|
{
|
||||||
isGet = true;
|
isGet = true;
|
||||||
|
|
||||||
|
|||||||
@@ -51,12 +51,32 @@ namespace ChillConnect
|
|||||||
{
|
{
|
||||||
uiCtrlDispatcher.AddListener(openUIMsg, OpenUI);
|
uiCtrlDispatcher.AddListener(openUIMsg, OpenUI);
|
||||||
uiCtrlDispatcher.AddListener(closeUIMsg, CloseUI);
|
uiCtrlDispatcher.AddListener(closeUIMsg, CloseUI);
|
||||||
|
|
||||||
|
GameDispatcher.Instance.AddListener(GameMsg.Update101, OnUpdate101);
|
||||||
|
GameDispatcher.Instance.AddListener(GameMsg.Update102, OnUpdate102);
|
||||||
}
|
}
|
||||||
protected override void RemoveListener()
|
protected override void RemoveListener()
|
||||||
{
|
{
|
||||||
uiCtrlDispatcher.RemoveListener(openUIMsg, OpenUI);
|
uiCtrlDispatcher.RemoveListener(openUIMsg, OpenUI);
|
||||||
uiCtrlDispatcher.RemoveListener(closeUIMsg, CloseUI);
|
uiCtrlDispatcher.RemoveListener(closeUIMsg, CloseUI);
|
||||||
|
|
||||||
|
GameDispatcher.Instance.RemoveListener(GameMsg.Update101, OnUpdate101);
|
||||||
|
GameDispatcher.Instance.RemoveListener(GameMsg.Update102, OnUpdate102);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OnUpdate101(object obj)
|
||||||
|
{
|
||||||
|
ui?.OnUpdate101(obj);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void OnUpdate102(object obj)
|
||||||
|
{
|
||||||
|
ui?.OnUpdate102(obj);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
protected override void AddServerListener()
|
protected override void AddServerListener()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace ChillConnect
|
|||||||
{
|
{
|
||||||
uiInfo.packageName = "Arrow_game";
|
uiInfo.packageName = "Arrow_game";
|
||||||
uiInfo.assetName = "com_tips";
|
uiInfo.assetName = "com_tips";
|
||||||
uiInfo.layerType = UILayerType.Loading;
|
uiInfo.layerType = UILayerType.Popup;
|
||||||
uiInfo.isNeedUIMask = true;
|
uiInfo.isNeedUIMask = true;
|
||||||
uiInfo.isNeedOpenAnim = true;
|
uiInfo.isNeedOpenAnim = true;
|
||||||
uiInfo.isNeedCloseAnim = true;
|
uiInfo.isNeedCloseAnim = true;
|
||||||
@@ -36,6 +36,9 @@ namespace ChillConnect
|
|||||||
GameDispatcher.Instance.Dispatch(GameMsg.StopArrowTouch, true);
|
GameDispatcher.Instance.Dispatch(GameMsg.StopArrowTouch, true);
|
||||||
|
|
||||||
CommonHelper.FadeOut(ui);
|
CommonHelper.FadeOut(ui);
|
||||||
|
|
||||||
|
HallManager.Instance.UpdateSecondEvent -= UpdateCd;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnBind()
|
protected override void OnBind()
|
||||||
@@ -43,12 +46,19 @@ namespace ChillConnect
|
|||||||
ui = baseUI as com_tips;
|
ui = baseUI as com_tips;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private int state_;
|
||||||
protected override void OnOpenBefore(object args)
|
protected override void OnOpenBefore(object args)
|
||||||
{
|
{
|
||||||
GameDispatcher.Instance.Dispatch(GameMsg.StopArrowTouch, false);
|
GameDispatcher.Instance.Dispatch(GameMsg.StopArrowTouch, false);
|
||||||
|
|
||||||
if (args != null)
|
if (args != null)
|
||||||
|
{
|
||||||
InitView((int)args);
|
InitView((int)args);
|
||||||
|
state_ = (int)args + 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
HallManager.Instance.UpdateSecondEvent += UpdateCd;
|
||||||
|
UpdateCd();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnOpen(object args)
|
protected override void OnOpen(object args)
|
||||||
@@ -79,7 +89,7 @@ namespace ChillConnect
|
|||||||
if (isSuccess)
|
if (isSuccess)
|
||||||
{
|
{
|
||||||
Debug.Log($"isSuccess tips state = {state} ");
|
Debug.Log($"isSuccess tips state = {state} ");
|
||||||
|
GameHelper.SetWatchCd(state_);
|
||||||
GameDispatcher.Instance.Dispatch(GameMsg.UseProps, state);
|
GameDispatcher.Instance.Dispatch(GameMsg.UseProps, state);
|
||||||
CtrlCloseUI();
|
CtrlCloseUI();
|
||||||
}
|
}
|
||||||
@@ -88,5 +98,24 @@ namespace ChillConnect
|
|||||||
|
|
||||||
ui.btn_close.SetClick(CtrlCloseUI);
|
ui.btn_close.SetClick(CtrlCloseUI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void UpdateCd()
|
||||||
|
{
|
||||||
|
var btnWatch = ui.btn_watch ;
|
||||||
|
// Debug.Log($"DataMgr.NewWatchCd.Value[state_ + 2]==={DataMgr.NewWatchCd.Value[state_ + 2]}");
|
||||||
|
if (DataMgr.NewWatchCd.Value[state_] > Convert.ToInt32(GameHelper.GetNowTime()))
|
||||||
|
{
|
||||||
|
btnWatch.enabled = false;
|
||||||
|
btnWatch.can.selectedIndex = 1;
|
||||||
|
btnWatch.text.text = CommonHelper.TimeFormat(DataMgr.NewWatchCd.Value[state_] - Convert.ToInt32(GameHelper.GetNowTime()), CountDownType.Hour);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ui.btn_watch.enabled = true;
|
||||||
|
btnWatch.can.selectedIndex = 0;
|
||||||
|
btnWatch.text.text = "Use Item";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -193,7 +193,7 @@ namespace ChillConnect
|
|||||||
name = name[..4] + "...";
|
name = name[..4] + "...";
|
||||||
}
|
}
|
||||||
// text_ui.hide_text.text = GameHelper.getDesByKey("makeup_4");
|
// text_ui.hide_text.text = GameHelper.getDesByKey("makeup_4");
|
||||||
var money_text = GameHelper.getChString(decimal.Parse(config_money_list[money_index]));
|
var money_text = GameHelper.Get102Str(decimal.Parse(config_money_list[money_index]));
|
||||||
string broad_text = String.Format(GameHelper.getDesByKey("makeup_4"), name, money_text, DateTimeManager.Instance.GetCurrDateTime());
|
string broad_text = String.Format(GameHelper.getDesByKey("makeup_4"), name, money_text, DateTimeManager.Instance.GetCurrDateTime());
|
||||||
text_ui.cast_text.text = broad_text;
|
text_ui.cast_text.text = broad_text;
|
||||||
ui.t0.Play();
|
ui.t0.Play();
|
||||||
|
|||||||
@@ -625,15 +625,15 @@ namespace ChillConnect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ui.text_condi1.text = GameHelper.getChString(vo.item_need);
|
ui.text_condi1.text = GameHelper.getChNumber(vo.item_need);
|
||||||
ui.pb_condi1.max = vo.item_need;
|
ui.pb_condi1.max = vo.item_need;
|
||||||
ui.text_ch_number.text = GameHelper.getChString(DataMgr.Ticket.Value);
|
ui.text_ch_number.text = GameHelper.getChNumber(DataMgr.Ticket.Value);
|
||||||
var curValue = Math.Min(DataMgr.Ticket.Value, vo.item_need);
|
var curValue = Math.Min(DataMgr.Ticket.Value, vo.item_need);
|
||||||
ui.pb_condi1.value = (double)curValue;
|
ui.pb_condi1.value = (double)curValue;
|
||||||
var textTitle = ui.pb_condi1.GetChild("title");
|
var textTitle = ui.pb_condi1.GetChild("title");
|
||||||
if (textTitle != null)
|
if (textTitle != null)
|
||||||
{
|
{
|
||||||
textTitle.text = GameHelper.getChString(curValue) + "/" + GameHelper.getChString(vo.item_need);
|
textTitle.text = GameHelper.getChNumber(curValue) + "/" + GameHelper.getChNumber(vo.item_need);
|
||||||
}
|
}
|
||||||
|
|
||||||
var taskTime = (int)((float)vo.task_need / 60 * 100) * 0.01F;
|
var taskTime = (int)((float)vo.task_need / 60 * 100) * 0.01F;
|
||||||
@@ -987,7 +987,7 @@ namespace ChillConnect
|
|||||||
{
|
{
|
||||||
com_ticket_item item = (com_ticket_item)obj;
|
com_ticket_item item = (com_ticket_item)obj;
|
||||||
|
|
||||||
item.lab_num.text = GameHelper.getPrice(makeupTaskData.rdData[index].coupon_mount);
|
item.lab_num.text = GameHelper.GetPriceInt(makeupTaskData.rdData[index].coupon_mount);
|
||||||
|
|
||||||
if (makeupTaskData.rdData[index].isClaimed)
|
if (makeupTaskData.rdData[index].isClaimed)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -302,7 +302,7 @@ namespace ChillConnect
|
|||||||
SaveData.GetSaveObject().PettyDataLimit = day;
|
SaveData.GetSaveObject().PettyDataLimit = day;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!IsPettyDataExpired())
|
if (IsPettyDataExpired())
|
||||||
{
|
{
|
||||||
ui.com_detail.btn_redeem.visible = true;
|
ui.com_detail.btn_redeem.visible = true;
|
||||||
ui.com_detail.btn_redeem.SetClick(() =>
|
ui.com_detail.btn_redeem.SetClick(() =>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ namespace ChillConnect
|
|||||||
{
|
{
|
||||||
uiInfo.packageName = "tixian";
|
uiInfo.packageName = "tixian";
|
||||||
uiInfo.assetName = "com_redeem_code";
|
uiInfo.assetName = "com_redeem_code";
|
||||||
uiInfo.layerType = UILayerType.Loading;
|
uiInfo.layerType = UILayerType.Popup;
|
||||||
uiInfo.isNeedOpenAnim = true;
|
uiInfo.isNeedOpenAnim = true;
|
||||||
uiInfo.isNeedCloseAnim = true;
|
uiInfo.isNeedCloseAnim = true;
|
||||||
uiInfo.isNeedUIMask = true;
|
uiInfo.isNeedUIMask = true;
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ namespace ChillConnect
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ui.btn_collect.title ="(" + "Claim(<img src='ui://o9974uc5k1oncy'/>" + GameHelper.Get101Str((decimal)value) + ")";
|
ui.btn_collect.title ="Claim(<img src='ui://o9974uc5npswda'/>" + GameHelper.Get101Str((decimal)value) + ")";
|
||||||
}
|
}
|
||||||
DOVirtual.DelayedCall(0.2f, () =>
|
DOVirtual.DelayedCall(0.2f, () =>
|
||||||
{
|
{
|
||||||
@@ -164,7 +164,7 @@ namespace ChillConnect
|
|||||||
}
|
}
|
||||||
cash_num = value;
|
cash_num = value;
|
||||||
|
|
||||||
var src = GameHelper.IsGiftSwitch() ? "(" : "(<img src='ui://o9974uc5cou6b8'/>";
|
var src = GameHelper.IsGiftSwitch() ? "(" : "(<img src='ui://o9974uc5npswda'/>";
|
||||||
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
|
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
|
||||||
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
|
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
|
||||||
{
|
{
|
||||||
@@ -189,7 +189,7 @@ namespace ChillConnect
|
|||||||
}
|
}
|
||||||
void setItemUrl(GLoader loader, int urltype)
|
void setItemUrl(GLoader loader, int urltype)
|
||||||
{
|
{
|
||||||
if (urltype == 0) loader.url = "ui://ZM_Common_01/cards_gold"; //jinbi
|
if (urltype == 0) loader.url = "ui://ZM_Common_01/gem_small"; //jinbi
|
||||||
else if (urltype == 1) loader.url = "ui://Common_01/spin_remove"; //yichu
|
else if (urltype == 1) loader.url = "ui://Common_01/spin_remove"; //yichu
|
||||||
else if (urltype == 2) loader.url = "ui://Common_01/spin_undo"; //chehui
|
else if (urltype == 2) loader.url = "ui://Common_01/spin_undo"; //chehui
|
||||||
else if (urltype == 3) loader.url = "ui://Common_01/spin_refresh"; //shuaxin
|
else if (urltype == 3) loader.url = "ui://Common_01/spin_refresh"; //shuaxin
|
||||||
@@ -298,7 +298,7 @@ namespace ChillConnect
|
|||||||
var src = "(";
|
var src = "(";
|
||||||
var rewards = GameHelper.Get102Str((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
|
var rewards = GameHelper.Get102Str((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
|
||||||
if (!GameHelper.IsGiftSwitch()){
|
if (!GameHelper.IsGiftSwitch()){
|
||||||
src = "(<img src='ui://o9974uc5cou6b8'/>";
|
src = "(<img src='ui://o9974uc5npswda'/>";
|
||||||
rewards = GameHelper.Get101Str((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
|
rewards = GameHelper.Get101Str((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -357,7 +357,7 @@ namespace ChillConnect
|
|||||||
// return;
|
// return;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
var src = GameHelper.IsGiftSwitch() ? "(" : "(<img src='ui://o9974uc5cou6b8'/>";
|
var src = GameHelper.IsGiftSwitch() ? "(" : "(<img src='ui://o9974uc5npswda'/>";
|
||||||
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
|
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
|
||||||
{
|
{
|
||||||
rate_idnex++;
|
rate_idnex++;
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ namespace ChillConnect
|
|||||||
AdRedeemManager.Instance.Destroy();
|
AdRedeemManager.Instance.Destroy();
|
||||||
HallManager.Instance.UpdateSecondEvent -= updateSpeedCD;
|
HallManager.Instance.UpdateSecondEvent -= updateSpeedCD;
|
||||||
HallManager.Instance.UpdateSecondEvent -= Update;
|
HallManager.Instance.UpdateSecondEvent -= Update;
|
||||||
|
HallManager.Instance.UpdateSecondEvent -= upLvWatchAdsBtn;
|
||||||
closeCallback?.Invoke();
|
closeCallback?.Invoke();
|
||||||
// WebviewManager.ShezhiACT(true);
|
// WebviewManager.ShezhiACT(true);
|
||||||
WebviewManager.Instance.SetDarkThough(true);
|
WebviewManager.Instance.SetDarkThough(true);
|
||||||
@@ -113,6 +114,9 @@ namespace ChillConnect
|
|||||||
HallManager.Instance.UpdateSecondEvent += Update;
|
HallManager.Instance.UpdateSecondEvent += Update;
|
||||||
updateSpeedCD();
|
updateSpeedCD();
|
||||||
InitBroadCast();
|
InitBroadCast();
|
||||||
|
|
||||||
|
HallManager.Instance.UpdateSecondEvent += upLvWatchAdsBtn;
|
||||||
|
upLvWatchAdsBtn();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,30 +175,34 @@ namespace ChillConnect
|
|||||||
Debug.Log("iiiiiiiiiiiiiiiiiiiii");
|
Debug.Log("iiiiiiiiiiiiiiiiiiiii");
|
||||||
if (SaveData.GetSaveObject().saveingpot_ch < makeupTaskData.amount)
|
if (SaveData.GetSaveObject().saveingpot_ch < makeupTaskData.amount)
|
||||||
{
|
{
|
||||||
ui.btn_ch.title = "Go";
|
((btn_watchAd)ui.btn_ch).watch.text = "Go";
|
||||||
ui.btn_ch.SetClick(() =>
|
ui.btn_ch.SetClick(() =>
|
||||||
{
|
{
|
||||||
// if (UIManager.Instance.IsExistUI(UIConst.HallUI))
|
GameHelper.ShowVideoAd("SaveingPotAd", isSuccess =>
|
||||||
// {
|
{
|
||||||
// GameDispatcher.Instance.Dispatch(GameMsg.MainTab, 1);
|
if (isSuccess)
|
||||||
// }
|
{
|
||||||
// else
|
var ad_times = Convert.ToInt32(GameHelper.GetNowTime());
|
||||||
// {
|
SaveData.GetSaveObject()._watch_ad_cd = ad_times + GameHelper.GetCommonModel().exchangeCD;
|
||||||
// buygoldParam param = new buygoldParam()
|
|
||||||
// {
|
btn_watchAd btnWatchad = ui.btn_ch as btn_watchAd;
|
||||||
// isShow1 = false,
|
btnWatchad.enabled = false;
|
||||||
// is_in_game = true
|
btnWatchad.can_buy.selectedIndex = 1;
|
||||||
// };
|
btnWatchad.btn_text.text = CommonHelper.TimeFormat(SaveData.GetSaveObject()._watch_ad_cd - Convert.ToInt32(GameHelper.GetNowTime()), CountDownType.Hour);
|
||||||
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.BuygoldUI_Open, param);
|
HallManager.Instance.UpdateSecondEvent += upLvWatchAdsBtn;
|
||||||
// }
|
InitView();
|
||||||
CtrlCloseUI();
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ui.btn_ch.SetClick(() =>
|
btn_watchAd btnWatchad = ui.btn_ch as btn_watchAd;
|
||||||
|
btnWatchad.enabled = true;
|
||||||
|
btnWatchad.buy_state.selectedIndex = 1;
|
||||||
|
btnWatchad.title = "GET GIFT CARD";
|
||||||
|
btnWatchad.SetClick(() =>
|
||||||
{
|
{
|
||||||
makeupTaskData.needShowAni = false;
|
makeupTaskData.needShowAni = false;
|
||||||
SaveData.saveDataFunc();
|
SaveData.saveDataFunc();
|
||||||
@@ -305,9 +313,37 @@ namespace ChillConnect
|
|||||||
ui.btn_watch.enabled = true;
|
ui.btn_watch.enabled = true;
|
||||||
ui.btn_watch.show_cd.selectedIndex = 0;
|
ui.btn_watch.show_cd.selectedIndex = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void upLvWatchAdsBtn()
|
||||||
|
{
|
||||||
|
var lastAdTimes = SaveData.GetSaveObject()._watch_ad_cd;
|
||||||
|
btn_watchAd btn_watchad = ui.btn_ch as btn_watchAd;
|
||||||
|
btn_watchad.img_saveingpot.visible = false;
|
||||||
|
|
||||||
|
if (SaveData.GetSaveObject().saveingpot_ch >= makeupTaskData.amount)
|
||||||
|
{
|
||||||
|
HallManager.Instance.UpdateSecondEvent -= upLvWatchAdsBtn;
|
||||||
|
InitView();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GameHelper.GetNowTime() < lastAdTimes)
|
||||||
|
{
|
||||||
|
btn_watchad.enabled = false;
|
||||||
|
btn_watchad.can_buy.selectedIndex = 1;
|
||||||
|
btn_watchad.btn_text.text = CommonHelper.TimeFormat(lastAdTimes - Convert.ToInt32(GameHelper.GetNowTime()), CountDownType.Hour);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
HallManager.Instance.UpdateSecondEvent -= upLvWatchAdsBtn;
|
||||||
|
btn_watchad.enabled = true;
|
||||||
|
btn_watchad.can_buy.selectedIndex = 0;
|
||||||
|
if (GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1) btn_watchad.img_saveingpot.visible = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private void OnInline()
|
private void OnInline()
|
||||||
{
|
{
|
||||||
CheckBtnWatchStatus();
|
CheckBtnWatchStatus();
|
||||||
@@ -513,7 +549,7 @@ namespace ChillConnect
|
|||||||
private void refreshItem(int index, GObject obj)
|
private void refreshItem(int index, GObject obj)
|
||||||
{
|
{
|
||||||
com_ticket_item item = (com_ticket_item)obj;
|
com_ticket_item item = (com_ticket_item)obj;
|
||||||
item.lab_num.text = GameHelper.getPrice(makeupTaskData.rdData[index].coupon_mount);
|
item.lab_num.text = GameHelper.GetPriceInt(makeupTaskData.rdData[index].coupon_mount);
|
||||||
|
|
||||||
if (makeupTaskData.rdData[index].isClaimed)
|
if (makeupTaskData.rdData[index].isClaimed)
|
||||||
{
|
{
|
||||||
@@ -733,6 +769,8 @@ namespace ChillConnect
|
|||||||
// DataMgr.MakeupTaskHistory.Save();
|
// DataMgr.MakeupTaskHistory.Save();
|
||||||
//OnInline();
|
//OnInline();
|
||||||
SaveData.GetSaveObject().saveingpot_ch -= vo.item_need;
|
SaveData.GetSaveObject().saveingpot_ch -= vo.item_need;
|
||||||
|
GameDispatcher.Instance.Dispatch(GameMsg.refreshGift);
|
||||||
|
|
||||||
SaveingPotHelper.CreatSaveingPotItem();
|
SaveingPotHelper.CreatSaveingPotItem();
|
||||||
// Debug.Log(JsonConvert.SerializeObject(vo));
|
// Debug.Log(JsonConvert.SerializeObject(vo));
|
||||||
if (vo.id == 1)
|
if (vo.id == 1)
|
||||||
@@ -815,7 +853,7 @@ namespace ChillConnect
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
DataMgr.ExchangeAccount.Value= account;
|
DataMgr.ExchangeAccount.Value= account;
|
||||||
DataMgr.ExchangeName .Value= $"{fname} {lname}";
|
DataMgr.ExchangeName.Value= $"{fname} {lname}";
|
||||||
DataMgr.short_name = fname;
|
DataMgr.short_name = fname;
|
||||||
DataMgr.long_name = lname;
|
DataMgr.long_name = lname;
|
||||||
showPaypal();
|
showPaypal();
|
||||||
@@ -834,7 +872,7 @@ namespace ChillConnect
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ui.com_pay.text_name.text = DataMgr.ExchangeName .Value;
|
ui.com_pay.text_name.text = DataMgr.ExchangeName.Value;
|
||||||
ui.com_pay.text_email.text = DataMgr.ExchangeAccount.Value;
|
ui.com_pay.text_email.text = DataMgr.ExchangeAccount.Value;
|
||||||
|
|
||||||
ui.com_pay.btn_change.SetClick(() =>
|
ui.com_pay.btn_change.SetClick(() =>
|
||||||
@@ -875,7 +913,7 @@ namespace ChillConnect
|
|||||||
|
|
||||||
for (int i = 0; i < btn_list.Count; i++)
|
for (int i = 0; i < btn_list.Count; i++)
|
||||||
{
|
{
|
||||||
btn_list[i].text_ch.text = "$" + (int)makeup_list[i].item_need;
|
btn_list[i].text_ch.text = makeup_list[i].item_need + "";
|
||||||
Debug.Log(makeup_list[i].item_need);
|
Debug.Log(makeup_list[i].item_need);
|
||||||
btn_list[i].index.selectedIndex = i;
|
btn_list[i].index.selectedIndex = i;
|
||||||
if (i >= saveingpot_history.Count)
|
if (i >= saveingpot_history.Count)
|
||||||
|
|||||||
@@ -140,6 +140,7 @@ namespace ChillConnect
|
|||||||
btnSign.day.selectedIndex = 1;
|
btnSign.day.selectedIndex = 1;
|
||||||
btnSign.reward_num1.text = GameHelper.Get101Str(reward.quantity[1]);
|
btnSign.reward_num1.text = GameHelper.Get101Str(reward.quantity[1]);
|
||||||
setItemUrl(btnSign.loader_icon0, reward.rewards_type[1]);
|
setItemUrl(btnSign.loader_icon0, reward.rewards_type[1]);
|
||||||
|
btnSign.x = 300;
|
||||||
}
|
}
|
||||||
btnSign.anim_sign.visible = false;
|
btnSign.anim_sign.visible = false;
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ public class SaveingPotClass
|
|||||||
// }
|
// }
|
||||||
// else
|
// else
|
||||||
// {
|
// {
|
||||||
return $"${amount:N}";
|
return $"{amount:N}";
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -430,6 +430,8 @@ namespace ChillConnect
|
|||||||
SaveingPotClass taskData = SaveData.GetSaveObject().saveingpot_history.Last();
|
SaveingPotClass taskData = SaveData.GetSaveObject().saveingpot_history.Last();
|
||||||
Makeup_2 makeupVo = ConfigSystem.GetConfig<MakeupModel_2>().GetData(taskData.tableId);
|
Makeup_2 makeupVo = ConfigSystem.GetConfig<MakeupModel_2>().GetData(taskData.tableId);
|
||||||
SaveData.GetSaveObject().saveingpot_ch += makeupVo.ADIncrease;
|
SaveData.GetSaveObject().saveingpot_ch += makeupVo.ADIncrease;
|
||||||
|
GameDispatcher.Instance.Dispatch(GameMsg.refreshGift);
|
||||||
|
|
||||||
GameDispatcher.Instance.Dispatch(GameMsg.RefreshSaveingPot);
|
GameDispatcher.Instance.Dispatch(GameMsg.RefreshSaveingPot);
|
||||||
if (ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1 && GameHelper.IsGiftSwitch())
|
if (ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1 && GameHelper.IsGiftSwitch())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -163,6 +163,7 @@ namespace ChillConnect
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Debug.Log($"广告未准备好,不播放");
|
||||||
onVideoAdCompleted?.Invoke(false);
|
onVideoAdCompleted?.Invoke(false);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -1,32 +1,31 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
"project_info": {
|
"project_info": {
|
||||||
"project_number": "",
|
"project_number": "658415934998",
|
||||||
"project_id": "",
|
"project_id": "arrow-game--beat-tap",
|
||||||
"storage_bucket": ""
|
"storage_bucket": "arrow-game--beat-tap.firebasestorage.app"
|
||||||
},
|
},
|
||||||
"client": [
|
"client": [
|
||||||
{
|
{
|
||||||
"client_info": {
|
"client_info": {
|
||||||
"mobilesdk_app_id": "",
|
"mobilesdk_app_id": "1:658415934998:ios:a75b358d563d165d6a1f37",
|
||||||
"android_client_info": {
|
"android_client_info": {
|
||||||
"package_name": "com.test.test"
|
"package_name": "com.candydoggame.arrowgamebeattap"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"oauth_client": [],
|
|
||||||
"api_key": [
|
"api_key": [
|
||||||
{
|
{
|
||||||
"current_key": ""
|
"current_key": "AIzaSyCZVIGmtasQ-G-TbK-jhn0CV5lQR8glUes"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"services": {
|
"services": {
|
||||||
|
"analytics_service": {
|
||||||
|
"status": 0
|
||||||
|
},
|
||||||
"appinvite_service": {
|
"appinvite_service": {
|
||||||
"other_platform_oauth_client": []
|
"status": 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"configuration_version": "1"
|
"configuration_version": "1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -9,4 +9,4 @@ EditorBuildSettings:
|
|||||||
path: Assets/Scenes/MainScene.unity
|
path: Assets/Scenes/MainScene.unity
|
||||||
guid: c4bf3e905e47f4ac8906e67c99ffc5fa
|
guid: c4bf3e905e47f4ac8906e67c99ffc5fa
|
||||||
m_configObjects:
|
m_configObjects:
|
||||||
com.unity.addressableassets: {fileID: 11400000, guid: a7087953d268048f5a043c8a1cb45d37, type: 2}
|
com.unity.addressableassets: {fileID: 11400000, guid: 5bab4a95a7cfd486cbbf8be2c1689dee, type: 2}
|
||||||
|
|||||||
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"MonoBehaviour": {
|
||||||
|
"m_Enabled": true,
|
||||||
|
"m_EditorHideFlags": 0,
|
||||||
|
"m_Name": "",
|
||||||
|
"m_EditorClassIdentifier": "",
|
||||||
|
"ToolbarIndex": 0,
|
||||||
|
"m_iOSNotificationSettingsValues": {
|
||||||
|
"m_Keys": [
|
||||||
|
"UnityNotificationRequestAuthorizationOnAppLaunch",
|
||||||
|
"UnityNotificationDefaultAuthorizationOptions",
|
||||||
|
"UnityAddRemoteNotificationCapability",
|
||||||
|
"UnityNotificationRequestAuthorizationForRemoteNotificationsOnAppLaunch",
|
||||||
|
"UnityRemoteNotificationForegroundPresentationOptions",
|
||||||
|
"UnityUseAPSReleaseEnvironment",
|
||||||
|
"UnityUseLocationNotificationTrigger",
|
||||||
|
"UnityAddTimeSensitiveEntitlement"
|
||||||
|
],
|
||||||
|
"m_Values": [
|
||||||
|
"False",
|
||||||
|
"7",
|
||||||
|
"True",
|
||||||
|
"False",
|
||||||
|
"-1",
|
||||||
|
"True",
|
||||||
|
"False",
|
||||||
|
"False"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"m_AndroidNotificationSettingsValues": {
|
||||||
|
"m_Keys": [
|
||||||
|
"UnityNotificationAndroidRescheduleOnDeviceRestart",
|
||||||
|
"UnityNotificationAndroidScheduleExactAlarms",
|
||||||
|
"UnityNotificationAndroidUseCustomActivity",
|
||||||
|
"UnityNotificationAndroidCustomActivityString"
|
||||||
|
],
|
||||||
|
"m_Values": [
|
||||||
|
"False",
|
||||||
|
"0",
|
||||||
|
"False",
|
||||||
|
"com.unity3d.player.UnityPlayerActivity"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"DrawableResources": []
|
||||||
|
}
|
||||||
|
}
|
||||||