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
37ed8a08
Commit
37ed8a08
authored
Apr 04, 2026
by
Abdulrahman Mohammed
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Done with new ui
parent
740863c4
Changes
22
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
1231 additions
and
112 deletions
+1231
-112
Backend.meta
My project/Assets/AppUI/Backend.meta
+8
-0
LoginManager.cs
My project/Assets/AppUI/Backend/LoginManager.cs
+57
-0
LoginManager.cs.meta
My project/Assets/AppUI/Backend/LoginManager.cs.meta
+2
-0
—Pngtree—vector edit profile icon_4102545.png
...AppUI/Image/—Pngtree—vector edit profile icon_4102545.png
+0
-0
—Pngtree—vector edit profile icon_4102545.png.meta
.../Image/—Pngtree—vector edit profile icon_4102545.png.meta
+156
-0
CustomLeaderboardSlot.cs
...sets/AppUI/Scripts/CustomElement/CustomLeaderboardSlot.cs
+2
-0
CustomNotificationsSlot.cs
...ts/AppUI/Scripts/CustomElement/CustomNotificationsSlot.cs
+110
-0
CustomNotificationsSlot.cs.meta
...pUI/Scripts/CustomElement/CustomNotificationsSlot.cs.meta
+2
-0
CustomSwitch.cs
...roject/Assets/AppUI/Scripts/CustomElement/CustomSwitch.cs
+47
-0
CustomSwitch.cs.meta
...t/Assets/AppUI/Scripts/CustomElement/CustomSwitch.cs.meta
+2
-0
MainmenuAnimation.cs
My project/Assets/AppUI/Scripts/MainmenuAnimation.cs
+215
-2
Style.uss
My project/Assets/AppUI/UIToolkit/USS/Style.uss
+108
-0
Mainmenu.uxml
My project/Assets/AppUI/UIToolkit/UXML/Mainmenu.uxml
+332
-27
CustomLeaderboardSlot.uxml
My project/Assets/Resources/CustomLeaderboardSlot.uxml
+1
-1
CustomNotificationsSlot.uxml
My project/Assets/Resources/CustomNotificationsSlot.uxml
+13
-0
CustomNotificationsSlot.uxml.meta
...roject/Assets/Resources/CustomNotificationsSlot.uxml.meta
+10
-0
CustomSwitch.uxml
My project/Assets/Resources/CustomSwitch.uxml
+6
-0
CustomSwitch.uxml.meta
My project/Assets/Resources/CustomSwitch.uxml.meta
+10
-0
manifest.json
My project/Packages/manifest.json
+1
-0
packages-lock.json
My project/Packages/packages-lock.json
+23
-3
CurrentMaximizeLayout.dwlt
My project/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
+114
-67
default-6000.dwlt
My project/UserSettings/Layouts/default-6000.dwlt
+12
-12
No files found.
My project/Assets/AppUI/Backend.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: 9f5e4a3bb94ec3648b180e433c73baf4
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/AppUI/Backend/LoginManager.cs
0 → 100644
View file @
37ed8a08
using
UnityEngine
;
using
UnityEngine.UIElements
;
public
class
LoginManager
:
MonoBehaviour
{
[
SerializeField
]
UIDocument
UIDocument
;
TextField
email
;
TextField
password
;
Button
loginButton
;
void
Start
()
{
email
=
UIDocument
.
rootVisualElement
.
Q
<
TextField
>(
"email"
);
password
=
UIDocument
.
rootVisualElement
.
Q
<
TextField
>(
"password"
);
loginButton
=
UIDocument
.
rootVisualElement
.
Q
<
Button
>(
"loginButton"
);
loginButton
.
clicked
+=
OnLoginButtonClick
;
}
private
void
OnLoginButtonClick
()
{
string
emailValue
=
email
.
value
;
string
passwordValue
=
password
.
value
;
Debug
.
Log
(
$"Email:
{
emailValue
}
, Password:
{
passwordValue
}
"
);
}
void
LiveBar
()
{
ScrollView
liveBar
=
UIDocument
.
rootVisualElement
.
Q
<
VisualElement
>(
"liveBar"
).
Q
<
ScrollView
>();
Label
text
=
new
Label
(
"<color=#FED700>Esraa</color> فازت"
);
liveBar
.
Add
(
text
);
CustomLeaderboardSlot
slot
=
new
CustomLeaderboardSlot
();
slot
.
Index
=
"1"
;
slot
.
PlayerName
=
"Abdo"
;
slot
.
Rank
=
"اسطوري"
;
slot
.
XP
=
"1000"
;
slot
.
IsOwner
=
true
;
slot
.
SetPlayerImage
(
"https://www.pngall.com/wp-content/uploads/5/Profile-PNG-High-Quality-Image.png"
);
liveBar
.
Add
(
slot
);
CustomSwitch
switchh
=
UIDocument
.
rootVisualElement
.
Q
<
ScrollView
>(
"SettingList"
).
Q
<
CustomSwitch
>(
"SoundSwitch"
);
switchh
.
IsOn
=
true
;
}
}
My project/Assets/AppUI/Backend/LoginManager.cs.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: 8cf28bfc4d270e64287dfa1d4fa3420f
\ No newline at end of file
My project/Assets/AppUI/Image/—Pngtree—vector edit profile icon_4102545.png
0 → 100644
View file @
37ed8a08
83.9 KB
My project/Assets/AppUI/Image/—Pngtree—vector edit profile icon_4102545.png.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: f5912ebb886d62146b215c6384c7f4ca
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 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: 0
- 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: 0
- serializedVersion: 4
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WindowsStoreApps
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:
My project/Assets/AppUI/Scripts/CustomElement/CustomLeaderboardSlot.cs
View file @
37ed8a08
...
@@ -105,6 +105,7 @@ public partial class CustomLeaderboardSlot : VisualElement
...
@@ -105,6 +105,7 @@ public partial class CustomLeaderboardSlot : VisualElement
_playerNameLabel
.
style
.
color
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
);
_playerNameLabel
.
style
.
color
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
);
_indexLabel
.
style
.
color
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
);
_indexLabel
.
style
.
color
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
);
_playerImage
.
style
.
backgroundColor
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
);
_playerImage
.
style
.
backgroundColor
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
);
_padding
.
style
.
backgroundColor
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
,.
15f
);
_padding
.
style
.
borderLeftWidth
=
4
;
_padding
.
style
.
borderLeftWidth
=
4
;
_padding
.
style
.
borderRightWidth
=
4
;
_padding
.
style
.
borderRightWidth
=
4
;
...
@@ -116,6 +117,7 @@ public partial class CustomLeaderboardSlot : VisualElement
...
@@ -116,6 +117,7 @@ public partial class CustomLeaderboardSlot : VisualElement
_playerNameLabel
.
style
.
color
=
new
Color
(
0.2588235f
,
0.2588235f
,
0.2588235f
);
_playerNameLabel
.
style
.
color
=
new
Color
(
0.2588235f
,
0.2588235f
,
0.2588235f
);
_indexLabel
.
style
.
color
=
new
Color
(
0.6196079f
,
0.6196079f
,
0.6196079f
);
_indexLabel
.
style
.
color
=
new
Color
(
0.6196079f
,
0.6196079f
,
0.6196079f
);
_playerImage
.
style
.
backgroundColor
=
new
Color
(
0.8196079f
,
0.8196079f
,
0.8196079f
);
_playerImage
.
style
.
backgroundColor
=
new
Color
(
0.8196079f
,
0.8196079f
,
0.8196079f
);
_padding
.
style
.
backgroundColor
=
new
Color
(
0
,
0
,
0
,
.
1f
);
_padding
.
style
.
borderLeftWidth
=
0
;
_padding
.
style
.
borderLeftWidth
=
0
;
_padding
.
style
.
borderRightWidth
=
0
;
_padding
.
style
.
borderRightWidth
=
0
;
...
...
My project/Assets/AppUI/Scripts/CustomElement/CustomNotificationsSlot.cs
0 → 100644
View file @
37ed8a08
using
UnityEngine
;
using
UnityEngine.UIElements
;
[UxmlElement]
public
partial
class
NotificationsSlot
:
VisualElement
{
Label
_notificationNameLabel
;
Label
_notificationTimeLabel
;
Image
_notificationImage
;
VisualElement
_notificationImageBackground
;
VisualElement
_root
;
Color
_imageColor
;
bool
_isSeen
;
[
UxmlAttribute
]
public
Sprite
ImageSprite
{
get
{
return
_notificationImage
.
sprite
;
}
set
{
_notificationImage
.
sprite
=
value
;
}
}
[
UxmlAttribute
]
public
Color
ImageColor
{
get
{
return
_imageColor
;
}
set
{
_imageColor
=
value
;
UpdateVisualState
();
}
}
[
UxmlAttribute
]
public
string
NotificationsName
{
get
{
return
_notificationNameLabel
.
text
;
}
set
{
_notificationNameLabel
.
text
=
value
;
}
}
[
UxmlAttribute
]
public
string
NotificationsTime
{
get
{
return
_notificationTimeLabel
.
text
;
}
set
{
_notificationTimeLabel
.
text
=
value
;
}
}
[
UxmlAttribute
]
public
bool
IsSeen
{
get
{
return
_isSeen
;
}
set
{
_isSeen
=
value
;
UpdateVisualState
();
}
}
public
NotificationsSlot
()
{
var
template
=
Resources
.
Load
<
VisualTreeAsset
>(
"CustomNotificationsSlot"
);
template
.
CloneTree
(
this
);
_root
=
this
.
Q
<
VisualElement
>(
"NotificationsSlot"
);
_notificationNameLabel
=
this
.
Q
<
Label
>(
"NotificationsName"
);
_notificationTimeLabel
=
this
.
Q
<
Label
>(
"NotificationsTime"
);
_notificationImageBackground
=
this
.
Q
<
VisualElement
>(
"NotificationsImageBackground"
);
_notificationImage
=
this
.
Q
<
Image
>(
"NotificationsImage"
);
ImageColor
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
,
1f
);
}
private
void
UpdateVisualState
()
{
if
(!
_isSeen
)
{
_root
.
style
.
borderTopWidth
=
3
;
_root
.
style
.
borderBottomWidth
=
3
;
_root
.
style
.
borderLeftWidth
=
3
;
_root
.
style
.
borderRightWidth
=
3
;
Color
borderColor
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
,
0.5019608f
);
_root
.
style
.
borderTopColor
=
borderColor
;
_root
.
style
.
borderBottomColor
=
borderColor
;
_root
.
style
.
borderLeftColor
=
borderColor
;
_root
.
style
.
borderRightColor
=
borderColor
;
_root
.
style
.
backgroundColor
=
new
Color
(
0.3647059f
,
0.3098039f
,
0.9607843f
,
0.1019608f
);
_notificationImage
.
tintColor
=
new
Color
(
0.2431373f
,
0.1764706f
,
0.8078431f
,
1
);
}
else
{
_root
.
style
.
borderTopWidth
=
0
;
_root
.
style
.
borderBottomWidth
=
0
;
_root
.
style
.
borderLeftWidth
=
0
;
_root
.
style
.
borderRightWidth
=
0
;
_root
.
style
.
backgroundColor
=
new
Color
(
0.9529412f
,
0.9529412f
,
0.9529412f
);
_notificationImage
.
tintColor
=
_imageColor
;
}
Color
tmpColor
=
_notificationImage
.
tintColor
;
tmpColor
.
a
=
0.1490196f
;
_notificationImageBackground
.
style
.
backgroundColor
=
tmpColor
;
}
}
\ No newline at end of file
My project/Assets/AppUI/Scripts/CustomElement/CustomNotificationsSlot.cs.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: fb7c98b859ccd434bb151ca4501ac3b4
\ No newline at end of file
My project/Assets/AppUI/Scripts/CustomElement/CustomSwitch.cs
0 → 100644
View file @
37ed8a08
using
UnityEngine
;
using
UnityEngine.UIElements
;
[UxmlElement]
public
partial
class
CustomSwitch
:
VisualElement
{
bool
_isOn
;
VisualElement
_switchBackground
;
VisualElement
_switchPoint
;
[
UxmlAttribute
]
public
bool
IsOn
{
get
{
return
_isOn
;
}
set
{
HandleSwitchStyle
(
value
);
}
}
public
CustomSwitch
()
{
var
switchElement
=
Resources
.
Load
<
VisualTreeAsset
>(
"CustomSwitch"
);
switchElement
.
CloneTree
(
this
);
_switchBackground
=
this
.
Q
<
VisualElement
>(
"Switch"
);
_switchPoint
=
this
.
Q
<
VisualElement
>(
"Point"
);
_switchBackground
.
RegisterCallback
<
ClickEvent
>((
v
)
=>
{
IsOn
=
!
IsOn
;
});
}
void
HandleSwitchStyle
(
bool
value
)
{
_isOn
=
value
;
if
(
IsOn
)
{
_switchBackground
.
AddToClassList
(
"Switch-On"
);
_switchPoint
.
AddToClassList
(
"Switch-Dot-On"
);
}
else
{
_switchBackground
.
RemoveFromClassList
(
"Switch-On"
);
_switchPoint
.
RemoveFromClassList
(
"Switch-Dot-On"
);
}
}
}
My project/Assets/AppUI/Scripts/CustomElement/CustomSwitch.cs.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: df53aeba10848b444a5ebca464da87de
\ No newline at end of file
My project/Assets/AppUI/Scripts/MainmenuAnimation.cs
View file @
37ed8a08
...
@@ -9,6 +9,8 @@ public class MainmenuAnimation : MonoBehaviour
...
@@ -9,6 +9,8 @@ public class MainmenuAnimation : MonoBehaviour
ToggleButtonGroup
_footerToggleButtonGroup
;
ToggleButtonGroup
_footerToggleButtonGroup
;
VisualElement
_bodyPanel
;
VisualElement
_bodyPanel
;
VisualElement
menuPanel
;
void
Start
()
void
Start
()
{
{
_bodyPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"Body"
);
_bodyPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"Body"
);
...
@@ -17,6 +19,18 @@ public class MainmenuAnimation : MonoBehaviour
...
@@ -17,6 +19,18 @@ public class MainmenuAnimation : MonoBehaviour
HandleMenuPanel
();
HandleMenuPanel
();
HandleGamesSlots
();
HandleGamesSlots
();
HandleNotifications
();
HandleEditProfile
();
HandleRankPanel
();
HandleHowToPlayPanel
();
HandleAboutPanel
();
HandleSettingPanel
();
}
}
private
void
HandleMenuPanel
()
private
void
HandleMenuPanel
()
...
@@ -24,7 +38,7 @@ public class MainmenuAnimation : MonoBehaviour
...
@@ -24,7 +38,7 @@ public class MainmenuAnimation : MonoBehaviour
Button
openMenuButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenMenuButton"
);
Button
openMenuButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenMenuButton"
);
Button
closeMenuPanel
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseMenuButton"
);
Button
closeMenuPanel
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseMenuButton"
);
VisualElement
menuPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"MenuPanel"
);
menuPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"MenuPanel"
);
openMenuButton
.
clicked
+=
()
=>
openMenuButton
.
clicked
+=
()
=>
{
{
...
@@ -74,7 +88,7 @@ public class MainmenuAnimation : MonoBehaviour
...
@@ -74,7 +88,7 @@ public class MainmenuAnimation : MonoBehaviour
}
}
#
endregion
#
endregion
#
region
GameSlots
private
void
HandleGamesSlots
()
private
void
HandleGamesSlots
()
{
{
VisualElement
CustomGameSlotParent
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"Home"
);
VisualElement
CustomGameSlotParent
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"Home"
);
...
@@ -128,4 +142,203 @@ public class MainmenuAnimation : MonoBehaviour
...
@@ -128,4 +142,203 @@ public class MainmenuAnimation : MonoBehaviour
SceneManager
.
LoadScene
(
customGameSlot
.
SceneName
);
SceneManager
.
LoadScene
(
customGameSlot
.
SceneName
);
};
};
}
}
#
endregion
#
region
Notifications
private
void
HandleNotifications
()
{
VisualElement
notificationsPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"NotificationsPanel"
);
Button
openNotificationsButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenNotificationsButton"
);
Button
closeNotificationsButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseNotificationsButton"
);
openNotificationsButton
.
clicked
+=
()
=>
{
notificationsPanel
.
style
.
display
=
DisplayStyle
.
Flex
;
notificationsPanel
.
experimental
.
animation
.
Start
(
0
,
1
,
200
,
(
v
,
t
)
=>
{
notificationsPanel
.
style
.
opacity
=
t
;
});
};
closeNotificationsButton
.
clicked
+=
()
=>
{
notificationsPanel
.
experimental
.
animation
.
Start
(
1
,
0
,
200
,
(
v
,
t
)
=>
{
notificationsPanel
.
style
.
opacity
=
t
;
}).
OnCompleted
(()
=>
{
notificationsPanel
.
style
.
display
=
DisplayStyle
.
None
;
});
};
}
#
endregion
#
region
EditProfile
private
void
HandleEditProfile
()
{
VisualElement
editProfilePanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"EditProfilePanel"
);
Button
openEditProfileButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenEditProfileButton"
);
Button
closeEditProfileButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseEditProfileButton"
);
openEditProfileButton
.
clicked
+=
()
=>
{
editProfilePanel
.
style
.
display
=
DisplayStyle
.
Flex
;
editProfilePanel
.
experimental
.
animation
.
Start
(
0
,
1
,
200
,
(
v
,
t
)
=>
{
editProfilePanel
.
style
.
opacity
=
t
;
});
};
closeEditProfileButton
.
clicked
+=
()
=>
{
editProfilePanel
.
experimental
.
animation
.
Start
(
1
,
0
,
200
,
(
v
,
t
)
=>
{
editProfilePanel
.
style
.
opacity
=
t
;
}).
OnCompleted
(()
=>
{
editProfilePanel
.
style
.
display
=
DisplayStyle
.
None
;
});
};
}
#
endregion
#
region
RankPanel
private
void
HandleRankPanel
()
{
VisualElement
rankPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"RankingSystemPanel"
);
mainMenu
.
rootVisualElement
.
Query
<
Button
>(
"OpenRankPanelButton"
).
ForEach
(
btn
=>
{
btn
.
clicked
+=
()
=>
{
rankPanel
.
style
.
display
=
DisplayStyle
.
Flex
;
rankPanel
.
experimental
.
animation
.
Start
(
0
,
1
,
200
,
(
v
,
t
)
=>
{
menuPanel
.
style
.
translate
=
new
Translate
(
new
Length
(-
100
,
LengthUnit
.
Percent
),
0
);
rankPanel
.
style
.
opacity
=
t
;
});
};
});
Button
closeRankPanelButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseRankPanelButton"
);
closeRankPanelButton
.
clicked
+=
()
=>
{
rankPanel
.
experimental
.
animation
.
Start
(
1
,
0
,
200
,
(
v
,
t
)
=>
{
rankPanel
.
style
.
opacity
=
t
;
}).
OnCompleted
(()
=>
{
rankPanel
.
style
.
display
=
DisplayStyle
.
None
;
});
};
}
#
endregion
#
region
HowToPlayPanel
private
void
HandleHowToPlayPanel
()
{
VisualElement
howToPlayPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"HowToPlayPanel"
);
Button
openHowToPlayButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenHowToPlayButton"
);
Button
closeHowToPlayButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseHowToPlayButton"
);
openHowToPlayButton
.
clicked
+=
()
=>
{
menuPanel
.
style
.
translate
=
new
Translate
(
new
Length
(-
100
,
LengthUnit
.
Percent
),
0
);
howToPlayPanel
.
style
.
display
=
DisplayStyle
.
Flex
;
howToPlayPanel
.
experimental
.
animation
.
Start
(
0
,
1
,
200
,
(
v
,
t
)
=>
{
howToPlayPanel
.
style
.
opacity
=
t
;
});
};
closeHowToPlayButton
.
clicked
+=
()
=>
{
howToPlayPanel
.
experimental
.
animation
.
Start
(
1
,
0
,
200
,
(
v
,
t
)
=>
{
howToPlayPanel
.
style
.
opacity
=
t
;
}).
OnCompleted
(()
=>
{
howToPlayPanel
.
style
.
display
=
DisplayStyle
.
None
;
});
};
}
#
endregion
#
region
AboutPanel
private
void
HandleAboutPanel
()
{
VisualElement
aboutPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"AboutPanel"
);
Button
openAboutButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenAboutButton"
);
Button
closeAboutButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseAboutButton"
);
openAboutButton
.
clicked
+=
()
=>
{
menuPanel
.
style
.
translate
=
new
Translate
(
new
Length
(-
100
,
LengthUnit
.
Percent
),
0
);
aboutPanel
.
style
.
display
=
DisplayStyle
.
Flex
;
aboutPanel
.
experimental
.
animation
.
Start
(
0
,
1
,
200
,
(
v
,
t
)
=>
{
aboutPanel
.
style
.
opacity
=
t
;
});
};
closeAboutButton
.
clicked
+=
()
=>
{
aboutPanel
.
experimental
.
animation
.
Start
(
1
,
0
,
200
,
(
v
,
t
)
=>
{
aboutPanel
.
style
.
opacity
=
t
;
}).
OnCompleted
(()
=>
{
aboutPanel
.
style
.
display
=
DisplayStyle
.
None
;
});
};
}
#
endregion
#
region
SettingPanel
private
void
HandleSettingPanel
()
{
VisualElement
settingPanel
=
mainMenu
.
rootVisualElement
.
Q
<
VisualElement
>(
"SettingPanel"
);
Button
openSettingButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"OpenSettingButton"
);
Button
closeSettingButton
=
mainMenu
.
rootVisualElement
.
Q
<
Button
>(
"CloseSettingButton"
);
openSettingButton
.
clicked
+=
()
=>
{
menuPanel
.
style
.
translate
=
new
Translate
(
new
Length
(-
100
,
LengthUnit
.
Percent
),
0
);
settingPanel
.
style
.
display
=
DisplayStyle
.
Flex
;
settingPanel
.
experimental
.
animation
.
Start
(
0
,
1
,
200
,
(
v
,
t
)
=>
{
settingPanel
.
style
.
opacity
=
t
;
});
};
closeSettingButton
.
clicked
+=
()
=>
{
settingPanel
.
experimental
.
animation
.
Start
(
1
,
0
,
200
,
(
v
,
t
)
=>
{
settingPanel
.
style
.
opacity
=
t
;
}).
OnCompleted
(()
=>
{
settingPanel
.
style
.
display
=
DisplayStyle
.
None
;
});
};
}
#
endregion
}
}
My project/Assets/AppUI/UIToolkit/USS/Style.uss
View file @
37ed8a08
...
@@ -59,6 +59,7 @@
...
@@ -59,6 +59,7 @@
border-right-color: rgba(0, 0, 0, 0.1);
border-right-color: rgba(0, 0, 0, 0.1);
border-top-color: rgba(0, 0, 0, 0.1);
border-top-color: rgba(0, 0, 0, 0.1);
border-bottom-color: rgba(0, 0, 0, 0.1);
border-bottom-color: rgba(0, 0, 0, 0.1);
transition-duration: 0.15s;
}
}
.textField:focus {
.textField:focus {
...
@@ -577,3 +578,110 @@
...
@@ -577,3 +578,110 @@
.play-game-button:active {
.play-game-button:active {
opacity: 0.8;
opacity: 0.8;
}
}
.notifications-date {
-unity-font-definition: url("project://database/Assets/ALArcade/Hakwaty%20Font/TSHakwaty-DemiBold.otf?fileID=12800000&guid=566b773a07b3d064aa1f4c6ef7b6f6fa&type=3#TSHakwaty-DemiBold");
font-size: 40px;
color: rgb(158, 158, 158);
-unity-text-align: upper-right;
-unity-text-generator: advanced;
}
.update-image-profile-button {
position: absolute;
bottom: 0;
right: 0;
width: 50px;
height: 50px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
background-color: rgb(62, 45, 206);
border-left-color: rgb(255, 255, 255);
border-right-color: rgb(255, 255, 255);
border-top-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px;
background-image: url("project://database/Assets/Art/export/photo_camera@3x.png?fileID=2800000&guid=c6bfe45b1cae51c4299e3f4ae1edd055&type=3#photo_camera@3x");
background-size: 25px 25px;
}
.update-image-profile-button:active {
opacity: 0.85;
}
.rank-slot {
flex-grow: 1;
background-color: rgb(243, 243, 243);
height: auto;
align-items: flex-end;
border-left-color: rgb(192, 192, 192);
border-right-color: rgb(192, 192, 192);
border-top-color: rgb(192, 192, 192);
border-bottom-color: rgb(192, 192, 192);
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
}
.current-rank-slot {
background-color: rgb(255, 255, 255);
border-top-width: 4px;
border-right-width: 4px;
border-bottom-width: 4px;
border-left-width: 4px;
border-left-color: rgb(62, 45, 206);
border-right-color: rgb(62, 45, 206);
border-top-color: rgb(62, 45, 206);
border-bottom-color: rgb(62, 45, 206);
}
.Switch {
flex-grow: 0;
background-color: rgb(221, 221, 221);
width: 118px;
height: auto;
border-top-left-radius: 32px;
border-top-right-radius: 32px;
border-bottom-right-radius: 32px;
border-bottom-left-radius: 32px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.Switch-On {
background-color: rgba(93, 79, 245, 0.96);
}
.Switch-Dot {
flex-grow: 0;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
background-color: rgb(255, 255, 255);
width: 40px;
height: 40px;
left: auto;
right: auto;
}
.Switch-Dot-On {
align-self: flex-end;
background-color: rgb(255, 255, 255);
}
My project/Assets/AppUI/UIToolkit/UXML/Mainmenu.uxml
View file @
37ed8a08
This diff is collapsed.
Click to expand it.
My project/Assets/Resources/CustomLeaderboardSlot.uxml
View file @
37ed8a08
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<Style src="project://database/Assets/AppUI/UIToolkit/USS/Style.uss?fileID=7433441132597879392&guid=f90ac983f14f5f043a3437b2c294db62&type=3#Style"/>
<Style src="project://database/Assets/AppUI/UIToolkit/USS/Style.uss?fileID=7433441132597879392&guid=f90ac983f14f5f043a3437b2c294db62&type=3#Style"/>
<ui:Button text="" name="Player" class="menu-button" style="margin-top: 40px;">
<ui:Button text="" name="Player" class="menu-button" style="margin-top: 40px;">
<ui:VisualElement name="Padding" class="padding" style="flex-grow: 1; flex-direction: row-reverse; align-items: center; background-color: rgba(0, 0, 0, 0.1); padding-top: 25px; padding-bottom: 25px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-left-color: rgb(62, 45, 206); border-right-color: rgb(62, 45, 206); border-top-color: rgb(62, 45, 206); border-bottom-color: rgb(62, 45, 206);">
<ui:VisualElement name="Padding" class="padding" style="flex-grow: 1; flex-direction: row-reverse; align-items: center; background-color: rgba(0, 0, 0, 0.1); padding-top: 25px; padding-bottom: 25px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-left-color: rgb(62, 45, 206); border-right-color: rgb(62, 45, 206); border-top-color: rgb(62, 45, 206); border-bottom-color: rgb(62, 45, 206);">
<ui:Label text="1" name="IndexLabel" class="base-text-bold" style="color: rgb(158, 158, 158); font-size: 34px; margin-left:
30
px; width: 60px;"/>
<ui:Label text="1" name="IndexLabel" class="base-text-bold" style="color: rgb(158, 158, 158); font-size: 34px; margin-left:
5
px; width: 60px;"/>
<ui:VisualElement name="PlayerImage" style="flex-grow: 0; height: 125px; width: 125px; background-image: url("project://database/Assets/GUI%20PRO%20Kit%20-%20Simple%20Casual/Sprite/Demo/Demo_Character/UserPicture_01_Sample.png?fileID=2800000&guid=358c17b4dd4c0461f8bcaf75f245f54e&type=3#UserPicture_01_Sample"); -unity-background-scale-mode: scale-to-fit; margin-left: 35px; background-color: rgb(209, 209, 209); border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%;"/>
<ui:VisualElement name="PlayerImage" style="flex-grow: 0; height: 125px; width: 125px; background-image: url("project://database/Assets/GUI%20PRO%20Kit%20-%20Simple%20Casual/Sprite/Demo/Demo_Character/UserPicture_01_Sample.png?fileID=2800000&guid=358c17b4dd4c0461f8bcaf75f245f54e&type=3#UserPicture_01_Sample"); -unity-background-scale-mode: scale-to-fit; margin-left: 35px; background-color: rgb(209, 209, 209); border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%;"/>
<ui:VisualElement name="GameDetailsPanel" style="height: 117px; width: auto; justify-content: space-between;">
<ui:VisualElement name="GameDetailsPanel" style="height: 117px; width: auto; justify-content: space-between;">
<ui:Label text="عبد الرحمن" name="PlayerNameLabel" class="base-text-bold" style="font-size: 40px; height: auto; flex-shrink: 0; -unity-font-definition: url("project://database/Assets/ALArcade/Hakwaty%20Font/TSHakwaty-DemiBold.otf?fileID=12800000&guid=566b773a07b3d064aa1f4c6ef7b6f6fa&type=3#TSHakwaty-DemiBold");"/>
<ui:Label text="عبد الرحمن" name="PlayerNameLabel" class="base-text-bold" style="font-size: 40px; height: auto; flex-shrink: 0; -unity-font-definition: url("project://database/Assets/ALArcade/Hakwaty%20Font/TSHakwaty-DemiBold.otf?fileID=12800000&guid=566b773a07b3d064aa1f4c6ef7b6f6fa&type=3#TSHakwaty-DemiBold");"/>
...
...
My project/Assets/Resources/CustomNotificationsSlot.uxml
0 → 100644
View file @
37ed8a08
<ui:UXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
<ui:VisualElement name="NotificationsSlot" class="game-panel" style="flex-grow: 1; background-color: rgb(243, 243, 243); height: 180px;">
<ui:VisualElement name="Padding" class="padding" style="flex-grow: 1; justify-content: flex-start; flex-direction: row-reverse; align-items: center; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px;">
<ui:VisualElement name="NotificationsImageBackground" style="flex-grow: 0; background-image: none; height: 100px; width: 100px; background-color: rgba(0, 137, 107, 0.15); border-top-left-radius: 40px; border-top-right-radius: 40px; border-bottom-right-radius: 40px; border-bottom-left-radius: 40px; border-left-color: rgba(255, 255, 255, 0.25); border-right-color: rgba(255, 255, 255, 0.25); border-top-color: rgba(255, 255, 255, 0.25); border-bottom-color: rgba(255, 255, 255, 0.25); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; align-items: center; justify-content: center; margin-left: 50px;">
<ui:Image source="project://database/Assets/Art/export/emoji_events@3x.png?fileID=2800000&guid=71ede504623fcb24eaca6ebcf545c812&type=3#emoji_events@3x" tint-color="rgb(0, 137, 107)" name="NotificationsImage" style="flex-grow: 0; height: 60px; width: 60px;"/>
</ui:VisualElement>
<ui:VisualElement name="GameDetailsPanel" style="flex-grow: 0; height: 100px; width: auto; justify-content: space-between;">
<ui:Label text="Correct Statement - 8/10" name="NotificationsName" language-direction="RTL" class="base-text-bold" style="font-size: 30px; height: auto; flex-shrink: 0; -unity-text-generator: advanced;"/>
<ui:Label text="01/01/2026 12:30 PM" name="NotificationsTime" language-direction="RTL" class="base-text-bold" style="font-size: 28px; height: auto; flex-shrink: 0; color: rgb(158, 158, 158);"/>
</ui:VisualElement>
</ui:VisualElement>
</ui:VisualElement>
</ui:UXML>
My project/Assets/Resources/CustomNotificationsSlot.uxml.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: 507658f96be497d4da610e37f029e523
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
My project/Assets/Resources/CustomSwitch.uxml
0 → 100644
View file @
37ed8a08
<ui:UXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" noNamespaceSchemaLocation="../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
<Style src="project://database/Assets/AppUI/UIToolkit/USS/Style.uss?fileID=7433441132597879392&guid=f90ac983f14f5f043a3437b2c294db62&type=3#Style"/>
<ui:VisualElement name="Switch" class="Switch">
<ui:VisualElement name="Point" class="Switch-Dot"/>
</ui:VisualElement>
</ui:UXML>
My project/Assets/Resources/CustomSwitch.uxml.meta
0 → 100644
View file @
37ed8a08
fileFormatVersion: 2
guid: b20084208c26d8b45a97b52275cbbf61
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
My project/Packages/manifest.json
View file @
37ed8a08
...
@@ -12,6 +12,7 @@
...
@@ -12,6 +12,7 @@
"com.unity.multiplayer.center"
:
"1.0.1"
,
"com.unity.multiplayer.center"
:
"1.0.1"
,
"com.unity.nuget.newtonsoft-json"
:
"3.2.2"
,
"com.unity.nuget.newtonsoft-json"
:
"3.2.2"
,
"com.unity.postprocessing"
:
"3.5.1"
,
"com.unity.postprocessing"
:
"3.5.1"
,
"com.unity.recorder"
:
"5.1.6"
,
"com.unity.render-pipelines.universal"
:
"17.3.0"
,
"com.unity.render-pipelines.universal"
:
"17.3.0"
,
"com.unity.shadergraph"
:
"17.3.0"
,
"com.unity.shadergraph"
:
"17.3.0"
,
"com.unity.test-framework"
:
"1.6.0"
,
"com.unity.test-framework"
:
"1.6.0"
,
...
...
My project/Packages/packages-lock.json
View file @
37ed8a08
...
@@ -29,6 +29,15 @@
...
@@ -29,6 +29,15 @@
},
},
"url"
:
"https://packages.unity.com"
"url"
:
"https://packages.unity.com"
},
},
"com.unity.bindings.openimageio"
:
{
"version"
:
"1.0.2"
,
"depth"
:
1
,
"source"
:
"registry"
,
"dependencies"
:
{
"com.unity.collections"
:
"1.2.4"
},
"url"
:
"https://packages.unity.com"
},
"com.unity.burst"
:
{
"com.unity.burst"
:
{
"version"
:
"1.8.27"
,
"version"
:
"1.8.27"
,
"depth"
:
2
,
"depth"
:
2
,
...
@@ -58,7 +67,7 @@
...
@@ -58,7 +67,7 @@
},
},
"com.unity.collections"
:
{
"com.unity.collections"
:
{
"version"
:
"2.6.2"
,
"version"
:
"2.6.2"
,
"depth"
:
2
,
"depth"
:
1
,
"source"
:
"registry"
,
"source"
:
"registry"
,
"dependencies"
:
{
"dependencies"
:
{
"com.unity.burst"
:
"1.8.23"
,
"com.unity.burst"
:
"1.8.23"
,
...
@@ -119,7 +128,7 @@
...
@@ -119,7 +128,7 @@
},
},
"com.unity.nuget.mono-cecil"
:
{
"com.unity.nuget.mono-cecil"
:
{
"version"
:
"1.11.6"
,
"version"
:
"1.11.6"
,
"depth"
:
3
,
"depth"
:
2
,
"source"
:
"registry"
,
"source"
:
"registry"
,
"dependencies"
:
{},
"dependencies"
:
{},
"url"
:
"https://packages.unity.com"
"url"
:
"https://packages.unity.com"
...
@@ -140,6 +149,17 @@
...
@@ -140,6 +149,17 @@
},
},
"url"
:
"https://packages.unity.com"
"url"
:
"https://packages.unity.com"
},
},
"com.unity.recorder"
:
{
"version"
:
"5.1.6"
,
"depth"
:
0
,
"source"
:
"registry"
,
"dependencies"
:
{
"com.unity.timeline"
:
"1.8.7"
,
"com.unity.collections"
:
"1.2.4"
,
"com.unity.bindings.openimageio"
:
"1.0.2"
},
"url"
:
"https://packages.unity.com"
},
"com.unity.render-pipelines.core"
:
{
"com.unity.render-pipelines.core"
:
{
"version"
:
"17.3.0"
,
"version"
:
"17.3.0"
,
"depth"
:
1
,
"depth"
:
1
,
...
@@ -218,7 +238,7 @@
...
@@ -218,7 +238,7 @@
},
},
"com.unity.test-framework.performance"
:
{
"com.unity.test-framework.performance"
:
{
"version"
:
"3.2.0"
,
"version"
:
"3.2.0"
,
"depth"
:
3
,
"depth"
:
2
,
"source"
:
"registry"
,
"source"
:
"registry"
,
"dependencies"
:
{
"dependencies"
:
{
"com.unity.test-framework"
:
"1.1.33"
,
"com.unity.test-framework"
:
"1.1.33"
,
...
...
My project/UserSettings/Layouts/CurrentMaximizeLayout.dwlt
View file @
37ed8a08
...
@@ -14,8 +14,8 @@ MonoBehaviour:
...
@@ -14,8 +14,8 @@ MonoBehaviour:
m_EditorClassIdentifier
:
m_EditorClassIdentifier
:
m_Children
:
m_Children
:
-
{
fileID
:
3
}
-
{
fileID
:
3
}
-
{
fileID
:
8
}
-
{
fileID
:
9
}
-
{
fileID
:
1
3
}
-
{
fileID
:
1
4
}
m_Position
:
m_Position
:
serializedVersion
:
2
serializedVersion
:
2
x
:
0
x
:
0
...
@@ -25,7 +25,7 @@ MonoBehaviour:
...
@@ -25,7 +25,7 @@ MonoBehaviour:
m_MinSize
:
{
x
:
300
,
y
:
112
}
m_MinSize
:
{
x
:
300
,
y
:
112
}
m_MaxSize
:
{
x
:
24288
,
y
:
16192
}
m_MaxSize
:
{
x
:
24288
,
y
:
16192
}
vertical
:
0
vertical
:
0
controlID
:
15
controlID
:
3949
draggingID
:
0
draggingID
:
0
---
!u!114
&2
---
!u!114
&2
MonoBehaviour
:
MonoBehaviour
:
...
@@ -51,7 +51,7 @@ MonoBehaviour:
...
@@ -51,7 +51,7 @@ MonoBehaviour:
x
:
0
x
:
0
y
:
79
y
:
79
width
:
951
width
:
951
height
:
4
46
height
:
4
99
m_SerializedDataModeController
:
m_SerializedDataModeController
:
m_DataMode
:
0
m_DataMode
:
0
m_PreferredDataMode
:
0
m_PreferredDataMode
:
0
...
@@ -68,7 +68,7 @@ MonoBehaviour:
...
@@ -68,7 +68,7 @@ MonoBehaviour:
m_SerializedViewNames
:
m_SerializedViewNames
:
-
UnityEditor.DeviceSimulation.SimulatorWindow
-
UnityEditor.DeviceSimulation.SimulatorWindow
m_SerializedViewValues
:
m_SerializedViewValues
:
-
D:\Work Games\ssbookminigames\My project\Library\PlayModeViewStates\
42ce1a70d4799004fabc0d4851217d01
-
D:\Work Games\ssbookminigames\My project\Library\PlayModeViewStates\
2f5b92219d50f2a479557362dcd47f63
m_PlayModeViewName
:
GameView
m_PlayModeViewName
:
GameView
m_ShowGizmos
:
0
m_ShowGizmos
:
0
m_TargetDisplay
:
0
m_TargetDisplay
:
0
...
@@ -110,22 +110,22 @@ MonoBehaviour:
...
@@ -110,22 +110,22 @@ MonoBehaviour:
x
:
0
x
:
0
y
:
21
y
:
21
width
:
951
width
:
951
height
:
4
25
height
:
4
78
m_Scale
:
{
x
:
0.2
2135417
,
y
:
0.22135417
}
m_Scale
:
{
x
:
0.2
4895833
,
y
:
0.24895833
}
m_Translation
:
{
x
:
475.5
,
y
:
2
12.5
}
m_Translation
:
{
x
:
475.5
,
y
:
2
39
}
m_MarginLeft
:
0
m_MarginLeft
:
0
m_MarginRight
:
0
m_MarginRight
:
0
m_MarginTop
:
0
m_MarginTop
:
0
m_MarginBottom
:
0
m_MarginBottom
:
0
m_LastShownAreaInsideMargins
:
m_LastShownAreaInsideMargins
:
serializedVersion
:
2
serializedVersion
:
2
x
:
-
2148.14
1
x
:
-
1909.958
1
y
:
-960
y
:
-960
width
:
4296.282
width
:
3819.9163
height
:
1920
height
:
1920
m_MinimalGUI
:
1
m_MinimalGUI
:
1
m_defaultScale
:
0.2
2135417
m_defaultScale
:
0.2
4895833
m_LastWindowPixelSize
:
{
x
:
951
,
y
:
4
46
}
m_LastWindowPixelSize
:
{
x
:
951
,
y
:
4
99
}
m_ClearInEditMode
:
1
m_ClearInEditMode
:
1
m_NoCameraWarning
:
1
m_NoCameraWarning
:
1
m_LowResolutionForAspectRatios
:
01000000000000000000
m_LowResolutionForAspectRatios
:
01000000000000000000
...
@@ -156,7 +156,7 @@ MonoBehaviour:
...
@@ -156,7 +156,7 @@ MonoBehaviour:
m_MinSize
:
{
x
:
100
,
y
:
112
}
m_MinSize
:
{
x
:
100
,
y
:
112
}
m_MaxSize
:
{
x
:
8096
,
y
:
16192
}
m_MaxSize
:
{
x
:
8096
,
y
:
16192
}
vertical
:
1
vertical
:
1
controlID
:
16
controlID
:
3950
draggingID
:
0
draggingID
:
0
---
!u!114
&4
---
!u!114
&4
MonoBehaviour
:
MonoBehaviour
:
...
@@ -176,7 +176,7 @@ MonoBehaviour:
...
@@ -176,7 +176,7 @@ MonoBehaviour:
x
:
0
x
:
0
y
:
0
y
:
0
width
:
952
width
:
952
height
:
472
height
:
525
m_MinSize
:
{
x
:
201
,
y
:
226
}
m_MinSize
:
{
x
:
201
,
y
:
226
}
m_MaxSize
:
{
x
:
4001
,
y
:
4026
}
m_MaxSize
:
{
x
:
4001
,
y
:
4026
}
m_ActualView
:
{
fileID
:
2
}
m_ActualView
:
{
fileID
:
2
}
...
@@ -194,23 +194,24 @@ MonoBehaviour:
...
@@ -194,23 +194,24 @@ MonoBehaviour:
m_Enabled
:
1
m_Enabled
:
1
m_EditorHideFlags
:
0
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
12006
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Script
:
{
fileID
:
12006
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_Name
:
ConsoleWindo
w
m_Name
:
SceneVie
w
m_EditorClassIdentifier
:
UnityEditor.dll::UnityEditor.DockArea
m_EditorClassIdentifier
:
UnityEditor.dll::UnityEditor.DockArea
m_Children
:
[]
m_Children
:
[]
m_Position
:
m_Position
:
serializedVersion
:
2
serializedVersion
:
2
x
:
0
x
:
0
y
:
472
y
:
525
width
:
952
width
:
952
height
:
4
61
height
:
4
08
m_MinSize
:
{
x
:
51
,
y
:
76
}
m_MinSize
:
{
x
:
200
,
y
:
200
}
m_MaxSize
:
{
x
:
400
1
,
y
:
4026
}
m_MaxSize
:
{
x
:
400
0
,
y
:
4000
}
m_ActualView
:
{
fileID
:
7
}
m_ActualView
:
{
fileID
:
6
}
m_Panes
:
m_Panes
:
-
{
fileID
:
6
}
-
{
fileID
:
6
}
-
{
fileID
:
7
}
-
{
fileID
:
7
}
m_Selected
:
1
-
{
fileID
:
8
}
m_LastSelected
:
0
m_Selected
:
0
m_LastSelected
:
1
---
!u!114
&6
---
!u!114
&6
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
...
@@ -233,9 +234,9 @@ MonoBehaviour:
...
@@ -233,9 +234,9 @@ MonoBehaviour:
m_Pos
:
m_Pos
:
serializedVersion
:
2
serializedVersion
:
2
x
:
0
x
:
0
y
:
551
y
:
604
width
:
951
width
:
951
height
:
435
height
:
382
m_SerializedDataModeController
:
m_SerializedDataModeController
:
m_DataMode
:
0
m_DataMode
:
0
m_PreferredDataMode
:
0
m_PreferredDataMode
:
0
...
@@ -1028,9 +1029,9 @@ MonoBehaviour:
...
@@ -1028,9 +1029,9 @@ MonoBehaviour:
m_Pos
:
m_Pos
:
serializedVersion
:
2
serializedVersion
:
2
x
:
0
x
:
0
y
:
551
y
:
604
width
:
951
width
:
951
height
:
435
height
:
382
m_SerializedDataModeController
:
m_SerializedDataModeController
:
m_DataMode
:
0
m_DataMode
:
0
m_PreferredDataMode
:
0
m_PreferredDataMode
:
0
...
@@ -1045,6 +1046,44 @@ MonoBehaviour:
...
@@ -1045,6 +1046,44 @@ MonoBehaviour:
m_OverlaysVisible
:
1
m_OverlaysVisible
:
1
m_DynamicPanelBehavior
:
0
m_DynamicPanelBehavior
:
0
---
!u!114
&8
---
!u!114
&8
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
0
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
7c66a740a74845a08dc18bab7f2ffa03
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
Unity.Recorder.Editor::UnityEditor.Recorder.RecorderWindow
m_MinSize
:
{
x
:
560
,
y
:
200
}
m_MaxSize
:
{
x
:
4000
,
y
:
4000
}
m_TitleContent
:
m_Text
:
Recorder
m_Image
:
{
fileID
:
0
}
m_Tooltip
:
m_TextWithWhitespace
:
"
Recorder
\u200B
"
m_Pos
:
serializedVersion
:
2
x
:
0
y
:
604
width
:
951
height
:
382
m_SerializedDataModeController
:
m_DataMode
:
0
m_PreferredDataMode
:
0
m_SupportedDataModes
:
isAutomatic
:
1
m_ViewDataDictionary
:
{
fileID
:
0
}
m_OverlayCanvas
:
m_LastAppliedPresetName
:
Default
m_SaveData
:
[]
m_ContainerData
:
[]
m_DynamicPanelContainerData
:
[]
m_OverlaysVisible
:
1
m_DynamicPanelBehavior
:
0
---
!u!114
&9
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1057,8 +1096,8 @@ MonoBehaviour:
...
@@ -1057,8 +1096,8 @@ MonoBehaviour:
m_Name
:
m_Name
:
m_EditorClassIdentifier
:
m_EditorClassIdentifier
:
m_Children
:
m_Children
:
-
{
fileID
:
9
}
-
{
fileID
:
10
}
-
{
fileID
:
1
1
}
-
{
fileID
:
1
2
}
m_Position
:
m_Position
:
serializedVersion
:
2
serializedVersion
:
2
x
:
952
x
:
952
...
@@ -1068,9 +1107,9 @@ MonoBehaviour:
...
@@ -1068,9 +1107,9 @@ MonoBehaviour:
m_MinSize
:
{
x
:
100
,
y
:
112
}
m_MinSize
:
{
x
:
100
,
y
:
112
}
m_MaxSize
:
{
x
:
8096
,
y
:
16192
}
m_MaxSize
:
{
x
:
8096
,
y
:
16192
}
vertical
:
1
vertical
:
1
controlID
:
68
controlID
:
3979
draggingID
:
0
draggingID
:
0
---
!u!114
&
9
---
!u!114
&
10
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1091,12 +1130,12 @@ MonoBehaviour:
...
@@ -1091,12 +1130,12 @@ MonoBehaviour:
height
:
466
height
:
466
m_MinSize
:
{
x
:
202
,
y
:
226
}
m_MinSize
:
{
x
:
202
,
y
:
226
}
m_MaxSize
:
{
x
:
4002
,
y
:
4026
}
m_MaxSize
:
{
x
:
4002
,
y
:
4026
}
m_ActualView
:
{
fileID
:
1
0
}
m_ActualView
:
{
fileID
:
1
1
}
m_Panes
:
m_Panes
:
-
{
fileID
:
1
0
}
-
{
fileID
:
1
1
}
m_Selected
:
0
m_Selected
:
0
m_LastSelected
:
0
m_LastSelected
:
0
---
!u!114
&1
0
---
!u!114
&1
1
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1138,13 +1177,17 @@ MonoBehaviour:
...
@@ -1138,13 +1177,17 @@ MonoBehaviour:
m_TreeViewState
:
m_TreeViewState
:
scrollPos
:
{
x
:
0
,
y
:
0
}
scrollPos
:
{
x
:
0
,
y
:
0
}
m_SelectedIDs
:
m_SelectedIDs
:
-
m_Data
:
5
394
6
-
m_Data
:
5
436
6
m_LastClickedID
:
m_LastClickedID
:
m_Data
:
0
m_Data
:
0
m_ExpandedIDs
:
m_ExpandedIDs
:
-
m_Data
:
-27376
-
m_Data
:
-26502
-
m_Data
:
-20502
-
m_Data
:
-19410
-
m_Data
:
-16146
-
m_Data
:
-6806
-
m_Data
:
-1342
-
m_Data
:
-1342
-
m_Data
:
55550
-
m_Data
:
55568
m_RenameOverlay
:
m_RenameOverlay
:
m_UserAcceptedRename
:
0
m_UserAcceptedRename
:
0
m_Name
:
m_Name
:
...
@@ -1162,7 +1205,7 @@ MonoBehaviour:
...
@@ -1162,7 +1205,7 @@ MonoBehaviour:
m_OriginalEventType
:
11
m_OriginalEventType
:
11
m_IsRenamingFilename
:
0
m_IsRenamingFilename
:
0
m_TrimLeadingAndTrailingWhitespace
:
0
m_TrimLeadingAndTrailingWhitespace
:
0
m_ClientGUIView
:
{
fileID
:
9
}
m_ClientGUIView
:
{
fileID
:
10
}
m_SearchString
:
m_SearchString
:
m_ExpandedScenes
:
[]
m_ExpandedScenes
:
[]
m_CurrenRootInstanceID
:
0
m_CurrenRootInstanceID
:
0
...
@@ -1170,7 +1213,7 @@ MonoBehaviour:
...
@@ -1170,7 +1213,7 @@ MonoBehaviour:
m_IsLocked
:
0
m_IsLocked
:
0
m_CurrentSortingName
:
TransformSorting
m_CurrentSortingName
:
TransformSorting
m_WindowGUID
:
8e49cb6d5117e7f48bcaabb9b257c061
m_WindowGUID
:
8e49cb6d5117e7f48bcaabb9b257c061
---
!u!114
&1
1
---
!u!114
&1
2
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1191,12 +1234,12 @@ MonoBehaviour:
...
@@ -1191,12 +1234,12 @@ MonoBehaviour:
height
:
467
height
:
467
m_MinSize
:
{
x
:
232
,
y
:
276
}
m_MinSize
:
{
x
:
232
,
y
:
276
}
m_MaxSize
:
{
x
:
10002
,
y
:
10026
}
m_MaxSize
:
{
x
:
10002
,
y
:
10026
}
m_ActualView
:
{
fileID
:
1
2
}
m_ActualView
:
{
fileID
:
1
3
}
m_Panes
:
m_Panes
:
-
{
fileID
:
1
2
}
-
{
fileID
:
1
3
}
m_Selected
:
0
m_Selected
:
0
m_LastSelected
:
0
m_LastSelected
:
0
---
!u!114
&1
2
---
!u!114
&1
3
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1264,19 +1307,21 @@ MonoBehaviour:
...
@@ -1264,19 +1307,21 @@ MonoBehaviour:
m_FolderTreeState
:
m_FolderTreeState
:
scrollPos
:
{
x
:
0
,
y
:
0
}
scrollPos
:
{
x
:
0
,
y
:
0
}
m_SelectedIDs
:
m_SelectedIDs
:
-
m_Data
:
56
098
-
m_Data
:
56
184
m_LastClickedID
:
m_LastClickedID
:
m_Data
:
56
098
m_Data
:
56
184
m_ExpandedIDs
:
m_ExpandedIDs
:
-
m_Data
:
0
-
m_Data
:
0
-
m_Data
:
55682
-
m_Data
:
56000
-
m_Data
:
55684
-
m_Data
:
56002
-
m_Data
:
55686
-
m_Data
:
56004
-
m_Data
:
55688
-
m_Data
:
56006
-
m_Data
:
55690
-
m_Data
:
56008
-
m_Data
:
55692
-
m_Data
:
56010
-
m_Data
:
56026
-
m_Data
:
56112
-
m_Data
:
56100
-
m_Data
:
56114
-
m_Data
:
56186
-
m_Data
:
56192
m_RenameOverlay
:
m_RenameOverlay
:
m_UserAcceptedRename
:
0
m_UserAcceptedRename
:
0
m_Name
:
m_Name
:
...
@@ -1294,7 +1339,7 @@ MonoBehaviour:
...
@@ -1294,7 +1339,7 @@ MonoBehaviour:
m_OriginalEventType
:
11
m_OriginalEventType
:
11
m_IsRenamingFilename
:
1
m_IsRenamingFilename
:
1
m_TrimLeadingAndTrailingWhitespace
:
0
m_TrimLeadingAndTrailingWhitespace
:
0
m_ClientGUIView
:
{
fileID
:
1
1
}
m_ClientGUIView
:
{
fileID
:
1
2
}
m_SearchString
:
m_SearchString
:
m_CreateAssetUtility
:
m_CreateAssetUtility
:
m_EndAction
:
{
fileID
:
0
}
m_EndAction
:
{
fileID
:
0
}
...
@@ -1309,12 +1354,13 @@ MonoBehaviour:
...
@@ -1309,12 +1354,13 @@ MonoBehaviour:
m_Data
:
0
m_Data
:
0
m_ExpandedIDs
:
m_ExpandedIDs
:
-
m_Data
:
0
-
m_Data
:
0
-
m_Data
:
55682
-
m_Data
:
56002
-
m_Data
:
55684
-
m_Data
:
56004
-
m_Data
:
55686
-
m_Data
:
56006
-
m_Data
:
55688
-
m_Data
:
56008
-
m_Data
:
55690
-
m_Data
:
56010
-
m_Data
:
55692
-
m_Data
:
56112
-
m_Data
:
56186
m_RenameOverlay
:
m_RenameOverlay
:
m_UserAcceptedRename
:
0
m_UserAcceptedRename
:
0
m_Name
:
m_Name
:
...
@@ -1342,11 +1388,12 @@ MonoBehaviour:
...
@@ -1342,11 +1388,12 @@ MonoBehaviour:
m_ResourceFile
:
m_ResourceFile
:
m_ListAreaState
:
m_ListAreaState
:
m_SelectedInstanceIDs
:
m_SelectedInstanceIDs
:
-
m_Data
:
5
394
6
-
m_Data
:
5
436
6
m_LastClickedInstanceID
:
5
394
6
m_LastClickedInstanceID
:
5
436
6
m_HadKeyboardFocusLastEvent
:
1
m_HadKeyboardFocusLastEvent
:
1
m_ExpandedInstanceIDs
:
m_ExpandedInstanceIDs
:
-
m_Data
:
60788
-
m_Data
:
60788
-
m_Data
:
60258
m_RenameOverlay
:
m_RenameOverlay
:
m_UserAcceptedRename
:
0
m_UserAcceptedRename
:
0
m_Name
:
m_Name
:
...
@@ -1364,7 +1411,7 @@ MonoBehaviour:
...
@@ -1364,7 +1411,7 @@ MonoBehaviour:
m_OriginalEventType
:
11
m_OriginalEventType
:
11
m_IsRenamingFilename
:
1
m_IsRenamingFilename
:
1
m_TrimLeadingAndTrailingWhitespace
:
0
m_TrimLeadingAndTrailingWhitespace
:
0
m_ClientGUIView
:
{
fileID
:
1
1
}
m_ClientGUIView
:
{
fileID
:
1
2
}
m_CreateAssetUtility
:
m_CreateAssetUtility
:
m_EndAction
:
{
fileID
:
0
}
m_EndAction
:
{
fileID
:
0
}
m_InstanceID
:
0
m_InstanceID
:
0
...
@@ -1376,7 +1423,7 @@ MonoBehaviour:
...
@@ -1376,7 +1423,7 @@ MonoBehaviour:
m_GridSize
:
64
m_GridSize
:
64
m_SkipHiddenPackages
:
0
m_SkipHiddenPackages
:
0
m_DirectoriesAreaWidth
:
166.8
m_DirectoriesAreaWidth
:
166.8
---
!u!114
&1
3
---
!u!114
&1
4
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
@@ -1395,14 +1442,14 @@ MonoBehaviour:
...
@@ -1395,14 +1442,14 @@ MonoBehaviour:
y
:
0
y
:
0
width
:
357
width
:
357
height
:
933
height
:
933
m_MinSize
:
{
x
:
27
6
,
y
:
76
}
m_MinSize
:
{
x
:
27
5
,
y
:
50
}
m_MaxSize
:
{
x
:
400
1
,
y
:
4026
}
m_MaxSize
:
{
x
:
400
0
,
y
:
4000
}
m_ActualView
:
{
fileID
:
1
4
}
m_ActualView
:
{
fileID
:
1
5
}
m_Panes
:
m_Panes
:
-
{
fileID
:
1
4
}
-
{
fileID
:
1
5
}
m_Selected
:
0
m_Selected
:
0
m_LastSelected
:
0
m_LastSelected
:
0
---
!u!114
&1
4
---
!u!114
&1
5
MonoBehaviour
:
MonoBehaviour
:
m_ObjectHideFlags
:
52
m_ObjectHideFlags
:
52
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_CorrespondingSourceObject
:
{
fileID
:
0
}
...
...
My project/UserSettings/Layouts/default-6000.dwlt
View file @
37ed8a08
...
@@ -1668,12 +1668,12 @@ MonoBehaviour:
...
@@ -1668,12 +1668,12 @@ MonoBehaviour:
m_Data
:
56148
m_Data
:
56148
m_ExpandedIDs
:
m_ExpandedIDs
:
-
m_Data
:
0
-
m_Data
:
0
-
m_Data
:
5
5682
-
m_Data
:
5
6000
-
m_Data
:
5
5684
-
m_Data
:
5
6002
-
m_Data
:
5
5686
-
m_Data
:
5
6004
-
m_Data
:
5
5688
-
m_Data
:
5
6006
-
m_Data
:
5
5690
-
m_Data
:
5
6008
-
m_Data
:
5
5692
-
m_Data
:
5
6010
m_RenameOverlay
:
m_RenameOverlay
:
m_UserAcceptedRename
:
0
m_UserAcceptedRename
:
0
m_Name
:
m_Name
:
...
@@ -1706,12 +1706,12 @@ MonoBehaviour:
...
@@ -1706,12 +1706,12 @@ MonoBehaviour:
m_Data
:
0
m_Data
:
0
m_ExpandedIDs
:
m_ExpandedIDs
:
-
m_Data
:
0
-
m_Data
:
0
-
m_Data
:
5
5682
-
m_Data
:
5
6000
-
m_Data
:
5
5684
-
m_Data
:
5
6002
-
m_Data
:
5
5686
-
m_Data
:
5
6004
-
m_Data
:
5
5688
-
m_Data
:
5
6006
-
m_Data
:
5
5690
-
m_Data
:
5
6008
-
m_Data
:
5
5692
-
m_Data
:
5
6010
m_RenameOverlay
:
m_RenameOverlay
:
m_UserAcceptedRename
:
0
m_UserAcceptedRename
:
0
m_Name
:
m_Name
:
...
...
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