Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
SSBookMinigames
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
SSBookMinigames
Commits
5fe56aa2
Commit
5fe56aa2
authored
Apr 08, 2026
by
Yousef Sameh
Browse files
Options
Browse Files
Download
Plain Diff
Authentication fix
parents
e81089ff
48dce81c
Changes
36
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
4241 additions
and
2163 deletions
+4241
-2163
SupabaseAuthentication.cs
.../Assets/App/Infrastructure/Auth/SupabaseAuthentication.cs
+53
-90
AppRouter.cs
My project/Assets/App/Infrastructure/Core/AppRouter.cs
+128
-0
AppRouter.cs.meta
My project/Assets/App/Infrastructure/Core/AppRouter.cs.meta
+2
-0
SessionListener.cs
My project/Assets/App/Infrastructure/Core/SessionListener.cs
+69
-41
SupabaseManager.cs
My project/Assets/App/Infrastructure/Core/SupabaseManager.cs
+78
-83
UserService.cs
My project/Assets/App/Infrastructure/User/UserService.cs
+71
-152
HomeController.cs
My project/Assets/App/UI/HomeController.cs
+1
-1
LoginController.cs
My project/Assets/App/UI/LoginController.cs
+9
-3
ProfileController.cs
My project/Assets/App/UI/ProfileController.cs
+2
-2
SceneSwitcherHelpers.cs
My project/Assets/App/UI/SceneSwitcherHelpers.cs
+2
-2
Login.uxml
My project/Assets/AppUI/NewAppUI/Login.uxml
+1
-1
Boot.unity
My project/Assets/AppUI/NewAppUI/Scene/Boot.unity
+719
-0
Boot.unity.meta
My project/Assets/AppUI/NewAppUI/Scene/Boot.unity.meta
+7
-0
Login.unity
My project/Assets/AppUI/NewAppUI/Scene/Login.unity
+3
-412
Mainmenu.unity
My project/Assets/AppUI/NewAppUI/Scene/Mainmenu.unity
+0
-45
LoginPageAnimation.cs
My project/Assets/AppUI/Scripts/LoginPageAnimation.cs
+5
-4
MCQ_Canvas.prefab
My project/Assets/Prefabs/MCQ/MCQ_Canvas.prefab
+2
-2
QuestionDisplay.prefab
My project/Assets/Prefabs/MCQ/QuestionDisplay.prefab
+1
-1
MCQ.unity
My project/Assets/Scenes/MCQ/MCQ.unity
+1
-1
McqGameManager.cs
...roject/Assets/ScienceStreet/MCQ/Scripts/McqGameManager.cs
+1
-1
Lightmap-0_comp_light.exr.meta
...s/ParticlePack/Scenes/Main/Lightmap-0_comp_light.exr.meta
+130
-88
Lightmap-1_comp_light.exr.meta
...s/ParticlePack/Scenes/Main/Lightmap-1_comp_light.exr.meta
+130
-88
ReflectionProbe-0.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-0.exr.meta
+133
-89
ReflectionProbe-1.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-1.exr.meta
+133
-89
ReflectionProbe-2.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-2.exr.meta
+133
-89
ReflectionProbe-3.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-3.exr.meta
+133
-89
ReflectionProbe-4.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-4.exr.meta
+133
-89
ReflectionProbe-5.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-5.exr.meta
+133
-89
ReflectionProbe-6.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-6.exr.meta
+133
-89
ReflectionProbe-7.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-7.exr.meta
+133
-89
ReflectionProbe-8.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-8.exr.meta
+133
-89
ReflectionProbe-9.exr.meta
...ogies/ParticlePack/Scenes/Main/ReflectionProbe-9.exr.meta
+133
-89
EditorBuildSettings.asset
My project/ProjectSettings/EditorBuildSettings.asset
+4
-1
EditorUserSettings.asset
My project/UserSettings/EditorUserSettings.asset
+8
-8
CurrentMaximizeLayout.dwlt
My project/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
+163
-185
default-6000.dwlt
My project/UserSettings/Layouts/default-6000.dwlt
+1321
-62
No files found.
My project/Assets/App/Infrastructure/Auth/SupabaseAuthentication.cs
View file @
5fe56aa2
...
...
@@ -4,41 +4,54 @@ using OneOf;
using
Supabase.Gotrue.Exceptions
;
using
UnityEngine
;
public
class
SupabaseAuthentication
:
MonoBehaviour
public
class
SupabaseAuthentication
{
private
SupabaseManager
supabaseManager
;
private
static
SupabaseAuthentication
_instance
;
public
static
SupabaseAuthentication
Instance
=>
_instance
??=
new
SupabaseAuthentication
();
public
static
SupabaseAuthentication
Instance
{
private
set
;
g
et
;
}
public
bool
IsLoading
{
get
;
private
s
et
;
}
public
bool
IsLoading
{
private
set
;
get
;
}
void
Awake
()
{
Instance
=
this
;
supabaseManager
=
SupabaseManager
.
Instance
;
}
private
SupabaseAuthentication
()
{
}
public
async
UniTask
<
OneOf
<
Success
,
string
>>
EnsureSession
()
{
try
{
IsLoading
=
true
;
supabaseManager
.
Supabase
()!.
Auth
.
LoadSession
();
if
(
supabaseManager
.
Supabase
()!.
Auth
.
CurrentUser
==
null
)
var
client
=
SupabaseManager
.
Instance
.
Supabase
();
if
(
client
==
null
)
return
"Supabase not initialized"
;
client
.
Auth
.
LoadSession
();
if
(
client
.
Auth
.
CurrentUser
!=
null
)
{
await
supabaseManager
.
Supabase
()!.
Auth
.
SignInAnonymously
();
try
{
await
client
.
Auth
.
RefreshSession
();
return
new
Success
();
}
catch
{
// Refresh failed — fall through to anonymous
}
}
return
new
Success
();
var
session
=
await
client
.
Auth
.
SignInAnonymously
();
return
session
?.
User
!=
null
?
new
Success
()
:
"Anonymous sign in failed"
;
}
catch
(
GotrueException
gotrueexception
)
catch
(
GotrueException
ex
)
{
return
gotrueexception
.
Message
;
Debug
.
LogError
(
$"[Auth]
{
ex
.
Message
}
"
);
return
ex
.
Message
;
}
catch
(
Exception
e
)
catch
(
Exception
e
x
)
{
return
e
.
Message
;
Debug
.
LogError
(
$"[Auth]
{
ex
.
Message
}
"
);
return
ex
.
Message
;
}
finally
{
...
...
@@ -46,85 +59,31 @@ public class SupabaseAuthentication : MonoBehaviour
}
}
public
async
UniTask
<
OneOf
<
Success
,
string
>>
SignInAnonymously
(
)
public
async
UniTask
<
OneOf
<
Success
,
string
>>
LogIn
(
string
email
,
string
password
)
{
try
{
IsLoading
=
true
;
await
supabaseManager
.
Supabase
()!.
Auth
.
SignInAnonymously
();
return
new
Success
();
}
catch
(
GotrueException
gotrueexception
)
{
return
gotrueexception
.
Message
;
}
catch
(
Exception
e
)
{
return
e
.
Message
;
}
finally
{
IsLoading
=
false
;
}
}
public
async
UniTask
<
OneOf
<
Success
,
string
>>
LogIn
(
string
username
,
string
password
)
{
try
{
IsLoading
=
true
;
await
supabaseManager
.
Supabase
()!.
Auth
.
SignIn
(
username
,
password
);
var
client
=
SupabaseManager
.
Instance
.
Supabase
();
if
(
client
==
null
)
return
"Supabase not initialized"
;
await
client
.
Auth
.
SignIn
(
email
,
password
);
return
new
Success
();
}
catch
(
GotrueException
gotrueexception
)
catch
(
GotrueException
ex
)
{
return
gotrueexception
.
Message
;
return
ex
.
Message
;
}
catch
(
Exception
e
)
catch
(
Exception
e
x
)
{
return
e
.
Message
;
return
e
x
.
Message
;
}
finally
{
IsLoading
=
false
;
}
}
// public async UniTask<OneOf<Success, string>> SignUp(string email, string password, string displayName, string fullName)
// {
// try
// {
// IsLoading = true;
// await supabaseManager.Supabase()!.Auth.SignUp(email, password);
// var userProfile = await UserService.Instance.CreateUserProfile(displayName, fullName, email);
// userProfile.Switch((_) => { }, (error) =>
// {
// Debug.LogError(error);
// });
// return new Success();
// }
// catch (GotrueException gotrueexception)
// {
// IsLoading = false;
// return gotrueexception.Message;
// }
// catch (Exception e)
// {
// return e.Message;
// }
// finally
// {
// IsLoading = false;
// }
// }
// UI button
public
void
LogOutButton
()
{
LogOut
();
}
public
async
UniTask
<
OneOf
<
Success
,
string
>>
LogOut
()
...
...
@@ -132,22 +91,26 @@ public class SupabaseAuthentication : MonoBehaviour
try
{
IsLoading
=
true
;
await
supabaseManager
.
Supabase
()!.
Auth
.
SignOut
();
var
client
=
SupabaseManager
.
Instance
.
Supabase
();
if
(
client
==
null
)
return
"Supabase not initialized"
;
await
client
.
Auth
.
SignOut
();
UserService
.
Instance
.
ClearUser
();
return
new
Success
();
}
catch
(
GotrueException
gotrueexception
)
catch
(
GotrueException
ex
)
{
return
gotrueexception
.
Message
;
return
ex
.
Message
;
}
catch
(
Exception
e
)
catch
(
Exception
e
x
)
{
return
e
.
Message
;
return
e
x
.
Message
;
}
finally
{
IsLoading
=
false
;
}
}
}
}
\ No newline at end of file
My project/Assets/App/Infrastructure/Core/AppRouter.cs
0 → 100644
View file @
5fe56aa2
using
System
;
using
Cysharp.Threading.Tasks
;
using
Supabase.Gotrue
;
using
Supabase.Gotrue.Interfaces
;
using
UnityEngine
;
using
UnityEngine.SceneManagement
;
public
class
AppRouter
:
MonoBehaviour
{
private
static
AppRouter
_instance
;
public
static
AppRouter
Instance
=>
_instance
;
[
Header
(
"Splash UI (Boot Scene Only)"
)]
[
SerializeField
]
private
GameObject
splashScreen
;
[
SerializeField
]
private
GameObject
errorPanel
;
private
bool
_booted
;
private
void
Awake
()
{
if
(
_instance
!=
null
)
{
Destroy
(
gameObject
);
return
;
}
_instance
=
this
;
DontDestroyOnLoad
(
gameObject
);
}
private
async
void
Start
()
{
if
(
splashScreen
!=
null
)
splashScreen
.
SetActive
(
true
);
if
(
errorPanel
!=
null
)
errorPanel
.
SetActive
(
false
);
await
Boot
();
}
private
async
UniTask
Boot
()
{
// 1. Init Supabase
bool
ready
=
await
SupabaseManager
.
Instance
.
Initialize
();
if
(!
ready
)
{
ShowError
(
"Failed to connect to server"
);
return
;
}
// 2. Listen for unexpected sign-outs
SupabaseManager
.
Instance
.
AddAuthStateListener
(
OnAuthStateChanged
);
// 3. Ensure session
var
authResult
=
await
SupabaseAuthentication
.
Instance
.
EnsureSession
();
if
(
authResult
.
IsT1
)
{
GoToLogin
();
return
;
}
// 4. Try load profile
var
profileResult
=
await
UserService
.
Instance
.
GetCurrentUser
();
profileResult
.
Switch
(
success
=>
GoToHome
(),
error
=>
GoToLogin
()
);
_booted
=
true
;
}
// ─── Auth State Listener (Safety Net Only) ───────────────────────
private
void
OnAuthStateChanged
(
IGotrueClient
<
Supabase
.
Gotrue
.
User
,
Supabase
.
Gotrue
.
Session
>
sender
,
Constants
.
AuthState
newState
)
{
switch
(
newState
)
{
case
Constants
.
AuthState
.
SignedOut
:
// Only react if WE didn't trigger the sign-out
if
(!
SupabaseAuthentication
.
Instance
.
IsLoading
)
{
Debug
.
LogWarning
(
"[Auth] Unexpected sign-out detected"
);
UserService
.
Instance
.
ClearUser
();
GoToLogin
();
}
break
;
case
Constants
.
AuthState
.
TokenRefreshed
:
Debug
.
Log
(
"[Auth] Token refreshed"
);
break
;
}
}
// ─── Navigation ──────────────────────────────────────────────────
public
async
static
void
GoToLogin
()
{
if
(
SceneManager
.
GetActiveScene
().
name
!=
"Login"
)
await
SceneManager
.
LoadSceneAsync
(
"Login"
);
HideSplash
();
}
public
async
static
void
GoToHome
()
{
if
(
SceneManager
.
GetActiveScene
().
name
!=
"MainMenu"
)
await
SceneManager
.
LoadSceneAsync
(
"MainMenu"
);
HideSplash
();
}
public
static
async
void
Logout
()
{
await
SupabaseAuthentication
.
Instance
.
LogOut
();
GoToLogin
();
}
// ─── Helpers ─────────────────────────────────────────────────────
private
static
void
HideSplash
()
{
if
(
_instance
==
null
)
return
;
if
(
_instance
.
splashScreen
!=
null
)
_instance
.
splashScreen
.
SetActive
(
false
);
}
private
void
ShowError
(
string
message
)
{
if
(
splashScreen
!=
null
)
splashScreen
.
SetActive
(
false
);
if
(
errorPanel
!=
null
)
errorPanel
.
SetActive
(
true
);
Debug
.
LogError
(
$"[Boot]
{
message
}
"
);
}
}
\ No newline at end of file
My project/Assets/App/Infrastructure/Core/AppRouter.cs.meta
0 → 100644
View file @
5fe56aa2
fileFormatVersion: 2
guid: 4f2682cf8a6c26b4bb2d0ce6b08c6ec9
\ No newline at end of file
My project/Assets/App/Infrastructure/Core/SessionListener.cs
View file @
5fe56aa2
using
System
;
using
Cysharp.Threading.Tasks
;
using
Supabase.Gotrue
;
using
Supabase.Gotrue.Interfaces
;
using
UnityEngine
;
using
UnityEngine.Events
;
using
UnityEngine.SceneManagement
;
public
class
SessionListener
:
Singleton
<
SessionListener
>
{
[
SerializeField
]
private
SupabaseManager
SupabaseManager
;
[
SerializeField
]
private
Transform
splash
;
[
SerializeField
]
private
LoginPageAnimation
LoginPageAnimation
;
[
SerializeField
]
private
UnityEvent
LoggedIn
;
[
SerializeField
]
private
UnityEvent
LoggedOut
;
[
SerializeField
]
private
UnityEvent
NewUser
;
// public async UniTask HandleSession()
// {
// var session = await SupabaseAuthentication.Instance.EnsureSession()
;
public
async
UniTask
HandleSession
()
{
var
session
=
await
SupabaseAuthentication
.
Instance
.
EnsureSession
();
// session.Switch(async s =>
//
{
// var foundUser = await UserFileFoundAndLoaded
();
session
.
Switch
(
async
s
=>
{
var
foundUser
=
await
UserFileFoundAndLoaded
();
if
(
foundUser
)
{
LoggedIn
.
Invoke
();
}
else
{
UserService
.
Instance
.
OnUserChange
+=
OnUserChanged
;
splash
.
gameObject
.
SetActive
(
false
);
NewUser
.
Invoke
();
}
},
(
error
)
=>
{
Debug
.
LogError
(
error
);
});
}
// if (foundUser)
// {
// SceneManager.LoadScene("MainMenu");
// }
// else
// {
// UserService.Instance.OnUserChange += OnUserChanged;
// splash.gameObject.SetActive(false);
// }
// },
// (error) =>
// {
// Debug.LogError(error);
// });
// }
public
void
UnityAuthListener
(
IGotrueClient
<
Supabase
.
Gotrue
.
User
,
Session
>
sender
,
Constants
.
AuthState
newState
)
...
...
@@ -45,12 +41,13 @@ public class SessionListener : Singleton<SessionListener>
switch
(
newState
)
{
case
Constants
.
AuthState
.
SignedIn
:
Debug
.
Log
(
"Signed In"
);
// OnAuthUserChanged(true);
break
;
case
Constants
.
AuthState
.
SignedOut
:
if
(
SceneManager
.
GetActiveScene
().
name
!=
"Login"
)
{
LoggedOut
.
Invoke
();
}
Debug
.
Log
(
"Signed Out"
);
// OnAuthUserChanged(false);
break
;
case
Constants
.
AuthState
.
UserUpdated
:
break
;
...
...
@@ -68,15 +65,46 @@ public class SessionListener : Singleton<SessionListener>
}
}
private
void
OnUserChanged
(
User
user
)
{
UserService
.
Instance
.
OnUserChange
-=
OnUserChanged
;
LoggedIn
.
Invoke
(
);
}
//
private void OnUserChanged(User user)
//
{
//
UserService.Instance.OnUserChange -= OnUserChanged;
// SceneManager.LoadScene("MainMenu"
);
//
}
private
async
UniTask
<
bool
>
UserFileFoundAndLoaded
()
{
var
userOrError
=
await
UserService
.
Instance
.
LoadCurrentUser
();
return
userOrError
.
IsT0
;
}
// private async UniTask OnAuthUserChanged(bool isLoggedIn)
// {
// if (isLoggedIn)
// {
// var userFound = await UserFileFoundAndLoaded();
// if (userFound)
// {
// SceneManager.LoadScene("MainMenu");
// }
// else
// {
// UserService.Instance.OnUserChange += OnUserChanged;
// splash.gameObject.SetActive(false);
// LoginPageAnimation.ShowLogin();
// }
// }
// else
// {
// if (SceneManager.GetActiveScene().name != "Login")
// {
// print("User signed out, loading login scene");
// SceneManager.LoadScene("Login");
// return;
// }
// await SupabaseAuthentication.Instance.EnsureSession();
// }
// }
// private async UniTask<bool> UserFileFoundAndLoaded()
// {
// // var userOrError = await UserService.Instance.LoadCurrentUser();
// // return userOrError.IsT0;
// }
}
My project/Assets/App/Infrastructure/Core/SupabaseManager.cs
View file @
5fe56aa2
...
...
@@ -5,107 +5,102 @@ using Supabase.Gotrue;
using
UnityEngine
;
using
Client
=
Supabase
.
Client
;
public
class
SupabaseManager
:
Singleton
<
SupabaseManager
>
public
class
SupabaseManager
{
[
SerializeField
]
private
SessionListener
SessionListener
;
private
static
SupabaseManager
_instance
;
public
static
SupabaseManager
Instance
=>
_instance
??=
new
SupabaseManager
();
// Public in case other components are interested in network status
private
readonly
NetworkStatus
_networkStatus
=
new
();
private
Client
_client
;
private
bool
_initialized
;
// Internals
private
Client
?
_client
;
public
Client
Supabase
()
=>
_client
;
public
bool
IsInitialized
=>
_initialized
;
public
bool
IsOnline
=>
_client
?.
Auth
.
Online
??
false
;
public
Client
?
Supabase
()
=>
_client
;
private
async
void
Start
()
private
SupabaseManager
()
{
SupabaseOptions
options
=
new
();
// We set an option to refresh the token automatically using a background thread.
options
.
AutoRefreshToken
=
true
;
// We start setting up the client here
Client
client
=
new
(
SupabaseSettings
.
SupabaseURL
,
SupabaseSettings
.
SupabaseAnonKey
,
options
);
// The first thing we do is attach the debug listener
client
.
Auth
.
AddDebugListener
(
DebugListener
!);
// Next we set up the network status listener and tell it to turn the client online/offline
_networkStatus
.
Client
=
(
Supabase
.
Gotrue
.
Client
)
client
.
Auth
;
// Next we set up the session persistence - without this the client will forget the session
// each time the app is restarted
client
.
Auth
.
SetPersistence
(
new
UnitySession
());
_client
=
client
;
// This will be called whenever the session changes
client
.
Auth
.
AddStateChangedListener
(
SessionListener
.
UnityAuthListener
);
SessionListener
.
HandleSession
().
Forget
();
// Fetch the session from the persistence layer
// If there is a valid/unexpired session available this counts as a user log in
// and will send an event to the UnityAuthListener above.
// client.Auth.LoadSession();
// await SupabaseAuthentication.Instance.EnsureSession();
// Allow unconfirmed user sessions. If you turn this on you will have to complete the
// email verification flow before you can use the session.
client
.
Auth
.
Options
.
AllowUnconfirmedUserSessions
=
true
;
Application
.
quitting
+=
Shutdown
;
}
public
async
UniTask
<
bool
>
Initialize
()
{
if
(
_initialized
)
return
true
;
// We check the network status to see if we are online or offline using a request to fetch
// the server settings from our project. Here's how we build that URL.
string
url
=
$"
{
SupabaseSettings
.
SupabaseURL
}
/auth/v1/settings?apikey=
{
SupabaseSettings
.
SupabaseAnonKey
}
"
;
try
{
// This will get the current network status
client
.
Auth
.
Online
=
await
_networkStatus
.
StartAsync
(
url
);
}
catch
(
NotSupportedException
)
{
// Some platforms don't support network status checks, so we just assume we are online
client
.
Auth
.
Online
=
true
;
var
options
=
new
SupabaseOptions
{
AutoRefreshToken
=
true
};
var
client
=
new
Client
(
SupabaseSettings
.
SupabaseURL
,
SupabaseSettings
.
SupabaseAnonKey
,
options
);
client
.
Auth
.
AddDebugListener
((
msg
,
e
)
=>
{
Debug
.
Log
(
$"[Supabase]
{
msg
}
"
);
if
(
e
!=
null
)
Debug
.
LogException
(
e
);
});
_networkStatus
.
Client
=
(
Supabase
.
Gotrue
.
Client
)
client
.
Auth
;
client
.
Auth
.
SetPersistence
(
new
UnitySession
());
client
.
Auth
.
Options
.
AllowUnconfirmedUserSessions
=
true
;
string
url
=
$"
{
SupabaseSettings
.
SupabaseURL
}
/auth/v1/settings?apikey=
{
SupabaseSettings
.
SupabaseAnonKey
}
"
;
try
{
client
.
Auth
.
Online
=
await
_networkStatus
.
StartAsync
(
url
);
}
catch
(
NotSupportedException
)
{
client
.
Auth
.
Online
=
true
;
}
catch
(
Exception
e
)
{
Debug
.
LogWarning
(
$"Network check failed:
{
e
.
Message
}
"
);
client
.
Auth
.
Online
=
false
;
}
if
(
client
.
Auth
.
Online
)
{
await
client
.
InitializeAsync
();
var
config
=
await
client
.
Auth
.
Settings
();
Debug
.
Log
(
$"[Supabase] Auto-confirm:
{
config
?.
MailerAutoConfirm
}
"
);
}
_client
=
client
;
_initialized
=
true
;
Debug
.
Log
(
"[Supabase] ✓ Initialized"
);
return
true
;
}
catch
(
Exception
e
)
{
// Something else went wrong, so we assume we are offline
Debug
.
Log
(
e
.
Message
,
gameObject
);
Debug
.
LogException
(
e
,
gameObject
);
client
.
Auth
.
Online
=
false
;
}
if
(
client
.
Auth
.
Online
)
{
// Now we start up the client, which will in turn start up the background thread.
// This will attempt to refresh the session token, which in turn may send a second
// user login event to the UnityAuthListener.
await
client
.
InitializeAsync
();
// Here we fetch the server settings and log them to the console
Settings
serverConfiguration
=
(
await
client
.
Auth
.
Settings
())!;
Debug
.
Log
(
$"Auto-confirm emails on this server:
{
serverConfiguration
.
MailerAutoConfirm
}
"
);
Debug
.
LogError
(
$"[Supabase] ✗ Init failed:
{
e
.
Message
}
"
);
return
false
;
}
}
p
rivate
void
DebugListener
(
string
message
,
Exception
e
)
p
ublic
void
AddAuthStateListener
(
Supabase
.
Gotrue
.
Interfaces
.
IGotrueClient
<
Supabase
.
Gotrue
.
User
,
Session
>.
AuthEventHandler
authEventHandler
)
{
Debug
.
Log
(
message
,
gameObject
);
// ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract
if
(
e
!=
null
)
Debug
.
LogException
(
e
,
gameObject
);
_client
?.
Auth
.
AddStateChangedListener
(
authEventHandler
);
}
// This is called when Unity shuts down. You want to be sure to include this so that the
// background thread is terminated cleanly. Keep in mind that if you are running the app
// in the Unity Editor, if you don't call this method you will leak the background thread!
private
void
OnApplicationQuit
()
public
void
RemoveAuthStateListener
(
Supabase
.
Gotrue
.
Interfaces
.
IGotrueClient
<
Supabase
.
Gotrue
.
User
,
Session
>.
AuthEventHandler
authEventHandler
)
{
if
(
_client
!=
null
)
{
_client
?.
Auth
.
Shutdown
();
_client
=
null
;
}
_client
?.
Auth
.
RemoveStateChangedListener
(
authEventHandler
);
}
private
void
Shutdown
()
{
_client
?.
Auth
.
Shutdown
();
_client
=
null
;
_initialized
=
false
;
Application
.
quitting
-=
Shutdown
;
}
}
}
\ No newline at end of file
My project/Assets/App/Infrastructure/User/UserService.cs
View file @
5fe56aa2
using
System
;
using
Cysharp.Threading.Tasks
;
using
OneOf
;
using
Supabase.Realtime
;
using
Supabase.Realtime.PostgresChanges
;
using
System
;
using
UnityEngine
;
public
class
UserService
:
Singleton
<
UserService
>
public
class
UserService
{
private
Supabase
.
Client
supabase
=>
SupabaseManager
.
Instance
.
Supabase
();
public
User
?
CurrentUser
{
private
set
;
get
;
}
public
Action
<
User
>
OnUserChange
;
private
RealtimeChannel
_userChannel
;
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
LoadCurrentUser
()
{
var
userOrFail
=
await
GetCurrentUser
();
userOrFail
.
Switch
(
async
(
user
)
=>
{
CurrentUser
=
user
.
User
;
OnUserChange
?.
Invoke
(
CurrentUser
);
await
SubscribeToCurrentUserChanges
();
},
(
error
)
=>
{
Debug
.
LogError
(
error
.
Message
);
});
return
userOrFail
;
}
protected
async
override
void
Awake
()
{
base
.
Awake
();
}
private
static
UserService
_instance
;
public
static
UserService
Instance
=>
_instance
??=
new
UserService
();
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
CreateUserProfile
(
string
username
,
string
grade
,
string
school
,
string
sex
,
string
age
)
{
try
{
var
user
=
new
User
{
Username
=
username
,
Grade
=
grade
,
School
=
school
,
Sex
=
sex
,
Age
=
age
,
Rank
=
"normal"
,
Points
=
0
,
CreatedAt
=
DateTime
.
UtcNow
,
UpdatedAt
=
DateTime
.
UtcNow
};
public
User
CurrentUser
{
get
;
private
set
;
}
public
bool
HasProfile
=>
CurrentUser
!=
null
;
public
event
Action
<
User
>
OnUserChanged
;
await
supabase
.
From
<
User
>().
Insert
(
user
);
CurrentUser
=
user
;
OnUserChange
?.
Invoke
(
CurrentUser
);
return
new
UserResult
(
user
);
}
catch
(
Exception
ex
)
{
return
new
ErrorResult
(
ex
.
Message
);
}
}
private
UserService
()
{
}
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
GetCurrentUser
()
{
try
{
if
(
supabase
==
null
)
return
new
ErrorResult
(
"Supabase is null"
)
;
var
client
=
SupabaseManager
.
Instance
.
Supabase
();
var
authUser
=
client
?.
Auth
.
CurrentUser
;
var
authUser
=
supabase
.
Auth
.
CurrentUser
;
if
(
authUser
==
null
)
return
new
ErrorResult
(
"Not authenticated"
);
var
user
=
await
supabase
var
response
=
await
client
.
From
<
User
>()
.
Where
(
x
=>
x
.
Id
==
authUser
.
Id
)
.
Single
();
.
Get
();
if
(
user
==
null
)
return
new
ErrorResult
(
"
User
not found"
);
if
(
response
?.
Models
==
null
||
response
.
Models
.
Count
==
0
)
return
new
ErrorResult
(
"
Profile
not found"
);
return
new
UserResult
(
user
);
CurrentUser
=
response
.
Models
[
0
];
OnUserChanged
?.
Invoke
(
CurrentUser
);
return
new
UserResult
(
CurrentUser
);
}
catch
(
Exception
ex
)
{
return
new
ErrorResult
(
ex
.
Message
+
ex
.
StackTrace
);
Debug
.
LogError
(
$"[UserService] GetCurrentUser failed:
{
ex
.
Message
}
"
);
return
new
ErrorResult
(
ex
.
Message
);
}
}
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
GetUserById
(
string
userId
)
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
CreateProfile
(
string
username
,
string
school
=
null
,
string
grade
=
null
,
string
sex
=
null
,
string
age
=
null
)
{
try
{
var
user
=
await
supabase
.
From
<
User
>()
.
Where
(
x
=>
x
.
Id
==
userId
)
.
Single
();
if
(
user
==
null
)
return
new
ErrorResult
(
"User not found"
);
return
new
UserResult
(
user
);
}
catch
(
Exception
ex
)
{
return
new
ErrorResult
(
ex
.
StackTrace
);
}
}
public
async
UniTask
SubscribeToCurrentUserChanges
()
{
var
userId
=
supabase
.
Auth
.
CurrentUser
?.
Id
;
if
(
string
.
IsNullOrWhiteSpace
(
userId
))
{
Debug
.
LogError
(
"User ID is null or empty. Cannot subscribe to user changes."
);
return
;
}
if
(
_userChannel
!=
null
)
{
_userChannel
.
Unsubscribe
();
_userChannel
=
null
;
}
await
supabase
.
Realtime
.
ConnectAsync
();
_userChannel
=
supabase
.
Realtime
.
Channel
(
$"user_
{
userId
}
"
);
_userChannel
.
Register
(
new
PostgresChangesOptions
(
schema
:
"public"
,
table
:
"users"
,
eventType
:
PostgresChangesOptions
.
ListenType
.
All
,
filter
:
$"id=eq.
{
userId
}
"
));
var
client
=
SupabaseManager
.
Instance
.
Supabase
();
if
(
client
?.
Auth
.
CurrentUser
==
null
)
return
new
ErrorResult
(
"Not authenticated"
);
_userChannel
.
AddPostgresChangeHandler
(
PostgresChangesOptions
.
ListenType
.
All
,
(
_
,
change
)
=>
var
user
=
new
User
{
var
updatedUser
=
change
.
Model
<
User
>();
if
(
updatedUser
==
null
)
return
;
CurrentUser
=
updatedUser
;
OnUserChange
?.
Invoke
(
CurrentUser
);
});
Username
=
username
,
School
=
school
,
Grade
=
grade
,
Sex
=
sex
,
Age
=
age
,
Rank
=
"normal"
,
Points
=
0
,
CreatedAt
=
DateTime
.
UtcNow
,
UpdatedAt
=
DateTime
.
UtcNow
};
await
_userChannel
.
Subscribe
();
}
await
client
.
From
<
User
>().
Insert
(
user
);
private
async
void
OnDestroy
()
{
if
(
_userChannel
!=
null
)
// Re-fetch to get server-set fields (id, timestamps)
var
fetchResult
=
await
GetCurrentUser
();
return
fetchResult
;
}
catch
(
Exception
ex
)
{
_userChannel
.
Unsubscribe
(
);
_userChannel
=
null
;
Debug
.
LogError
(
$"[UserService] CreateProfile failed:
{
ex
.
Message
}
"
);
return
new
ErrorResult
(
ex
.
Message
)
;
}
}
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
UpdateDisplayName
(
string
newDisplayName
)
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
UpdateProfile
(
string
username
=
null
,
string
school
=
null
,
string
grade
=
null
,
string
sex
=
null
,
string
age
=
null
)
{
try
{
var
authUser
=
supabase
.
Auth
.
CurrentUser
;
var
client
=
SupabaseManager
.
Instance
.
Supabase
();
var
authUser
=
client
?.
Auth
.
CurrentUser
;
if
(
authUser
==
null
)
return
new
ErrorResult
(
"Not authenticated"
);
await
supabase
var
update
=
new
User
();
if
(
username
!=
null
)
update
.
Username
=
username
;
if
(
school
!=
null
)
update
.
School
=
school
;
if
(
grade
!=
null
)
update
.
Grade
=
grade
;
if
(
sex
!=
null
)
update
.
Sex
=
sex
;
if
(
age
!=
null
)
update
.
Age
=
age
;
await
client
.
From
<
User
>()
.
Where
(
x
=>
x
.
Id
==
authUser
.
Id
.
ToString
()
)
.
Update
(
new
User
{
Username
=
newDisplayName
}
);
.
Where
(
x
=>
x
.
Id
==
authUser
.
Id
)
.
Update
(
update
);
// Re-fetch
return
await
GetCurrentUser
();
}
catch
(
Exception
ex
)
{
Debug
.
LogError
(
$"[UserService] UpdateProfile failed:
{
ex
.
Message
}
"
);
return
new
ErrorResult
(
ex
.
Message
);
}
}
public
async
UniTask
<
OneOf
<
UserResult
,
ErrorResult
>>
DeleteCurrentUser
()
public
void
ClearUser
()
{
try
{
var
authUser
=
supabase
.
Auth
.
CurrentUser
;
if
(
authUser
==
null
)
return
new
ErrorResult
(
"Not authenticated"
);
await
supabase
.
From
<
User
>()
.
Where
(
x
=>
x
.
Id
==
authUser
.
Id
.
ToString
())
.
Delete
();
return
new
UserResult
(
null
);
}
catch
(
Exception
ex
)
{
return
new
ErrorResult
(
ex
.
Message
);
}
CurrentUser
=
null
;
OnUserChanged
?.
Invoke
(
null
);
}
}
}
\ No newline at end of file
My project/Assets/App/UI/HomeController.cs
View file @
5fe56aa2
...
...
@@ -38,7 +38,7 @@ public class HomeController : MonoBehaviour
xpRankEnd
=
root
.
Q
<
Label
>(
"XPRankEnd"
);
nextRankProgressBar
=
root
.
Q
<
CustomProgressBar
>(
"NextRankProgressBar"
);
UserService
.
Instance
.
OnUserChange
+=
OnUserChange
;
UserService
.
Instance
.
OnUserChange
d
+=
OnUserChange
;
OnUserChange
(
UserService
.
Instance
.
CurrentUser
);
challengeButton
=
root
.
Q
<
Button
>(
"Challenge"
);
...
...
My project/Assets/App/UI/LoginController.cs
View file @
5fe56aa2
...
...
@@ -37,11 +37,17 @@ public class LoginController : MonoBehaviour
public
async
void
RegisterAnon
()
{
print
(
username
.
text
+
grade
.
value
+
school
.
value
+
sex
.
value
+
age
.
text
);
var
signUp
=
await
UserService
.
Instance
.
CreateUserProfile
(
username
.
text
,
grade
.
value
,
school
.
value
,
sex
.
value
,
age
.
text
);
var
auth
=
await
SupabaseAuthentication
.
Instance
.
EnsureSession
();
if
(
auth
.
IsT1
)
{
Debug
.
LogError
(
$"Authentication failed"
);
return
;
}
var
signUp
=
await
UserService
.
Instance
.
CreateProfile
(
username
.
text
,
grade
.
value
,
school
.
value
,
sex
.
value
,
age
.
text
);
signUp
.
Switch
(
user
=>
{
Debug
.
Log
(
"User created successfully"
);
AppRouter
.
GoToHome
(
);
},
error
=>
{
Debug
.
LogError
(
$"Failed to create user:
{
error
.
Message
}
"
);
...
...
My project/Assets/App/UI/ProfileController.cs
View file @
5fe56aa2
...
...
@@ -13,9 +13,9 @@ public class ProfileController : MonoBehaviour
var
root
=
profileDocument
.
rootVisualElement
.
Q
(
"Settings"
);
name
=
root
.
Q
<
Label
>(
"Username"
);
logoutButton
=
root
.
Q
<
Button
>(
"LogoutButton"
);
logoutButton
.
clicked
+=
()
=>
SupabaseAuthentication
.
Instance
.
LogO
ut
();
logoutButton
.
clicked
+=
()
=>
AppRouter
.
Logo
ut
();
UserService
.
Instance
.
OnUserChange
+=
OnUserChange
;
UserService
.
Instance
.
OnUserChange
d
+=
OnUserChange
;
OnUserChange
(
UserService
.
Instance
.
CurrentUser
);
}
...
...
My project/Assets/App/UI/SceneSwitcherHelpers.cs
View file @
5fe56aa2
...
...
@@ -10,8 +10,8 @@ public class SceneSwitcherHelpers : MonoBehaviour
public
async
void
LoadMainMenuAsync
()
{
await
UserService
.
Instance
.
LoadCurrentUser
();
SceneManager
.
LoadScene
(
"MainMenu"
);
//
await UserService.Instance.LoadCurrentUser();
//
SceneManager.LoadScene("MainMenu");
}
public
void
LoadLogin
()
...
...
My project/Assets/AppUI/NewAppUI/Login.uxml
View file @
5fe56aa2
...
...
@@ -11,7 +11,7 @@
<ui:Label text="👤" name="TextFieldLabel" language-direction="RTL" class="emoji" style="color: rgb(117, 117, 117); margin-bottom: 20px; font-size: 40px; -unity-text-align: middle-right; margin-left: 5px;"/>
<ui:Label text="اسم المستخدم" name="TextFieldLabel" language-direction="RTL" class="base-text-light" style="color: rgb(117, 117, 117); margin-bottom: 20px; font-size: 35px; -unity-font-definition: url("project://database/Assets/ALArcade/Hakwaty%20Font/TSHakwaty-DemiBold.otf?fileID=12800000&guid=566b773a07b3d064aa1f4c6ef7b6f6fa&type=3#TSHakwaty-DemiBold");"/>
</ui:VisualElement>
<ui:TextField label="" placeholder-text="" name="Username" value="" language-direction="RTL" class="textField" style="flex-direction: row-reverse; color: rgb(0, 0, 0); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss?fileID=2230732570650464555&guid=901fb73b2529c134f9cf372789759383&type=3#NotInter-Regular"); -unity-text-align: upper-
left
;">
<ui:TextField label="" placeholder-text="" name="Username" value="" language-direction="RTL" class="textField" style="flex-direction: row-reverse; color: rgb(0, 0, 0); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss?fileID=2230732570650464555&guid=901fb73b2529c134f9cf372789759383&type=3#NotInter-Regular"); -unity-text-align: upper-
right; -unity-text-generator: advanced; justify-content: space-between
;">
<ui:Image source="project://database/Assets/Art/export/mail@3x.png?fileID=2800000&guid=0d76662a81af3a7408ca3c2975f08b8f&type=3#mail@3x" tint-color="rgb(158, 158, 158)" style="margin-left: 25px; width: 51px; display: none;"/>
</ui:TextField>
</ui:VisualElement>
...
...
My project/Assets/AppUI/NewAppUI/Scene/Boot.unity
0 → 100644
View file @
5fe56aa2
This diff is collapsed.
Click to expand it.
My project/Assets/AppUI/NewAppUI/Scene/Boot.unity.meta
0 → 100644
View file @
5fe56aa2
fileFormatVersion: 2
guid: 89a5ca01ddc649a498cda8dc02cf28e3
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/AppUI/NewAppUI/Scene/Login.unity
View file @
5fe56aa2
This diff is collapsed.
Click to expand it.
My project/Assets/AppUI/NewAppUI/Scene/Mainmenu.unity
View file @
5fe56aa2
...
...
@@ -119,50 +119,6 @@ NavMeshSettings:
debug
:
m_Flags
:
0
m_NavMeshData
:
{
fileID
:
0
}
---
!u!1
&69988539
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
69988541
}
-
component
:
{
fileID
:
69988540
}
m_Layer
:
0
m_Name
:
'
[Singleton]
UserService'
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!114
&69988540
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
69988539
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
ef6d4039bfd054597970b347c242a7a1
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Assembly-CSharp::UserService
---
!u!4
&69988541
Transform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
69988539
}
serializedVersion
:
2
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
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&652396693
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -768,4 +724,3 @@ SceneRoots:
m_Roots
:
-
{
fileID
:
2035341440
}
-
{
fileID
:
1709733325
}
-
{
fileID
:
69988541
}
My project/Assets/AppUI/Scripts/LoginPageAnimation.cs
View file @
5fe56aa2
...
...
@@ -12,10 +12,11 @@ public class LoginPageAnimation : MonoBehaviour
Application
.
targetFrameRate
=
60
;
ContantPanel
=
loginPage
.
rootVisualElement
.
Q
<
VisualElement
>(
"ContantPanel"
);
}
public
void
ShowLogin
()
{
ContantPanel
.
style
.
translate
=
new
StyleTranslate
(
new
Translate
(
0
,
0
));
ContantPanel
.
schedule
.
Execute
(()
=>
{
ContantPanel
.
style
.
translate
=
new
StyleTranslate
(
new
Translate
(
0
,
0
));
}).
StartingIn
(
200
);
}
}
My project/Assets/Prefabs/MCQ/MCQ_Canvas.prefab
View file @
5fe56aa2
...
...
@@ -1842,9 +1842,9 @@ MonoBehaviour:
m_UiScaleMode
:
1
m_ReferencePixelsPerUnit
:
100
m_ScaleFactor
:
1
m_ReferenceResolution
:
{
x
:
1
920
,
y
:
108
0
}
m_ReferenceResolution
:
{
x
:
1
080
,
y
:
240
0
}
m_ScreenMatchMode
:
0
m_MatchWidthOrHeight
:
0
m_MatchWidthOrHeight
:
0
.5
m_PhysicalUnit
:
3
m_FallbackScreenDPI
:
96
m_DefaultSpriteDPI
:
96
...
...
My project/Assets/Prefabs/MCQ/QuestionDisplay.prefab
View file @
5fe56aa2
...
...
@@ -130,7 +130,7 @@ MonoBehaviour:
m_EditorClassIdentifier
:
Assembly-CSharp::com.al_arcade.mcq.McqQuestionDisplay
floatHeight
:
8
followSpeed
:
5
forwardOffset
:
5
forwardOffset
:
14
_questionText
:
{
fileID
:
1752089400664981402
}
_questionTextShadow
:
{
fileID
:
5540184795202640518
}
_sourceText
:
{
fileID
:
6948226220845613902
}
...
...
My project/Assets/Scenes/MCQ/MCQ.unity
View file @
5fe56aa2
...
...
@@ -701,7 +701,7 @@ MonoBehaviour:
competitorPrefab
:
{
fileID
:
1751382728646269656
,
guid
:
d9891b839842aaa47b82de83a501bb13
,
type
:
3
}
gatePrefab
:
{
fileID
:
3359827651679123104
,
guid
:
42117f56d26465849a8d9625da3bb1ca
,
type
:
3
}
questionDisplayPrefab
:
{
fileID
:
5658176873693731764
,
guid
:
68bdbb203201e184ab4984036d94d106
,
type
:
3
}
questionDisplayOffset
:
{
x
:
0
,
y
:
8
,
z
:
10
}
questionDisplayOffset
:
{
x
:
0
,
y
:
8
,
z
:
22
}
canvasPrefab
:
{
fileID
:
4511166262564350541
,
guid
:
822b24d146997b94a83a69760d543528
,
type
:
3
}
sfxCorrect
:
{
fileID
:
0
}
sfxWrong
:
{
fileID
:
0
}
...
...
My project/Assets/ScienceStreet/MCQ/Scripts/McqGameManager.cs
View file @
5fe56aa2
...
...
@@ -421,7 +421,7 @@ namespace com.al_arcade.mcq
private
void
CameraFeedback
(
bool
correct
)
{
_mainCamera
.
DOFieldOfView
(
correct
?
70f
:
6
0f
,
0.2f
).
SetEase
(
Ease
.
OutQuad
);
_mainCamera
.
DOFieldOfView
(
correct
?
100f
:
8
0f
,
0.2f
).
SetEase
(
Ease
.
OutQuad
);
}
// ─── End Sequences ───────────────────────────────────────────────────
...
...
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/Lightmap-0_comp_light.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 38645482f82302843938b3d9b2b8e345
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 1
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 3
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 38645482f82302843938b3d9b2b8e345
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: 1
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 3
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
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: 1
- serializedVersion: 4
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: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/Lightmap-1_comp_light.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 5c2abfa81b784154abbfcfd22f2e73a1
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 1
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 3
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 5c2abfa81b784154abbfcfd22f2e73a1
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: 1
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 3
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 0
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 6
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
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: 1
- serializedVersion: 4
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: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-0.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 14d99eba68deb5c419739be53229234f
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 14d99eba68deb5c419739be53229234f
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-1.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 1a72c321dc0ef67408cdc146ea283607
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 1a72c321dc0ef67408cdc146ea283607
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-2.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 5c1be5c0a92e945418a09e0b4b56cd15
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 5c1be5c0a92e945418a09e0b4b56cd15
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-3.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: f319d2d4df093224684b4dae47534bb6
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: f319d2d4df093224684b4dae47534bb6
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-4.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 8bff01e3b001df7459b7334c615fc50d
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 8bff01e3b001df7459b7334c615fc50d
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-5.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: f22b5645f939fc14eb097b1189fb2c8f
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: f22b5645f939fc14eb097b1189fb2c8f
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-6.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 4c246300583a15b4690337afb12daf70
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 4c246300583a15b4690337afb12daf70
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-7.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 5debba57b5b312647adf406fd49d2d1d
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 5debba57b5b312647adf406fd49d2d1d
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-8.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: 218bb83e223fd5946a08a96e879ca127
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 218bb83e223fd5946a08a96e879ca127
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/UnityTechnologies/ParticlePack/Scenes/Main/ReflectionProbe-9.exr.meta
View file @
5fe56aa2
fileFormatVersion: 2
guid: d076206b94113aa4cafb7a64d3bad847
TextureImporter:
fileIDToRecycleName:
8900000: generatedCubemap
externalObjects: {}
serializedVersion: 7
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: d076206b94113aa4cafb7a64d3bad847
TextureImporter:
internalIDToNameTable:
- first:
89: 8900000
second: generatedCubemap
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: 1
seamlessCubemap: 1
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: 0
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
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: 2
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 100
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/ProjectSettings/EditorBuildSettings.asset
View file @
5fe56aa2
...
...
@@ -5,6 +5,9 @@ EditorBuildSettings:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Scenes
:
-
enabled
:
1
path
:
Assets/AppUI/NewAppUI/Scene/Boot.unity
guid
:
89a5ca01ddc649a498cda8dc02cf28e3
-
enabled
:
1
path
:
Assets/AppUI/NewAppUI/Scene/Login.unity
guid
:
4fa5e0aa88e167d4aa3deb5d7b58efd2
...
...
@@ -15,7 +18,7 @@ EditorBuildSettings:
path
:
Assets/Scenes/TF/TF.unity
guid
:
c2f60049cef0f6b44b9445afcf550aff
-
enabled
:
1
path
:
Assets/Scenes/MCQ/MCQ.unity
path
:
Assets/Scenes/MCQ/
Deprecated_
MCQ.unity
guid
:
dc77d4f7977b6514e96035771e5e547f
-
enabled
:
1
path
:
Assets/Scenes/CS/CS.unity
...
...
My project/UserSettings/EditorUserSettings.asset
View file @
5fe56aa2
...
...
@@ -15,34 +15,34 @@ EditorUserSettings:
value
:
2550581500
flags
:
0
RecentlyUsedSceneGuid-0
:
value
:
07540056530459025956087011710b444116197f2d712769297d1866e6e5353b
value
:
52080c51560d5f03580b5e7242700c4446164f7d2e7f77612c281f32e0b8603d
flags
:
0
RecentlyUsedSceneGuid-1
:
value
:
52080c51560d5f03580b5e7242700c4446164f7d2e7f77612c281f32e0b8603d
value
:
0003525055055d020e0b0a7216755d444215417e787d27362e2f4866b2e1323e
flags
:
0
RecentlyUsedSceneGuid-2
:
value
:
0
003525055055d020e0b0a7216755d444215417e787d27362e2f4866b2e132
3e
value
:
0
752035101010f0c54595b2046760e44134e4e7a7f7d71677c2c4836b7b463
3e
flags
:
0
RecentlyUsedSceneGuid-3
:
value
:
0752035101010f0c54595b2046760e44134e4e7a7f7d71677c2c4836b7b4633e
value
:
5304575f5c0c51035d5a5e771271594417154e7c2d7b70647b7b4c35bbe1646d
flags
:
0
RecentlyUsedSceneGuid-4
:
value
:
530
4575f5c0c51035d5a5e771271594417154e7c2d7b70647b7b4c35bbe1646d
value
:
530
2565f55575d0b59575e2041710e44474e1e2c7f2d743278781965e7e16139
flags
:
0
RecentlyUsedSceneGuid-5
:
value
:
5302565f55575d0b59575e2041710e44474e1e2c7f2d743278781965e7e16139
value
:
060203560401505a595d0a7345200d44404e1b7e2d707e617b7f4d63e7b6606b
flags
:
0
RecentlyUsedSceneGuid-6
:
value
:
540151565c06080b0808547711705a44474f1b297b7f25677e7b1f30bbe56060
flags
:
0
RecentlyUsedSceneGuid-7
:
value
:
060203560401505a595d0a7345200d44404e1b7e2d707e617b7f4d63e7b6606b
value
:
575755530005085a5556097346745b4417164b2e292a73347a2b486be7e6306a
flags
:
0
RecentlyUsedSceneGuid-8
:
value
:
515251560603590259570f76147a5d4447154b282e7e25667e714830b6e36d6d
flags
:
0
RecentlyUsedSceneGuid-9
:
value
:
5
75755530005085a5556097346745b4417164b2e292a73347a2b486be7e6306a
value
:
5
b0855530654590a090a0f74447a5e444f4f1b2e2d7022337d7b1e35b0b8316b
flags
:
0
UnityEditor.ShaderGraph.Blackboard
:
value
:
18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba75e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1bf968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8ffaeffff8e85dd8390e3949c8899daa7
...
...
My project/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
View file @
5fe56aa2
This diff is collapsed.
Click to expand it.
My project/UserSettings/Layouts/default-6000.dwlt
View file @
5fe56aa2
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment