Data saving bug fixed

dev-ali
Ali Sharoz 1 month ago
parent 2047489959
commit 6fb77ccce9

@ -200,7 +200,7 @@ public class GoogleSignInManager : MonoBehaviour
}); });
} }
private void SyncPlayerPrefsToPlayFabOnQuit() public void SyncPlayerPrefsToPlayFabOnQuit()
{ {
if (PlayerPrefs.HasKey("GuestMode")) return; if (PlayerPrefs.HasKey("GuestMode")) return;

@ -1,35 +1,28 @@
using UnityEngine; using UnityEngine;
using PlayFab; using PlayFab;
using PlayFab.ClientModels; using PlayFab.ClientModels;
using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
public class PlayerPrefsSyncManager : MonoBehaviour public class PlayerPrefsSyncManager : MonoBehaviour
{ {
private static PlayerPrefsSyncManager instance; public static PlayerPrefsSyncManager instance;
private void OnApplicationQuit() private const int MaxKeysPerRequest = 10;
{
SyncPlayerPrefsToPlayFabOnQuit();
}
private void OnApplicationPause() private static float syncDelay = 3f;
{ private static float syncTimer = 0f;
SyncPlayerPrefsToPlayFabOnQuit(); private static bool syncPending = false;
}
private void OnApplicationFocus(bool focus) private Coroutine periodicSyncCoroutine;
{
//if (!focus)
SyncPlayerPrefsToPlayFabOnQuit();
}
void Awake() private void Awake()
{ {
if (instance == null) if (instance == null)
{ {
instance = this; instance = this;
DontDestroyOnLoad(this.gameObject); DontDestroyOnLoad(this.gameObject);
Application.quitting += SyncPlayerPrefsToPlayFabOnQuit; Application.wantsToQuit += OnWantsToQuit;
} }
else else
{ {
@ -37,79 +30,179 @@ public class PlayerPrefsSyncManager : MonoBehaviour
} }
} }
private const int MaxKeysPerRequest = 10; private void Start()
{
periodicSyncCoroutine = StartCoroutine(PeriodicSyncCoroutine());
}
private void Update()
{
if (syncPending)
{
syncTimer -= Time.unscaledDeltaTime;
if (syncTimer <= 0f)
{
syncPending = false;
Debug.Log("🌀 Debounced sync triggered.");
StartCoroutine(SyncCoroutine());
}
}
}
public void SyncPlayerPrefsToPlayFabOnQuit() public static void RequestSync()
{
if (!instance) return;
syncTimer = syncDelay;
syncPending = true;
}
private bool OnWantsToQuit()
{ {
if (PlayFabClientAPI.IsClientLoggedIn()) if (PlayFabClientAPI.IsClientLoggedIn())
{ {
StartCoroutine(SyncThenQuit());
return false;
}
return true;
}
var keys = PlayerPrefsKeys.GetAllKeys(); private void OnApplicationPause(bool pause)
if (keys.Count == 0) {
if (pause)
{
Debug.Log("📱 App paused — syncing.");
StartCoroutine(SyncCoroutine());
}
}
private IEnumerator PeriodicSyncCoroutine()
{
float interval = 120f; // 3 minutes
while (true)
{
yield return new WaitForSecondsRealtime(interval);
if (PlayFabClientAPI.IsClientLoggedIn())
{ {
Debug.Log("No PlayerPrefs keys registered, skipping sync."); Debug.Log("⏰ Periodic sync triggered.");
return; yield return SyncCoroutine();
} }
}
}
private IEnumerator SyncThenQuit()
{
bool isDone = false;
Dictionary<string, string> allPrefs = new Dictionary<string, string>(); SyncPlayerPrefsToPlayFab(() =>
{
isDone = true;
});
float timeout = 5f;
float timer = 0f;
while (!isDone && timer < timeout)
{
timer += Time.unscaledDeltaTime;
yield return null;
}
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
}
private IEnumerator SyncCoroutine()
{
bool isDone = false;
SyncPlayerPrefsToPlayFab(() =>
{
isDone = true;
});
float timeout = 5f;
float timer = 0f;
while (!isDone && timer < timeout)
{
timer += Time.unscaledDeltaTime;
yield return null;
}
}
public void SyncPlayerPrefsToPlayFab(System.Action onComplete = null)
{
if (!PlayFabClientAPI.IsClientLoggedIn())
{
onComplete?.Invoke();
return;
}
var keys = PlayerPrefsKeys.GetAllKeys();
if (keys.Count == 0)
{
Debug.Log("No PlayerPrefs keys registered, skipping sync.");
onComplete?.Invoke();
return;
}
Dictionary<string, string> allPrefs = new Dictionary<string, string>();
foreach (var key in keys) foreach (var key in keys)
{
string strVal = PlayerPrefs.GetString(key, "__MISSING__");
if (strVal != "__MISSING__")
{ {
string strVal = PlayerPrefs.GetString(key, "__MISSING__"); allPrefs[key] = "string:" + strVal;
if (strVal != "__MISSING__") continue;
{
allPrefs[key] = "string:" + strVal;
continue;
}
int intVal = PlayerPrefs.GetInt(key, int.MinValue + 1);
if (intVal != int.MinValue + 1)
{
allPrefs[key] = "int:" + intVal;
continue;
}
float floatVal = PlayerPrefs.GetFloat(key, float.MinValue + 1);
if (floatVal != float.MinValue + 1)
{
allPrefs[key] = "float:" + floatVal.ToString("R");
}
} }
foreach (var pair in allPrefs) int intVal = PlayerPrefs.GetInt(key, int.MinValue + 1);
if (intVal != int.MinValue + 1)
{ {
Debug.Log($"[Sync] {pair.Key} = {pair.Value}"); allPrefs[key] = "int:" + intVal;
continue;
} }
// Split into batches of 10 float floatVal = PlayerPrefs.GetFloat(key, float.MinValue + 1);
var batches = new List<Dictionary<string, string>>(); if (floatVal != float.MinValue + 1)
var currentBatch = new Dictionary<string, string>();
foreach (var pair in allPrefs)
{ {
currentBatch[pair.Key] = pair.Value; allPrefs[key] = "float:" + floatVal.ToString("R");
if (currentBatch.Count == MaxKeysPerRequest)
{
batches.Add(currentBatch);
currentBatch = new Dictionary<string, string>();
}
} }
}
// Batch in chunks of 10
var batches = new List<Dictionary<string, string>>();
var currentBatch = new Dictionary<string, string>();
if (currentBatch.Count > 0) foreach (var pair in allPrefs)
{
currentBatch[pair.Key] = pair.Value;
if (currentBatch.Count == MaxKeysPerRequest)
{ {
batches.Add(currentBatch); batches.Add(currentBatch);
currentBatch = new Dictionary<string, string>();
} }
}
UploadPlayerPrefsBatches(batches, 0); if (currentBatch.Count > 0)
{
batches.Add(currentBatch);
} }
UploadPlayerPrefsBatches(batches, 0, onComplete);
} }
private void UploadPlayerPrefsBatches(List<Dictionary<string, string>> batches, int index) private void UploadPlayerPrefsBatches(List<Dictionary<string, string>> batches, int index, System.Action onComplete)
{ {
if (index >= batches.Count) if (index >= batches.Count)
{ {
Debug.Log("✅ All PlayerPrefs batches synced to PlayFab."); Debug.Log("✅ All PlayerPrefs batches synced to PlayFab.");
onComplete?.Invoke();
return; return;
} }
@ -123,12 +216,12 @@ public class PlayerPrefsSyncManager : MonoBehaviour
result => result =>
{ {
Debug.Log($"✅ Synced batch {index + 1}/{batches.Count}"); Debug.Log($"✅ Synced batch {index + 1}/{batches.Count}");
UploadPlayerPrefsBatches(batches, index + 1); UploadPlayerPrefsBatches(batches, index + 1, onComplete);
}, },
error => error =>
{ {
Debug.LogError($"❌ Failed to sync batch {index + 1}/{batches.Count}: {error.GenerateErrorReport()}"); Debug.LogError($"❌ Failed to sync batch {index + 1}/{batches.Count}: {error.GenerateErrorReport()}");
onComplete?.Invoke(); // Fail fast or add retry logic
}); });
} }
} }

@ -1,4 +1,5 @@
using UnityEngine; using UnityEngine;
public static class SafePlayerPrefs public static class SafePlayerPrefs
{ {
public static void SetInt(string key, int value) public static void SetInt(string key, int value)
@ -6,6 +7,7 @@ public static class SafePlayerPrefs
PlayerPrefs.SetInt(key, value); PlayerPrefs.SetInt(key, value);
PlayerPrefsKeys.RegisterKey(key); PlayerPrefsKeys.RegisterKey(key);
PlayerPrefs.Save(); PlayerPrefs.Save();
PlayerPrefsSyncManager.RequestSync();
} }
public static void SetFloat(string key, float value) public static void SetFloat(string key, float value)
@ -13,6 +15,7 @@ public static class SafePlayerPrefs
PlayerPrefs.SetFloat(key, value); PlayerPrefs.SetFloat(key, value);
PlayerPrefsKeys.RegisterKey(key); PlayerPrefsKeys.RegisterKey(key);
PlayerPrefs.Save(); PlayerPrefs.Save();
PlayerPrefsSyncManager.RequestSync();
} }
public static void SetString(string key, string value) public static void SetString(string key, string value)
@ -20,5 +23,6 @@ public static class SafePlayerPrefs
PlayerPrefs.SetString(key, value); PlayerPrefs.SetString(key, value);
PlayerPrefsKeys.RegisterKey(key); PlayerPrefsKeys.RegisterKey(key);
PlayerPrefs.Save(); PlayerPrefs.Save();
PlayerPrefsSyncManager.RequestSync();
} }
} }

@ -1,73 +1,78 @@
using System.Collections; using System.Collections.Generic;
using System.Collections.Generic;
using DG.Tweening;
using PlayFab; using PlayFab;
using PlayFab.ClientModels; using PlayFab.ClientModels;
using UnityEngine; using UnityEngine;
using System;
public static class LeaderboardUtils
{
public static string GetStatisticName(this LeaderboardType type)
{
return type switch
{
LeaderboardType.PiPuzzle => "PiPuzzle_LevelsCompleted",
LeaderboardType.HeroesOfLabyrinth => "HeroesOfLabyrinth_LevelsCompleted",
LeaderboardType.TowerEscape => "TowerEscape_HighScore",
_ => throw new ArgumentOutOfRangeException(nameof(type), type, null)
};
}
}
public enum LeaderboardType
{
PiPuzzle,
HeroesOfLabyrinth,
TowerEscape
}
public class LeaderboardUIScreen : MonoBehaviour public class LeaderboardUIScreen : MonoBehaviour
{ {
[SerializeField] private GameObject lbItemPrefab; [SerializeField] private GameObject lbItemPrefab;
[SerializeField] private GameObject lbItemSelfPrefab; [SerializeField] private GameObject lbItemSelfPrefab;
[SerializeField] private Transform content; [SerializeField] private Transform contentPiPuzzle;
[SerializeField] private Transform contentHOL;
[SerializeField] private Transform contentTowerEscape;
[SerializeField] private List<LBPedestalItem> _lbPedestalItems; [SerializeField] private List<LBPedestalItem> _lbPedestalItems;
public void Init() public void Init()
{ {
Debug.Log("Init called. IsClientLoggedIn: " + PlayFabClientAPI.IsClientLoggedIn()); LoadLeaderboard(LeaderboardType.PiPuzzle, contentPiPuzzle);
LoadLeaderboard(LeaderboardType.HeroesOfLabyrinth, contentHOL);
if (PlayFabClientAPI.IsClientLoggedIn()) LoadLeaderboard(LeaderboardType.TowerEscape, contentTowerEscape);
{
PlayFabManager.Instance.playFabLeaderboards.GetLeaderboard(OnLeaderboardFetchSuccess, OnLeaderboardFetchFailure);
}
else
{
Debug.LogWarning("Not logged in yet. Cannot fetch leaderboard.");
}
} }
private void LoadLeaderboard(LeaderboardType type, Transform content)
public void OnClose()
{ {
// GameObject[] temp = content.transform.GetComponentsInChildren<GameObject>(); string statName = type.GetStatisticName();
// for (int i = 0; i < temp.Length; i++) PlayFabManager.Instance.playFabLeaderboards.GetLeaderboard(statName, 10,
// { leaderboard => PopulateLeaderboard(leaderboard, content),
// Destroy(temp[i]); OnLeaderboardFetchFailure
// } );
} }
private void OnLeaderboardFetchSuccess(List<PlayerLeaderboardEntry> leaderboard)
private void PopulateLeaderboard(List<PlayerLeaderboardEntry> leaderboard, Transform parent)
{ {
Debug.Log("OnLeaderboardFetchSuccess"); foreach (Transform child in parent)
foreach (Transform child in content.transform)
{
Destroy(child.gameObject); Destroy(child.gameObject);
}
PopulateLeaderboard(leaderboard);
}
private void PopulateLeaderboard(List<PlayerLeaderboardEntry> leaderboard) foreach (var lbEntry in leaderboard)
{
foreach (PlayerLeaderboardEntry lbEntry in leaderboard)
{ {
PopulateLbItem(lbEntry); PopulateLbItem(lbEntry, parent);
if (lbEntry.Position <= 2) if (lbEntry.Position <= 2)
{
PopulatePedestalItem(lbEntry); PopulatePedestalItem(lbEntry);
}
} }
content.GetComponent<RectTransform>().DOAnchorPosX(0f, 1f).SetEase(Ease.OutElastic);
} }
private void PopulateLbItem(PlayerLeaderboardEntry lbEntry)
private void PopulateLbItem(PlayerLeaderboardEntry lbEntry, Transform parent)
{ {
bool isSelf = false; bool isSelf = lbEntry.Profile != null &&
if (lbEntry.Profile != null && PlayFabManager.Instance.playFabUserDataManager.myProfile != null) PlayFabManager.Instance.playFabUserDataManager.myProfile != null &&
{ lbEntry.Profile.PlayerId == PlayFabManager.Instance.playFabUserDataManager.myProfile.PlayerId;
isSelf = lbEntry.Profile.PlayerId == PlayFabManager.Instance.playFabUserDataManager.myProfile.PlayerId;
} var prefab = isSelf ? lbItemSelfPrefab : lbItemPrefab;
var lbItem = Instantiate(prefab, parent).GetComponent<LBEntryItem>();
LBEntryItem lbItem = Instantiate(isSelf ? lbItemSelfPrefab : lbItemPrefab, content).GetComponent<LBEntryItem>();
lbItem.nameText.text = lbEntry.DisplayName ?? lbEntry.PlayFabId; lbItem.nameText.text = lbEntry.DisplayName ?? lbEntry.PlayFabId;
lbItem.rankText.text = (lbEntry.Position + 1).ToString(); lbItem.rankText.text = (lbEntry.Position + 1).ToString();
lbItem.scoreText.text = lbEntry.StatValue.ToString(); lbItem.scoreText.text = lbEntry.StatValue.ToString();
@ -81,43 +86,28 @@ public class LeaderboardUIScreen : MonoBehaviour
}); });
} }
//private void PopulateLbItem(PlayerLeaderboardEntry lbEntry)
//{
// bool isSelf = lbEntry.Profile.PlayerId == PlayFabManager.Instance.playFabUserDataManager.myProfile.PlayerId;
// LBEntryItem lbItem = Instantiate(isSelf ? lbItemSelfPrefab : lbItemPrefab, content).GetComponent<LBEntryItem>();
// lbItem.nameText.text = lbEntry.DisplayName;
// lbItem.rankText.text = (lbEntry.Position + 1).ToString();
// lbItem.scoreText.text = lbEntry.StatValue.ToString();
// PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, (sprite) =>
// {
// lbItem.profilePic.sprite = sprite;
// },
// (s) =>
// {
// Debug.Log("Couldnt get pic");
// });
//}
private void PopulatePedestalItem(PlayerLeaderboardEntry lbEntry) private void PopulatePedestalItem(PlayerLeaderboardEntry lbEntry)
{ {
LBPedestalItem pedestalItem = _lbPedestalItems[lbEntry.Position]; if (lbEntry.Position >= _lbPedestalItems.Count) return;
var pedestalItem = _lbPedestalItems[lbEntry.Position];
pedestalItem.nameText.text = lbEntry.DisplayName ?? lbEntry.PlayFabId; pedestalItem.nameText.text = lbEntry.DisplayName ?? lbEntry.PlayFabId;
pedestalItem.scoreText.text = lbEntry.StatValue.ToString(); pedestalItem.scoreText.text = lbEntry.StatValue.ToString();
PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, (sprite) =>
{ PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, sprite =>
pedestalItem.profilePic.sprite = sprite; {
}, pedestalItem.profilePic.sprite = sprite;
(s) => }, error =>
{ {
Debug.Log("Could'nt get pic"); Debug.Log("Couldn't get pic");
}); });
} }
private void OnLeaderboardFetchFailure(PlayFabError error) private void OnLeaderboardFetchFailure(PlayFabError obj)
{ {
Debug.LogError("❌ Failed to fetch leaderboard: " + error.GenerateErrorReport()); Debug.Log("Couldn't Load Leaderboards: " + obj.GenerateErrorReport());
} }
public void OnClose() { }
}
}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8cbe269081c6eff4b947730648a90eaf
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

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

