adjust延迟归因

This commit is contained in:
玉峰 2026-01-22 14:45:35 +08:00
parent 9090c1102c
commit 396e9759c8
13 changed files with 318 additions and 132 deletions

View File

@ -0,0 +1,18 @@
namespace WZ
{
public enum AdjustInitTiming
{
//首次打开游戏即初始化adjust
OpenGame,
//展示过1次游戏内插屏广告或者激励视频广告广告则初始化adjust
ShowOneAd,
//展示过X次视频广告则初始化adjust
ShowAdTime,
//广告展示收入达到N值则初始化adjust
AdRevenue,
//启动后时长超过X秒则初始化
OpenGameTime,
//提现过X次则初始化adjust
COSuccessTime
}
}

View File

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

View File

@ -1,6 +1,7 @@
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
using System.Threading.Tasks; using System.Threading.Tasks;
using AdjustSdk; using AdjustSdk;
using ThinkingData.Analytics; using ThinkingData.Analytics;
@ -11,6 +12,9 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
{ {
private AdjustEnvironment environment = AdjustEnvironment.Production; private AdjustEnvironment environment = AdjustEnvironment.Production;
private const string KEY_FIRST_INIT_ADJUST = "FIRST_INIT_ADJUST";
private const string KEY_ADJUST_INIT_COUNT = "ADJUST_INIT_COUNT";
private long startTime = 0; private long startTime = 0;
private string Adid; private string Adid;
private string Gdid; private string Gdid;
@ -23,8 +27,78 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
private string _adjustCreative = "_adjustCreative"; private string _adjustCreative = "_adjustCreative";
private string _adjustClickLabel = "_adjustClickLabel"; private string _adjustClickLabel = "_adjustClickLabel";
public void Init() private int adjnitialization;
private decimal conditionsCount;
private decimal curConditionsCount = -1;
/// <summary>
/// 之前已经初始化过Adjust之后启动游戏可以直接初始化
/// </summary>
public void GameStarInit()
{ {
string netWork = AdjustNetwork.GetNetwork();
if (!string.IsNullOrEmpty(netWork))
{
LoggerUtils.Debug("归因信息有缓存,直接初始化");
InitAdjust();
}
}
public IEnumerator DelayInit()
{
int time = RushSDKManager.Instance.GetRemoteConfigInt("Adjust_Times", 30);
if (conditionsCount > 0)
{
yield return new WaitForSeconds(time);
}
UpdateConditionsCount(AdjustInitTiming.OpenGameTime);
}
/// <summary>
/// TODO:在查询订单状态成功后调用: AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.COSuccessTime);
/// </summary>
public void UpdateConditionsCount(AdjustInitTiming timing, decimal count = 1)
{
//条件不匹配
if(adjnitialization != (int)timing) return;
//已经初始化过了
if(startTime != 0) return;
if (conditionsCount == 1 && timing != AdjustInitTiming.AdRevenue)
{
//初始化
InitAdjust();
return;
}
InitCurConditionsCount();
//累计数量
UpdateCurConditionsCount(count);
LoggerUtils.Debug($"当前条件:{timing.ToString()}, 目标次数{conditionsCount},当前次数{curConditionsCount}");
if (curConditionsCount >= conditionsCount)
{
LoggerUtils.Debug("满足条件,初始化");
InitAdjust();
}
}
/// <summary>
/// 初始化Adjust
/// </summary>
private void InitAdjust()
{
if (!CanInitAdjust())
{
LoggerUtils.Debug("Adjust_Geting在线参数不是1不能初始化");
return;
}
//开始计时 //开始计时
startTime = TimeUtils.GetLocalTimestamp(); startTime = TimeUtils.GetLocalTimestamp();
Adjust.AddGlobalCallbackParameter("ta_distinct_id", TDAnalytics.GetDistinctId()); Adjust.AddGlobalCallbackParameter("ta_distinct_id", TDAnalytics.GetDistinctId());
@ -41,6 +115,7 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
config.LogLevel = AdjustLogLevel.Verbose; config.LogLevel = AdjustLogLevel.Verbose;
// 初始化Adjust SDK // 初始化Adjust SDK
LoggerUtils.Debug("Adjust初始化");
Adjust.InitSdk(config); Adjust.InitSdk(config);
//id //id
@ -62,6 +137,27 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
} }
} }
public void InitConfig()
{
adjnitialization = RushSDKManager.Instance.GetRemoteConfigInt("Adjinitialization", 0);
if (adjnitialization == (int)AdjustInitTiming.ShowAdTime)
{
conditionsCount = RushSDKManager.Instance.GetRemoteConfigInt("SHOW_AD_NUM", 1);
}
else if (adjnitialization == (int)AdjustInitTiming.AdRevenue)
{
conditionsCount = (decimal)RushSDKManager.Instance.GetRemoteConfigFloat("SHOW_AD_REVENUE", 0.005f);
}
else if (adjnitialization == (int)AdjustInitTiming.COSuccessTime)
{
conditionsCount = RushSDKManager.Instance.GetRemoteConfigInt("CASH_OUT_NUM", 1);
}
else
{
conditionsCount = 1;
}
}
/// <summary> /// <summary>
/// 归因信息 /// 归因信息
@ -245,4 +341,48 @@ public class AdjustManager : D_MonoSingleton<AdjustManager>
{ {
return Adid; return Adid;
} }
private bool IsFirstInitAdjust()
{
return PlayerPrefsUtils.GetPlayerPrefsInt(KEY_FIRST_INIT_ADJUST, 0) == 0;
}
private void UpdateInitAdjustCount()
{
PlayerPrefsUtils.SavePlayerPrefsInt(KEY_FIRST_INIT_ADJUST, 1);
}
private bool CanInitAdjust()
{
//判断之前有没有初始化成功过
string netWork = AdjustNetwork.GetNetwork();
if (!string.IsNullOrEmpty(netWork))
{
return true;
}
//判断开关是不是1
int adjustGeting = RushSDKManager.Instance.GetRemoteConfigInt("Adjust_Geting", 0);
if (IsFirstInitAdjust())
{
UpdateInitAdjustCount();
}
return adjustGeting == 1;
}
private void InitCurConditionsCount()
{
if (curConditionsCount == -1)
{
string curConditionsCountStr = PlayerPrefsUtils.GetPlayerPrefsString(KEY_ADJUST_INIT_COUNT);
curConditionsCount = string.IsNullOrEmpty(curConditionsCountStr) ? 0 : decimal.Parse(curConditionsCountStr);
}
}
private void UpdateCurConditionsCount(decimal count)
{
curConditionsCount += count;
PlayerPrefsUtils.SavePlayerPrefsString(KEY_ADJUST_INIT_COUNT, curConditionsCount.ToString(CultureInfo.InvariantCulture));
}
} }

View File

@ -256,6 +256,12 @@ namespace WZ
$"[Admob] Native ad ShowAd [showingNativeAds] {adUnitId} , showAdResponseId = {showAdResponseId} , lastAdResponseId = {lastAdResponseId} , lastShowAdResponseId = {lastShowAdResponseId} , lastShowAdResponseId2 = {lastShowAdResponseId2}"); $"[Admob] Native ad ShowAd [showingNativeAds] {adUnitId} , showAdResponseId = {showAdResponseId} , lastAdResponseId = {lastAdResponseId} , lastShowAdResponseId = {lastShowAdResponseId} , lastShowAdResponseId2 = {lastShowAdResponseId2}");
showingNativeAds[adUnitId] = new ShowNativePosition(ad, position); showingNativeAds[adUnitId] = new ShowNativePosition(ad, position);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowAdTime);
double revenue = GetAdRevenue(adUnitId);
if (revenue >= 0)
{
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.AdRevenue, (decimal)revenue);
}
ad.Show(); ad.Show();
try try

View File

@ -128,6 +128,8 @@ namespace WZ
{ {
if (_appOpenAds.TryGetValue(adUnitId, out var ad)) if (_appOpenAds.TryGetValue(adUnitId, out var ad))
{ {
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowAdTime);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.AdRevenue, (decimal)GetHighestPayingAdRevenue());
ad.Show(); ad.Show();
} }
} }

View File

@ -31,6 +31,11 @@ namespace WZ
{ {
IsInitialized = true; IsInitialized = true;
FirebaseMessaging.TokenReceived += OnTokenReceived; FirebaseMessaging.TokenReceived += OnTokenReceived;
AdjustManager.Instance.InitConfig();
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.OpenGame);
StartCoroutine(AdjustManager.Instance.DelayInit());
AdjustTrackEvent.Instance.UpdateEventToken(); AdjustTrackEvent.Instance.UpdateEventToken();
AdsKeyEvents.Instance.InitData(); AdsKeyEvents.Instance.InitData();
// 获取广告位信息 // 获取广告位信息

View File

@ -21,7 +21,7 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
public static string GetSDKVersion() public static string GetSDKVersion()
{ {
return "1.0.5.2"; return "1.0.5.3";
} }
protected override void Initialized() protected override void Initialized()
{ {
@ -39,7 +39,7 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
ShuShuMangage.Instance.Init(); ShuShuMangage.Instance.Init();
AdmobAdsManager.Instance.RefreshAdsData(); AdmobAdsManager.Instance.RefreshAdsData();
AdmobAdsManager.Instance.Initialize(); AdmobAdsManager.Instance.Initialize();
AdjustManager.Instance.Init(); AdjustManager.Instance.GameStarInit();
AdsSDKManager.Instance.InitSDK(); AdsSDKManager.Instance.InitSDK();
EFSdkManager.Instance.Init(); EFSdkManager.Instance.Init();
#if UNITY_PURCHASE #if UNITY_PURCHASE
@ -229,6 +229,9 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
{ {
AdsSDKManager.Instance.ClearIvRules(); AdsSDKManager.Instance.ClearIvRules();
callback?.Invoke(true, revenue); callback?.Invoke(true, revenue);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowOneAd);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowAdTime);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.AdRevenue, (decimal)revenue);
} }
else else
{ {
@ -288,6 +291,9 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
IvRulesConst.Intervals[ivadType.ToString()] = TimeUtils.GetLocalTimestamp(); IvRulesConst.Intervals[ivadType.ToString()] = TimeUtils.GetLocalTimestamp();
AdsSplashManager.Instance.backgroundTime = Time.realtimeSinceStartup; AdsSplashManager.Instance.backgroundTime = Time.realtimeSinceStartup;
callback?.Invoke(revenue); callback?.Invoke(revenue);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowOneAd);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowAdTime);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.AdRevenue, (decimal)revenue);
}); });
} }
else else
@ -309,6 +315,9 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
IvRulesConst.Intervals[ivadType.ToString()] = TimeUtils.GetLocalTimestamp(); IvRulesConst.Intervals[ivadType.ToString()] = TimeUtils.GetLocalTimestamp();
AdsSplashManager.Instance.backgroundTime = Time.realtimeSinceStartup; AdsSplashManager.Instance.backgroundTime = Time.realtimeSinceStartup;
callback?.Invoke(revenue); callback?.Invoke(revenue);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowOneAd);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.ShowAdTime);
AdjustManager.Instance.UpdateConditionsCount(AdjustInitTiming.AdRevenue, (decimal)revenue);
}); });
} }
else else

View File

@ -1,3 +1,17 @@
# Version 1.0.5.3 2026.1.22
## Bugs
- None
## Known issues
- None
## Changelog
- adjust延迟归因
# Version 1.0.5.2 2025.12.12 # Version 1.0.5.2 2025.12.12
## Bugs ## Bugs

View File

@ -1 +1 @@
Build from HY-LSZNWIN10 at 2025/10/16 10:34:49 Build from HY-LSZNWIN10 at 2026/1/22 14:44:02

View File

