Commit f7f3e6c4 authored by Yousef Sameh's avatar Yousef Sameh

rank and leaderboard

parent 1723ae04
...@@ -71,6 +71,12 @@ public class SupabaseAuthentication : MonoBehaviour ...@@ -71,6 +71,12 @@ public class SupabaseAuthentication : MonoBehaviour
} }
} }
// UI button
public void LogOutButton()
{
LogOut();
}
public async UniTask<OneOf<Success, string>> LogOut() public async UniTask<OneOf<Success, string>> LogOut()
{ {
......
...@@ -22,7 +22,7 @@ public class SessionListener : MonoBehaviour ...@@ -22,7 +22,7 @@ public class SessionListener : MonoBehaviour
LoggedOut.Invoke(); LoggedOut.Invoke();
break; break;
case Constants.AuthState.UserUpdated: case Constants.AuthState.UserUpdated:
Debug.Log("Signed In"); LoggedIn.Invoke();
break; break;
case Constants.AuthState.PasswordRecovery: case Constants.AuthState.PasswordRecovery:
Debug.Log("Password Recovery"); Debug.Log("Password Recovery");
......
...@@ -15,7 +15,8 @@ public class SupabaseManager : Singleton<SupabaseManager> ...@@ -15,7 +15,8 @@ public class SupabaseManager : Singleton<SupabaseManager>
private readonly NetworkStatus _networkStatus = new(); private readonly NetworkStatus _networkStatus = new();
// Internals // Internals
private Client? _client; private Client
? _client;
public Client? Supabase() => _client; public Client? Supabase() => _client;
...@@ -38,6 +39,8 @@ public class SupabaseManager : Singleton<SupabaseManager> ...@@ -38,6 +39,8 @@ public class SupabaseManager : Singleton<SupabaseManager>
// each time the app is restarted // each time the app is restarted
client.Auth.SetPersistence(new UnitySession()); client.Auth.SetPersistence(new UnitySession());
_client = client;
// This will be called whenever the session changes // This will be called whenever the session changes
client.Auth.AddStateChangedListener(SessionListener.UnityAuthListener); client.Auth.AddStateChangedListener(SessionListener.UnityAuthListener);
...@@ -84,7 +87,6 @@ public class SupabaseManager : Singleton<SupabaseManager> ...@@ -84,7 +87,6 @@ public class SupabaseManager : Singleton<SupabaseManager>
Settings serverConfiguration = (await client.Auth.Settings())!; Settings serverConfiguration = (await client.Auth.Settings())!;
Debug.Log($"Auto-confirm emails on this server: {serverConfiguration.MailerAutoConfirm}"); Debug.Log($"Auto-confirm emails on this server: {serverConfiguration.MailerAutoConfirm}");
} }
_client = client;
} }
private void DebugListener(string message, Exception e) private void DebugListener(string message, Exception e)
......
fileFormatVersion: 2
guid: 8b241466954cc196eb605d2ea916986d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
using System;
using Supabase.Postgrest.Attributes;
using Supabase.Postgrest.Models;
[Table("game_history")]
public class GameHistory : BaseModel
{
[PrimaryKey("id")]
public string Id { get; set; }
[Column("user_id")]
public string UserId { get; set; }
[Column("time_started")]
public DateTime TimeStarted { get; set; }
[Column("time_finished")]
public DateTime TimeFinished { get; set; }
[Column("points_earned")]
public int PointsEarned { get; set; } = 0;
[Column("game_type")]
public string GameType { get; set; }
[Column("created_at")]
public DateTime CreatedAt { get; set; }
}
fileFormatVersion: 2
guid: eaee03e3abc25d01aa9d2ab9afc9dbe9
\ No newline at end of file
using Cysharp.Threading.Tasks;
using OneOf;
using Supabase;
using System;
using System.Collections.Generic;
using UnityEngine;
using static Supabase.Postgrest.Constants;
public class GameHistoryService : Singleton<GameHistoryService>
{
private Client supabase => SupabaseManager.Instance.Supabase();
// Add a completed game
public async UniTask<OneOf<GameResult, ErrorResult>> AddGame(
string gameType,
int points,
DateTime startTime,
DateTime finishTime)
{
try
{
var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
var game = new GameHistory
{
GameType = gameType,
PointsEarned = points,
TimeStarted = startTime,
TimeFinished = finishTime,
CreatedAt = DateTime.UtcNow
};
await supabase.From<GameHistory>().Insert(game);
Debug.Log($"✓ Game added: {gameType} - {points} pts");
return new GameResult(game);
}
catch (Exception ex)
{
Debug.LogError($"Error adding game: {ex.Message}");
return new ErrorResult(ex.Message);
}
}
// Get single game
public async UniTask<OneOf<GameResult, ErrorResult>> GetGameById(string gameId)
{
try
{
var response = await supabase
.From<GameHistory>()
.Where(x => x.Id == gameId)
.Get();
if (response?.Models == null || response.Models.Count == 0)
return new ErrorResult("Game not found");
return new GameResult(response.Models[0]);
}
catch (Exception ex)
{
return new ErrorResult(ex.Message);
}
}
// Get user's game history
public async UniTask<OneOf<GameHistoryListResult, ErrorResult>> GetUserGameHistory(int limit = 50)
{
try
{
var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
var userId = authUser.Id.ToString();
var response = await supabase
.From<GameHistory>()
.Where(x => x.UserId == userId)
.Order(x => x.TimeStarted, Ordering.Descending)
.Limit(limit)
.Get();
return new GameHistoryListResult(response.Models ?? new());
}
catch (Exception ex)
{
return new ErrorResult(ex.Message);
}
}
// Get games by game type
public async UniTask<OneOf<GameHistoryListResult, ErrorResult>> GetGamesByType(
string gameType,
int limit = 50)
{
try
{
var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
var userId = authUser.Id.ToString();
var response = await supabase
.From<GameHistory>()
.Where(x => x.UserId == userId && x.GameType == gameType)
.Order(x => x.TimeStarted, Ordering.Descending)
.Limit(limit)
.Get();
return new GameHistoryListResult(response.Models ?? new());
}
catch (Exception ex)
{
return new ErrorResult(ex.Message);
}
}
// Get total points earned
public async UniTask<OneOf<TotalPointsResult, ErrorResult>> GetTotalPointsEarned()
{
try
{
var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
var userId = authUser.Id.ToString();
var response = await supabase
.From<GameHistory>()
.Where(x => x.UserId == userId)
.Get();
int totalPoints = 0;
foreach (var game in response.Models ?? new())
{
totalPoints += game.PointsEarned;
}
return new TotalPointsResult(totalPoints);
}
catch (Exception ex)
{
return new ErrorResult(ex.Message);
}
}
// Get stats for a game type
public async UniTask<OneOf<GameStatsResult, ErrorResult>> GetGameTypeStats(string gameType)
{
try
{
var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
var userId = authUser.Id.ToString();
var response = await supabase
.From<GameHistory>()
.Where(x => x.UserId == userId && x.GameType == gameType)
.Get();
var games = response.Models ?? new();
int totalGames = games.Count;
int totalPoints = 0;
double avgDuration = 0;
foreach (var game in games)
{
totalPoints += game.PointsEarned;
// avgDuration += game.Duration.TotalSeconds;
}
if (totalGames > 0)
avgDuration /= totalGames;
return new GameStatsResult(
gameType,
totalGames,
totalPoints,
avgDuration
);
}
catch (Exception ex)
{
return new ErrorResult(ex.Message);
}
}
// Delete a game
public async UniTask<OneOf<GameResult, ErrorResult>> DeleteGame(string gameId)
{
try
{
var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
await supabase
.From<GameHistory>()
.Where(x => x.Id == gameId && x.UserId == authUser.Id.ToString())
.Delete();
return new GameResult(null);
}
catch (Exception ex)
{
return new ErrorResult(ex.Message);
}
}
}
// Result types
public record GameResult(GameHistory Game);
public record GameHistoryListResult(List<GameHistory> Games);
public record TotalPointsResult(int TotalPoints);
public record GameStatsResult(
string GameType,
int TotalGames,
int TotalPoints,
double AverageDurationSeconds
);
fileFormatVersion: 2
guid: e0c479d9df34c7ccbb8d3623401c85ab
\ No newline at end of file
fileFormatVersion: 2
guid: 25636b24c9247102b9da21f46d3712f4
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
using Newtonsoft.Json;
using Supabase.Postgrest.Attributes;
using Supabase.Postgrest.Models;
[Table("leaderboard")]
public class LeaderboardPlayerModel : BaseModel
{
[PrimaryKey("id")]
[JsonProperty("id")]
public string Id { get; set; }
[Column("display_name")]
[JsonProperty("display_name")]
public string DisplayName { get; set; }
[Column("avatar_url")]
[JsonProperty("avatar_url")]
public string? AvatarUrl { get; set; }
[Column("rank")]
[JsonProperty("rank")]
public string Rank { get; set; }
[Column("points")]
[JsonProperty("points")]
public int Points { get; set; }
[Column("position")]
[JsonProperty("position")]
public int Position { get; set; }
}
fileFormatVersion: 2
guid: 5930ff4aad4618fd2a22174a1f4ccb7f
\ No newline at end of file
using System;
using System.Collections.Generic;
using Cysharp.Threading.Tasks;
using OneOf;
using Supabase;
using UnityEditor.Experimental.GraphView;
public class LeaderboardService : Singleton<LeaderboardService>
{
private Client supabase => SupabaseManager.Instance.Supabase();
public async UniTask<OneOf<List<LeaderboardPlayerModel>, string>> LoadTop100Players()
{
try
{
// Queries the 'leaderboard' view directly
var response = await supabase
.From<LeaderboardPlayerModel>()
.Get();
return response.Models;
}
catch (Exception e)
{
return e.Message;
}
}
}
fileFormatVersion: 2
guid: 657023c5a1d36ba988848e0d6abbbca7
\ No newline at end of file
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using OneOf; using OneOf;
using OneOf.Types;
using Supabase; using Supabase;
using System; using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine; using UnityEngine;
public class UserService : Singleton<UserService> public class UserService : Singleton<UserService>
{ {
private Client supabase; private Client supabase => SupabaseManager.Instance.Supabase();
protected override void Awake() public User? CurrentUser { private set; get; }
public Action<User> OnUserChange;
public async UniTask LoadCurrentUser()
{
var userOrFail = await GetCurrentUser();
userOrFail.Switch((user) =>
{
print(user.User.DisplayName);
CurrentUser = user.User;
OnUserChange?.Invoke(CurrentUser);
}, (error) => Debug.LogError(error.Message));
}
protected async override void Awake()
{ {
base.Awake(); base.Awake();
supabase = SupabaseManager.Instance.Supabase();
} }
public async UniTask<OneOf<UserResult, ErrorResult>> CreateUserProfile( public async UniTask<OneOf<UserResult, ErrorResult>> CreateUserProfile(
...@@ -43,23 +59,20 @@ public class UserService : Singleton<UserService> ...@@ -43,23 +59,20 @@ public class UserService : Singleton<UserService>
{ {
try try
{ {
if (supabase == null)
{
Debug.LogError("Supabase is null");
}
var authUser = supabase.Auth.CurrentUser; var authUser = supabase.Auth.CurrentUser;
if (authUser == null)
return new ErrorResult("Not authenticated");
var response = await supabase var parameters = new Dictionary<string, object> { { "target_user_id", authUser.Id } };
.From<User>() var userProf = await supabase.Rpc<List<User>>("get_user_profile", parameters);
.Where(x => x.Id == authUser.Id.ToString())
.Single();
if (response == null)
return new ErrorResult("User not found");
return new UserResult(response); return new UserResult(userProf.First());
} }
catch (Exception ex) catch (Exception ex)
{ {
return new ErrorResult(ex.Message); return new ErrorResult(ex.Message + ex.StackTrace);
} }
} }
...@@ -67,19 +80,23 @@ public class UserService : Singleton<UserService> ...@@ -67,19 +80,23 @@ public class UserService : Singleton<UserService>
{ {
try try
{ {
var response = await supabase var parameters = new Dictionary<string, object> { { "target_user_id", userId } };
.From<User>() var userProf = await supabase.Rpc<User>("get_user_profile", parameters);
.Where(x => x.Id == userId)
.Single();
if (response == null) // Debug.Log($"My Rank: {myProfile.RankDisplay}");
// var response = await supabase
// .From<User>()
// .Where(x => x.Id == userId)
// .Single();
if (userProf == null)
return new ErrorResult("User not found"); return new ErrorResult("User not found");
return new UserResult(response); return new UserResult(userProf);
} }
catch (Exception ex) catch (Exception ex)
{ {
return new ErrorResult(ex.Message); return new ErrorResult(ex.StackTrace);
} }
} }
......
...@@ -3,37 +3,37 @@ using Supabase.Postgrest.Attributes; ...@@ -3,37 +3,37 @@ using Supabase.Postgrest.Attributes;
using Supabase.Postgrest.Models; using Supabase.Postgrest.Models;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using Newtonsoft.Json;
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum UserRank
{
Normal,
Geek,
Master,
Olympian
}
[Table("users")] [Table("users")]
public class User : BaseModel public class User : BaseModel
{ {
[PrimaryKey("id")] [PrimaryKey("id")]
[JsonProperty("id")]
public string Id { get; set; } public string Id { get; set; }
[Column("display_name")] [Column("display_name")]
[JsonProperty("display_name")]
public string DisplayName { get; set; } public string DisplayName { get; set; }
[Column("avatar_url")] [Column("avatar_url")]
[JsonProperty("avatar_url")]
public string? AvatarUrl { get; set; } public string? AvatarUrl { get; set; }
[Column("rank")] [Column("rank")]
[JsonProperty("rank")]
public string Rank { get; set; } public string Rank { get; set; }
[Column("points")] [Column("points")]
[JsonProperty("points")]
public int Points { get; set; } = 0; public int Points { get; set; } = 0;
[Column("created_at")] [Column("created_at")]
[JsonProperty("created_at")]
public DateTime CreatedAt { get; set; } public DateTime CreatedAt { get; set; }
[Column("updated_at")] [Column("updated_at")]
[JsonProperty("updated_at")]
public DateTime UpdatedAt { get; set; } public DateTime UpdatedAt { get; set; }
} }
...@@ -16,4 +16,11 @@ public class SupabaseTester : MonoBehaviour ...@@ -16,4 +16,11 @@ public class SupabaseTester : MonoBehaviour
{ {
supabaseAuthentication.SignUp("hello@gmail.com", "test098", "p0wer"); supabaseAuthentication.SignUp("hello@gmail.com", "test098", "p0wer");
} }
[ContextMenu("Finish Game")]
public void FinishGame()
{
GameHistoryService.Instance.AddGame("CS", 3200, DateTime.Now, DateTime.Today);
}
} }
using System.Linq;
using Cysharp.Threading.Tasks;
using LightSide;
using UnityEngine; using UnityEngine;
public class HomeUI : MonoBehaviour public class HomeUI : MonoBehaviour
{ {
// Start is called once before the first execution of Update after the MonoBehaviour is created [SerializeField] private UniText greetingText;
void Start() [SerializeField] private UniText rankText;
{ [SerializeField] private UniText leaderBoard;
void Awake()
{
UserService.Instance.OnUserChange += OnUserChange;
} }
// Update is called once per frame private async void Start()
void Update() {
UserService.Instance.LoadCurrentUser();
var playersOrFailure = await LeaderboardService.Instance.LoadTop100Players();
playersOrFailure.Switch(
(players) =>
{ {
string leaderTest = "";
foreach (var player in players)
{
leaderTest += player.Position + " " + player.DisplayName + "\n";
}
leaderBoard.Text = leaderTest;
}
,
(error) => Debug.LogError(error)
);
} }
...@@ -18,9 +42,17 @@ public class HomeUI : MonoBehaviour ...@@ -18,9 +42,17 @@ public class HomeUI : MonoBehaviour
{ {
gameObject.SetActive(true); gameObject.SetActive(true);
} }
public void hide() public void hide()
{ {
gameObject.SetActive(false); gameObject.SetActive(false);
} }
private void OnUserChange(User user)
{
greetingText.Text = $"Hello, {user.DisplayName}";
rankText.Text = $"Your rank is {user.Rank}";
}
} }
...@@ -733,6 +733,237 @@ MonoBehaviour: ...@@ -733,6 +733,237 @@ MonoBehaviour:
createAcountButton: {fileID: 14167333} createAcountButton: {fileID: 14167333}
loginPanelButton: {fileID: 757821088} loginPanelButton: {fileID: 757821088}
messageText: {fileID: 1874488904} messageText: {fileID: 1874488904}
--- !u!1 &145504514
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 145504515}
- component: {fileID: 145504517}
- component: {fileID: 145504516}
m_Layer: 5
m_Name: Leaderboard
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &145504515
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 145504514}
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: 1925923778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 226.18103, y: 57.38257}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &145504516
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 145504514}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: beaa34cb0e58d624bb3a264b28600785, type: 3}
m_Name:
m_EditorClassIdentifier: LightSide.UniText::LightSide.UniText
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
text:
fontStack: {fileID: 11400000, guid: 0029e5efb4c7a12f1ac9136de794e6dc, type: 2}
appearance: {fileID: 11400000, guid: 3a559cf5d653f05ea807e1be5655df92, type: 2}
fontSize: 36
baseDirection: 2
wordWrap: 1
horizontalAlignment: 0
verticalAlignment: 0
overEdge: 0
underEdge: 0
leadingDistribution: 0
autoSize: 0
minFontSize: 10
maxFontSize: 72
modRegisters:
items: []
modRegisterConfigs:
items: []
highlighter:
rid: 5227943649919107072
references:
version: 2
RefIds:
- rid: 5227943649919107072
type: {class: DefaultTextHighlighter, ns: LightSide, asm: LightSide.UniText}
data:
clickColor: {r: 0.2, g: 0.5, b: 1, a: 0.6}
fadeDuration: 0.25
hoverColor: {r: 0.2, g: 0.5, b: 1, a: 0.1}
--- !u!222 &145504517
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 145504514}
m_CullTransparentMesh: 1
--- !u!1 &295720945
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 295720946}
- component: {fileID: 295720948}
- component: {fileID: 295720947}
m_Layer: 5
m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &295720946
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 295720945}
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: 1458110290}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &295720947
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 295720945}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Logout
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281479730
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 24
m_fontSizeBase: 24
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_characterHorizontalScale: 1
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!222 &295720948
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 295720945}
m_CullTransparentMesh: 1
--- !u!1 &429400588 --- !u!1 &429400588
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -2911,97 +3142,6 @@ MonoBehaviour: ...@@ -2911,97 +3142,6 @@ MonoBehaviour:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.RectMask2D m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.RectMask2D
m_Padding: {x: -8, y: -5, z: -8, w: -5} m_Padding: {x: -8, y: -5, z: -8, w: -5}
m_Softness: {x: 0, y: 0} m_Softness: {x: 0, y: 0}
--- !u!1 &1155791801
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1155791803}
- component: {fileID: 1155791802}
m_Layer: 0
m_Name: Circle
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!212 &1155791802
SpriteRenderer:
serializedVersion: 2
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1155791801}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_MaskInteraction: 0
m_Sprite: {fileID: -2413806693520163455, guid: a86470a33a6bf42c4b3595704624658b, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_SpriteSortPoint: 0
--- !u!4 &1155791803
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1155791801}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.31702, y: 0.01101, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1174813286 --- !u!1 &1174813286
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -3506,9 +3646,57 @@ MonoBehaviour: ...@@ -3506,9 +3646,57 @@ MonoBehaviour:
m_StringArgument: m_StringArgument:
m_BoolArgument: 0 m_BoolArgument: 0
m_CallState: 2 m_CallState: 2
- m_Target: {fileID: 1615490131}
m_TargetAssemblyTypeName: HomeUI, Assembly-CSharp
m_MethodName: show
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
LoggedOut: LoggedOut:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls:
- m_Target: {fileID: 520085182}
m_TargetAssemblyTypeName: LoginUI, Assembly-CSharp
m_MethodName: Show
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
- m_Target: {fileID: 136809880}
m_TargetAssemblyTypeName: CreateAcountUI, Assembly-CSharp
m_MethodName: hide
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
- m_Target: {fileID: 1615490131}
m_TargetAssemblyTypeName: HomeUI, Assembly-CSharp
m_MethodName: hide
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!1 &1253017570 --- !u!1 &1253017570
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -4033,6 +4221,7 @@ RectTransform: ...@@ -4033,6 +4221,7 @@ RectTransform:
m_Children: m_Children:
- {fileID: 520085179} - {fileID: 520085179}
- {fileID: 136809876} - {fileID: 136809876}
- {fileID: 1615490127}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
...@@ -4040,7 +4229,140 @@ RectTransform: ...@@ -4040,7 +4229,140 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0} m_Pivot: {x: 0, y: 0}
--- !u!1 &1522715119 --- !u!1 &1458110289
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1458110290}
- component: {fileID: 1458110293}
- component: {fileID: 1458110292}
- component: {fileID: 1458110291}
m_Layer: 5
m_Name: Logout
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1458110290
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1458110289}
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:
- {fileID: 295720946}
m_Father: {fileID: 1925923778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -80, y: -15}
m_SizeDelta: {x: 160, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1458110291
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1458110289}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 1458110292}
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 920987602}
m_TargetAssemblyTypeName: SupabaseAuthentication, Assembly-CSharp
m_MethodName: LogOutButton
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
--- !u!114 &1458110292
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1458110289}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1458110293
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1458110289}
m_CullTransparentMesh: 1
--- !u!1 &1522715119
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
...@@ -4864,7 +5186,7 @@ MonoBehaviour: ...@@ -4864,7 +5186,7 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: Assembly-CSharp::com.example.SupabaseManager m_EditorClassIdentifier: Assembly-CSharp::com.example.SupabaseManager
SessionListener: {fileID: 1213667304} SessionListener: {fileID: 1213667304}
ErrorText: {fileID: 0} ErrorText: {fileID: 1086442633}
--- !u!4 &1610260979 --- !u!4 &1610260979
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -4882,6 +5204,218 @@ Transform: ...@@ -4882,6 +5204,218 @@ Transform:
- {fileID: 1213667303} - {fileID: 1213667303}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1615490126
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1615490127}
- component: {fileID: 1615490130}
- component: {fileID: 1615490129}
- component: {fileID: 1615490128}
- component: {fileID: 1615490131}
m_Layer: 5
m_Name: Home
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &1615490127
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1615490126}
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:
- {fileID: 1925923778}
m_Father: {fileID: 1423736946}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1615490128
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1615490126}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.GraphicRaycaster
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!114 &1615490129
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1615490126}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.CanvasScaler
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!223 &1615490130
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1615490126}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!114 &1615490131
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1615490126}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6abd7c2813215344aacce964e4964aac, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::HomeUI
greetingText: {fileID: 1855868663}
rankText: {fileID: 1694109610}
leaderBoard: {fileID: 145504516}
--- !u!1 &1694109608
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1694109609}
- component: {fileID: 1694109611}
- component: {fileID: 1694109610}
m_Layer: 5
m_Name: Rank
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1694109609
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1694109608}
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: 1925923778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 170, y: -141.8}
m_SizeDelta: {x: 226.18103, y: 57.38257}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1694109610
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1694109608}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: beaa34cb0e58d624bb3a264b28600785, type: 3}
m_Name:
m_EditorClassIdentifier: LightSide.UniText::LightSide.UniText
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
text:
fontStack: {fileID: 11400000, guid: 0029e5efb4c7a12f1ac9136de794e6dc, type: 2}
appearance: {fileID: 11400000, guid: 3a559cf5d653f05ea807e1be5655df92, type: 2}
fontSize: 36
baseDirection: 2
wordWrap: 1
horizontalAlignment: 0
verticalAlignment: 0
overEdge: 0
underEdge: 0
leadingDistribution: 0
autoSize: 0
minFontSize: 10
maxFontSize: 72
modRegisters:
items: []
modRegisterConfigs:
items: []
highlighter:
rid: 5227943649919107072
references:
version: 2
RefIds:
- rid: 5227943649919107072
type: {class: DefaultTextHighlighter, ns: LightSide, asm: LightSide.UniText}
data:
clickColor: {r: 0.2, g: 0.5, b: 1, a: 0.6}
fadeDuration: 0.25
hoverColor: {r: 0.2, g: 0.5, b: 1, a: 0.1}
--- !u!222 &1694109611
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1694109608}
m_CullTransparentMesh: 1
--- !u!1 &1736413750 --- !u!1 &1736413750
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -5219,6 +5753,100 @@ CanvasRenderer: ...@@ -5219,6 +5753,100 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1807314209} m_GameObject: {fileID: 1807314209}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &1855868662
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1855868665}
- component: {fileID: 1855868664}
- component: {fileID: 1855868663}
m_Layer: 5
m_Name: Greetings
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1855868663
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1855868662}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: beaa34cb0e58d624bb3a264b28600785, type: 3}
m_Name:
m_EditorClassIdentifier: LightSide.UniText::LightSide.UniText
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
text:
fontStack: {fileID: 11400000, guid: 0029e5efb4c7a12f1ac9136de794e6dc, type: 2}
appearance: {fileID: 11400000, guid: 3a559cf5d653f05ea807e1be5655df92, type: 2}
fontSize: 36
baseDirection: 2
wordWrap: 1
horizontalAlignment: 0
verticalAlignment: 0
overEdge: 0
underEdge: 0
leadingDistribution: 0
autoSize: 0
minFontSize: 10
maxFontSize: 72
modRegisters:
items: []
modRegisterConfigs:
items: []
highlighter:
rid: 5227943649919107072
references:
version: 2
RefIds:
- rid: 5227943649919107072
type: {class: DefaultTextHighlighter, ns: LightSide, asm: LightSide.UniText}
data:
clickColor: {r: 0.2, g: 0.5, b: 1, a: 0.6}
fadeDuration: 0.25
hoverColor: {r: 0.2, g: 0.5, b: 1, a: 0.1}
--- !u!222 &1855868664
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1855868662}
m_CullTransparentMesh: 1
--- !u!224 &1855868665
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1855868662}
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: 1925923778}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 170, y: -70}
m_SizeDelta: {x: 226.18103, y: 57.38257}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1874488902 --- !u!1 &1874488902
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -5356,6 +5984,85 @@ CanvasRenderer: ...@@ -5356,6 +5984,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1874488902} m_GameObject: {fileID: 1874488902}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &1925923777
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1925923778}
- component: {fileID: 1925923780}
- component: {fileID: 1925923779}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1925923778
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1925923777}
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:
- {fileID: 1855868665}
- {fileID: 1694109609}
- {fileID: 145504515}
- {fileID: 1458110290}
m_Father: {fileID: 1615490127}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1925923779
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1925923777}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
m_Material: {fileID: 0}
m_Color: {r: 0.254717, g: 0.254717, b: 0.254717, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1925923780
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1925923777}
m_CullTransparentMesh: 1
--- !u!1 &2062224712 --- !u!1 &2062224712
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -5857,5 +6564,4 @@ SceneRoots: ...@@ -5857,5 +6564,4 @@ SceneRoots:
- {fileID: 1610260979} - {fileID: 1610260979}
- {fileID: 1423736946} - {fileID: 1423736946}
- {fileID: 48756273} - {fileID: 48756273}
- {fileID: 1155791803}
- {fileID: 1360329119} - {fileID: 1360329119}
...@@ -24,7 +24,7 @@ MonoBehaviour: ...@@ -24,7 +24,7 @@ MonoBehaviour:
m_MinSize: {x: 300, y: 112} m_MinSize: {x: 300, y: 112}
m_MaxSize: {x: 24288, y: 16192} m_MaxSize: {x: 24288, y: 16192}
vertical: 0 vertical: 0
controlID: 4036 controlID: 13759
draggingID: 0 draggingID: 0
--- !u!114 &2 --- !u!114 &2
MonoBehaviour: MonoBehaviour:
...@@ -50,7 +50,7 @@ MonoBehaviour: ...@@ -50,7 +50,7 @@ MonoBehaviour:
x: 355 x: 355
y: 61 y: 61
width: 1097 width: 1097
height: 433 height: 546
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -107,22 +107,22 @@ MonoBehaviour: ...@@ -107,22 +107,22 @@ MonoBehaviour:
x: 0 x: 0
y: 21 y: 21
width: 1097 width: 1097
height: 412 height: 525
m_Scale: {x: 0.17166667, y: 0.17166667} m_Scale: {x: 0.21875001, y: 0.21875}
m_Translation: {x: 548.5, y: 206} m_Translation: {x: 548.5, y: 262.5}
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: -3195.1455 x: -2507.4285
y: -1200 y: -1200
width: 6390.291 width: 5014.857
height: 2400 height: 2400
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 0.17166667 m_defaultScale: 0.21875
m_LastWindowPixelSize: {x: 1097, y: 433} m_LastWindowPixelSize: {x: 1097, y: 546}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000000000000000000 m_LowResolutionForAspectRatios: 01000000000000000000
...@@ -153,7 +153,7 @@ MonoBehaviour: ...@@ -153,7 +153,7 @@ MonoBehaviour:
m_MinSize: {x: 200, y: 112} m_MinSize: {x: 200, y: 112}
m_MaxSize: {x: 16192, y: 16192} m_MaxSize: {x: 16192, y: 16192}
vertical: 1 vertical: 1
controlID: 4037 controlID: 13760
draggingID: 0 draggingID: 0
--- !u!114 &4 --- !u!114 &4
MonoBehaviour: MonoBehaviour:
...@@ -175,11 +175,11 @@ MonoBehaviour: ...@@ -175,11 +175,11 @@ MonoBehaviour:
x: 0 x: 0
y: 0 y: 0
width: 1454 width: 1454
height: 459 height: 572
m_MinSize: {x: 200, y: 56} m_MinSize: {x: 200, y: 56}
m_MaxSize: {x: 16192, y: 8096} m_MaxSize: {x: 16192, y: 8096}
vertical: 0 vertical: 0
controlID: 4038 controlID: 13761
draggingID: 0 draggingID: 0
--- !u!114 &5 --- !u!114 &5
MonoBehaviour: MonoBehaviour:
...@@ -199,7 +199,7 @@ MonoBehaviour: ...@@ -199,7 +199,7 @@ MonoBehaviour:
x: 0 x: 0
y: 0 y: 0
width: 355 width: 355
height: 459 height: 572
m_MinSize: {x: 201, y: 226} m_MinSize: {x: 201, y: 226}
m_MaxSize: {x: 4001, y: 4026} m_MaxSize: {x: 4001, y: 4026}
m_ActualView: {fileID: 6} m_ActualView: {fileID: 6}
...@@ -231,7 +231,7 @@ MonoBehaviour: ...@@ -231,7 +231,7 @@ MonoBehaviour:
x: 0 x: 0
y: 61 y: 61
width: 354 width: 354
height: 433 height: 546
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -247,18 +247,19 @@ MonoBehaviour: ...@@ -247,18 +247,19 @@ MonoBehaviour:
m_DynamicPanelBehavior: 0 m_DynamicPanelBehavior: 0
m_SceneHierarchy: m_SceneHierarchy:
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 36} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs:
- m_Data: 31262 - m_Data: -69696
m_LastClickedID: m_LastClickedID:
m_Data: 0 m_Data: -69696
m_ExpandedIDs: m_ExpandedIDs:
- m_Data: -8818 - m_Data: -75370
- m_Data: -2622
- m_Data: -2286
- m_Data: -1342 - m_Data: -1342
- m_Data: 55606 - m_Data: 54594
- m_Data: 55648 - m_Data: 54774
- m_Data: 55828 - m_Data: 54836
- m_Data: 55890
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -276,7 +277,7 @@ MonoBehaviour: ...@@ -276,7 +277,7 @@ MonoBehaviour:
m_OriginalEventType: 11 m_OriginalEventType: 11
m_IsRenamingFilename: 0 m_IsRenamingFilename: 0
m_TrimLeadingAndTrailingWhitespace: 0 m_TrimLeadingAndTrailingWhitespace: 0
m_ClientGUIView: {fileID: 5} m_ClientGUIView: {fileID: 0}
m_SearchString: m_SearchString:
m_ExpandedScenes: [] m_ExpandedScenes: []
m_CurrenRootInstanceID: 0 m_CurrenRootInstanceID: 0
...@@ -302,7 +303,7 @@ MonoBehaviour: ...@@ -302,7 +303,7 @@ MonoBehaviour:
x: 355 x: 355
y: 0 y: 0
width: 1099 width: 1099
height: 459 height: 572
m_MinSize: {x: 202, y: 226} m_MinSize: {x: 202, y: 226}
m_MaxSize: {x: 4002, y: 4026} m_MaxSize: {x: 4002, y: 4026}
m_ActualView: {fileID: 2} m_ActualView: {fileID: 2}
...@@ -335,7 +336,7 @@ MonoBehaviour: ...@@ -335,7 +336,7 @@ MonoBehaviour:
x: 355 x: 355
y: 61 y: 61
width: 1097 width: 1097
height: 433 height: 546
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -920,9 +921,9 @@ MonoBehaviour: ...@@ -920,9 +921,9 @@ MonoBehaviour:
m_AudioPlay: 0 m_AudioPlay: 0
m_DebugDrawModesUseInteractiveLightBakingData: 0 m_DebugDrawModesUseInteractiveLightBakingData: 0
m_Position: m_Position:
m_Target: {x: 0.3170178, y: 0.01101324, z: -0.0036561592} m_Target: {x: 581.7626, y: 1267.5247, z: -2.9103668}
speed: 2 speed: 2
m_Value: {x: 0.3170178, y: 0.01101324, z: -0.0036561592} m_Value: {x: 581.7626, y: 1267.5247, z: -2.9103668}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
...@@ -972,9 +973,9 @@ MonoBehaviour: ...@@ -972,9 +973,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: 10.365613 m_Target: 375.2794
speed: 2 speed: 2
m_Value: 10.365613 m_Value: 375.2794
m_Ortho: m_Ortho:
m_Target: 1 m_Target: 1
speed: 2 speed: 2
...@@ -1018,25 +1019,25 @@ MonoBehaviour: ...@@ -1018,25 +1019,25 @@ 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: ProjectBrowser m_Name: ConsoleWindow
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 459 y: 572
width: 1454 width: 1454
height: 524 height: 411
m_MinSize: {x: 231, y: 276} m_MinSize: {x: 101, y: 126}
m_MaxSize: {x: 10001, y: 10026} m_MaxSize: {x: 4001, y: 4026}
m_ActualView: {fileID: 10} m_ActualView: {fileID: 11}
m_Panes: m_Panes:
- {fileID: 10} - {fileID: 10}
- {fileID: 11} - {fileID: 11}
- {fileID: 12} - {fileID: 12}
- {fileID: 13} - {fileID: 13}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &10 --- !u!114 &10
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -1059,9 +1060,9 @@ MonoBehaviour: ...@@ -1059,9 +1060,9 @@ MonoBehaviour:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 520 y: 633
width: 1453 width: 1453
height: 498 height: 385
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -1086,7 +1087,7 @@ MonoBehaviour: ...@@ -1086,7 +1087,7 @@ MonoBehaviour:
m_SkipHidden: 0 m_SkipHidden: 0
m_SearchArea: 1 m_SearchArea: 1
m_Folders: m_Folders:
- Assets/App/Infrastructure/Core - Assets/App/Infrastructure/Leaderboard
m_Globs: [] m_Globs: []
m_ProductIds: m_ProductIds:
m_AnyWithAssetOrigin: 0 m_AnyWithAssetOrigin: 0
...@@ -1096,7 +1097,7 @@ MonoBehaviour: ...@@ -1096,7 +1097,7 @@ MonoBehaviour:
m_ViewMode: 1 m_ViewMode: 1
m_StartGridSize: 96 m_StartGridSize: 96
m_LastFolders: m_LastFolders:
- Assets/App/Infrastructure/Core - Assets/App/Infrastructure/Leaderboard
m_LastFoldersGridSize: 96 m_LastFoldersGridSize: 96
m_LastProjectPath: /home/p0wer/development/ssbookminigames/My project m_LastProjectPath: /home/p0wer/development/ssbookminigames/My project
m_LockTracker: m_LockTracker:
...@@ -1105,14 +1106,12 @@ MonoBehaviour: ...@@ -1105,14 +1106,12 @@ MonoBehaviour:
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 79} scrollPos: {x: 0, y: 79}
m_SelectedIDs: m_SelectedIDs:
- m_Data: 55224 - m_Data: 81320
m_LastClickedID: m_LastClickedID:
m_Data: 55224 m_Data: 81320
m_ExpandedIDs: m_ExpandedIDs:
- m_Data: 0 - m_Data: 0
- m_Data: 54850 - m_Data: 55206
- m_Data: 54982
- m_Data: 55188
- m_Data: 1000000000 - m_Data: 1000000000
- m_Data: 2147483647 - m_Data: 2147483647
m_RenameOverlay: m_RenameOverlay:
...@@ -1147,7 +1146,7 @@ MonoBehaviour: ...@@ -1147,7 +1146,7 @@ MonoBehaviour:
m_Data: 0 m_Data: 0
m_ExpandedIDs: m_ExpandedIDs:
- m_Data: 0 - m_Data: 0
- m_Data: 54850 - m_Data: 55206
- m_Data: 1000000000 - m_Data: 1000000000
- m_Data: 2147483647 - m_Data: 2147483647
m_RenameOverlay: m_RenameOverlay:
...@@ -1235,9 +1234,9 @@ MonoBehaviour: ...@@ -1235,9 +1234,9 @@ MonoBehaviour:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 520 y: 633
width: 1453 width: 1453
height: 498 height: 385
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -1418,7 +1417,7 @@ MonoBehaviour: ...@@ -1418,7 +1417,7 @@ MonoBehaviour:
m_ControlHash: -371814159 m_ControlHash: -371814159
m_PrefName: Preview_InspectorPreview m_PrefName: Preview_InspectorPreview
m_LastInspectedObjectInstanceID: -1 m_LastInspectedObjectInstanceID: -1
m_LastVerticalScrollValue: 0 m_LastVerticalScrollValue: 89
m_GlobalObjectId: m_GlobalObjectId:
m_InspectorMode: 0 m_InspectorMode: 0
m_LockTracker: m_LockTracker:
......
...@@ -19,7 +19,7 @@ MonoBehaviour: ...@@ -19,7 +19,7 @@ MonoBehaviour:
width: 948 width: 948
height: 1039 height: 1039
m_ShowMode: 4 m_ShowMode: 4
m_Title: Scene m_Title: Console
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}
...@@ -119,7 +119,7 @@ MonoBehaviour: ...@@ -119,7 +119,7 @@ MonoBehaviour:
m_MinSize: {x: 300, y: 112} m_MinSize: {x: 300, y: 112}
m_MaxSize: {x: 24288, y: 16192} m_MaxSize: {x: 24288, y: 16192}
vertical: 0 vertical: 0
controlID: 69 controlID: 4263
draggingID: 0 draggingID: 0
--- !u!114 &6 --- !u!114 &6
MonoBehaviour: MonoBehaviour:
...@@ -145,7 +145,7 @@ MonoBehaviour: ...@@ -145,7 +145,7 @@ MonoBehaviour:
m_MinSize: {x: 200, y: 112} m_MinSize: {x: 200, y: 112}
m_MaxSize: {x: 16192, y: 16192} m_MaxSize: {x: 16192, y: 16192}
vertical: 1 vertical: 1
controlID: 70 controlID: 4264
draggingID: 0 draggingID: 0
--- !u!114 &7 --- !u!114 &7
MonoBehaviour: MonoBehaviour:
...@@ -167,11 +167,11 @@ MonoBehaviour: ...@@ -167,11 +167,11 @@ MonoBehaviour:
x: 0 x: 0
y: 0 y: 0
width: 724 width: 724
height: 698 height: 684
m_MinSize: {x: 200, y: 56} m_MinSize: {x: 200, y: 56}
m_MaxSize: {x: 16192, y: 8096} m_MaxSize: {x: 16192, y: 8096}
vertical: 0 vertical: 0
controlID: 71 controlID: 4265
draggingID: 0 draggingID: 0
--- !u!114 &8 --- !u!114 &8
MonoBehaviour: MonoBehaviour:
...@@ -191,7 +191,7 @@ MonoBehaviour: ...@@ -191,7 +191,7 @@ MonoBehaviour:
x: 0 x: 0
y: 0 y: 0
width: 177 width: 177
height: 698 height: 684
m_MinSize: {x: 201, y: 226} m_MinSize: {x: 201, y: 226}
m_MaxSize: {x: 4001, y: 4026} m_MaxSize: {x: 4001, y: 4026}
m_ActualView: {fileID: 14} m_ActualView: {fileID: 14}
...@@ -209,7 +209,7 @@ MonoBehaviour: ...@@ -209,7 +209,7 @@ 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:
...@@ -217,15 +217,15 @@ MonoBehaviour: ...@@ -217,15 +217,15 @@ MonoBehaviour:
x: 177 x: 177
y: 0 y: 0
width: 547 width: 547
height: 698 height: 684
m_MinSize: {x: 202, y: 226} m_MinSize: {x: 202, y: 226}
m_MaxSize: {x: 4002, y: 4026} m_MaxSize: {x: 4002, y: 4026}
m_ActualView: {fileID: 15} m_ActualView: {fileID: 13}
m_Panes: m_Panes:
- {fileID: 15} - {fileID: 15}
- {fileID: 13} - {fileID: 13}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &10 --- !u!114 &10
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -236,25 +236,25 @@ MonoBehaviour: ...@@ -236,25 +236,25 @@ 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: ProjectBrowser m_Name: ConsoleWindow
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 698 y: 684
width: 724 width: 724
height: 285 height: 299
m_MinSize: {x: 231, y: 276} m_MinSize: {x: 101, y: 126}
m_MaxSize: {x: 10001, y: 10026} m_MaxSize: {x: 4001, y: 4026}
m_ActualView: {fileID: 16} m_ActualView: {fileID: 17}
m_Panes: m_Panes:
- {fileID: 16} - {fileID: 16}
- {fileID: 17} - {fileID: 17}
- {fileID: 18} - {fileID: 18}
- {fileID: 19} - {fileID: 19}
m_Selected: 0 m_Selected: 1
m_LastSelected: 1 m_LastSelected: 0
--- !u!114 &11 --- !u!114 &11
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -568,10 +568,10 @@ MonoBehaviour: ...@@ -568,10 +568,10 @@ MonoBehaviour:
m_TextWithWhitespace: "Game\u200B" m_TextWithWhitespace: "Game\u200B"
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 355 x: 178
y: 61 y: 24
width: 1097 width: 545
height: 672 height: 658
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -628,22 +628,22 @@ MonoBehaviour: ...@@ -628,22 +628,22 @@ MonoBehaviour:
x: 0 x: 0
y: 21 y: 21
width: 1097 width: 1097
height: 651 height: 637
m_Scale: {x: 0.27125, y: 0.27125} m_Scale: {x: 0.26541665, y: 0.26541665}
m_Translation: {x: 548.5, y: 325.5} m_Translation: {x: 548.5, y: 318.5}
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: -2022.1198 x: -2066.562
y: -1200 y: -1200.0001
width: 4044.2395 width: 4133.124
height: 2400 height: 2400.0002
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 0.27125 m_defaultScale: 0.26541665
m_LastWindowPixelSize: {x: 1097, y: 672} m_LastWindowPixelSize: {x: 1097, y: 658}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000000000000000000 m_LowResolutionForAspectRatios: 01000000000000000000
...@@ -674,7 +674,7 @@ MonoBehaviour: ...@@ -674,7 +674,7 @@ MonoBehaviour:
x: 0 x: 0
y: 24 y: 24
width: 176 width: 176
height: 672 height: 658
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -695,68 +695,12 @@ MonoBehaviour: ...@@ -695,68 +695,12 @@ MonoBehaviour:
m_LastClickedID: m_LastClickedID:
m_Data: 0 m_Data: 0
m_ExpandedIDs: m_ExpandedIDs:
- m_Data: -232458 - m_Data: -8818
- m_Data: -232452
- m_Data: -231888
- m_Data: -228952
- m_Data: -228844
- m_Data: -228838
- m_Data: -223936
- m_Data: -141172
- m_Data: -141166
- m_Data: -139358
- m_Data: -136274
- m_Data: -135680
- m_Data: -131244
- m_Data: -131070
- m_Data: -130508
- m_Data: -127982
- m_Data: -127850
- m_Data: -127262
- m_Data: -124932
- m_Data: -124926
- m_Data: -124364
- m_Data: -121398
- m_Data: -121392
- m_Data: -120814
- m_Data: -117480
- m_Data: -117438
- m_Data: -117396
- m_Data: -117354
- m_Data: -117312
- m_Data: -117306
- m_Data: -116748
- m_Data: -116744
- m_Data: -101862
- m_Data: -101274
- m_Data: -93060
- m_Data: -66496
- m_Data: -66406
- m_Data: -63942
- m_Data: -56900
- m_Data: -56894
- m_Data: -56882
- m_Data: -38740
- m_Data: -38402
- m_Data: -35346
- m_Data: -31936
- m_Data: -30482
- m_Data: -26860
- m_Data: -26604
- m_Data: -25992
- m_Data: -23584
- m_Data: -23350
- m_Data: -22226
- m_Data: -19822
- m_Data: -19622
- m_Data: -19616
- m_Data: -19054
- m_Data: -14498
- m_Data: -14248
- m_Data: -14242
- m_Data: -13630
- m_Data: -9566
- m_Data: -1342 - m_Data: -1342
- m_Data: 55606
- m_Data: 55648
- m_Data: 55828
- m_Data: 55890
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -803,10 +747,10 @@ MonoBehaviour: ...@@ -803,10 +747,10 @@ MonoBehaviour:
m_TextWithWhitespace: "Scene\u200B" m_TextWithWhitespace: "Scene\u200B"
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 178 x: 355
y: 24 y: 61
width: 545 width: 1097
height: 672 height: 433
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -1393,7 +1337,7 @@ MonoBehaviour: ...@@ -1393,7 +1337,7 @@ MonoBehaviour:
m_Position: m_Position:
m_Target: {x: 0.3170178, y: 0.01101324, z: -0.0036561592} m_Target: {x: 0.3170178, y: 0.01101324, z: -0.0036561592}
speed: 2 speed: 2
m_Value: {x: -0.46512085, y: 5.2452955, z: -1.1591719} m_Value: {x: 0.3170178, y: 0.01101324, z: -0.0036561592}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
...@@ -1445,7 +1389,7 @@ MonoBehaviour: ...@@ -1445,7 +1389,7 @@ MonoBehaviour:
m_Size: m_Size:
m_Target: 10.365613 m_Target: 10.365613
speed: 2 speed: 2
m_Value: 5.9171705 m_Value: 10.365613
m_Ortho: m_Ortho:
m_Target: 1 m_Target: 1
speed: 2 speed: 2
...@@ -1501,9 +1445,9 @@ MonoBehaviour: ...@@ -1501,9 +1445,9 @@ MonoBehaviour:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 722 y: 520
width: 723 width: 1453
height: 259 height: 498
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
...@@ -1528,7 +1472,7 @@ MonoBehaviour: ...@@ -1528,7 +1472,7 @@ MonoBehaviour:
m_SkipHidden: 0 m_SkipHidden: 0
m_SearchArea: 1 m_SearchArea: 1
m_Folders: m_Folders:
- Assets/Prefabs/CS - Assets/App/Infrastructure/Core
m_Globs: [] m_Globs: []
m_ProductIds: m_ProductIds:
m_AnyWithAssetOrigin: 0 m_AnyWithAssetOrigin: 0
...@@ -1538,21 +1482,21 @@ MonoBehaviour: ...@@ -1538,21 +1482,21 @@ MonoBehaviour:
m_ViewMode: 1 m_ViewMode: 1
m_StartGridSize: 96 m_StartGridSize: 96
m_LastFolders: m_LastFolders:
- Assets/Prefabs/CS - Assets/App/Infrastructure/Core
m_LastFoldersGridSize: 96 m_LastFoldersGridSize: 96
m_LastProjectPath: /home/p0wer/development/ssbookminigames/My project m_LastProjectPath: /home/p0wer/development/ssbookminigames/My project
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_LastLocalAssetsSearchArea: 1 m_LastLocalAssetsSearchArea: 1
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 271} scrollPos: {x: 0, y: 79}
m_SelectedIDs: m_SelectedIDs:
- m_Data: 55710 - m_Data: 55224
m_LastClickedID: m_LastClickedID:
m_Data: 55710 m_Data: 55224
m_ExpandedIDs: m_ExpandedIDs:
- m_Data: 0 - m_Data: 0
- m_Data: 54850 - m_Data: 55206
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -1585,7 +1529,7 @@ MonoBehaviour: ...@@ -1585,7 +1529,7 @@ MonoBehaviour:
m_Data: 0 m_Data: 0
m_ExpandedIDs: m_ExpandedIDs:
- m_Data: 0 - m_Data: 0
- m_Data: 54850 - m_Data: 55206
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -1671,9 +1615,9 @@ MonoBehaviour: ...@@ -1671,9 +1615,9 @@ MonoBehaviour:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 759 y: 708
width: 1453 width: 723
height: 259 height: 273
m_SerializedDataModeController: m_SerializedDataModeController:
m_DataMode: 0 m_DataMode: 0
m_PreferredDataMode: 0 m_PreferredDataMode: 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment