提交
This commit is contained in:
@@ -81,7 +81,7 @@ namespace BingoBrain
|
||||
SaveingPotHelper.CheckSaveingPot();
|
||||
SaveingPotHelper.TestingClearTime();
|
||||
// HideLoadingUI();
|
||||
if (GameHelper.IsGiftSwitch())
|
||||
if (true)
|
||||
{
|
||||
WebviewManager.Instance.SetFullScreen();
|
||||
int flyswitch = ConfigSystem.GetConfig<CommonModel>().flyswitch;
|
||||
@@ -118,7 +118,7 @@ namespace BingoBrain
|
||||
UICtrlDispatcher.Instance.Dispatch(SkinInfo.EnterBingoUI_Open);
|
||||
GameHelper.PostFunnelLogin("enterButtonShow");
|
||||
isopen = true;
|
||||
LoginSystem_sdk.Instance.RequestLogin();
|
||||
// LoginSystem_sdk.Instance.RequestLogin();
|
||||
}
|
||||
|
||||
public override void Dispose()
|
||||
|
||||
@@ -131,7 +131,6 @@ GameObject:
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 137049540}
|
||||
- component: {fileID: 137049539}
|
||||
m_Layer: 0
|
||||
m_Name: WebviewManager
|
||||
m_TagString: Untagged
|
||||
@@ -139,19 +138,6 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &137049539
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 137049538}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ee10b2cdf9d274dfa8e9063c83029ded, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
orthoCamera: {fileID: 0}
|
||||
--- !u!4 &137049540
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -120,12 +120,12 @@ namespace BingoBrain
|
||||
SetConfig(json);
|
||||
if (true)
|
||||
{
|
||||
// SdkManager.
|
||||
SdkManager.Instance.RefreshUrl();
|
||||
}
|
||||
// CtrlDispatcher.Instance.Dispatch(CtrlMsg.Game_StartBefore);
|
||||
|
||||
}
|
||||
RootObject SDKConfig;
|
||||
public RootObject SDKConfig;
|
||||
private void SetConfig(string json_)
|
||||
{
|
||||
SDKConfig = JsonConvert.DeserializeObject<RootObject>(json_);
|
||||
|
||||
+189
-385
@@ -11,6 +11,8 @@ using DG.Tweening;
|
||||
using BingoBrain;
|
||||
using BingoBrain.Core;
|
||||
using BingoBrain.HotFix;
|
||||
using Unity.VisualScripting.FullSerializer;
|
||||
using Unity.VisualScripting;
|
||||
|
||||
|
||||
|
||||
@@ -172,9 +174,8 @@ public class SdkManager : MonoBehaviour
|
||||
public void H5AutoRefresh(string times)
|
||||
{
|
||||
if (times == "") return;
|
||||
DateTime newDate = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
|
||||
newDate = newDate.AddSeconds(GameHelper.GetNowTime(true));
|
||||
var newDays = newDate.Day;
|
||||
DateTime today = DateTime.Now;
|
||||
var newDays = today.Day;
|
||||
|
||||
|
||||
if (times == "Dailyrefreshtimes")
|
||||
@@ -272,16 +273,6 @@ public class SdkManager : MonoBehaviour
|
||||
string darkWVRefreshtime_str = "";
|
||||
string darkWVDailyrefreshtimes_str = "";
|
||||
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime.Length; i++)
|
||||
// {
|
||||
// if (i != 0) darkWVRefreshtime_str += "|";
|
||||
// darkWVRefreshtime_str += ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime[i].ToString();
|
||||
// }
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime2.Length; i++)
|
||||
// {
|
||||
// darkWVRefreshtime_str += "|";
|
||||
// darkWVRefreshtime_str += ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime2[i].ToString();
|
||||
// }
|
||||
int dark_type = -1;
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
{
|
||||
@@ -294,11 +285,7 @@ public class SdkManager : MonoBehaviour
|
||||
dark_type = ConfigSystem.dark_weblist[i].wvType;
|
||||
}
|
||||
}
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes.Length; i++)
|
||||
// {
|
||||
// if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
// darkWVDailyrefreshtimes_str += ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes[i].ToString();
|
||||
// }
|
||||
|
||||
|
||||
dark_type = -1;
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
@@ -315,61 +302,6 @@ public class SdkManager : MonoBehaviour
|
||||
darkWVDailyrefreshtimes_str, "", "", GameHelper.IsGiftSwitch(), "", "");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
string[] temp_array = times.Split("|");
|
||||
if (temp_array.Length >= 2 && temp_array[0] != null && temp_array[0] != "")
|
||||
{
|
||||
if (temp_array[1] == "h5")
|
||||
{
|
||||
|
||||
H5sendClass info = new H5sendClass() { link = temp_array[0], type = "h5" };
|
||||
NetworkKit.PostWithHeader<H5refreshTimes>("event/h5Impressions", info, (isSuccess, obj) =>
|
||||
{
|
||||
if (isSuccess)
|
||||
{
|
||||
|
||||
int numbers = 0;
|
||||
for (int i = 0; i < ConfigSystem.light_weblist.Count; i++)
|
||||
{
|
||||
if (ConfigSystem.light_weblist[i].webLink == temp_array[0])
|
||||
{
|
||||
// Debug.Log("uuuuuuuuuuuuuuuuu明穿透" + temp_array[0] + "已经刷新了" + obj.times + "次" + "上限是" + ConfigSystem.light_weblist[i].refreshMax + "次");
|
||||
numbers = ConfigSystem.light_weblist[i].refreshMax - obj.times;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (numbers < 0) numbers = 0;
|
||||
upDataH5times(temp_array[0], numbers, false);
|
||||
}
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
H5sendClass info = new H5sendClass() { link = temp_array[0], type = "h6" };
|
||||
NetworkKit.PostWithHeader<H5refreshTimes>("event/h5Impressions", info, (isSuccess, obj) =>
|
||||
{
|
||||
if (isSuccess)
|
||||
{
|
||||
int numbers = 0;
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
{
|
||||
if (ConfigSystem.dark_weblist[i].webLink == temp_array[0])
|
||||
{
|
||||
// Debug.Log("uuuuuuuuuuuuuuuuu暗穿透" + temp_array[0] + "已经刷新了" + obj.times + "次" + "上限是" + ConfigSystem.dark_weblist[i].refreshMax + "次");
|
||||
numbers = ConfigSystem.dark_weblist[i].refreshMax - obj.times;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (numbers < 0) numbers = 0;
|
||||
upDataH5times(temp_array[0], numbers, true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -396,373 +328,245 @@ public class SdkManager : MonoBehaviour
|
||||
{
|
||||
NetworkKit.BuriedPoint(BuriedPointEvent.Hall_behavior, BuriedPointEvent.annular_finish_number, 1);
|
||||
}
|
||||
// else
|
||||
// {
|
||||
|
||||
// string[] a = name.Split("|");
|
||||
// if (a.Length < 2) return;
|
||||
// if (!float.TryParse(a[0], out float x) || !float.TryParse(a[1], out float y))
|
||||
// {
|
||||
// Debug.LogError("Invalid format for coordinates: " + name);
|
||||
// return;
|
||||
// }
|
||||
|
||||
// Vector2 fguiScreenPos = new(x * GRoot.inst.width, y * GRoot.inst.height);
|
||||
|
||||
// // Debug.Log("mmmmmmmmmmmmmmmmmm" + a[0]);
|
||||
// // Debug.Log("mmmmmmmmmmmmmmmmmm" + a[1]);
|
||||
// // if (AppConst.DeviceLangue == "pt")
|
||||
// // {
|
||||
// // fguiScreenPos = new Vector2((float.Parse(a[0]) * GRoot.inst.width) / 1000000.0f,
|
||||
// // float.Parse(a[1]) * GRoot.inst.height / 1000000.0f);
|
||||
// // }
|
||||
// // else
|
||||
// // {
|
||||
|
||||
// //}
|
||||
// GButton objUnderPoint = null;
|
||||
|
||||
// var child_array = GRoot.inst.GetChildren().Reverse();
|
||||
// bool click_card = true;
|
||||
// foreach (GComponent child in child_array) //normal
|
||||
// {
|
||||
// if (child.GetChildren().Length > 0)
|
||||
// {
|
||||
// var com_array = child.GetChildren().Reverse();
|
||||
// foreach (GComponent com_child in com_array) //com_层面
|
||||
// {
|
||||
// if (child.name == "Popup" || child.name == "Highest")
|
||||
// {
|
||||
// click_card = false;/* */
|
||||
// }
|
||||
// var btn_array = com_child.GetChildren();
|
||||
// for (int i = btn_array.Length - 1; i >= 0; i--) //btn_层面
|
||||
// {
|
||||
// // if (btn_array[i] .name=="btn_collect")
|
||||
// // {
|
||||
// // Debug.Log(btn_array[i].x);
|
||||
// // Debug.Log(btn_array[i].y);
|
||||
// // Debug.Log(fguiScreenPos.x);
|
||||
// // Debug.Log(fguiScreenPos.y);
|
||||
// // Debug.Log(btn_array[i].position.x <= fguiScreenPos.x &&
|
||||
// // fguiScreenPos.x <= btn_array[i].position.x + btn_array[i].width);
|
||||
// // Debug.Log( btn_array[i].position.y <= fguiScreenPos.y &&
|
||||
// // fguiScreenPos.y <= btn_array[i].position.y + btn_array[i].height);
|
||||
// // }
|
||||
|
||||
// if (btn_array[i] is GButton)
|
||||
// {
|
||||
// GButton temp = btn_array[i] as GButton;
|
||||
|
||||
// if (temp.onStage && temp.visible && temp.position.x <= fguiScreenPos.x &&
|
||||
// fguiScreenPos.x <= temp.position.x + temp.width &&
|
||||
// temp.position.y <= fguiScreenPos.y &&
|
||||
// fguiScreenPos.y <= temp.position.y + temp.height)
|
||||
// {
|
||||
// objUnderPoint = btn_array[i] as GButton;
|
||||
// if (objUnderPoint.enabled)
|
||||
// {
|
||||
// objUnderPoint.FireClick(true, true);
|
||||
// }
|
||||
// else objUnderPoint.FireClick(true, false);
|
||||
// goto EndLoop;
|
||||
// }
|
||||
// }
|
||||
|
||||
// else if (btn_array[i] is GTextInput)
|
||||
// {
|
||||
|
||||
// GTextInput temp = btn_array[i] as GTextInput;
|
||||
// if (temp.onStage && temp.visible && temp.position.x <= fguiScreenPos.x &&
|
||||
// fguiScreenPos.x <= temp.position.x + temp.width &&
|
||||
// temp.position.y <= fguiScreenPos.y &&
|
||||
// fguiScreenPos.y <= temp.position.y + temp.height)
|
||||
// {
|
||||
|
||||
// temp.RequestFocus();
|
||||
// goto EndLoop;
|
||||
// }
|
||||
|
||||
// }
|
||||
// else if (btn_array[i] is GList)
|
||||
// {
|
||||
|
||||
// GList temp = btn_array[i] as GList;
|
||||
// if (temp.onStage && temp.visible && temp.position.x <= fguiScreenPos.x &&
|
||||
// fguiScreenPos.x <= temp.position.x + temp.width &&
|
||||
// temp.position.y <= fguiScreenPos.y &&
|
||||
// fguiScreenPos.y <= temp.position.y + temp.height)
|
||||
// {
|
||||
// if (select_glist == null)
|
||||
// {
|
||||
// select_glist_y = fguiScreenPos.y;
|
||||
// select_glist = btn_array[i] as GList;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// select_glist.scrollPane.posY -= (fguiScreenPos.y - select_glist_y);
|
||||
// select_glist_y = fguiScreenPos.y;
|
||||
// }
|
||||
|
||||
// goto EndLoop;
|
||||
// }
|
||||
|
||||
// }
|
||||
// else if (btn_array[i] is GComponent)
|
||||
// {
|
||||
// var child_btn_array = btn_array[i].asCom.GetChildren(); //嵌套的com
|
||||
|
||||
// for (int j = child_btn_array.Length - 1; j >= 0; j--)
|
||||
// {
|
||||
// if (child_btn_array[j] is GButton)
|
||||
// {
|
||||
// Vector2 local_pos = new Vector2(btn_array[i].x + child_btn_array[j].x,
|
||||
// btn_array[i].y + child_btn_array[j].y);
|
||||
// if (child_btn_array[j].visible && child_btn_array[j].onStage && child_btn_array[j].visible && local_pos.x <= fguiScreenPos.x &&
|
||||
// fguiScreenPos.x <= local_pos.x + child_btn_array[j].width &&
|
||||
// local_pos.y <= fguiScreenPos.y && fguiScreenPos.y <=
|
||||
// local_pos.y + child_btn_array[j].height)
|
||||
// {
|
||||
// objUnderPoint = child_btn_array[j] as GButton;
|
||||
// if (objUnderPoint.enabled) objUnderPoint.FireClick(true, true);
|
||||
// else objUnderPoint.FireClick(true, false);
|
||||
// goto EndLoop;
|
||||
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
// }
|
||||
// }
|
||||
// if (child.name == "Popup" || child.name == "Highest")
|
||||
// {
|
||||
// goto EndLoop;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// EndLoop: Debug.Log("");
|
||||
// // if (click_card)
|
||||
// // {
|
||||
// // if (orthoCamera == null) orthoCamera = GameObject.Find("GameCamera").GetComponent<Camera>();
|
||||
// // Ray ray = orthoCamera.ScreenPointToRay(new Vector2(float.Parse(a[0]) * Screen.width, (1 - float.Parse(a[1])) * Screen.height));
|
||||
// // RaycastHit hit;
|
||||
// // int layerMask = 1 << 6;
|
||||
|
||||
// // if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask))
|
||||
// // {
|
||||
// // // GameDispatcher.Instance.Dispatch(GameMsg.card_click, hit.collider.gameObject.name);
|
||||
// // }
|
||||
// // }
|
||||
|
||||
// }
|
||||
}
|
||||
public Camera orthoCamera;
|
||||
|
||||
public static Dictionary<string, string> adCallbackInfo = new Dictionary<string, string>();
|
||||
public void SendH5Event(string numbers)
|
||||
{
|
||||
|
||||
// adCallbackInfo.Clear();
|
||||
// adCallbackInfo.Add("h5_revenue",ConfigSystem.GetConfig<CommonModel>().h5_refreshRevenue.ToString());
|
||||
// //Debug.Log("sssssssssssssssssss"+JsonConvert.SerializeObject(adCallbackInfo));
|
||||
// AppsFlyer.sendEvent("Growing_Total_01_002",adCallbackInfo);
|
||||
}
|
||||
|
||||
List<int> light_restoredList;
|
||||
List<List<int>> dark_restoredList;
|
||||
public void RefreshUrl()
|
||||
{
|
||||
|
||||
// if (gameUrlInfo == null) return;
|
||||
//TODO: show invisible h5
|
||||
var Dailyrefresh_reamain = 0;
|
||||
var last_time = PlayerPrefs.GetInt("Dayreftimes", 0);
|
||||
DateTime newDate = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
|
||||
newDate = newDate.AddSeconds(GameHelper.GetNowTime());
|
||||
var newDays = newDate.Day;
|
||||
|
||||
|
||||
string Dailyrefresh_reamain = "";
|
||||
int last_time = PlayerPrefs.GetInt("Dayreftimes", 0);
|
||||
DateTime today = DateTime.Now;
|
||||
int newDays = today.Day;
|
||||
|
||||
if (last_time == newDays)
|
||||
string light_refresh_str = PlayerPrefs.GetString("Dailyrefreshnum", "");
|
||||
|
||||
if (string.IsNullOrEmpty(light_refresh_str))
|
||||
{
|
||||
Dailyrefresh_reamain = ConfigSystem.GetConfig<CommonModel>().Dailyrefreshtimes -
|
||||
PlayerPrefs.GetInt("Dailyrefreshnum", 0);
|
||||
light_restoredList = new List<int>();
|
||||
}
|
||||
else
|
||||
{
|
||||
PlayerPrefs.SetInt("Dailyrefreshnum", 0);
|
||||
Dailyrefresh_reamain = ConfigSystem.GetConfig<CommonModel>().Dailyrefreshtimes;
|
||||
light_restoredList = light_refresh_str.Split(',').Select(int.Parse).ToList();
|
||||
}
|
||||
|
||||
if (light_restoredList.Count < ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links.Count)
|
||||
{
|
||||
int targetCount = ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links.Count;
|
||||
|
||||
for (int i = light_restoredList.Count; i < targetCount; i++)
|
||||
{
|
||||
light_restoredList.Add(0);
|
||||
}
|
||||
}
|
||||
|
||||
if (last_time == newDays)
|
||||
{
|
||||
// for (int i = 0; i < light_restoredList.Count; i++)
|
||||
// {
|
||||
// if (i != 0) Dailyrefresh_reamain += "|";
|
||||
|
||||
// if (ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links.Count > i)
|
||||
// {
|
||||
// Dailyrefresh_reamain += (ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links[i].maxF5Times - light_restoredList[i]);
|
||||
// }
|
||||
// else Dailyrefresh_reamain += 0;
|
||||
// }
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
for (int i = 0; i < light_restoredList.Count; i++)
|
||||
{
|
||||
light_restoredList[i] = 0;
|
||||
}
|
||||
string str = string.Join(",", light_restoredList);
|
||||
PlayerPrefs.SetString("Dailyrefreshnum", str);
|
||||
|
||||
|
||||
// for (int i = 0; i < light_restoredList.Count; i++)
|
||||
// {
|
||||
// if (i != 0) Dailyrefresh_reamain += "|";
|
||||
// if (ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links.Count > i) Dailyrefresh_reamain += ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links[i].maxF5Times;
|
||||
// else Dailyrefresh_reamain += 0;
|
||||
// }
|
||||
|
||||
PlayerPrefs.SetInt("Dayreftimes", newDays);
|
||||
}
|
||||
|
||||
int dark_last_time = PlayerPrefs.GetInt("dark_refreshDay", 0);
|
||||
|
||||
DateTime dark_newDate = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
|
||||
dark_newDate = dark_newDate.AddSeconds(GameHelper.GetNowTime());
|
||||
var dark_newDays = dark_newDate.Day;
|
||||
|
||||
|
||||
string darkWVDailyrefreshtimes_str = "";
|
||||
|
||||
|
||||
if (SaveData.GetSaveobject().dark_Dayref == null)
|
||||
string dark_refresh_str = PlayerPrefs.GetString("Darkrefreshnum", "");
|
||||
// if (SaveData.GetSaveobject().dark_Dayref == null)
|
||||
// {
|
||||
// SaveData.GetSaveobject().dark_Dayref = new List<int>() { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
// }
|
||||
if (string.IsNullOrEmpty(dark_refresh_str))
|
||||
{
|
||||
SaveData.GetSaveobject().dark_Dayref = new List<int>() { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
}
|
||||
|
||||
if (dark_last_time == dark_newDays)
|
||||
{
|
||||
// dark_Dailyrefresh_reamain = ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes[Int32.Parse(webview_index) - 1] -
|
||||
// PlayerPrefs.GetInt("dark_Dayref", 0);
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes.Length; i++)
|
||||
// {
|
||||
|
||||
// if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
// darkWVDailyrefreshtimes_str += ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes[i] - SaveData.GetSaveobject().dark_Dayref[i];
|
||||
|
||||
// }
|
||||
int dark_type_ = -1;
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
{
|
||||
if (dark_type_ != ConfigSystem.dark_weblist[i].wvType)
|
||||
{
|
||||
dark_type_ = ConfigSystem.dark_weblist[i].wvType;
|
||||
if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
Debug.Log(dark_type_);
|
||||
darkWVDailyrefreshtimes_str += ConfigSystem.dark_weblist[i].darkWVDailyrefreshtimes - SaveData.GetSaveobject().dark_Dayref[dark_type_ - 1];
|
||||
}
|
||||
}
|
||||
dark_restoredList = new List<List<int>>();
|
||||
}
|
||||
else
|
||||
{
|
||||
// PlayerPrefs.SetInt("dark_Dayref", 0);
|
||||
for (int i = 0; i < SaveData.GetSaveobject().dark_Dayref.Count; i++)
|
||||
{
|
||||
SaveData.GetSaveobject().dark_Dayref[i] = 0;
|
||||
}
|
||||
SaveData.saveDataFunc();
|
||||
// dark_Dailyrefresh_reamain = ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes[Int32.Parse(webview_index)];
|
||||
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes.Length; i++)
|
||||
// {
|
||||
|
||||
// if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
// darkWVDailyrefreshtimes_str += ConfigSystem.GetConfig<CommonModel>().darkWVDailyrefreshtimes[i];
|
||||
|
||||
// }
|
||||
int dark_type_ = -1;
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
{
|
||||
if (dark_type_ != ConfigSystem.dark_weblist[i].wvType)
|
||||
{
|
||||
dark_type_ = ConfigSystem.dark_weblist[i].wvType;
|
||||
if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
darkWVDailyrefreshtimes_str += ConfigSystem.dark_weblist[i].darkWVDailyrefreshtimes;
|
||||
}
|
||||
}
|
||||
PlayerPrefs.SetInt("dark_refreshDay", dark_newDays);
|
||||
dark_restoredList = dark_refresh_str.Split(';').Select(row => row.Split(',').Select(int.Parse).ToList()).ToList();
|
||||
}
|
||||
|
||||
// var last_login_time = PlayerPrefs.GetInt("last_login_time", 0);//获取上次登录日期
|
||||
// PlayerPrefs.SetInt("last_login_time", newDays);
|
||||
|
||||
if (dark_restoredList.Count < ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList.Count)
|
||||
{
|
||||
int targetCount = ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList.Count;
|
||||
|
||||
for (int i = dark_restoredList.Count; i < targetCount; i++)
|
||||
{
|
||||
dark_restoredList.Add(new List<int>());
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < dark_restoredList.Count; i++)
|
||||
{
|
||||
if (ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList.Count > i)
|
||||
{
|
||||
int targetCount = ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links.Count;
|
||||
if (dark_restoredList[i].Count < targetCount)
|
||||
{
|
||||
for (int j = dark_restoredList[i].Count; j < targetCount; j++)
|
||||
{
|
||||
dark_restoredList[i].Add(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (dark_last_time == newDays)
|
||||
{
|
||||
// for (int i = 0; i < dark_restoredList.Count; i++)
|
||||
// {
|
||||
// for (int j = 0; j < dark_restoredList[i].Count; j++)
|
||||
// {
|
||||
// // darkWVDailyrefreshtimes_str += ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links[j].maxF5Times - dark_restoredList[i][j]
|
||||
|
||||
|
||||
// }
|
||||
// }
|
||||
|
||||
// int dark_type_ = -1;
|
||||
// for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
// {
|
||||
// if (dark_type_ != ConfigSystem.dark_weblist[i].wvType)
|
||||
// {
|
||||
// dark_type_ = ConfigSystem.dark_weblist[i].wvType;
|
||||
// if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
// Debug.Log(dark_type_);
|
||||
// darkWVDailyrefreshtimes_str += ConfigSystem.dark_weblist[i].darkWVDailyrefreshtimes - SaveData.GetSaveobject().dark_Dayref[dark_type_ - 1];
|
||||
// }
|
||||
// }
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
for (int i = 0; i < dark_restoredList.Count; i++)
|
||||
{
|
||||
for (int j = 0; j < dark_restoredList[i].Count; j++)
|
||||
{
|
||||
dark_restoredList[i][j] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
PlayerPrefs.SetInt("dark_refreshDay", newDays);
|
||||
PlayerPrefs.SetString("Darkrefreshnum", string.Join(";", dark_restoredList.Select(row => string.Join(",", row))));
|
||||
// PlayerPrefs.SetInt("dark_Dayref", 0);
|
||||
|
||||
// for (int i = 0; i < SaveData.GetSaveobject().dark_Dayref.Count; i++)
|
||||
// {
|
||||
// SaveData.GetSaveobject().dark_Dayref[i] = 0;
|
||||
// }
|
||||
// SaveData.saveDataFunc();
|
||||
|
||||
// int dark_type_ = -1;
|
||||
// for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
// {
|
||||
// if (dark_type_ != ConfigSystem.dark_weblist[i].wvType)
|
||||
// {
|
||||
// dark_type_ = ConfigSystem.dark_weblist[i].wvType;
|
||||
// if (i != 0) darkWVDailyrefreshtimes_str += "|";
|
||||
// darkWVDailyrefreshtimes_str += ConfigSystem.dark_weblist[i].darkWVDailyrefreshtimes;
|
||||
// }
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
string light_str = "";
|
||||
string dark_str = "";
|
||||
|
||||
for (int i = 0; i < ConfigSystem.light_weblist.Count; i++)
|
||||
int can_refresh_numbners = 0;
|
||||
for (int i = 0; i < ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links.Count; i++)
|
||||
{
|
||||
int can_refresh_numbners = 0;
|
||||
// if (last_login_time==newDays)
|
||||
// {
|
||||
// can_refresh_numbners=ConfigSystem.light_weblist[i].refreshMax- PlayerPrefs.GetInt(ConfigSystem.light_weblist[i].webLink, 0);
|
||||
// if (can_refresh_numbners < 0) can_refresh_numbners = 0;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
can_refresh_numbners = ConfigSystem.light_weblist[i].refreshMax;
|
||||
//if (can_refresh_numbners < 0) can_refresh_numbners = 9999999;
|
||||
// PlayerPrefs.SetInt(ConfigSystem.light_weblist[i].webLink, 0);
|
||||
// }
|
||||
|
||||
if (i != 0)
|
||||
{
|
||||
light_str += "|";
|
||||
}
|
||||
|
||||
light_str += ConfigSystem.light_weblist[i].webLink + "#" + ConfigSystem.light_weblist[i].probability + "#" + can_refresh_numbners + "#" + ConfigSystem.light_weblist[i].darkWebTimesCT; ;
|
||||
light_str += ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links[i].url + "#" + ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links[i].weight + "#" + (ConfigSystem_sdk.Instance.SDKConfig.h5Conf.links[i].maxF5Times - light_restoredList[i]);
|
||||
}
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
|
||||
for (int i = 0; i < ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList.Count; i++)
|
||||
{
|
||||
int can_refresh_numbners = 0;
|
||||
// if (last_login_time==newDays)
|
||||
// {
|
||||
// can_refresh_numbners=ConfigSystem.dark_weblist[i].refreshMax- PlayerPrefs.GetInt(ConfigSystem.dark_weblist[i].webLink, 0);
|
||||
// if (can_refresh_numbners < 0) can_refresh_numbners = 0;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
can_refresh_numbners = ConfigSystem.dark_weblist[i].refreshMax;
|
||||
//if (can_refresh_numbners < 0) can_refresh_numbners = 9999999;
|
||||
// PlayerPrefs.SetInt(ConfigSystem.dark_weblist[i].webLink, 0);
|
||||
// }
|
||||
|
||||
if (i != 0)
|
||||
for (int j = 0; j < ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links.Count; j++)
|
||||
{
|
||||
dark_str += "|";
|
||||
if (i != 0 || j != 0)
|
||||
{
|
||||
dark_str += "|";
|
||||
}
|
||||
dark_str += ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links[j].url + "#" + ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links[j].weight + "#" + (ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links[j].maxF5Times - dark_restoredList[i][j]) +
|
||||
"#" + ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].links[j].ctProb + "#" + ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].layerId + "#" + ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].offset;
|
||||
}
|
||||
|
||||
dark_str += ConfigSystem.dark_weblist[i].webLink + "#" + ConfigSystem.dark_weblist[i].probability + "#" + can_refresh_numbners + "#" + ConfigSystem.dark_weblist[i].darkWebTimesCT + "#" + ConfigSystem.dark_weblist[i].wvType + "#" + ConfigSystem.dark_weblist[i].WVOffset;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
string darkWVRefreshtime_str = "";
|
||||
|
||||
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime.Length; i++)
|
||||
// {
|
||||
// if (i != 0) darkWVRefreshtime_str += "|";
|
||||
// darkWVRefreshtime_str += ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime[i].ToString();
|
||||
// }
|
||||
// for (int i = 0; i < ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime2.Length; i++)
|
||||
// {
|
||||
// darkWVRefreshtime_str += "|";
|
||||
// darkWVRefreshtime_str += ConfigSystem.GetConfig<CommonModel>().darkWVRefreshtime2[i].ToString();
|
||||
// }
|
||||
int dark_type = -1;
|
||||
string add_time = "";
|
||||
for (int i = 0; i < ConfigSystem.dark_weblist.Count; i++)
|
||||
string layer_click_probability = "";
|
||||
for (int i = 0; i < ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList.Count; i++)
|
||||
{
|
||||
if (dark_type != ConfigSystem.dark_weblist[i].wvType)
|
||||
if (i != 0)
|
||||
{
|
||||
if (i != 0)
|
||||
{
|
||||
darkWVRefreshtime_str += "|";
|
||||
add_time += "|";
|
||||
}
|
||||
darkWVRefreshtime_str += ConfigSystem.dark_weblist[i].darkWVRefreshtime[0];
|
||||
darkWVRefreshtime_str += "|";
|
||||
darkWVRefreshtime_str += ConfigSystem.dark_weblist[i].darkWVRefreshtime[1];
|
||||
dark_type = ConfigSystem.dark_weblist[i].wvType;
|
||||
add_time += ConfigSystem.dark_weblist[i].WVClickAddTime;
|
||||
add_time += "|";
|
||||
layer_click_probability += "|";
|
||||
}
|
||||
|
||||
darkWVRefreshtime_str += ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].f5Interval.min;
|
||||
darkWVRefreshtime_str += "|";
|
||||
darkWVRefreshtime_str += ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].f5Interval.max;
|
||||
|
||||
add_time += UnityEngine.Random.Range(ConfigSystem_sdk.Instance.SDKConfig.h6Conf.ADClickF5Delay.min, ConfigSystem_sdk.Instance.SDKConfig.h6Conf.ADClickF5Delay.max + 1);
|
||||
|
||||
layer_click_probability += ConfigSystem_sdk.Instance.SDKConfig.h6Conf.layerConfList[i].weight;
|
||||
}
|
||||
Debug.Log("--------------------------------");
|
||||
Debug.Log("|||||||||||||||||||||--------------------------------");
|
||||
|
||||
// add_time+= ConfigSystem.GetConfig<CommonModel>().WVClickAddTime[0] + "|" + ConfigSystem.GetConfig<CommonModel>().WVClickAddTime[1];
|
||||
|
||||
Debug.Log(add_time);
|
||||
Debug.Log(darkWVRefreshtime_str);
|
||||
Debug.Log(darkWVDailyrefreshtimes_str);
|
||||
Debug.Log(dark_str);
|
||||
Debug.Log(ConfigSystem.web_through_str);
|
||||
addH5Field(ConfigSystem.GetConfig<CommonModel>().flyCtRate, ConfigSystem.GetConfig<CommonModel>().otherH5switch,
|
||||
ConfigSystem.GetConfig<CommonModel>().H5Refreshtime, Dailyrefresh_reamain, ConfigSystem.GetConfig<CommonModel>().darkThoughProbability
|
||||
, darkWVRefreshtime_str, darkWVDailyrefreshtimes_str, dark_str, light_str, GameHelper.IsGiftSwitch(), ConfigSystem.web_through_str, add_time);
|
||||
// WebviewManager.Instance.OpenWebView(gameUrlInfo.webLink);
|
||||
|
||||
//WebviewManager.Instance.setFlyCtRate(ConfigSystem.GetConfig<CommonModel>().flyCtRate);
|
||||
// RefreshDataCT(isTop, gameUrlInfo);
|
||||
Debug.Log(dark_str);
|
||||
Debug.Log(light_str);
|
||||
Debug.Log(layer_click_probability);
|
||||
Debug.Log(add_time);
|
||||
addH5Field(ConfigSystem.GetConfig<CommonModel>().flyCtRate, ConfigSystem.GetConfig<CommonModel>().otherH5switch,
|
||||
UnityEngine.Random.Range(ConfigSystem_sdk.Instance.SDKConfig.h5Conf.f5Interval.min, ConfigSystem_sdk.Instance.SDKConfig.h5Conf.f5Interval.max + 1), -1, -1
|
||||
, darkWVRefreshtime_str, "", dark_str, light_str, GameHelper.IsGiftSwitch(), layer_click_probability, add_time);
|
||||
|
||||
}
|
||||
|
||||
public void ClickAdEvent(string ad_msg)
|
||||
|
||||
Reference in New Issue
Block a user