@ -5,14 +5,14 @@
"depth": 0, "depth": 0,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.ext.nunit": { "com.unity.ext.nunit": {
"version": "2.0.3", "version": "2.0.3",
"depth": 1, "depth": 1,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.ide.rider": { "com.unity.ide.rider": {
"version": "3.0.36", "version": "3.0.36",
@ -21,7 +21,7 @@
"dependencies": { "dependencies": {
"com.unity.ext.nunit": "1.0.6" "com.unity.ext.nunit": "1.0.6"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.ide.visualstudio": { "com.unity.ide.visualstudio": {
"version": "2.0.22", "version": "2.0.22",
@ -30,21 +30,21 @@
"dependencies": { "dependencies": {
"com.unity.test-framework": "1.1.9" "com.unity.test-framework": "1.1.9"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.ide.vscode": { "com.unity.ide.vscode": {
"version": "1.2.5", "version": "1.2.5",
"depth": 0, "depth": 0,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.nuget.newtonsoft-json": { "com.unity.nuget.newtonsoft-json": {
"version": "3.2.1", "version": "3.2.1",
"depth": 2, "depth": 2,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.purchasing": { "com.unity.purchasing": {
"version": "4.12.2", "version": "4.12.2",
@ -52,12 +52,12 @@
"source": "registry", "source": "registry",
"dependencies": { "dependencies": {
"com.unity.ugui": "1.0.0", "com.unity.ugui": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0", "com.unity.services.core": "1.12.5",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.androidjni": "1.0.0", "com.unity.modules.androidjni": "1.0.0",
"com.unity.services.core": "1.12.5" "com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.services.core": { "com.unity.services.core": {
"version": "1.14.0", "version": "1.14.0",
@ -68,7 +68,7 @@
"com.unity.nuget.newtonsoft-json": "3.2.1", "com.unity.nuget.newtonsoft-json": "3.2.1",
"com.unity.modules.unitywebrequest": "1.0.0" "com.unity.modules.unitywebrequest": "1.0.0"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.test-framework": { "com.unity.test-framework": {
"version": "1.3.9", "version": "1.3.9",
@ -79,19 +79,19 @@
"com.unity.modules.imgui": "1.0.0", "com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0" "com.unity.modules.jsonserialize": "1.0.0"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.timeline": { "com.unity.timeline": {
"version": "1.8.6", "version": "1.8.6",
"depth": 0, "depth": 0,
"source": "registry", "source": "registry",
"dependencies": { "dependencies": {
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.director": "1.0.0", "com.unity.modules.director": "1.0.0",
"com.unity.modules.animation": "1.0.0", "com.unity.modules.animation": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0" "com.unity.modules.particlesystem": "1.0.0"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.ugui": { "com.unity.ugui": {
"version": "2.0.0", "version": "2.0.0",
@ -110,7 +110,7 @@
"com.unity.ugui": "1.0.0", "com.unity.ugui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0" "com.unity.modules.jsonserialize": "1.0.0"
}, },
"url": "https://packages.unity.cn" "url": "https://packages.unity.com"
}, },
"com.unity.modules.ai": { "com.unity.modules.ai": {
"version": "1.0.0", "version": "1.0.0",

View File

@ -21,7 +21,7 @@ MonoBehaviour:
m_Registries: m_Registries:
- m_Id: main - m_Id: main
m_Name: m_Name:
m_Url: https://packages.unity.cn m_Url: https://packages.unity.com
m_Scopes: [] m_Scopes: []
m_IsDefault: 1 m_IsDefault: 1
m_Capabilities: 7 m_Capabilities: 7

View File

@ -1,2 +1,2 @@
m_EditorVersion: 2022.3.62f2c1 m_EditorVersion: 2022.3.62f2
m_EditorVersionWithRevision: 2022.3.62f2c1 (92e6e6be66dc) m_EditorVersionWithRevision: 2022.3.62f2 (7670c08855a9)

View File

@ -14,12 +14,12 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_PixelRect: m_PixelRect:
serializedVersion: 2 serializedVersion: 2
x: -1 x: 0
y: 65 y: 43
width: 1470 width: 2560
height: 891 height: 1357
m_ShowMode: 4 m_ShowMode: 4
m_Title: Project m_Title: Game
m_RootView: {fileID: 2} m_RootView: {fileID: 2}
m_MinSize: {x: 875, y: 300} m_MinSize: {x: 875, y: 300}
m_MaxSize: {x: 10000, y: 10000} m_MaxSize: {x: 10000, y: 10000}
@ -44,8 +44,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1470 width: 2560
height: 891 height: 1357
m_MinSize: {x: 875, y: 300} m_MinSize: {x: 875, y: 300}
m_MaxSize: {x: 10000, y: 10000} m_MaxSize: {x: 10000, y: 10000}
m_UseTopView: 1 m_UseTopView: 1
@ -69,7 +69,7 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1470 width: 2560
height: 30 height: 30
m_MinSize: {x: 0, y: 0} m_MinSize: {x: 0, y: 0}
m_MaxSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0}
@ -90,8 +90,8 @@ MonoBehaviour:
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 871 y: 1337
width: 1470 width: 2560
height: 20 height: 20
m_MinSize: {x: 0, y: 0} m_MinSize: {x: 0, y: 0}
m_MaxSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0}
@ -115,8 +115,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 30 y: 30
width: 1470 width: 2560
height: 841 height: 1307
m_MinSize: {x: 300, y: 100} m_MinSize: {x: 300, y: 100}
m_MaxSize: {x: 24288, y: 16192} m_MaxSize: {x: 24288, y: 16192}
vertical: 0 vertical: 0
@ -141,8 +141,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 971 width: 1691
height: 841 height: 1307
m_MinSize: {x: 100, y: 100} m_MinSize: {x: 100, y: 100}
m_MaxSize: {x: 8096, y: 16192} m_MaxSize: {x: 8096, y: 16192}
vertical: 1 vertical: 1
@ -158,23 +158,23 @@ MonoBehaviour:
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 1 m_EditorHideFlags: 1
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
m_Name: SceneView m_Name: GameView
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 971 width: 1691
height: 319.5 height: 860
m_MinSize: {x: 201, y: 221} m_MinSize: {x: 201, y: 221}
m_MaxSize: {x: 4001, y: 4021} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 12} m_ActualView: {fileID: 13}
m_Panes: m_Panes:
- {fileID: 12} - {fileID: 12}
- {fileID: 13} - {fileID: 13}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &8 --- !u!114 &8
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
@ -191,9 +191,9 @@ MonoBehaviour:
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 319.5 y: 860
width: 971 width: 1691
height: 521.5 height: 447
m_MinSize: {x: 231, y: 271} m_MinSize: {x: 231, y: 271}
m_MaxSize: {x: 10001, y: 10021} m_MaxSize: {x: 10001, y: 10021}
m_ActualView: {fileID: 14} m_ActualView: {fileID: 14}
@ -217,12 +217,12 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 971 x: 1691
y: 0 y: 0
width: 183 width: 319
height: 841 height: 1307
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 202, y: 221}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4002, y: 4021}
m_ActualView: {fileID: 16} m_ActualView: {fileID: 16}
m_Panes: m_Panes:
- {fileID: 16} - {fileID: 16}
@ -243,12 +243,12 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 1154 x: 2010
y: 0 y: 0
width: 316 width: 550
height: 841 height: 1307
m_MinSize: {x: 640, y: 580} m_MinSize: {x: 641, y: 601}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4001, y: 4021}
m_ActualView: {fileID: 17} m_ActualView: {fileID: 17}
m_Panes: m_Panes:
- {fileID: 11} - {fileID: 11}
@ -272,14 +272,14 @@ MonoBehaviour:
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_TitleContent: m_TitleContent:
m_Text: Inspector m_Text: Inspector
m_Image: {fileID: -440750813802333266, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 1017 x: 2010
y: 95 y: 73
width: 452 width: 549
height: 820 height: 1286
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
@ -296,7 +296,7 @@ MonoBehaviour:
m_CachedPref: 226 m_CachedPref: 226
m_ControlHash: -371814159 m_ControlHash: -371814159
m_PrefName: Preview_InspectorPreview m_PrefName: Preview_InspectorPreview
m_LastInspectedObjectInstanceID: 24842 m_LastInspectedObjectInstanceID: -1
m_LastVerticalScrollValue: 0 m_LastVerticalScrollValue: 0
m_GlobalObjectId: m_GlobalObjectId:
m_InspectorMode: 0 m_InspectorMode: 0
@ -319,14 +319,14 @@ MonoBehaviour:
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_TitleContent: m_TitleContent:
m_Text: Scene m_Text: Scene
m_Image: {fileID: 8634526014445323508, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: -1 x: 0
y: 95 y: 73
width: 970 width: 1690
height: 298.5 height: 475
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
@ -815,9 +815,9 @@ MonoBehaviour:
m_PlayAudio: 0 m_PlayAudio: 0
m_AudioPlay: 0 m_AudioPlay: 0
m_Position: m_Position:
m_Target: {x: -31.92855, y: 523.6193, z: -7.797816} m_Target: {x: 82.8546, y: 813.0378, z: -0.3792334}
speed: 2 speed: 2
m_Value: {x: -31.92855, y: 523.6193, z: -7.797816} m_Value: {x: 82.8546, y: 813.0378, z: -0.3792334}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
@ -867,9 +867,9 @@ MonoBehaviour:
speed: 2 speed: 2
m_Value: {x: 0, y: 0, z: 0, w: 1} m_Value: {x: 0, y: 0, z: 0, w: 1}
m_Size: m_Size:
m_Target: 789.78174 m_Target: 127.76759
speed: 2 speed: 2
m_Value: 789.78174 m_Value: 127.76759
m_Ortho: m_Ortho:
m_Target: 1 m_Target: 1
speed: 2 speed: 2
@ -910,14 +910,14 @@ MonoBehaviour:
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_TitleContent: m_TitleContent:
m_Text: Game m_Text: Game
m_Image: {fileID: 4621777727084837110, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 95 y: 73
width: 851 width: 1690
height: 486.5 height: 839
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
@ -949,10 +949,10 @@ MonoBehaviour:
m_VRangeLocked: 0 m_VRangeLocked: 0
hZoomLockedByDefault: 0 hZoomLockedByDefault: 0
vZoomLockedByDefault: 0 vZoomLockedByDefault: 0
m_HBaseRangeMin: -180 m_HBaseRangeMin: -360
m_HBaseRangeMax: 180 m_HBaseRangeMax: 360
m_VBaseRangeMin: -320 m_VBaseRangeMin: -640
m_VBaseRangeMax: 320 m_VBaseRangeMax: 640
m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMin: 1
m_HAllowExceedBaseRangeMax: 1 m_HAllowExceedBaseRangeMax: 1
m_VAllowExceedBaseRangeMin: 1 m_VAllowExceedBaseRangeMin: 1
@ -961,7 +961,7 @@ MonoBehaviour:
m_HSlider: 0 m_HSlider: 0
m_VSlider: 0 m_VSlider: 0
m_IgnoreScrollWheelUntilClicked: 0 m_IgnoreScrollWheelUntilClicked: 0
m_EnableMouseInput: 0 m_EnableMouseInput: 1
m_EnableSliderZoomHorizontal: 0 m_EnableSliderZoomHorizontal: 0
m_EnableSliderZoomVertical: 0 m_EnableSliderZoomVertical: 0
m_UniformScale: 1 m_UniformScale: 1
@ -970,23 +970,23 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 21 y: 21
width: 851 width: 1690
height: 465.5 height: 818
m_Scale: {x: 0.72734374, y: 0.72734374} m_Scale: {x: 0.6390625, y: 0.6390625}
m_Translation: {x: 425.5, y: 232.75} m_Translation: {x: 845.00006, y: 409}
m_MarginLeft: 0 m_MarginLeft: 0
m_MarginRight: 0 m_MarginRight: 0
m_MarginTop: 0 m_MarginTop: 0
m_MarginBottom: 0 m_MarginBottom: 0
m_LastShownAreaInsideMargins: m_LastShownAreaInsideMargins:
serializedVersion: 2 serializedVersion: 2
x: -585.0054 x: -1322.2494
y: -320 y: -640
width: 1170.0107 width: 2644.4988
height: 640 height: 1280
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 0.72734374 m_defaultScale: 0.6390625
m_LastWindowPixelSize: {x: 1702, y: 973} m_LastWindowPixelSize: {x: 1690, y: 839}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000001000000000000 m_LowResolutionForAspectRatios: 01000001000000000000
@ -1009,14 +1009,14 @@ MonoBehaviour:
m_MaxSize: {x: 10000, y: 10000} m_MaxSize: {x: 10000, y: 10000}
m_TitleContent: m_TitleContent:
m_Text: Project m_Text: Project
m_Image: {fileID: -5179483145760003458, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: -1 x: 0
y: 414.5 y: 933
width: 970 width: 1690
height: 500.5 height: 426
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
@ -1038,26 +1038,7 @@ MonoBehaviour:
m_SkipHidden: 0 m_SkipHidden: 0
m_SearchArea: 1 m_SearchArea: 1
m_Folders: m_Folders:
- Assets/Adjust - Assets
- Assets/BigoAds
- Assets/BigoSDK
- Assets/Editor
- Assets/Editor Default Resources
- Assets/EFSDK
- Assets/ExternalDependencyManager
- Assets/Firebase
- Assets/GeneratedLocalRepo
- Assets/GoogleMobileAds
- Assets/KwaiAds
- Assets/MaxSdk
- Assets/Plugins
- Assets/Resources
- Assets/Scenes
- Assets/Script
- Assets/StreamingAssets
- Assets/ThinkingAnalytics
- Assets/ThinkupTpnPlugin
- Assets/UnityPackages
m_Globs: [] m_Globs: []
m_OriginalText: m_OriginalText:
m_ImportLogFlags: 0 m_ImportLogFlags: 0
@ -1066,14 +1047,14 @@ MonoBehaviour:
m_StartGridSize: 16 m_StartGridSize: 16
m_LastFolders: [] m_LastFolders: []
m_LastFoldersGridSize: -1 m_LastFoldersGridSize: -1
m_LastProjectPath: /Users/junconglee/Desktop/TKG_Game/SDK_UnityMoney m_LastProjectPath: D:\WorkSpaces\SDK_UnityMoney
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: da400000 m_SelectedIDs: da400000
m_LastClickedID: 16602 m_LastClickedID: 16602
m_ExpandedIDs: 000000003e6b0000406b0000426b0000 m_ExpandedIDs: 00000000a66c0000a86c0000aa6c0000ac6c0000ae6c0000b06c0000b26c0000b46c0000b66c0000b86c0000ba6c0000bc6c0000be6c0000c06c0000c26c0000c46c0000c66c0000c86c0000ca6c0000cc6c0000ce6c0000d06c0000d26c0000d46c0000d66c0000d86c0000da6c0000dc6c0000de6c0000e06c0000e26c0000e46c0000e66c0000e86c0000ea6c0000ec6c0000ee6c0000f06c0000f26c0000f46c0000f66c0000f86c0000fa6c0000fc6c0000fe6c0000006d0000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -1101,7 +1082,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs:
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: ffffffff000000003e6b0000426b0000 m_ExpandedIDs: ffffffff00000000a66c0000a86c0000aa6c0000ac6c0000ae6c0000b06c0000b26c0000b46c0000b66c0000b86c0000ba6c0000bc6c0000be6c0000c06c0000c26c0000c46c0000c66c0000c86c0000ca6c0000cc6c0000ce6c0000d06c0000d26c0000d46c0000d66c0000d86c0000da6c0000dc6c0000de6c0000e06c0000e26c0000e46c0000e66c0000e86c0000ea6c0000ec6c0000ee6c0000f06c0000f26c0000f46c0000f66c0000f86c0000fa6c0000fc6c0000fe6c0000006d00009a6d0000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -1173,7 +1154,7 @@ MonoBehaviour:
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_TitleContent: m_TitleContent:
m_Text: Console m_Text: Console
m_Image: {fileID: -4950941429401207979, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
@ -1207,14 +1188,14 @@ MonoBehaviour:
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_TitleContent: m_TitleContent:
m_Text: Hierarchy m_Text: Hierarchy
m_Image: {fileID: -3734745235275155857, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 970 x: 1691
y: 95 y: 73
width: 181 width: 317
height: 820 height: 1286
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
@ -1228,9 +1209,9 @@ MonoBehaviour:
m_SceneHierarchy: m_SceneHierarchy:
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: be6b0000c06b0000c26b0000c46b0000c66b0000c86b0000ca6b0000cc6b0000ce6b0000d06b0000d26b0000d46b0000406b0000f06b0000f26b0000f46b0000f66b0000f86b0000fa6b0000fc6b0000 m_SelectedIDs: a66c0000
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: 22fbffff m_ExpandedIDs: 2efbffff
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
@ -1274,10 +1255,10 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 1153 x: 2010
y: 95 y: 73
width: 315 width: 549
height: 820 height: 1286
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
@ -1326,7 +1307,7 @@ MonoBehaviour:
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_TitleContent: m_TitleContent:
m_Text: Project Settings m_Text: Project Settings
m_Image: {fileID: 866346219090771560, guid: 0000000000000000d000000000000000, type: 0} m_Image: {fileID: -5712115415447495865, guid: 0000000000000000d000000000000000, type: 0}
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
@ -1347,7 +1328,7 @@ MonoBehaviour:
m_PosLeft: {x: 0, y: 0} m_PosLeft: {x: 0, y: 0}
m_PosRight: {x: 0, y: 938.999} m_PosRight: {x: 0, y: 938.999}
m_Scope: 1 m_Scope: 1
m_SplitterFlex: 0 m_SplitterFlex: 0.2
m_SearchText: m_SearchText:
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}