@ -3695,6 +3695,520 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656091916} m_GameObject: {fileID: 656091916}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1001 &658387662
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 5791384924259239046}
m_Modifications:
- target: {fileID: 62988055648704091, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 2b84dc2cf378cbb4cae0ca8884f94026, type: 3}
- target: {fileID: 295617075317202859, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 2b84dc2cf378cbb4cae0ca8884f94026, type: 3}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 530278886967323826, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_Target
value:
objectReference: {fileID: 1749588349}
- target: {fileID: 530278886967323826, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_Target
value:
objectReference: {fileID: 1785032377}
- target: {fileID: 530278886967323826, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_Target
value:
objectReference: {fileID: 680034625499312354}
- target: {fileID: 530278886967323826, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 530278886967323826, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 530278886967323826, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 892182057221260316, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 9f3b73d62a2bbfd4f8407fdc0dbf074e, type: 3}
- target: {fileID: 918322008744257430, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 5f7def41e3f9e5648a8033c2bedcdcd1, type: 3}
- target: {fileID: 1046734452187651202, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_Target
value:
objectReference: {fileID: 680034625499312354}
- target: {fileID: 1046734452187651202, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_Target
value:
objectReference: {fileID: 1785032377}
- target: {fileID: 1046734452187651202, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_Target
value:
objectReference: {fileID: 1749588349}
- target: {fileID: 1046734452187651202, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 1046734452187651202, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 1046734452187651202, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 1115093230343700381, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_SizeDelta.y
value: 243
objectReference: {fileID: 0}
- target: {fileID: 1131248161594205115, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 75
objectReference: {fileID: 0}
- target: {fileID: 1458411129895293385, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: a1eabf7300744fd418796fb938fd086a, type: 3}
- target: {fileID: 1819583132626971088, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1962238334071880701, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_Target
value:
objectReference: {fileID: 1785032377}
- target: {fileID: 1962238334071880701, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_Target
value:
objectReference: {fileID: 1749588349}
- target: {fileID: 1962238334071880701, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_Target
value:
objectReference: {fileID: 680034625499312354}
- target: {fileID: 1962238334071880701, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 1962238334071880701, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 1962238334071880701, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 2157812178288670538, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 5f7def41e3f9e5648a8033c2bedcdcd1, type: 3}
- target: {fileID: 2674103623641492896, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2674103623641492896, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2674103623641492896, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2674103623641492896, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: -28.87
objectReference: {fileID: 0}
- target: {fileID: 2674103623641492896, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 45
objectReference: {fileID: 0}
- target: {fileID: 2680247990920282878, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2867386353915928969, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: cc0a68dbbcbc34e41817270c17f68baf, type: 3}
- target: {fileID: 3069627759067071512, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: e599f16a501076a48bd75a8acae13535, type: 3}
- target: {fileID: 3072537221848302154, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_Target
value:
objectReference: {fileID: 1785032377}
- target: {fileID: 3072537221848302154, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_Target
value:
objectReference: {fileID: 1749588349}
- target: {fileID: 3072537221848302154, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_Target
value:
objectReference: {fileID: 680034625499312354}
- target: {fileID: 3072537221848302154, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 3072537221848302154, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 3072537221848302154, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 3087437466851363295, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: cc0a68dbbcbc34e41817270c17f68baf, type: 3}
- target: {fileID: 3165319146625704770, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3165319146625704770, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3165319146625704770, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3165319146625704770, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: 44
objectReference: {fileID: 0}
- target: {fileID: 3165319146625704770, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: -29.6
objectReference: {fileID: 0}
- target: {fileID: 3220615582117088392, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 2b84dc2cf378cbb4cae0ca8884f94026, type: 3}
- target: {fileID: 3895345128010003476, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Name
value: AllLeaderBoardTitles
objectReference: {fileID: 0}
- target: {fileID: 3972695655854356673, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3972695655854356673, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3972695655854356673, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3972695655854356673, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: -30.7
objectReference: {fileID: 0}
- target: {fileID: 3972695655854356673, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 45
objectReference: {fileID: 0}
- target: {fileID: 4117427204702699079, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 45
objectReference: {fileID: 0}
- target: {fileID: 4615807232081299429, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4615807232081299429, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4615807232081299429, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4615807232081299429, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: -65
objectReference: {fileID: 0}
- target: {fileID: 4615807232081299429, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: -30
objectReference: {fileID: 0}
- target: {fileID: 4632333974869050602, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_Target
value:
objectReference: {fileID: 680034625499312354}
- target: {fileID: 4632333974869050602, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_Target
value:
objectReference: {fileID: 1749588349}
- target: {fileID: 4632333974869050602, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_Target
value:
objectReference: {fileID: 1785032377}
- target: {fileID: 4632333974869050602, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 4632333974869050602, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 4632333974869050602, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 4780140159972973506, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: cc0a68dbbcbc34e41817270c17f68baf, type: 3}
- target: {fileID: 4883357283250367119, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 2b84dc2cf378cbb4cae0ca8884f94026, type: 3}
- target: {fileID: 5035517086029345901, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 2b84dc2cf378cbb4cae0ca8884f94026, type: 3}
- target: {fileID: 5133333978998787403, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: a1eabf7300744fd418796fb938fd086a, type: 3}
- target: {fileID: 5337921725404492566, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5897206269012983563, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6349444616405912673, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_SizeDelta.y
value: 243
objectReference: {fileID: 0}
- target: {fileID: 6642302136184659175, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_Target
value:
objectReference: {fileID: 1749588349}
- target: {fileID: 6642302136184659175, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_Target
value:
objectReference: {fileID: 1785032377}
- target: {fileID: 6642302136184659175, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_Target
value:
objectReference: {fileID: 680034625499312354}
- target: {fileID: 6642302136184659175, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[3].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 6642302136184659175, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[4].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 6642302136184659175, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[5].m_MethodName
value: SetActive
objectReference: {fileID: 0}
- target: {fileID: 6658999597670328358, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: a1eabf7300744fd418796fb938fd086a, type: 3}
- target: {fileID: 7415501149739989052, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7415501149739989052, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7415501149739989052, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7415501149739989052, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: 35
objectReference: {fileID: 0}
- target: {fileID: 7415501149739989052, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 45
objectReference: {fileID: 0}
- target: {fileID: 7685658341134422415, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 5f7def41e3f9e5648a8033c2bedcdcd1, type: 3}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7995043928769926784, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_SizeDelta.y
value: 243
objectReference: {fileID: 0}
- target: {fileID: 8237408620263940164, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 2b84dc2cf378cbb4cae0ca8884f94026, type: 3}
- target: {fileID: 8264160118476591015, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Pivot.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8264160118476591015, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8264160118476591015, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8264160118476591015, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.x
value: 35
objectReference: {fileID: 0}
- target: {fileID: 8264160118476591015, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 45
objectReference: {fileID: 0}
- target: {fileID: 8479509418391994688, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: 435fa3b54695bb94f82dcfc6e20fe178, type: 3}
- target: {fileID: 8495830450108254490, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8495830450108254490, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8684242910374213487, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9025758359835182081, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
propertyPath: m_AnchoredPosition.y
value: 45
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
--- !u!224 &658387663 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 420760024888735999, guid: 36e16ab8a506e7948a8c74853e2ce4a3, type: 3}
m_PrefabInstance: {fileID: 658387662}
m_PrefabAsset: {fileID: 0}
--- !u!1 &685256877 --- !u!1 &685256877
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -11094,6 +11608,160 @@ MonoBehaviour:
m_BoolArgument: 0 m_BoolArgument: 0
m_CallState: 2 m_CallState: 2
m_IsOn: 0 m_IsOn: 0
--- !u!1 &1749588349
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1749588350}
- component: {fileID: 1749588352}
- component: {fileID: 1749588351}
m_Layer: 5
m_Name: PPContent
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &1749588350
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1749588349}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5610676131985386183}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &1749588351
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1749588349}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 0
m_VerticalFit: 1
--- !u!114 &1749588352
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1749588349}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 36.3
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &1785032377
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1785032378}
- component: {fileID: 1785032380}
- component: {fileID: 1785032379}
m_Layer: 5
m_Name: HOLContent
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &1785032378
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1785032377}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5610676131985386183}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &1785032379
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1785032377}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 0
m_VerticalFit: 1
--- !u!114 &1785032380
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1785032377}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 36.3
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &1843431697 --- !u!1 &1843431697
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -12765,7 +13433,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 798348268578372097} m_GameObject: {fileID: 798348268578372097}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name: m_Name:
@ -13022,8 +13690,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0.000044823, y: -162.3} m_AnchoredPosition: {x: 0.000044823, y: -228.37025}
m_SizeDelta: {x: 1080, y: 1547.6} m_SizeDelta: {x: 1080, y: 1415.4596}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &557147155529408582 --- !u!1 &557147155529408582
GameObject: GameObject:
@ -13082,7 +13750,7 @@ GameObject:
- component: {fileID: 4107686922165955877} - component: {fileID: 4107686922165955877}
- component: {fileID: 5733033281134111201} - component: {fileID: 5733033281134111201}
m_Layer: 5 m_Layer: 5
m_Name: Content m_Name: 'TowerEscapeContent '
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@ -13345,7 +14013,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 6895122971663629854} m_TargetGraphic: {fileID: 6895122971663629854}
m_HandleRect: {fileID: 7590745602688418613} m_HandleRect: {fileID: 7590745602688418613}
m_Direction: 2 m_Direction: 2
m_Value: 1 m_Value: 0
m_Size: 1 m_Size: 1
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
@ -13477,7 +14145,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -0.00006204333} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1} m_Pivot: {x: 0.5, y: 1}
--- !u!1 &1748742745168518370 --- !u!1 &1748742745168518370
@ -14494,6 +15162,8 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1749588350}
- {fileID: 1785032378}
- {fileID: 1747626110193711133} - {fileID: 1747626110193711133}
m_Father: {fileID: 7908368764916350329} m_Father: {fileID: 7908368764916350329}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -14584,13 +15254,14 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 658387663}
- {fileID: 4735665654017139821} - {fileID: 4735665654017139821}
- {fileID: 5903304234731413043} - {fileID: 5903304234731413043}
m_Father: {fileID: 3188961330051606762} m_Father: {fileID: 3188961330051606762}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1} m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: -0.5, y: -270} m_AnchoredPosition: {x: -0.5, y: -346}
m_SizeDelta: {x: 1080, y: 157} m_SizeDelta: {x: 1080, y: 157}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &5903304234731413043 --- !u!224 &5903304234731413043
@ -14609,7 +15280,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -10} m_AnchoredPosition: {x: 0, y: -50}
m_SizeDelta: {x: 698, y: 94} m_SizeDelta: {x: 698, y: 94}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &5920942482959527649 --- !u!1 &5920942482959527649
@ -14823,7 +15494,9 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
lbItemPrefab: {fileID: 5850781625971850372, guid: 88afb99e58a715640befe7148c6e92c6, type: 3} lbItemPrefab: {fileID: 5850781625971850372, guid: 88afb99e58a715640befe7148c6e92c6, type: 3}
lbItemSelfPrefab: {fileID: 3156808416426534223, guid: 67cb11c0d1417534e985eb7be1f6edf5, type: 3} lbItemSelfPrefab: {fileID: 3156808416426534223, guid: 67cb11c0d1417534e985eb7be1f6edf5, type: 3}
content: {fileID: 1747626110193711133} contentPiPuzzle: {fileID: 1749588350}
contentHOL: {fileID: 1785032378}
contentTowerEscape: {fileID: 1747626110193711133}
_lbPedestalItems: _lbPedestalItems:
- {fileID: 2568540576067986084} - {fileID: 2568540576067986084}
- {fileID: 5995147594332303578} - {fileID: 5995147594332303578}

@ -7,103 +7,62 @@ using UnityEngine;
public class PlayFabLeaderboards : MonoBehaviour public class PlayFabLeaderboards : MonoBehaviour
{ {
public static string DisplayName; public static string DisplayName;
public void UpdateLevelsCompleted(int levelsCompleted) public void UpdateLevelsCompleted(int levelsCompleted)
{ {
var request = new UpdatePlayerStatisticsRequest UpdateStatistic(GameConstants.HighScoreStatsKey, levelsCompleted);
{
Statistics = new List<StatisticUpdate>
{
new StatisticUpdate
{
StatisticName = GameConstants.HighScoreStatsKey,
Value = levelsCompleted
}
}
};
PlayFabClientAPI.UpdatePlayerStatistics(request, OnStatisticsUpdateSuccess, OnStatisticsUpdateFailure);
} }
private void UpdateStatistic(string statName, int value)
public void UpdateLevelCompletionTime(string tier, int levelNumber, int completionTimeInSeconds)
{ {
string statisticName = $"{tier}_Level_{levelNumber}_Time";
var request = new UpdatePlayerStatisticsRequest var request = new UpdatePlayerStatisticsRequest
{ {
Statistics = new List<StatisticUpdate> Statistics = new List<StatisticUpdate>
{ {
new StatisticUpdate new() { StatisticName = statName, Value = value }
{
StatisticName = statisticName,
Value = completionTimeInSeconds
}
} }
}; };
PlayFabClientAPI.UpdatePlayerStatistics(request, OnStatisticsUpdateSuccess, OnStatisticsUpdateFailure); if (PlayFabClientAPI.IsClientLoggedIn())
}
private void OnStatisticsUpdateSuccess(UpdatePlayerStatisticsResult result)
{
Debug.Log("Successfully updated player statistics!");
}
private void OnStatisticsUpdateFailure(PlayFabError error)
{
Debug.LogError("Failed to update player statistics: " + error.GenerateErrorReport());
}
public void GetLeaderboardByKey(string key,Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure)
{
var request = new GetLeaderboardRequest
{ {
StatisticName = key, PlayFabClientAPI.UpdatePlayerStatistics(request, OnStatisticsUpdateSuccess, OnStatisticsUpdateFailure);
StartPosition = 0, }
MaxResultsCount = 1
};
PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
} }
public void GetLeaderboard(Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure) public void GetLeaderboard(string statisticName, int maxResults, Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure)
{ {
var request = new GetLeaderboardRequest var request = new GetLeaderboardRequest
{ {
StatisticName = "HighScore", StatisticName = statisticName,
StartPosition = 0, StartPosition = 0,
MaxResultsCount = 10, MaxResultsCount = maxResults
ProfileConstraints = new PlayerProfileViewConstraints
{
ShowDisplayName = true,
ShowAvatarUrl = true
}
}; };
PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
} }
//public void GetLeaderboard(Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure) public void GetLeaderboardByKey(string key, Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure)
//{ {
// var request = new GetLeaderboardRequest GetLeaderboard(key, 1, onSuccess, onFailure);
// { }
// StatisticName = GameConstants.LevelCompletedStatsKey,
// StartPosition = 0,
// MaxResultsCount = 10
// };
// PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
//}
public void SetDisplayName(string displayName) public void SetDisplayName(string displayName)
{ {
var request = new UpdateUserTitleDisplayNameRequest DisplayName = displayName;
{
DisplayName = displayName if (!PlayFabClientAPI.IsClientLoggedIn()) return;
};
var request = new UpdateUserTitleDisplayNameRequest { DisplayName = displayName };
PlayFabClientAPI.UpdateUserTitleDisplayName(request, OnDisplayNameUpdateSuccess, OnDisplayNameUpdateFailure); PlayFabClientAPI.UpdateUserTitleDisplayName(request, OnDisplayNameUpdateSuccess, OnDisplayNameUpdateFailure);
DisplayName = displayName; }
private void OnStatisticsUpdateSuccess(UpdatePlayerStatisticsResult result)
{
Debug.Log("Successfully updated player statistics!");
}
private void OnStatisticsUpdateFailure(PlayFabError error)
{
Debug.LogError("Failed to update player statistics: " + error.GenerateErrorReport());
} }
private void OnDisplayNameUpdateSuccess(UpdateUserTitleDisplayNameResult result) private void OnDisplayNameUpdateSuccess(UpdateUserTitleDisplayNameResult result)
@ -115,5 +74,4 @@ public class PlayFabLeaderboards : MonoBehaviour
{ {
Debug.LogError("Failed to set display name: " + error.GenerateErrorReport()); Debug.LogError("Failed to set display name: " + error.GenerateErrorReport());
} }
}
}

@ -70,6 +70,7 @@ public class UIManager : MonoBehaviour
PlayFabManager.Instance.playFabLeaderboards.UpdateLevelsCompleted((int)GameManager.instance.Score); PlayFabManager.Instance.playFabLeaderboards.UpdateLevelsCompleted((int)GameManager.instance.Score);
} }
PlayerPrefsSyncManager.instance.SyncPlayerPrefsToPlayFab();
} }
public void Pause() public void Pause()
{ {

File diff suppressed because one or more lines are too long

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 91d8a660c38ee5f45a7e1ede3b83211a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: cc0a68dbbcbc34e41817270c17f68baf
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 5f7def41e3f9e5648a8033c2bedcdcd1
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 435fa3b54695bb94f82dcfc6e20fe178
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 9f3b73d62a2bbfd4f8407fdc0dbf074e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: e599f16a501076a48bd75a8acae13535
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: b7ed458e2bd11ee4798dae712615d515
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: a1eabf7300744fd418796fb938fd086a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: 2b84dc2cf378cbb4cae0ca8884f94026
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

@ -140,7 +140,7 @@ PlayerSettings:
loadStoreDebugModeEnabled: 0 loadStoreDebugModeEnabled: 0
visionOSBundleVersion: 1.0 visionOSBundleVersion: 1.0
tvOSBundleVersion: 1.0 tvOSBundleVersion: 1.0
bundleVersion: 0.1 bundleVersion: 0.4
preloadedAssets: [] preloadedAssets: []
metroInputSource: 0 metroInputSource: 0
wsaTransparentSwapchain: 0 wsaTransparentSwapchain: 0
@ -169,7 +169,7 @@ PlayerSettings:
iPhone: 0 iPhone: 0
tvOS: 0 tvOS: 0
overrideDefaultApplicationIdentifier: 1 overrideDefaultApplicationIdentifier: 1
AndroidBundleVersionCode: 1 AndroidBundleVersionCode: 4
AndroidMinSdkVersion: 22 AndroidMinSdkVersion: 22
AndroidTargetSdkVersion: 0 AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1 AndroidPreferredInstallLocation: 1

Loading…
Cancel
Save