added the metadata and the connector with the gamepad
This commit is contained in:
parent
9e2fd793c0
commit
5bf259ef33
112
.gitattributes
vendored
112
.gitattributes
vendored
@ -1,56 +1,56 @@
|
|||||||
## Unity ##
|
## Unity ##
|
||||||
|
|
||||||
*.cs diff=csharp text
|
*.cs diff=csharp text
|
||||||
*.cginc text
|
*.cginc text
|
||||||
*.shader text
|
*.shader text
|
||||||
|
|
||||||
*.mat merge=unityyamlmerge eol=lf lockable
|
*.mat merge=unityyamlmerge eol=lf lockable
|
||||||
*.anim merge=unityyamlmerge eol=lf lockable
|
*.anim merge=unityyamlmerge eol=lf lockable
|
||||||
*.unity merge=unityyamlmerge eol=lf lockable
|
*.unity merge=unityyamlmerge eol=lf lockable
|
||||||
*.prefab merge=unityyamlmerge eol=lf lockable
|
*.prefab merge=unityyamlmerge eol=lf lockable
|
||||||
*.physicsMaterial2D merge=unityyamlmerge eol=lf lockable
|
*.physicsMaterial2D merge=unityyamlmerge eol=lf lockable
|
||||||
*.physicMaterial merge=unityyamlmerge eol=lf lockable
|
*.physicMaterial merge=unityyamlmerge eol=lf lockable
|
||||||
*.asset merge=unityyamlmerge eol=lf lockable
|
*.asset merge=unityyamlmerge eol=lf lockable
|
||||||
*.meta merge=unityyamlmerge eol=lf lockable
|
*.meta merge=unityyamlmerge eol=lf lockable
|
||||||
*.controller merge=unityyamlmerge eol=lf lockable
|
*.controller merge=unityyamlmerge eol=lf lockable
|
||||||
|
|
||||||
|
|
||||||
## git-lfs ##
|
## git-lfs ##
|
||||||
|
|
||||||
#Image
|
#Image
|
||||||
*.jpg filter=lfs diff=lfs merge=lfs -text lockable
|
*.jpg filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.jpeg filter=lfs diff=lfs merge=lfs -text lockable
|
*.jpeg filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.png filter=lfs diff=lfs merge=lfs -text lockable
|
*.png filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.gif filter=lfs diff=lfs merge=lfs -text lockable
|
*.gif filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.psd filter=lfs diff=lfs merge=lfs -text lockable
|
*.psd filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.ai filter=lfs diff=lfs merge=lfs -text lockable
|
*.ai filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.tif filter=lfs diff=lfs merge=lfs -text lockable
|
*.tif filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
|
|
||||||
#Audio
|
#Audio
|
||||||
*.mp3 filter=lfs diff=lfs merge=lfs -text lockable
|
*.mp3 filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.wav filter=lfs diff=lfs merge=lfs -text lockable
|
*.wav filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.ogg filter=lfs diff=lfs merge=lfs -text lockable
|
*.ogg filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
|
|
||||||
#Video
|
#Video
|
||||||
*.mp4 filter=lfs diff=lfs merge=lfs -text lockable
|
*.mp4 filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.mov filter=lfs diff=lfs merge=lfs -text lockable
|
*.mov filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
|
|
||||||
#3D Object
|
#3D Object
|
||||||
*.FBX filter=lfs diff=lfs merge=lfs -text lockable
|
*.FBX filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.fbx filter=lfs diff=lfs merge=lfs -text lockable
|
*.fbx filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.blend filter=lfs diff=lfs merge=lfs -text lockable
|
*.blend filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.obj filter=lfs diff=lfs merge=lfs -text lockable
|
*.obj filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
|
|
||||||
#ETC
|
#ETC
|
||||||
*.a filter=lfs diff=lfs merge=lfs -text lockable
|
*.a filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.exr filter=lfs diff=lfs merge=lfs -text lockable
|
*.exr filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.tga filter=lfs diff=lfs merge=lfs -text lockable
|
*.tga filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.pdf filter=lfs diff=lfs merge=lfs -text lockable
|
*.pdf filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.zip filter=lfs diff=lfs merge=lfs -text lockable
|
*.zip filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.dll filter=lfs diff=lfs merge=lfs -text lockable
|
*.dll filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.unitypackage filter=lfs diff=lfs merge=lfs -text lockable
|
*.unitypackage filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.aif filter=lfs diff=lfs merge=lfs -text lockable
|
*.aif filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.ttf filter=lfs diff=lfs merge=lfs -text lockable
|
*.ttf filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.rns filter=lfs diff=lfs merge=lfs -text lockable
|
*.rns filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.reason filter=lfs diff=lfs merge=lfs -text lockable
|
*.reason filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
*.lxo filter=lfs diff=lfs merge=lfs -text lockable
|
*.lxo filter=lfs diff=lfs merge=lfs -text lockable
|
||||||
|
|||||||
148
.gitignore
vendored
148
.gitignore
vendored
@ -1,74 +1,74 @@
|
|||||||
# This .gitignore file should be placed at the root of your Unity project directory
|
# This .gitignore file should be placed at the root of your Unity project directory
|
||||||
#
|
#
|
||||||
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
|
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
|
||||||
#
|
#
|
||||||
/[Ll]ibrary/
|
/[Ll]ibrary/
|
||||||
/[Tt]emp/
|
/[Tt]emp/
|
||||||
/[Oo]bj/
|
/[Oo]bj/
|
||||||
/[Bb]uild/
|
/[Bb]uild/
|
||||||
/[Bb]uilds/
|
/[Bb]uilds/
|
||||||
/[Ll]ogs/
|
/[Ll]ogs/
|
||||||
/[Uu]ser[Ss]ettings/
|
/[Uu]ser[Ss]ettings/
|
||||||
|
|
||||||
# MemoryCaptures can get excessive in size.
|
# MemoryCaptures can get excessive in size.
|
||||||
# They also could contain extremely sensitive data
|
# They also could contain extremely sensitive data
|
||||||
/[Mm]emoryCaptures/
|
/[Mm]emoryCaptures/
|
||||||
|
|
||||||
# Recordings can get excessive in size
|
# Recordings can get excessive in size
|
||||||
/[Rr]ecordings/
|
/[Rr]ecordings/
|
||||||
|
|
||||||
# Uncomment this line if you wish to ignore the asset store tools plugin
|
# Uncomment this line if you wish to ignore the asset store tools plugin
|
||||||
# /[Aa]ssets/AssetStoreTools*
|
# /[Aa]ssets/AssetStoreTools*
|
||||||
|
|
||||||
# Autogenerated Jetbrains Rider plugin
|
# Autogenerated Jetbrains Rider plugin
|
||||||
/[Aa]ssets/Plugins/Editor/JetBrains*
|
/[Aa]ssets/Plugins/Editor/JetBrains*
|
||||||
|
|
||||||
# Visual Studio cache directory
|
# Visual Studio cache directory
|
||||||
.vs/
|
.vs/
|
||||||
|
|
||||||
# Gradle cache directory
|
# Gradle cache directory
|
||||||
.gradle/
|
.gradle/
|
||||||
|
|
||||||
# Autogenerated VS/MD/Consulo solution and project files
|
# Autogenerated VS/MD/Consulo solution and project files
|
||||||
ExportedObj/
|
ExportedObj/
|
||||||
.consulo/
|
.consulo/
|
||||||
*.csproj
|
*.csproj
|
||||||
*.unityproj
|
*.unityproj
|
||||||
*.sln
|
*.sln
|
||||||
*.suo
|
*.suo
|
||||||
*.tmp
|
*.tmp
|
||||||
*.user
|
*.user
|
||||||
*.userprefs
|
*.userprefs
|
||||||
*.pidb
|
*.pidb
|
||||||
*.booproj
|
*.booproj
|
||||||
*.svd
|
*.svd
|
||||||
*.pdb
|
*.pdb
|
||||||
*.mdb
|
*.mdb
|
||||||
*.opendb
|
*.opendb
|
||||||
*.VC.db
|
*.VC.db
|
||||||
|
|
||||||
# Unity3D generated meta files
|
# Unity3D generated meta files
|
||||||
*.pidb.meta
|
*.pidb.meta
|
||||||
*.pdb.meta
|
*.pdb.meta
|
||||||
*.mdb.meta
|
*.mdb.meta
|
||||||
|
|
||||||
# Unity3D generated file on crash reports
|
# Unity3D generated file on crash reports
|
||||||
sysinfo.txt
|
sysinfo.txt
|
||||||
|
|
||||||
# Builds
|
# Builds
|
||||||
*.apk
|
*.apk
|
||||||
*.aab
|
*.aab
|
||||||
*.unitypackage
|
*.unitypackage
|
||||||
*.app
|
*.app
|
||||||
|
|
||||||
# Crashlytics generated file
|
# Crashlytics generated file
|
||||||
crashlytics-build.properties
|
crashlytics-build.properties
|
||||||
|
|
||||||
# Packed Addressables
|
# Packed Addressables
|
||||||
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
|
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
|
||||||
|
|
||||||
# Temporary auto-generated Android Assets
|
# Temporary auto-generated Android Assets
|
||||||
/[Aa]ssets/[Ss]treamingAssets/aa.meta
|
/[Aa]ssets/[Ss]treamingAssets/aa.meta
|
||||||
/[Aa]ssets/[Ss]treamingAssets/aa/*
|
/[Aa]ssets/[Ss]treamingAssets/aa/*
|
||||||
|
|
||||||
.idea/
|
.idea/
|
||||||
|
|||||||
108
.vscode/settings.json
vendored
108
.vscode/settings.json
vendored
@ -1,55 +1,55 @@
|
|||||||
{
|
{
|
||||||
"files.exclude":
|
"files.exclude":
|
||||||
{
|
{
|
||||||
"**/.DS_Store":true,
|
"**/.DS_Store":true,
|
||||||
"**/.git":true,
|
"**/.git":true,
|
||||||
"**/.gitmodules":true,
|
"**/.gitmodules":true,
|
||||||
"**/*.booproj":true,
|
"**/*.booproj":true,
|
||||||
"**/*.pidb":true,
|
"**/*.pidb":true,
|
||||||
"**/*.suo":true,
|
"**/*.suo":true,
|
||||||
"**/*.user":true,
|
"**/*.user":true,
|
||||||
"**/*.userprefs":true,
|
"**/*.userprefs":true,
|
||||||
"**/*.unityproj":true,
|
"**/*.unityproj":true,
|
||||||
"**/*.dll":true,
|
"**/*.dll":true,
|
||||||
"**/*.exe":true,
|
"**/*.exe":true,
|
||||||
"**/*.pdf":true,
|
"**/*.pdf":true,
|
||||||
"**/*.mid":true,
|
"**/*.mid":true,
|
||||||
"**/*.midi":true,
|
"**/*.midi":true,
|
||||||
"**/*.wav":true,
|
"**/*.wav":true,
|
||||||
"**/*.gif":true,
|
"**/*.gif":true,
|
||||||
"**/*.ico":true,
|
"**/*.ico":true,
|
||||||
"**/*.jpg":true,
|
"**/*.jpg":true,
|
||||||
"**/*.jpeg":true,
|
"**/*.jpeg":true,
|
||||||
"**/*.png":true,
|
"**/*.png":true,
|
||||||
"**/*.psd":true,
|
"**/*.psd":true,
|
||||||
"**/*.tga":true,
|
"**/*.tga":true,
|
||||||
"**/*.tif":true,
|
"**/*.tif":true,
|
||||||
"**/*.tiff":true,
|
"**/*.tiff":true,
|
||||||
"**/*.3ds":true,
|
"**/*.3ds":true,
|
||||||
"**/*.3DS":true,
|
"**/*.3DS":true,
|
||||||
"**/*.fbx":true,
|
"**/*.fbx":true,
|
||||||
"**/*.FBX":true,
|
"**/*.FBX":true,
|
||||||
"**/*.lxo":true,
|
"**/*.lxo":true,
|
||||||
"**/*.LXO":true,
|
"**/*.LXO":true,
|
||||||
"**/*.ma":true,
|
"**/*.ma":true,
|
||||||
"**/*.MA":true,
|
"**/*.MA":true,
|
||||||
"**/*.obj":true,
|
"**/*.obj":true,
|
||||||
"**/*.OBJ":true,
|
"**/*.OBJ":true,
|
||||||
"**/*.asset":true,
|
"**/*.asset":true,
|
||||||
"**/*.cubemap":true,
|
"**/*.cubemap":true,
|
||||||
"**/*.flare":true,
|
"**/*.flare":true,
|
||||||
"**/*.mat":true,
|
"**/*.mat":true,
|
||||||
"**/*.meta":true,
|
"**/*.meta":true,
|
||||||
"**/*.prefab":true,
|
"**/*.prefab":true,
|
||||||
"**/*.unity":true,
|
"**/*.unity":true,
|
||||||
"build/":true,
|
"build/":true,
|
||||||
"Build/":true,
|
"Build/":true,
|
||||||
"Library/":true,
|
"Library/":true,
|
||||||
"library/":true,
|
"library/":true,
|
||||||
"obj/":true,
|
"obj/":true,
|
||||||
"Obj/":true,
|
"Obj/":true,
|
||||||
"ProjectSettings/":true,
|
"ProjectSettings/":true,
|
||||||
"temp/":true,
|
"temp/":true,
|
||||||
"Temp/":true
|
"Temp/":true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,93 +1,93 @@
|
|||||||
Copyright (c) 2011, Milena Brandao (milenabbrandao@gmail.com), with Reserved Font Name Fredoka.
|
Copyright (c) 2011, Milena Brandao (milenabbrandao@gmail.com), with Reserved Font Name Fredoka.
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
This license is copied below, and is also available with a FAQ at:
|
This license is copied below, and is also available with a FAQ at:
|
||||||
http://scripts.sil.org/OFL
|
http://scripts.sil.org/OFL
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
|
|
||||||
PREAMBLE
|
PREAMBLE
|
||||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||||
development of collaborative font projects, to support the font creation
|
development of collaborative font projects, to support the font creation
|
||||||
efforts of academic and linguistic communities, and to provide a free and
|
efforts of academic and linguistic communities, and to provide a free and
|
||||||
open framework in which fonts may be shared and improved in partnership
|
open framework in which fonts may be shared and improved in partnership
|
||||||
with others.
|
with others.
|
||||||
|
|
||||||
The OFL allows the licensed fonts to be used, studied, modified and
|
The OFL allows the licensed fonts to be used, studied, modified and
|
||||||
redistributed freely as long as they are not sold by themselves. The
|
redistributed freely as long as they are not sold by themselves. The
|
||||||
fonts, including any derivative works, can be bundled, embedded,
|
fonts, including any derivative works, can be bundled, embedded,
|
||||||
redistributed and/or sold with any software provided that any reserved
|
redistributed and/or sold with any software provided that any reserved
|
||||||
names are not used by derivative works. The fonts and derivatives,
|
names are not used by derivative works. The fonts and derivatives,
|
||||||
however, cannot be released under any other type of license. The
|
however, cannot be released under any other type of license. The
|
||||||
requirement for fonts to remain under this license does not apply
|
requirement for fonts to remain under this license does not apply
|
||||||
to any document created using the fonts or their derivatives.
|
to any document created using the fonts or their derivatives.
|
||||||
|
|
||||||
DEFINITIONS
|
DEFINITIONS
|
||||||
"Font Software" refers to the set of files released by the Copyright
|
"Font Software" refers to the set of files released by the Copyright
|
||||||
Holder(s) under this license and clearly marked as such. This may
|
Holder(s) under this license and clearly marked as such. This may
|
||||||
include source files, build scripts and documentation.
|
include source files, build scripts and documentation.
|
||||||
|
|
||||||
"Reserved Font Name" refers to any names specified as such after the
|
"Reserved Font Name" refers to any names specified as such after the
|
||||||
copyright statement(s).
|
copyright statement(s).
|
||||||
|
|
||||||
"Original Version" refers to the collection of Font Software components as
|
"Original Version" refers to the collection of Font Software components as
|
||||||
distributed by the Copyright Holder(s).
|
distributed by the Copyright Holder(s).
|
||||||
|
|
||||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||||
or substituting -- in part or in whole -- any of the components of the
|
or substituting -- in part or in whole -- any of the components of the
|
||||||
Original Version, by changing formats or by porting the Font Software to a
|
Original Version, by changing formats or by porting the Font Software to a
|
||||||
new environment.
|
new environment.
|
||||||
|
|
||||||
"Author" refers to any designer, engineer, programmer, technical
|
"Author" refers to any designer, engineer, programmer, technical
|
||||||
writer or other person who contributed to the Font Software.
|
writer or other person who contributed to the Font Software.
|
||||||
|
|
||||||
PERMISSION & CONDITIONS
|
PERMISSION & CONDITIONS
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||||
redistribute, and sell modified and unmodified copies of the Font
|
redistribute, and sell modified and unmodified copies of the Font
|
||||||
Software, subject to the following conditions:
|
Software, subject to the following conditions:
|
||||||
|
|
||||||
1) Neither the Font Software nor any of its individual components,
|
1) Neither the Font Software nor any of its individual components,
|
||||||
in Original or Modified Versions, may be sold by itself.
|
in Original or Modified Versions, may be sold by itself.
|
||||||
|
|
||||||
2) Original or Modified Versions of the Font Software may be bundled,
|
2) Original or Modified Versions of the Font Software may be bundled,
|
||||||
redistributed and/or sold with any software, provided that each copy
|
redistributed and/or sold with any software, provided that each copy
|
||||||
contains the above copyright notice and this license. These can be
|
contains the above copyright notice and this license. These can be
|
||||||
included either as stand-alone text files, human-readable headers or
|
included either as stand-alone text files, human-readable headers or
|
||||||
in the appropriate machine-readable metadata fields within text or
|
in the appropriate machine-readable metadata fields within text or
|
||||||
binary files as long as those fields can be easily viewed by the user.
|
binary files as long as those fields can be easily viewed by the user.
|
||||||
|
|
||||||
3) No Modified Version of the Font Software may use the Reserved Font
|
3) No Modified Version of the Font Software may use the Reserved Font
|
||||||
Name(s) unless explicit written permission is granted by the corresponding
|
Name(s) unless explicit written permission is granted by the corresponding
|
||||||
Copyright Holder. This restriction only applies to the primary font name as
|
Copyright Holder. This restriction only applies to the primary font name as
|
||||||
presented to the users.
|
presented to the users.
|
||||||
|
|
||||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||||
Software shall not be used to promote, endorse or advertise any
|
Software shall not be used to promote, endorse or advertise any
|
||||||
Modified Version, except to acknowledge the contribution(s) of the
|
Modified Version, except to acknowledge the contribution(s) of the
|
||||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||||
permission.
|
permission.
|
||||||
|
|
||||||
5) The Font Software, modified or unmodified, in part or in whole,
|
5) The Font Software, modified or unmodified, in part or in whole,
|
||||||
must be distributed entirely under this license, and must not be
|
must be distributed entirely under this license, and must not be
|
||||||
distributed under any other license. The requirement for fonts to
|
distributed under any other license. The requirement for fonts to
|
||||||
remain under this license does not apply to any document created
|
remain under this license does not apply to any document created
|
||||||
using the Font Software.
|
using the Font Software.
|
||||||
|
|
||||||
TERMINATION
|
TERMINATION
|
||||||
This license becomes null and void if any of the above conditions are
|
This license becomes null and void if any of the above conditions are
|
||||||
not met.
|
not met.
|
||||||
|
|
||||||
DISCLAIMER
|
DISCLAIMER
|
||||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,131 +1,131 @@
|
|||||||
## [2.2.1] - 2023-09-07
|
## [2.2.1] - 2023-09-07
|
||||||
- Revert SerializeField for variable and lists
|
- Revert SerializeField for variable and lists
|
||||||
- Fixed compatibility with Fast Script Reload
|
- Fixed compatibility with Fast Script Reload
|
||||||
- Fixed error when adding component
|
- Fixed error when adding component
|
||||||
- Added compatibility with Odin Inspector
|
- Added compatibility with Odin Inspector
|
||||||
|
|
||||||
## [2.2.0] - 2023-08-07
|
## [2.2.0] - 2023-08-07
|
||||||
- Fixed use SerializeReference instead of SerializeField for variable and lists
|
- Fixed use SerializeReference instead of SerializeField for variable and lists
|
||||||
- Fixed not use Linq for IsEmpty property of lists
|
- Fixed not use Linq for IsEmpty property of lists
|
||||||
|
|
||||||
## [2.1.0] - 2023-06-18
|
## [2.1.0] - 2023-06-18
|
||||||
- Added BindToInputField Component
|
- Added BindToInputField Component
|
||||||
- Fixed error when displaying non serializable classes
|
- Fixed error when displaying non serializable classes
|
||||||
- Fixed overriding all custom property drawers
|
- Fixed overriding all custom property drawers
|
||||||
- Removed PlayModeResetter
|
- Removed PlayModeResetter
|
||||||
- Removed FastPlayMode Scene
|
- Removed FastPlayMode Scene
|
||||||
|
|
||||||
## [2.0.0] - 2023-05-23
|
## [2.0.0] - 2023-05-23
|
||||||
- Added ScriptableVariable Default value field
|
- Added ScriptableVariable Default value field
|
||||||
- Added Icons for Windows
|
- Added Icons for Windows
|
||||||
- Added ScriptableVariables now reset when exiting PlayMode
|
- Added ScriptableVariables now reset when exiting PlayMode
|
||||||
- Fixed SoapSettings created multiple times
|
- Fixed SoapSettings created multiple times
|
||||||
- Fixed cached editor
|
- Fixed cached editor
|
||||||
- Fixed null refs due to repaint logic
|
- Fixed null refs due to repaint logic
|
||||||
- Fixed various colors
|
- Fixed various colors
|
||||||
- Fixed naming standards of EventListeners
|
- Fixed naming standards of EventListeners
|
||||||
- Removed PlayModeResetter logic
|
- Removed PlayModeResetter logic
|
||||||
- Removed ScriptableVariable InitialValue field
|
- Removed ScriptableVariable InitialValue field
|
||||||
|
|
||||||
## [1.5.3] - 2023-05-10
|
## [1.5.3] - 2023-05-10
|
||||||
- Fixed Custom editor performances issues
|
- Fixed Custom editor performances issues
|
||||||
- Fixed expanding ScriptableEvents from EventListeners
|
- Fixed expanding ScriptableEvents from EventListeners
|
||||||
- Added Custom property drawer for each type
|
- Added Custom property drawer for each type
|
||||||
- Added Raise button for ScriptableEvent property drawer
|
- Added Raise button for ScriptableEvent property drawer
|
||||||
- Added Count label for ScriptableList property drawer
|
- Added Count label for ScriptableList property drawer
|
||||||
|
|
||||||
## [1.5.2] - 2023-05-02
|
## [1.5.2] - 2023-05-02
|
||||||
- Fixed Editor namespace compile error
|
- Fixed Editor namespace compile error
|
||||||
- Fixed Editor code preventing builds
|
- Fixed Editor code preventing builds
|
||||||
|
|
||||||
## [1.5.1] - 2023-04-29
|
## [1.5.1] - 2023-04-29
|
||||||
- Fixed create SO at selected folder instead of predefined path
|
- Fixed create SO at selected folder instead of predefined path
|
||||||
- Fixed create new Types at selected folder instead of predefined path
|
- Fixed create new Types at selected folder instead of predefined path
|
||||||
- Fixed settings can only be modified from Soap Window
|
- Fixed settings can only be modified from Soap Window
|
||||||
- Fixed Editor namespace
|
- Fixed Editor namespace
|
||||||
- Fixed naming of variable reference created from inspector button
|
- Fixed naming of variable reference created from inspector button
|
||||||
- Added Soap Window
|
- Added Soap Window
|
||||||
- Added MinMax property for IntVariable and FloatVariable
|
- Added MinMax property for IntVariable and FloatVariable
|
||||||
|
|
||||||
## [1.5.0] - 2023-04-08
|
## [1.5.0] - 2023-04-08
|
||||||
- Fixed null ref debugging events
|
- Fixed null ref debugging events
|
||||||
- Fixed InitialValue is public
|
- Fixed InitialValue is public
|
||||||
- Fixed Modifying the value of a SV by code shows in Version Control
|
- Fixed Modifying the value of a SV by code shows in Version Control
|
||||||
- Added create button from classes (SoapPropertyDrawer)
|
- Added create button from classes (SoapPropertyDrawer)
|
||||||
- Added Embedded inspector for all Soap SO (SoapPropertyDrawer)
|
- Added Embedded inspector for all Soap SO (SoapPropertyDrawer)
|
||||||
- Added SoapSettings
|
- Added SoapSettings
|
||||||
- Added ScriptableVariable Display Mode (Default & Minimal)
|
- Added ScriptableVariable Display Mode (Default & Minimal)
|
||||||
- Added Search bar in SoapWizard
|
- Added Search bar in SoapWizard
|
||||||
- Added debug for ScriptableEventNoParam
|
- Added debug for ScriptableEventNoParam
|
||||||
|
|
||||||
## [1.4.1] - 2023-02-24
|
## [1.4.1] - 2023-02-24
|
||||||
- Added favorite option in Soap Wizard
|
- Added favorite option in Soap Wizard
|
||||||
- Fixed path saving in Soap Wizard
|
- Fixed path saving in Soap Wizard
|
||||||
- Fixed Unit Tests under Editor Folder
|
- Fixed Unit Tests under Editor Folder
|
||||||
- Fixed Events raise button disabled when not in play mode
|
- Fixed Events raise button disabled when not in play mode
|
||||||
|
|
||||||
## [1.4.0] - 2023-01-30
|
## [1.4.0] - 2023-01-30
|
||||||
- Added Soap Wizard
|
- Added Soap Wizard
|
||||||
- Added Events Debug Window visual
|
- Added Events Debug Window visual
|
||||||
- Added file name for ScriptableList and Events
|
- Added file name for ScriptableList and Events
|
||||||
- Fixed base type of ScriptableVariableDrawer
|
- Fixed base type of ScriptableVariableDrawer
|
||||||
- Fixed Rename enum CustomVariableType to follow C# standards
|
- Fixed Rename enum CustomVariableType to follow C# standards
|
||||||
|
|
||||||
## [1.3.3] - 2023-01-19
|
## [1.3.3] - 2023-01-19
|
||||||
- Added AddRange and RemoveRange methods for ScriptableList
|
- Added AddRange and RemoveRange methods for ScriptableList
|
||||||
- Removed parameter of the event OnItemCountChanged
|
- Removed parameter of the event OnItemCountChanged
|
||||||
- Fixed support for multiple instances of PlayModeResetter
|
- Fixed support for multiple instances of PlayModeResetter
|
||||||
- Fixed Debug Logs are now being displayed when subscribing to OnRaised in ScriptableEvents by code.
|
- Fixed Debug Logs are now being displayed when subscribing to OnRaised in ScriptableEvents by code.
|
||||||
|
|
||||||
## [1.3.2] - 2022-12-17
|
## [1.3.2] - 2022-12-17
|
||||||
- Added Implicit operator for ScriptableVariables
|
- Added Implicit operator for ScriptableVariables
|
||||||
- Added Version number on documentation
|
- Added Version number on documentation
|
||||||
- Added ResetToInitialValue Button on ScriptableVariables
|
- Added ResetToInitialValue Button on ScriptableVariables
|
||||||
- Fixed Obstacle prefab structure
|
- Fixed Obstacle prefab structure
|
||||||
- Fixed icons are now being used
|
- Fixed icons are now being used
|
||||||
- Fixed minor bugs and project folders
|
- Fixed minor bugs and project folders
|
||||||
- Fixed OnSceneLoaded is now protected
|
- Fixed OnSceneLoaded is now protected
|
||||||
|
|
||||||
## [1.3.1] - 2022-11-20
|
## [1.3.1] - 2022-11-20
|
||||||
- Added VariableReference base class
|
- Added VariableReference base class
|
||||||
- Added IsEmpty property on ScriptableLists
|
- Added IsEmpty property on ScriptableLists
|
||||||
- Added Undo on Bindings custom inspectors
|
- Added Undo on Bindings custom inspectors
|
||||||
- Added BindRendererColor
|
- Added BindRendererColor
|
||||||
- Added BindGraphicColor
|
- Added BindGraphicColor
|
||||||
- Removed BindImageColor and ColorChanger
|
- Removed BindImageColor and ColorChanger
|
||||||
- Updated documentation
|
- Updated documentation
|
||||||
- Updated BindComparisonToUnityEvent
|
- Updated BindComparisonToUnityEvent
|
||||||
|
|
||||||
## [1.3.0] - 2022-11-09
|
## [1.3.0] - 2022-11-09
|
||||||
- Added custom icons
|
- Added custom icons
|
||||||
- Added option to subscribe to ScriptableEvents by code
|
- Added option to subscribe to ScriptableEvents by code
|
||||||
- Fix error when modifying Bindings component at runtime
|
- Fix error when modifying Bindings component at runtime
|
||||||
|
|
||||||
## [1.2.1] - 2022-10-29
|
## [1.2.1] - 2022-10-29
|
||||||
- Added IsClamped bool to clamping for IntVariables and FloatVariables
|
- Added IsClamped bool to clamping for IntVariables and FloatVariables
|
||||||
- Added IsClamped bool for BindText/TextMeshPro components
|
- Added IsClamped bool for BindText/TextMeshPro components
|
||||||
- Added Discord and Asset store link buttons in Scenes
|
- Added Discord and Asset store link buttons in Scenes
|
||||||
- Fix ScriptableList Drawing GameObjects
|
- Fix ScriptableList Drawing GameObjects
|
||||||
- Fix ScriptableVariable Guid serialization and generation
|
- Fix ScriptableVariable Guid serialization and generation
|
||||||
|
|
||||||
|
|
||||||
## [1.2.0] - 2022-10-20
|
## [1.2.0] - 2022-10-20
|
||||||
- Added Min & Max clamping for IntVariables and FloatVariables
|
- Added Min & Max clamping for IntVariables and FloatVariables
|
||||||
- Added Min & Max clamping for BindText/TextMeshPro components
|
- Added Min & Max clamping for BindText/TextMeshPro components
|
||||||
- Added Uid as PlayerPrefs key for ScriptableVariables
|
- Added Uid as PlayerPrefs key for ScriptableVariables
|
||||||
- Added warning in PlayModeResetter
|
- Added warning in PlayModeResetter
|
||||||
- Added Discord and Asset store link buttons in Scenes
|
- Added Discord and Asset store link buttons in Scenes
|
||||||
- Updated custom inspector for ScriptableLists
|
- Updated custom inspector for ScriptableLists
|
||||||
- Fixed various custom inspectors
|
- Fixed various custom inspectors
|
||||||
|
|
||||||
## [1.1.0] - 2022-10-10
|
## [1.1.0] - 2022-10-10
|
||||||
- Fixed BindText and BindTextMeshPro when binding to a StringVariable
|
- Fixed BindText and BindTextMeshPro when binding to a StringVariable
|
||||||
- Added default GameObjectScriptableEvent and EventListenerGameObject
|
- Added default GameObjectScriptableEvent and EventListenerGameObject
|
||||||
- Added package.json and changelog
|
- Added package.json and changelog
|
||||||
- Updated custom inspector for SO variables
|
- Updated custom inspector for SO variables
|
||||||
- Fixed various bug
|
- Fixed various bug
|
||||||
- Updated documentation
|
- Updated documentation
|
||||||
- Uploaded with 2019.4
|
- Uploaded with 2019.4
|
||||||
|
|
||||||
## [1.0.0] - 2022-09-27
|
## [1.0.0] - 2022-09-27
|
||||||
- Initial Release
|
- Initial Release
|
||||||
|
|||||||
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"name": "Obvious.Soap.Editor",
|
"name": "Obvious.Soap.Editor",
|
||||||
"references": [
|
"references": [
|
||||||
"Obvious.Soap"
|
"Obvious.Soap"
|
||||||
],
|
],
|
||||||
"includePlatforms": [
|
"includePlatforms": [
|
||||||
"Editor"
|
"Editor"
|
||||||
],
|
],
|
||||||
"excludePlatforms": [],
|
"excludePlatforms": [],
|
||||||
"allowUnsafeCode": false,
|
"allowUnsafeCode": false,
|
||||||
"overrideReferences": false,
|
"overrideReferences": false,
|
||||||
"precompiledReferences": [],
|
"precompiledReferences": [],
|
||||||
"autoReferenced": true,
|
"autoReferenced": true,
|
||||||
"defineConstraints": [],
|
"defineConstraints": [],
|
||||||
"versionDefines": [],
|
"versionDefines": [],
|
||||||
"noEngineReferences": false
|
"noEngineReferences": false
|
||||||
}
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
@ -1,28 +1,28 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.Events;
|
using UnityEngine.Events;
|
||||||
|
|
||||||
namespace Obvious.Soap
|
namespace Obvious.Soap
|
||||||
{
|
{
|
||||||
[AddComponentMenu("Soap/EventListeners/EventListener#TYPE#")]
|
[AddComponentMenu("Soap/EventListeners/EventListener#TYPE#")]
|
||||||
public class EventListener#TYPE# : EventListenerGeneric<#TYPE#>
|
public class EventListener#TYPE# : EventListenerGeneric<#TYPE#>
|
||||||
{
|
{
|
||||||
[SerializeField] private EventResponse[] _eventResponses = null;
|
[SerializeField] private EventResponse[] _eventResponses = null;
|
||||||
protected override EventResponse<#TYPE#>[] EventResponses => _eventResponses;
|
protected override EventResponse<#TYPE#>[] EventResponses => _eventResponses;
|
||||||
|
|
||||||
[System.Serializable]
|
[System.Serializable]
|
||||||
public class EventResponse : EventResponse<#TYPE#>
|
public class EventResponse : EventResponse<#TYPE#>
|
||||||
{
|
{
|
||||||
[SerializeField] private ScriptableEvent#TYPE# _scriptableEvent = null;
|
[SerializeField] private ScriptableEvent#TYPE# _scriptableEvent = null;
|
||||||
public override ScriptableEvent<#TYPE#> ScriptableEvent => _scriptableEvent;
|
public override ScriptableEvent<#TYPE#> ScriptableEvent => _scriptableEvent;
|
||||||
|
|
||||||
[SerializeField] private #TYPE#UnityEvent _response = null;
|
[SerializeField] private #TYPE#UnityEvent _response = null;
|
||||||
public override UnityEvent<#TYPE#> Response => _response;
|
public override UnityEvent<#TYPE#> Response => _response;
|
||||||
}
|
}
|
||||||
|
|
||||||
[System.Serializable]
|
[System.Serializable]
|
||||||
public class #TYPE#UnityEvent : UnityEvent<#TYPE#>
|
public class #TYPE#UnityEvent : UnityEvent<#TYPE#>
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,10 +1,10 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace Obvious.Soap
|
namespace Obvious.Soap
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "scriptable_event_#TYPE#.asset", menuName = "Soap/ScriptableEvents/#TYPE#")]
|
[CreateAssetMenu(fileName = "scriptable_event_#TYPE#.asset", menuName = "Soap/ScriptableEvents/#TYPE#")]
|
||||||
public class ScriptableEvent#TYPE# : ScriptableEvent<#TYPE#>
|
public class ScriptableEvent#TYPE# : ScriptableEvent<#TYPE#>
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace Obvious.Soap
|
namespace Obvious.Soap
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "scriptable_list_#TYPE#.asset", menuName = "Soap/ScriptableLists/#TYPE#")]
|
[CreateAssetMenu(fileName = "scriptable_list_#TYPE#.asset", menuName = "Soap/ScriptableLists/#TYPE#")]
|
||||||
public class ScriptableList#TYPE# : ScriptableList<#TYPE#>
|
public class ScriptableList#TYPE# : ScriptableList<#TYPE#>
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace Obvious.Soap
|
namespace Obvious.Soap
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "scriptable_variable_#TYPE#.asset", menuName = "Soap/ScriptableVariables/#TYPE#")]
|
[CreateAssetMenu(fileName = "scriptable_variable_#TYPE#.asset", menuName = "Soap/ScriptableVariables/#TYPE#")]
|
||||||
public class #TYPE#Variable : ScriptableVariable<#TYPE#>
|
public class #TYPE#Variable : ScriptableVariable<#TYPE#>
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
In this scene, you will learn more about Scriptable Variables by seeing how they are used. The scene content goes hands in hand with the documentation, discover them together to learn:
|
In this scene, you will learn more about Scriptable Variables by seeing how they are used. The scene content goes hands in hand with the documentation, discover them together to learn:
|
||||||
-how to access these variables directly
|
-how to access these variables directly
|
||||||
-how to register callbacks when their value changes (OnValueChanged event)
|
-how to register callbacks when their value changes (OnValueChanged event)
|
||||||
-how to use variable references
|
-how to use variable references
|
||||||
-learn about their menu context options
|
-learn about their menu context options
|
||||||
@ -1,10 +1,10 @@
|
|||||||
Bindings are components that you attach to GameObjects to bind them to a variable so that they execute a simple behavior when that variable value changes.
|
Bindings are components that you attach to GameObjects to bind them to a variable so that they execute a simple behavior when that variable value changes.
|
||||||
In this scene, you will learn more about Bindings by seeing how they are used. These are all the bindings that are showcased:
|
In this scene, you will learn more about Bindings by seeing how they are used. These are all the bindings that are showcased:
|
||||||
-BindText / BindTextMeshPro
|
-BindText / BindTextMeshPro
|
||||||
-BindFillingImage
|
-BindFillingImage
|
||||||
-BindSlider
|
-BindSlider
|
||||||
-BindToggle
|
-BindToggle
|
||||||
-BindGraphicColor
|
-BindGraphicColor
|
||||||
-BindRendererColor
|
-BindRendererColor
|
||||||
-BindComparisonToUnityEvent
|
-BindComparisonToUnityEvent
|
||||||
-BindInputField
|
-BindInputField
|
||||||
@ -1,4 +1,4 @@
|
|||||||
In this scene, you will learn more about ScriptableLists by seeing how they are used. The scene content goes hands-in-hand with the documentation, discover them together to learn:
|
In this scene, you will learn more about ScriptableLists by seeing how they are used. The scene content goes hands-in-hand with the documentation, discover them together to learn:
|
||||||
-how to add and remove items from a ScriptableList
|
-how to add and remove items from a ScriptableList
|
||||||
-how to subscribe to ScriptableList events
|
-how to subscribe to ScriptableList events
|
||||||
-how to iterate over a ScriptableList
|
-how to iterate over a ScriptableList
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
In this scene, you will learn more about ScriptableEvents by seeing how they are used. The scene content goes hands in hand with the documentation, discover them together to learn:
|
In this scene, you will learn more about ScriptableEvents by seeing how they are used. The scene content goes hands in hand with the documentation, discover them together to learn:
|
||||||
-how to fire ScriptableEvents from code
|
-how to fire ScriptableEvents from code
|
||||||
-how to use EventListeners to listen to ScriptableEvents
|
-how to use EventListeners to listen to ScriptableEvents
|
||||||
-how to listen to ScriptableEvents from code
|
-how to listen to ScriptableEvents from code
|
||||||
-how to fire ScriptableEvents from the inspector
|
-how to fire ScriptableEvents from the inspector
|
||||||
-how to debug ScriptableEvents
|
-how to debug ScriptableEvents
|
||||||
@ -1,4 +1,4 @@
|
|||||||
In this scene, you will learn more about how to save ScriptableVariables. The scene content goes hands in hand with the documentation, discover them together to learn:
|
In this scene, you will learn more about how to save ScriptableVariables. The scene content goes hands in hand with the documentation, discover them together to learn:
|
||||||
-how to save variables in one click
|
-how to save variables in one click
|
||||||
-how to clear the save
|
-how to clear the save
|
||||||
-a practical exercise for you to test
|
-a practical exercise for you to test
|
||||||
|
|||||||
@ -1,23 +1,23 @@
|
|||||||
{
|
{
|
||||||
"name": "Obvious.Soap.Editor.Tests",
|
"name": "Obvious.Soap.Editor.Tests",
|
||||||
"references": [
|
"references": [
|
||||||
"UnityEngine.TestRunner",
|
"UnityEngine.TestRunner",
|
||||||
"UnityEditor.TestRunner",
|
"UnityEditor.TestRunner",
|
||||||
"Obvious.Soap"
|
"Obvious.Soap"
|
||||||
],
|
],
|
||||||
"includePlatforms": [
|
"includePlatforms": [
|
||||||
"Editor"
|
"Editor"
|
||||||
],
|
],
|
||||||
"excludePlatforms": [],
|
"excludePlatforms": [],
|
||||||
"allowUnsafeCode": false,
|
"allowUnsafeCode": false,
|
||||||
"overrideReferences": true,
|
"overrideReferences": true,
|
||||||
"precompiledReferences": [
|
"precompiledReferences": [
|
||||||
"nunit.framework.dll"
|
"nunit.framework.dll"
|
||||||
],
|
],
|
||||||
"autoReferenced": false,
|
"autoReferenced": false,
|
||||||
"defineConstraints": [
|
"defineConstraints": [
|
||||||
"UNITY_INCLUDE_TESTS"
|
"UNITY_INCLUDE_TESTS"
|
||||||
],
|
],
|
||||||
"versionDefines": [],
|
"versionDefines": [],
|
||||||
"noEngineReferences": false
|
"noEngineReferences": false
|
||||||
}
|
}
|
||||||
@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
"name": "Obvious.Soap",
|
"name": "Obvious.Soap",
|
||||||
"references": [
|
"references": [
|
||||||
"GUID:6546d7765b4165b40850b3667f981c26",
|
"GUID:6546d7765b4165b40850b3667f981c26",
|
||||||
"GUID:6055be8ebefd69e48b49212b09b47b2f"
|
"GUID:6055be8ebefd69e48b49212b09b47b2f"
|
||||||
],
|
],
|
||||||
"includePlatforms": [],
|
"includePlatforms": [],
|
||||||
"excludePlatforms": [],
|
"excludePlatforms": [],
|
||||||
"allowUnsafeCode": false,
|
"allowUnsafeCode": false,
|
||||||
"overrideReferences": false,
|
"overrideReferences": false,
|
||||||
"precompiledReferences": [],
|
"precompiledReferences": [],
|
||||||
"autoReferenced": true,
|
"autoReferenced": true,
|
||||||
"defineConstraints": [],
|
"defineConstraints": [],
|
||||||
"versionDefines": [],
|
"versionDefines": [],
|
||||||
"noEngineReferences": false
|
"noEngineReferences": false
|
||||||
}
|
}
|
||||||
@ -1,14 +1,14 @@
|
|||||||
Readme
|
Readme
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
Soap helps you gain speed and keep a clean architecture in your game development by leveraging the power of ScriptableObject.
|
Soap helps you gain speed and keep a clean architecture in your game development by leveraging the power of ScriptableObject.
|
||||||
It is recommended to read the user guide, to test the examples scenes (and their documentation) and/or to watch the video tutorials to best understand this framework.
|
It is recommended to read the user guide, to test the examples scenes (and their documentation) and/or to watch the video tutorials to best understand this framework.
|
||||||
Examples were chosen to showcase basic and simple situations that are common in games.
|
Examples were chosen to showcase basic and simple situations that are common in games.
|
||||||
|
|
||||||
If you have questions, issues or a feature proposal, please write an email to :
|
If you have questions, issues or a feature proposal, please write an email to :
|
||||||
obviousgame.contact@gmail.com
|
obviousgame.contact@gmail.com
|
||||||
|
|
||||||
Or join the discord server:
|
Or join the discord server:
|
||||||
https://discord.gg/CVhCNDbxF5
|
https://discord.gg/CVhCNDbxF5
|
||||||
|
|
||||||
Thanks for purchasing Soap :).
|
Thanks for purchasing Soap :).
|
||||||
@ -1,18 +1,18 @@
|
|||||||
{
|
{
|
||||||
"name": "Obious.Soap.Example",
|
"name": "Obious.Soap.Example",
|
||||||
"references": [
|
"references": [
|
||||||
"GUID:6055be8ebefd69e48b49212b09b47b2f",
|
"GUID:6055be8ebefd69e48b49212b09b47b2f",
|
||||||
"GUID:6546d7765b4165b40850b3667f981c26",
|
"GUID:6546d7765b4165b40850b3667f981c26",
|
||||||
"GUID:ee6baafdecd94804a8714654c4bd097f",
|
"GUID:ee6baafdecd94804a8714654c4bd097f",
|
||||||
"GUID:d077ff18d774b9d479c2ce4c35deb3a1"
|
"GUID:d077ff18d774b9d479c2ce4c35deb3a1"
|
||||||
],
|
],
|
||||||
"includePlatforms": [],
|
"includePlatforms": [],
|
||||||
"excludePlatforms": [],
|
"excludePlatforms": [],
|
||||||
"allowUnsafeCode": false,
|
"allowUnsafeCode": false,
|
||||||
"overrideReferences": false,
|
"overrideReferences": false,
|
||||||
"precompiledReferences": [],
|
"precompiledReferences": [],
|
||||||
"autoReferenced": true,
|
"autoReferenced": true,
|
||||||
"defineConstraints": [],
|
"defineConstraints": [],
|
||||||
"versionDefines": [],
|
"versionDefines": [],
|
||||||
"noEngineReferences": false
|
"noEngineReferences": false
|
||||||
}
|
}
|
||||||
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"name": "com.obvious.soap",
|
"name": "com.obvious.soap",
|
||||||
"version": "2.2.1",
|
"version": "2.2.1",
|
||||||
"displayName": "Soap - ScriptableObject Architecture",
|
"displayName": "Soap - ScriptableObject Architecture",
|
||||||
"description": "Soap helps you gain speed and keep a clean architecture in your game development by leveraging the power of ScriptableObject.",
|
"description": "Soap helps you gain speed and keep a clean architecture in your game development by leveraging the power of ScriptableObject.",
|
||||||
"unity": "2019.4",
|
"unity": "2019.4",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"ScriptableObject","Architecture","Dependencies"
|
"ScriptableObject","Architecture","Dependencies"
|
||||||
],
|
],
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Obvious Games",
|
"name": "Obvious Games",
|
||||||
"email": "obviousgame.contact@gmail.com",
|
"email": "obviousgame.contact@gmail.com",
|
||||||
"url": "https://sites.google.com/view/obviousgame"
|
"url": "https://sites.google.com/view/obviousgame"
|
||||||
},
|
},
|
||||||
"documentationUrl": "https://drive.google.com/file/d/15quBiCzdHTZEV1e1JMIXQV1hLOHs0xg7/view?usp=sharing",
|
"documentationUrl": "https://drive.google.com/file/d/15quBiCzdHTZEV1e1JMIXQV1hLOHs0xg7/view?usp=sharing",
|
||||||
"hideInEditor" : "false"
|
"hideInEditor" : "false"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,86 +1,86 @@
|
|||||||
Simple Fantasy
|
Simple Fantasy
|
||||||
|
|
||||||
//Weapons Animation usage
|
//Weapons Animation usage
|
||||||
To animate the weapons you will need to set mechanim parameters in the character Animator and parent the weapon mesh under the right hand jnt
|
To animate the weapons you will need to set mechanim parameters in the character Animator and parent the weapon mesh under the right hand jnt
|
||||||
|
|
||||||
Parent weapon meshlocation -
|
Parent weapon meshlocation -
|
||||||
/Simple_Characters
|
/Simple_Characters
|
||||||
/Root_jnt
|
/Root_jnt
|
||||||
/Hips_jnt
|
/Hips_jnt
|
||||||
/Body_jnt
|
/Body_jnt
|
||||||
/Spine_jnt
|
/Spine_jnt
|
||||||
/UpperArm_Right_jnt
|
/UpperArm_Right_jnt
|
||||||
/LowerArm_Right_jnt
|
/LowerArm_Right_jnt
|
||||||
/Hand_Right_jnt
|
/Hand_Right_jnt
|
||||||
|
|
||||||
//Mechanim parameters
|
//Mechanim parameters
|
||||||
|
|
||||||
Shoot_b - Activates shoot
|
Shoot_b - Activates shoot
|
||||||
|
|
||||||
FullAuto_b - Enables full auto if avaliable (AssultRiffle01,02 and subMachineGun)
|
FullAuto_b - Enables full auto if avaliable (AssultRiffle01,02 and subMachineGun)
|
||||||
|
|
||||||
Reload_b - Reloads the current gun
|
Reload_b - Reloads the current gun
|
||||||
|
|
||||||
Jump_b - will make the character jump
|
Jump_b - will make the character jump
|
||||||
|
|
||||||
Death_b - will kill the character
|
Death_b - will kill the character
|
||||||
|
|
||||||
DeathType_int - Will select the type of death animation
|
DeathType_int - Will select the type of death animation
|
||||||
1 = Back death
|
1 = Back death
|
||||||
2 = Front death
|
2 = Front death
|
||||||
|
|
||||||
Static_b - Will turn root motion on and off
|
Static_b - Will turn root motion on and off
|
||||||
|
|
||||||
Grounded_b - will play a falling animation when not grounded
|
Grounded_b - will play a falling animation when not grounded
|
||||||
|
|
||||||
|
|
||||||
Animation_int - selects an idle animation to play
|
Animation_int - selects an idle animation to play
|
||||||
0 = normal idle
|
0 = normal idle
|
||||||
1 = Crossed Arms
|
1 = Crossed Arms
|
||||||
2 = HandsOnHips
|
2 = HandsOnHips
|
||||||
3 = Check Watch
|
3 = Check Watch
|
||||||
4 = Sexy Dance
|
4 = Sexy Dance
|
||||||
5 = Smoking
|
5 = Smoking
|
||||||
6 = Salute
|
6 = Salute
|
||||||
7 = Wipe Mount
|
7 = Wipe Mount
|
||||||
8 = Leaning against wall
|
8 = Leaning against wall
|
||||||
9 = Sitting on Ground
|
9 = Sitting on Ground
|
||||||
|
|
||||||
WeaponType_int - Sets the type of weapon animation to play
|
WeaponType_int - Sets the type of weapon animation to play
|
||||||
0 = No weapon
|
0 = No weapon
|
||||||
1 = Pistol
|
1 = Pistol
|
||||||
2 = AssultRifle01
|
2 = AssultRifle01
|
||||||
3 = AssultRifle02
|
3 = AssultRifle02
|
||||||
4 = Shotgun
|
4 = Shotgun
|
||||||
5 = SniperRifle
|
5 = SniperRifle
|
||||||
6 = Rifle
|
6 = Rifle
|
||||||
7 = SubMachineGun
|
7 = SubMachineGun
|
||||||
8 = RPG
|
8 = RPG
|
||||||
9 = MiniGun
|
9 = MiniGun
|
||||||
10 = Grenades
|
10 = Grenades
|
||||||
11 = Bow
|
11 = Bow
|
||||||
12 = Melee
|
12 = Melee
|
||||||
|
|
||||||
MeleeType
|
MeleeType
|
||||||
0 = Stab
|
0 = Stab
|
||||||
1 = One Handed
|
1 = One Handed
|
||||||
2 = Two Handed
|
2 = Two Handed
|
||||||
|
|
||||||
Head_Horizontal_f and Head_Vertical_f - Control the head direction
|
Head_Horizontal_f and Head_Vertical_f - Control the head direction
|
||||||
|
|
||||||
Each weapon animation will require a new Body_Horivontal_f and Body_Vertical_f value for Idle, Walk and Run
|
Each weapon animation will require a new Body_Horivontal_f and Body_Vertical_f value for Idle, Walk and Run
|
||||||
|
|
||||||
No weapon Idle = 0 , 0
|
No weapon Idle = 0 , 0
|
||||||
No weapon Walk = 0 , 0
|
No weapon Walk = 0 , 0
|
||||||
No weapon Run = 0 , 0
|
No weapon Run = 0 , 0
|
||||||
|
|
||||||
Pistol Idle = 0 , 0
|
Pistol Idle = 0 , 0
|
||||||
Pistol Walk = 0 , 0
|
Pistol Walk = 0 , 0
|
||||||
Pistol Run = 0 , 0.2
|
Pistol Run = 0 , 0.2
|
||||||
|
|
||||||
Grenades Idle = 0 , 0
|
Grenades Idle = 0 , 0
|
||||||
(set speed to 0 when throwing a grenade)
|
(set speed to 0 when throwing a grenade)
|
||||||
|
|
||||||
All other weapons Idle = 0 , 0.6
|
All other weapons Idle = 0 , 0.6
|
||||||
All other weapons Walk = 0 , 0.6
|
All other weapons Walk = 0 , 0.6
|
||||||
All other weapons Run = 0.3 , 0.6
|
All other weapons Run = 0.3 , 0.6
|
||||||
8
Assets/ConjureOS/Graphics.meta
Normal file
8
Assets/ConjureOS/Graphics.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 062aa90afccfdfc4b868c333d9070dc1
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureBack.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureBack.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureBack.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureBack.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2d9a25cd4e56035488ad3d6651d9c2b0
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureExit.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureExit.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureExit.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureExit.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a4754da0b98f3df4f8e7787770c5b0b0
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureLeaderboard.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureLeaderboard.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureLeaderboard.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureLeaderboard.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ee08c616197df9745aa099c367495a0f
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureLogo.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureLogo.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureLogo.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureLogo.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: aa934c85709a8c84c8d31a3931b2b54a
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureMenuBackground.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureMenuBackground.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureMenuBackground.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureMenuBackground.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2b2a11f24e334b746bb2a3dfc0b71647
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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: 0
|
||||||
|
wrapV: 0
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureMenuButton.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureMenuButton.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureMenuButton.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureMenuButton.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2c33b659bdbbe294fa55a5637832513d
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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: 5, y: 5, z: 5, w: 5}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 1537655665
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureMenuButtonSelectionBorder.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureMenuButtonSelectionBorder.png
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e248ce61685f2c24ab0e8af5c765688b
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Graphics/ConjureMenuPanelBackground.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Graphics/ConjureMenuPanelBackground.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/Graphics/ConjureMenuPanelBackground.png.meta
Normal file
127
Assets/ConjureOS/Graphics/ConjureMenuPanelBackground.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f0a38f358cf2d2f46b2572d9de934486
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
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: 4, y: 0, z: 4, w: 4}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 1537655665
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/MenuBackground 1.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/MenuBackground 1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/MenuBackground 1.png.meta
Normal file
127
Assets/ConjureOS/MenuBackground 1.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1990bad8c14d3214fb9d7ab65f1535b7
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 0
|
||||||
|
wrapV: 0
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 0
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/MenuBackground 2.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/MenuBackground 2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/MenuBackground 2.png.meta
Normal file
127
Assets/ConjureOS/MenuBackground 2.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0bf5531dbd5ff8042a7c4de1b855df1d
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 0
|
||||||
|
wrapV: 0
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 0
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/MenuBackground.png
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/MenuBackground.png
(Stored with Git LFS)
Normal file
Binary file not shown.
127
Assets/ConjureOS/MenuBackground.png.meta
Normal file
127
Assets/ConjureOS/MenuBackground.png.meta
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 40254cdec732d354d9c529e942a3bf5b
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 0
|
||||||
|
wrapV: 0
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 0
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/ConjureOS/Objects.meta
Normal file
8
Assets/ConjureOS/Objects.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d89687bba36e9874da95698ce27dde1f
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/ConjureOS/Objects/ConjureArcadeMenu.meta
Normal file
8
Assets/ConjureOS/Objects/ConjureArcadeMenu.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a6ddcd1a7e7bcf64695e6bcd1a91d03f
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,400 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &2250422863734871197
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1200442665175169107}
|
||||||
|
- component: {fileID: 2403956161248893102}
|
||||||
|
- component: {fileID: 37505920279093388}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: ButtonDescription
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1200442665175169107
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2250422863734871197}
|
||||||
|
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: 8041954397749130937}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 0.29361102}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0.026172638}
|
||||||
|
m_SizeDelta: {x: 0, y: 0.0522995}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &2403956161248893102
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2250422863734871197}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &37505920279093388
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2250422863734871197}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 12800000, guid: 3056277d55468fc449c94a47d3b51deb, type: 3}
|
||||||
|
m_FontSize: 10
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 0
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 4
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 1
|
||||||
|
m_VerticalOverflow: 1
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: Desc
|
||||||
|
--- !u!1 &3472316702242397051
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 8041954397749130937}
|
||||||
|
- component: {fileID: 7174212684397222829}
|
||||||
|
- component: {fileID: 5094929093059434972}
|
||||||
|
- component: {fileID: 866954968521160557}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: ConjureArcadeButton
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &8041954397749130937
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3472316702242397051}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 6117779513197001515}
|
||||||
|
- {fileID: 1200442665175169107}
|
||||||
|
- {fileID: 8530226891829129037}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 398.00003, y: -45.99669}
|
||||||
|
m_SizeDelta: {x: 0, y: 91.9934}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &7174212684397222829
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3472316702242397051}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &5094929093059434972
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3472316702242397051}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 2c33b659bdbbe294fa55a5637832513d, type: 3}
|
||||||
|
m_Type: 1
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &866954968521160557
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3472316702242397051}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 86710e43de46f6f4bac7c8e50813a599, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_AspectMode: 2
|
||||||
|
m_AspectRatio: 1
|
||||||
|
--- !u!1 &4234375936355212438
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 6117779513197001515}
|
||||||
|
- component: {fileID: 7787361814051286007}
|
||||||
|
- component: {fileID: 7399429392151097226}
|
||||||
|
- component: {fileID: 5878002584283899073}
|
||||||
|
- component: {fileID: 707094049867855917}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: SelectionBorder
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &6117779513197001515
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4234375936355212438}
|
||||||
|
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: 8041954397749130937}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &7787361814051286007
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4234375936355212438}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &7399429392151097226
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4234375936355212438}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: e248ce61685f2c24ab0e8af5c765688b, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!225 &5878002584283899073
|
||||||
|
CanvasGroup:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4234375936355212438}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Alpha: 0
|
||||||
|
m_Interactable: 1
|
||||||
|
m_BlocksRaycasts: 1
|
||||||
|
m_IgnoreParentGroups: 0
|
||||||
|
--- !u!114 &707094049867855917
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4234375936355212438}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8fd3e47155004e17bdacddb1398467bb, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
scaleCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: -0.049104016
|
||||||
|
outSlope: -0.049104016
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0.23944756
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.5
|
||||||
|
value: 1
|
||||||
|
inSlope: -0.01056145
|
||||||
|
outSlope: -0.01056145
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.38600025
|
||||||
|
outWeight: 0.34862435
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0.006562495
|
||||||
|
outSlope: 0.006562495
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.37178445
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
scaleSpeed: 1
|
||||||
|
scaleFactor: 0.05
|
||||||
|
--- !u!1 &4577441855355070383
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 8530226891829129037}
|
||||||
|
- component: {fileID: 3550588517027392553}
|
||||||
|
- component: {fileID: 4161968871237748497}
|
||||||
|
- component: {fileID: 7481596092194058725}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: ButtonImage
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &8530226891829129037
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4577441855355070383}
|
||||||
|
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: 8041954397749130937}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.18461102, y: 0.29361102}
|
||||||
|
m_AnchorMax: {x: 0.8262594, y: 0.93487036}
|
||||||
|
m_AnchoredPosition: {x: -0.49998856, y: -0.24099922}
|
||||||
|
m_SizeDelta: {x: -0.57239914, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &3550588517027392553
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4577441855355070383}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &4161968871237748497
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4577441855355070383}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 0}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &7481596092194058725
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4577441855355070383}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 86710e43de46f6f4bac7c8e50813a599, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_AspectMode: 1
|
||||||
|
m_AspectRatio: 1
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 02fe7a3e5e7691b4db9ffa85928cada9
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,131 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &3582149767858721615
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 37505920279093388, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: Exit
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: ConjureArcadeButton_Exit
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4161968871237748497, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Sprite
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 21300000, guid: a4754da0b98f3df4f8e7787770c5b0b0, type: 3}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 91.9934
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 398.00003
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: -45.99669
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8530226891829129037, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents:
|
||||||
|
- targetCorrespondingSourceObject: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
insertIndex: -1
|
||||||
|
addedObject: {fileID: 803165992616760618}
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
--- !u!1 &109915535447672884 stripped
|
||||||
|
GameObject:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 3582149767858721615}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!114 &803165992616760618
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 109915535447672884}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: ee7248b59806412eae91e89a093977eb, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4197406adb559a9419313a94e9b66a16
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,131 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &3582149767858721615
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 37505920279093388, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: Lead
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: ConjureArcadeButton_Leaderboard
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4161968871237748497, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Sprite
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 21300000, guid: ee08c616197df9745aa099c367495a0f, type: 3}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 91.9934
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 398.00003
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: -45.99669
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8530226891829129037, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents:
|
||||||
|
- targetCorrespondingSourceObject: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
insertIndex: -1
|
||||||
|
addedObject: {fileID: 933682258079301180}
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
--- !u!1 &109915535447672884 stripped
|
||||||
|
GameObject:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 3582149767858721615}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!114 &933682258079301180
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 109915535447672884}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f7b1883c6e3462f8f6f2f7403cab454, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e692813a862c14b4f95d3d8548970260
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,131 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &3582149767858721615
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 37505920279093388, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: Resume
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: ConjureArcadeButton_Resume
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4161968871237748497, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Sprite
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 21300000, guid: 2d9a25cd4e56035488ad3d6651d9c2b0, type: 3}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 91.9934
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 398.00003
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: -45.99669
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8041954397749130937, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8530226891829129037, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents:
|
||||||
|
- targetCorrespondingSourceObject: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
insertIndex: -1
|
||||||
|
addedObject: {fileID: 1476826815700317611}
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
--- !u!1 &109915535447672884 stripped
|
||||||
|
GameObject:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3472316702242397051, guid: 02fe7a3e5e7691b4db9ffa85928cada9, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 3582149767858721615}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!114 &1476826815700317611
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 109915535447672884}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 67d601cd746440768b42a3096b1070ed, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9dc818dd13220b3438c328977ca98d96
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
1287
Assets/ConjureOS/Objects/ConjureArcadeMenu/ConjureArcadeMenu.prefab
Normal file
1287
Assets/ConjureOS/Objects/ConjureArcadeMenu/ConjureArcadeMenu.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 330df77eacd35a94d87981a520d2c97e
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,194 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1102 &-8336203192253570373
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Close
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: 2ef79efc4217e1041a7a999582e6a70f, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1101 &-5496857456229536474
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Close
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: -8336203192253570373}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1107 &-3117353884041592449
|
||||||
|
AnimatorStateMachine:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_ChildStates:
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 3909451705337890020}
|
||||||
|
m_Position: {x: 180, y: 200, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: -8336203192253570373}
|
||||||
|
m_Position: {x: 260, y: 80, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: -800047340089764545}
|
||||||
|
m_Position: {x: 490, y: 80, z: 0}
|
||||||
|
m_ChildStateMachines: []
|
||||||
|
m_AnyStateTransitions:
|
||||||
|
- {fileID: -5496857456229536474}
|
||||||
|
- {fileID: 5141724624953210940}
|
||||||
|
m_EntryTransitions: []
|
||||||
|
m_StateMachineTransitions: {}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_AnyStatePosition: {x: 390, y: -140, z: 0}
|
||||||
|
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||||
|
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||||
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
|
m_DefaultState: {fileID: 3909451705337890020}
|
||||||
|
--- !u!1102 &-800047340089764545
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Open
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: 36c6e8be67aacda46a6c433c25a35a29, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!91 &9100000
|
||||||
|
AnimatorController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: ConjureArcadeMenuAnimator
|
||||||
|
serializedVersion: 5
|
||||||
|
m_AnimatorParameters:
|
||||||
|
- m_Name: Close
|
||||||
|
m_Type: 9
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 0}
|
||||||
|
- m_Name: Open
|
||||||
|
m_Type: 9
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 0}
|
||||||
|
m_AnimatorLayers:
|
||||||
|
- serializedVersion: 5
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_StateMachine: {fileID: -3117353884041592449}
|
||||||
|
m_Mask: {fileID: 0}
|
||||||
|
m_Motions: []
|
||||||
|
m_Behaviours: []
|
||||||
|
m_BlendingMode: 0
|
||||||
|
m_SyncedLayerIndex: -1
|
||||||
|
m_DefaultWeight: 0
|
||||||
|
m_IKPass: 0
|
||||||
|
m_SyncedLayerAffectsTiming: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
--- !u!1102 &3909451705337890020
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Hidden
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: 2314580385e207f43b8b85ea46b3f77b, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1101 &5141724624953210940
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Open
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: -800047340089764545}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0d4f6e667813c794e9ecb393b0e9cac8
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 9100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,485 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: ConjureArcadeMenu_Close
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: -88.69
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.x
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMin.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 177
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_SizeDelta.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0.349
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMax.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_Alpha
|
||||||
|
path:
|
||||||
|
classID: 225
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 538195251
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 38095219
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 3600656472
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1574349066
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 225
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 1460864421
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 193093493
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0.41666666
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 0
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: -88.69
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.x
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMin.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 177
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_SizeDelta.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0.349
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMax.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.25
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_Alpha
|
||||||
|
path:
|
||||||
|
classID: 225
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2ef79efc4217e1041a7a999582e6a70f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,104 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: ConjureArcadeMenu_Hidden
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_Alpha
|
||||||
|
path:
|
||||||
|
classID: 225
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1574349066
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 225
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 0
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_Alpha
|
||||||
|
path:
|
||||||
|
classID: 225
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2314580385e207f43b8b85ea46b3f77b
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,485 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: ConjureArcadeMenu_Open
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves: []
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_Alpha
|
||||||
|
path:
|
||||||
|
classID: 225
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0.349
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMax.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMin.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.x
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: -88.69
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 177
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_SizeDelta.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1574349066
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 225
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 3600656472
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 538195251
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 38095219
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 193093493
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 1962409725
|
||||||
|
attribute: 1460864421
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 224
|
||||||
|
customType: 28
|
||||||
|
isPPtrCurve: 0
|
||||||
|
isIntCurve: 0
|
||||||
|
isSerializeReferenceCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0.41666666
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 0
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_Alpha
|
||||||
|
path:
|
||||||
|
classID: 225
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0.349
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMax.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchorMin.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.x
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: -88.69
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_AnchoredPosition.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.16666667
|
||||||
|
value: 177
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0.41666666
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_SizeDelta.y
|
||||||
|
path: MenuPanel
|
||||||
|
classID: 224
|
||||||
|
script: {fileID: 0}
|
||||||
|
flags: 0
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 0
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 36c6e8be67aacda46a6c433c25a35a29
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,92 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 8
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: ConjureScrollingBackgroundMat
|
||||||
|
m_Shader: {fileID: 4800000, guid: 010aafc6409f1a34f86fa3256cd7ffb3, type: 3}
|
||||||
|
m_Parent: {fileID: 0}
|
||||||
|
m_ModifiedSerializedProperties: 0
|
||||||
|
m_ValidKeywords: []
|
||||||
|
m_InvalidKeywords: []
|
||||||
|
m_LightmapFlags: 4
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_LockedProperties:
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _BumpMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailAlbedoMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailMask:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailNormalMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _EmissionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MainTex:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 2b2a11f24e334b746bb2a3dfc0b71647, type: 3}
|
||||||
|
m_Scale: {x: 0.01, y: 0.01}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MetallicGlossMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _OcclusionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ParallaxMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Ints: []
|
||||||
|
m_Floats:
|
||||||
|
- _BumpScale: 1
|
||||||
|
- _ColorMask: 15
|
||||||
|
- _Cutoff: 0.5
|
||||||
|
- _DetailNormalMapScale: 1
|
||||||
|
- _DstBlend: 0
|
||||||
|
- _GlossMapScale: 1
|
||||||
|
- _Glossiness: 0.5
|
||||||
|
- _GlossyReflections: 1
|
||||||
|
- _Metallic: 0
|
||||||
|
- _Mode: 0
|
||||||
|
- _OcclusionStrength: 1
|
||||||
|
- _Parallax: 0.02
|
||||||
|
- _ScrollXSpeed: 0.1
|
||||||
|
- _ScrollYSpeed: -0.1
|
||||||
|
- _SmoothnessTextureChannel: 0
|
||||||
|
- _SpecularHighlights: 1
|
||||||
|
- _SrcBlend: 1
|
||||||
|
- _Stencil: 1
|
||||||
|
- _StencilComp: 8
|
||||||
|
- _StencilOp: 0
|
||||||
|
- _StencilReadMask: 255
|
||||||
|
- _StencilWriteMask: 255
|
||||||
|
- _UVSec: 0
|
||||||
|
- _UseUIAlphaClip: 0
|
||||||
|
- _ZWrite: 1
|
||||||
|
m_Colors:
|
||||||
|
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
m_BuildTextureStacks: []
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 843cd0f95e5f6d644a79222e86a2d2d8
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 2100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,129 @@
|
|||||||
|
// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'
|
||||||
|
|
||||||
|
Shader "Custom/Conjure/ScrollingTexture"
|
||||||
|
{
|
||||||
|
Properties
|
||||||
|
{
|
||||||
|
_MainTex ("Sprite Texture", 2D) = "white" {}
|
||||||
|
_Color ("Tint", Color) = (1,1,1,1)
|
||||||
|
|
||||||
|
_ScrollXSpeed ("Horizontal Scroll Speed", Range(-1, 1)) = 0.1
|
||||||
|
_ScrollYSpeed ("Vertical Scroll Speed", Range(-1, 1)) = 0.1
|
||||||
|
|
||||||
|
_StencilComp ("Stencil Comparison", Float) = 8
|
||||||
|
_Stencil ("Stencil ID", Float) = 0
|
||||||
|
_StencilOp ("Stencil Operation", Float) = 0
|
||||||
|
_StencilWriteMask ("Stencil Write Mask", Float) = 255
|
||||||
|
_StencilReadMask ("Stencil Read Mask", Float) = 255
|
||||||
|
|
||||||
|
_ColorMask ("Color Mask", Float) = 15
|
||||||
|
|
||||||
|
[Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
SubShader
|
||||||
|
{
|
||||||
|
Tags
|
||||||
|
{
|
||||||
|
"Queue"="Transparent"
|
||||||
|
"IgnoreProjector"="True"
|
||||||
|
"RenderType"="Transparent"
|
||||||
|
"PreviewType"="Plane"
|
||||||
|
"CanUseSpriteAtlas"="True"
|
||||||
|
}
|
||||||
|
|
||||||
|
Stencil
|
||||||
|
{
|
||||||
|
Ref [_Stencil]
|
||||||
|
Comp [_StencilComp]
|
||||||
|
Pass [_StencilOp]
|
||||||
|
ReadMask [_StencilReadMask]
|
||||||
|
WriteMask [_StencilWriteMask]
|
||||||
|
}
|
||||||
|
|
||||||
|
Cull Off
|
||||||
|
Lighting Off
|
||||||
|
ZWrite Off
|
||||||
|
ZTest [unity_GUIZTestMode]
|
||||||
|
Blend SrcAlpha OneMinusSrcAlpha
|
||||||
|
ColorMask [_ColorMask]
|
||||||
|
|
||||||
|
Pass
|
||||||
|
{
|
||||||
|
Name "Default"
|
||||||
|
CGPROGRAM
|
||||||
|
#pragma vertex vert
|
||||||
|
#pragma fragment frag
|
||||||
|
#pragma target 2.0
|
||||||
|
#pragma multi_compile_fwdbase
|
||||||
|
|
||||||
|
#include "UnityCG.cginc"
|
||||||
|
|
||||||
|
#pragma multi_compile_local _ UNITY_UI_CLIP_RECT
|
||||||
|
#pragma multi_compile_local _ UNITY_UI_ALPHACLIP
|
||||||
|
|
||||||
|
struct appdata_t
|
||||||
|
{
|
||||||
|
float4 vertex : POSITION;
|
||||||
|
float4 color : COLOR;
|
||||||
|
float2 texcoord : TEXCOORD0;
|
||||||
|
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||||
|
};
|
||||||
|
|
||||||
|
struct v2f
|
||||||
|
{
|
||||||
|
float4 vertex : SV_POSITION;
|
||||||
|
fixed4 color : COLOR;
|
||||||
|
float2 texcoord : TEXCOORD0;
|
||||||
|
float4 worldPosition : TEXCOORD1;
|
||||||
|
UNITY_VERTEX_OUTPUT_STEREO
|
||||||
|
};
|
||||||
|
|
||||||
|
sampler2D _MainTex;
|
||||||
|
fixed4 _Color;
|
||||||
|
fixed4 _TextureSampleAdd;
|
||||||
|
float4 _ClipRect;
|
||||||
|
float4 _MainTex_ST;
|
||||||
|
float _ScrollXSpeed;
|
||||||
|
float _ScrollYSpeed;
|
||||||
|
|
||||||
|
v2f vert(appdata_t v)
|
||||||
|
{
|
||||||
|
v2f OUT;
|
||||||
|
UNITY_SETUP_INSTANCE_ID(v);
|
||||||
|
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT);
|
||||||
|
OUT.worldPosition = v.vertex;
|
||||||
|
OUT.vertex = UnityObjectToClipPos(OUT.worldPosition);
|
||||||
|
|
||||||
|
float2 worldXY = mul(unity_ObjectToWorld, v.vertex).xy;
|
||||||
|
OUT.texcoord = TRANSFORM_TEX(worldXY, _MainTex);
|
||||||
|
|
||||||
|
OUT.color = v.color * _Color;
|
||||||
|
return OUT;
|
||||||
|
}
|
||||||
|
|
||||||
|
fixed4 frag(v2f IN) : SV_Target
|
||||||
|
{
|
||||||
|
float time = _Time.y;
|
||||||
|
|
||||||
|
float scrollX = time * _ScrollXSpeed;
|
||||||
|
float scrollY = time * _ScrollYSpeed;
|
||||||
|
|
||||||
|
float2 uv = IN.texcoord + float2(scrollX, scrollY);
|
||||||
|
|
||||||
|
half4 color = (tex2D(_MainTex, uv) + _TextureSampleAdd) * IN.color;
|
||||||
|
|
||||||
|
#ifdef UNITY_UI_CLIP_RECT
|
||||||
|
color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef UNITY_UI_ALPHACLIP
|
||||||
|
clip (color.a - 0.001);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
ENDCG
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 010aafc6409f1a34f86fa3256cd7ffb3
|
||||||
|
ShaderImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
defaultTextures: []
|
||||||
|
nonModifiableTextures: []
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/ConjureOS/Objects/ConjureArcadeMenu/Supreme.TTF
(Stored with Git LFS)
Normal file
BIN
Assets/ConjureOS/Objects/ConjureArcadeMenu/Supreme.TTF
(Stored with Git LFS)
Normal file
Binary file not shown.
21
Assets/ConjureOS/Objects/ConjureArcadeMenu/Supreme.TTF.meta
Normal file
21
Assets/ConjureOS/Objects/ConjureArcadeMenu/Supreme.TTF.meta
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3056277d55468fc449c94a47d3b51deb
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 4
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 0
|
||||||
|
characterPadding: 1
|
||||||
|
includeFontData: 1
|
||||||
|
fontNames:
|
||||||
|
- Supreme
|
||||||
|
fallbackFontReferences: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
ascentCalculationMode: 1
|
||||||
|
useLegacyBoundsCalculation: 0
|
||||||
|
shouldRoundAdvanceValue: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/ConjureOS/Resources.meta
Normal file
8
Assets/ConjureOS/Resources.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3f0082b8215cbea4285c545c2edf51f1
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/ConjureOS/Resources/Conjure.meta
Normal file
8
Assets/ConjureOS/Resources/Conjure.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 612b85f969f6c944bb028d6ef430eab9
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
15
Assets/ConjureOS/Resources/Conjure/ConjureResources.asset
Normal file
15
Assets/ConjureOS/Resources/Conjure/ConjureResources.asset
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
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: e02ea37123864fcdabacc23e4dd5fa0f, type: 3}
|
||||||
|
m_Name: ConjureResources
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
conjureMenuPrefab: {fileID: 7800462447614134611, guid: 330df77eacd35a94d87981a520d2c97e, type: 3}
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: cd81fa050eb3bb8408d42864c3aa1898
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ConjureOS.ArcadeMenu
|
||||||
|
{
|
||||||
|
public class ConjureArcadeExitButton : ConjureArcadeMenuButton
|
||||||
|
{
|
||||||
|
public override void Execute()
|
||||||
|
{
|
||||||
|
#if UNITY_EDITOR
|
||||||
|
UnityEditor.EditorApplication.isPlaying = false;
|
||||||
|
#endif
|
||||||
|
Application.Quit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ee7248b59806412eae91e89a093977eb
|
||||||
|
timeCreated: 1699483308
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ConjureOS.ArcadeMenu
|
||||||
|
{
|
||||||
|
public class ConjureArcadeLeaderboardButton : ConjureArcadeMenuButton
|
||||||
|
{
|
||||||
|
public override void Execute()
|
||||||
|
{
|
||||||
|
Debug.Log("Open leaderboard for this game - This is not yet implemented");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4f7b1883c6e3462f8f6f2f7403cab454
|
||||||
|
timeCreated: 1699483256
|
||||||
@ -1,93 +1,255 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using ConjureOS.Input;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
namespace ConjureOS.ArcadeMenu
|
namespace ConjureOS.ArcadeMenu
|
||||||
{
|
{
|
||||||
|
[RequireComponent(typeof(Animator))]
|
||||||
public class ConjureArcadeMenu : MonoBehaviour
|
public class ConjureArcadeMenu : MonoBehaviour
|
||||||
{
|
{
|
||||||
public event Action OnOpen;
|
public static event Action OnOpen;
|
||||||
|
public static event Action OnClose;
|
||||||
|
public static event Action<bool> OnStatusChanged;
|
||||||
|
|
||||||
|
private static ConjureArcadeMenu Instance { get; set; }
|
||||||
|
public static bool HasInstance => (bool) Instance;
|
||||||
|
|
||||||
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
private bool isOpened;
|
||||||
[SerializeField]
|
|
||||||
private string homeButton = "Home";
|
|
||||||
#endif
|
|
||||||
|
|
||||||
public bool IsOpened { get; private set; } = false;
|
public static bool IsOpened => HasInstance && Instance.IsOpenedOnInstance;
|
||||||
|
|
||||||
private void Start()
|
|
||||||
{
|
|
||||||
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
|
||||||
if (!IsButtonAvailable(homeButton))
|
|
||||||
{
|
|
||||||
Debug.LogWarning(
|
|
||||||
$"ConjureOS: {nameof(homeButton)} in {nameof(ConjureArcadeMenu)} must be a valid action name ('{homeButton}' is not set up). " +
|
|
||||||
"To modify actions, go to 'Edit > Project Settings > Input Manager'.");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
|
||||||
private bool IsButtonAvailable(string buttonName)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
UnityEngine.Input.GetButton(buttonName);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
catch (ArgumentException)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private bool WasButtonPressedThisFrame(string buttonName)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
return UnityEngine.Input.GetButtonDown(buttonName);
|
|
||||||
}
|
|
||||||
catch (ArgumentException)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
private void Update()
|
private bool IsOpenedOnInstance
|
||||||
{
|
{
|
||||||
#if ENABLE_INPUT_SYSTEM
|
get => isOpened;
|
||||||
foreach (ConjureArcadeController arcadeController in ConjureArcadeController.allControllers)
|
set
|
||||||
{
|
{
|
||||||
if (arcadeController.home.wasPressedThisFrame)
|
if (value != isOpened)
|
||||||
{
|
{
|
||||||
OpenArcadeMenu();
|
if (value)
|
||||||
|
{
|
||||||
|
OnOpen?.Invoke();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
OnClose?.Invoke();
|
||||||
|
}
|
||||||
|
|
||||||
|
OnStatusChanged?.Invoke(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
isOpened = value;
|
||||||
}
|
}
|
||||||
#elif ENABLE_LEGACY_INPUT_MANAGER
|
|
||||||
if (WasButtonPressedThisFrame(homeButton))
|
|
||||||
{
|
|
||||||
OpenArcadeMenu();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OpenArcadeMenu()
|
private ConjureArcadeMenuButton SelectedButton
|
||||||
{
|
{
|
||||||
if (IsOpened)
|
get
|
||||||
|
{
|
||||||
|
if (currentSelectedButtonIndex < 0 || currentSelectedButtonIndex >= menuButtons.Count)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return menuButtons[currentSelectedButtonIndex];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private List<ConjureArcadeMenuButton> menuButtons;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private ConjureArcadeMenuButton firstMenuButton;
|
||||||
|
|
||||||
|
private bool IsAnimatingOpen => openAnimationCoroutine != null;
|
||||||
|
private bool IsAnimatingClose => closeAnimationCoroutine != null;
|
||||||
|
private Coroutine openAnimationCoroutine;
|
||||||
|
private Coroutine closeAnimationCoroutine;
|
||||||
|
|
||||||
|
private Animator animator;
|
||||||
|
|
||||||
|
private int currentSelectedButtonIndex = -1;
|
||||||
|
|
||||||
|
public static void Open()
|
||||||
|
{
|
||||||
|
if (HasInstance)
|
||||||
|
{
|
||||||
|
Instance.OpenOnInstance();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Close()
|
||||||
|
{
|
||||||
|
if (HasInstance)
|
||||||
|
{
|
||||||
|
Instance.CloseOnInstance();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void MovePrevious()
|
||||||
|
{
|
||||||
|
if (HasInstance)
|
||||||
|
{
|
||||||
|
Instance.MovePreviousOnInstance();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void MoveNext()
|
||||||
|
{
|
||||||
|
if (HasInstance)
|
||||||
|
{
|
||||||
|
Instance.MoveNextOnInstance();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Select()
|
||||||
|
{
|
||||||
|
if (HasInstance)
|
||||||
|
{
|
||||||
|
Instance.SelectOnInstance();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OpenOnInstance()
|
||||||
|
{
|
||||||
|
if (IsOpenedOnInstance)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
IsOpened = true;
|
|
||||||
|
|
||||||
// This will eventually open the arcade menu.
|
int indexOnOpen = menuButtons.IndexOf(firstMenuButton);
|
||||||
// However, for now, it will only close the game.
|
if (indexOnOpen == -1)
|
||||||
OnOpen?.Invoke();
|
{
|
||||||
|
indexOnOpen = 0;
|
||||||
|
}
|
||||||
|
UpdateSelectedButtonIndex(indexOnOpen);
|
||||||
|
|
||||||
#if UNITY_EDITOR
|
IsOpenedOnInstance = true;
|
||||||
UnityEditor.EditorApplication.isPlaying = false;
|
openAnimationCoroutine = StartCoroutine(AnimateOpenRoutine());
|
||||||
#endif
|
}
|
||||||
Application.Quit();
|
|
||||||
|
private void CloseOnInstance()
|
||||||
|
{
|
||||||
|
if (!IsOpenedOnInstance)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
IsOpenedOnInstance = false;
|
||||||
|
closeAnimationCoroutine = StartCoroutine(AnimateCloseRoutine());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MovePreviousOnInstance()
|
||||||
|
{
|
||||||
|
if (!IsOpenedOnInstance || menuButtons.Count == 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateSelectedButtonIndex(currentSelectedButtonIndex - 1 < 0 ? menuButtons.Count - 1 : currentSelectedButtonIndex - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MoveNextOnInstance()
|
||||||
|
{
|
||||||
|
if (!IsOpenedOnInstance || menuButtons.Count == 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateSelectedButtonIndex((currentSelectedButtonIndex + 1) % menuButtons.Count);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UpdateSelectedButtonIndex(int newButtonIndex)
|
||||||
|
{
|
||||||
|
if (SelectedButton != null)
|
||||||
|
{
|
||||||
|
SelectedButton.IsSelected = false;
|
||||||
|
}
|
||||||
|
currentSelectedButtonIndex = newButtonIndex;
|
||||||
|
if (SelectedButton != null)
|
||||||
|
{
|
||||||
|
SelectedButton.IsSelected = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SelectOnInstance()
|
||||||
|
{
|
||||||
|
if (!IsOpenedOnInstance)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (currentSelectedButtonIndex < 0 || currentSelectedButtonIndex >= menuButtons.Count)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ConjureArcadeMenuButton buttonToSelect = menuButtons[currentSelectedButtonIndex];
|
||||||
|
if (!buttonToSelect)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
buttonToSelect.Execute();
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator AnimateOpenRoutine()
|
||||||
|
{
|
||||||
|
if (animator && !IsAnimatingOpen)
|
||||||
|
{
|
||||||
|
float normalizedTimeToStart = 0.0f;
|
||||||
|
if (IsAnimatingClose)
|
||||||
|
{
|
||||||
|
normalizedTimeToStart = 1.0f - animator.GetCurrentAnimatorStateInfo(0).normalizedTime;
|
||||||
|
StopCoroutine(AnimateCloseRoutine());
|
||||||
|
closeAnimationCoroutine = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
animator.Play("Open", 0, normalizedTimeToStart);
|
||||||
|
yield return new WaitUntil(() => animator.GetCurrentAnimatorStateInfo(0).normalizedTime > 0.99f);
|
||||||
|
}
|
||||||
|
|
||||||
|
openAnimationCoroutine = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator AnimateCloseRoutine()
|
||||||
|
{
|
||||||
|
if (animator && !IsAnimatingClose)
|
||||||
|
{
|
||||||
|
float normalizedTimeToStart = 0.0f;
|
||||||
|
if (IsAnimatingOpen)
|
||||||
|
{
|
||||||
|
normalizedTimeToStart = 1.0f - animator.GetCurrentAnimatorStateInfo(0).normalizedTime;
|
||||||
|
StopCoroutine(AnimateOpenRoutine());
|
||||||
|
openAnimationCoroutine = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
animator.Play("Close", 0, normalizedTimeToStart);
|
||||||
|
yield return new WaitUntil(() => animator.GetCurrentAnimatorStateInfo(0).normalizedTime > 0.99f);
|
||||||
|
}
|
||||||
|
|
||||||
|
closeAnimationCoroutine = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
animator = GetComponent<Animator>();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Start()
|
||||||
|
{
|
||||||
|
if (HasInstance)
|
||||||
|
{
|
||||||
|
Destroy(gameObject);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Instance = this;
|
||||||
|
|
||||||
|
// To adjust the layout groups at the start when the window hasn't had time to resize yet.
|
||||||
|
// If this is not called, the layout might not work correctly.
|
||||||
|
LayoutRebuilder.ForceRebuildLayoutImmediate(GetComponent<RectTransform>());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,3 +1,3 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 42abcca807f2495aa5d59ff8d0570ed6
|
guid: 849effdc564840a886c1df7e990271a3
|
||||||
timeCreated: 1697466858
|
timeCreated: 1699454405
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ConjureOS.ArcadeMenu
|
||||||
|
{
|
||||||
|
public abstract class ConjureArcadeMenuButton : MonoBehaviour
|
||||||
|
{
|
||||||
|
private bool isSelected;
|
||||||
|
private ConjureArcadeMenuButtonSelectionBorder selectionBorder;
|
||||||
|
|
||||||
|
public bool IsSelected
|
||||||
|
{
|
||||||
|
get => isSelected;
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (selectionBorder)
|
||||||
|
{
|
||||||
|
selectionBorder.IsSelected = value;
|
||||||
|
}
|
||||||
|
isSelected = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public abstract void Execute();
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
selectionBorder = GetComponentInChildren<ConjureArcadeMenuButtonSelectionBorder>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 245338149bdc45efa3a982dc7ffece05
|
||||||
|
timeCreated: 1699483171
|
||||||
@ -0,0 +1,85 @@
|
|||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ConjureOS.ArcadeMenu
|
||||||
|
{
|
||||||
|
public class ConjureArcadeMenuButtonSelectionBorder : MonoBehaviour
|
||||||
|
{
|
||||||
|
[SerializeField]
|
||||||
|
private AnimationCurve scaleCurve;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float scaleSpeed = 1.0f;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float scaleFactor = 1.0f;
|
||||||
|
|
||||||
|
private bool isSelected;
|
||||||
|
private CanvasGroup canvasGroup;
|
||||||
|
|
||||||
|
private float scaleTimer;
|
||||||
|
private Coroutine scaleCoroutine;
|
||||||
|
|
||||||
|
public bool IsSelected
|
||||||
|
{
|
||||||
|
get => isSelected;
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (value && !isSelected)
|
||||||
|
{
|
||||||
|
scaleTimer = 0;
|
||||||
|
scaleCoroutine = StartCoroutine(ScaleRoutine());
|
||||||
|
}
|
||||||
|
else if (!value)
|
||||||
|
{
|
||||||
|
StopScaleRoutine();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (canvasGroup)
|
||||||
|
{
|
||||||
|
canvasGroup.alpha = value ? 1f : 0f;
|
||||||
|
}
|
||||||
|
isSelected = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
canvasGroup = GetComponent<CanvasGroup>();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnDestroy()
|
||||||
|
{
|
||||||
|
StopScaleRoutine();
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator ScaleRoutine()
|
||||||
|
{
|
||||||
|
while (true)
|
||||||
|
{
|
||||||
|
float currentScale = scaleCurve.Evaluate(scaleTimer);
|
||||||
|
transform.localScale = Vector3.one + new Vector3(currentScale, currentScale, currentScale) * scaleFactor;
|
||||||
|
|
||||||
|
yield return null;
|
||||||
|
|
||||||
|
scaleTimer += Time.deltaTime * scaleSpeed;
|
||||||
|
if (scaleTimer > 1.0f)
|
||||||
|
{
|
||||||
|
scaleTimer -= 1.0f;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReSharper disable once IteratorNeverReturns
|
||||||
|
// Reason: This coroutine ends when the border is no longer connected.
|
||||||
|
}
|
||||||
|
|
||||||
|
private void StopScaleRoutine()
|
||||||
|
{
|
||||||
|
if (scaleCoroutine != null)
|
||||||
|
{
|
||||||
|
StopCoroutine(scaleCoroutine);
|
||||||
|
scaleCoroutine = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8fd3e47155004e17bdacddb1398467bb
|
||||||
|
timeCreated: 1699907290
|
||||||
@ -0,0 +1,265 @@
|
|||||||
|
using ConjureOS.Input;
|
||||||
|
using UnityEngine;
|
||||||
|
using ConjureOS.ResourcesLoader;
|
||||||
|
|
||||||
|
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
||||||
|
using System;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
namespace ConjureOS.ArcadeMenu
|
||||||
|
{
|
||||||
|
public class ConjureArcadeMenuController : MonoBehaviour
|
||||||
|
{
|
||||||
|
public const string ArcadeMenuObjectName = "ConjureArcadeMenu";
|
||||||
|
|
||||||
|
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
||||||
|
private enum ConjureHorizontalAxisPressedDirection { Middle, Left, Right }
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private string homeButton = "Home";
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private string selectButton = "Select";
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private string backButton = "Back";
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private string horizontalAxis = "Horizontal";
|
||||||
|
|
||||||
|
private bool isHorizontalAxisPressed;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
public bool IsOpened { get; private set; } = false;
|
||||||
|
|
||||||
|
private void Start()
|
||||||
|
{
|
||||||
|
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
||||||
|
if (!IsButtonAvailable(homeButton))
|
||||||
|
{
|
||||||
|
Debug.LogWarning(
|
||||||
|
$"ConjureOS: {nameof(homeButton)} in {nameof(ConjureArcadeMenu)} must be a valid action name ('{homeButton}' is not set up). " +
|
||||||
|
"To modify actions, go to 'Edit > Project Settings > Input Manager'.");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!IsButtonAvailable(selectButton))
|
||||||
|
{
|
||||||
|
Debug.LogWarning(
|
||||||
|
$"ConjureOS: {nameof(selectButton)} in {nameof(ConjureArcadeMenu)} must be a valid action name ('{selectButton}' is not set up). " +
|
||||||
|
"To modify actions, go to 'Edit > Project Settings > Input Manager'.");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!IsButtonAvailable(backButton))
|
||||||
|
{
|
||||||
|
Debug.LogWarning(
|
||||||
|
$"ConjureOS: {nameof(backButton)} in {nameof(ConjureArcadeMenu)} must be a valid action name ('{backButton}' is not set up). " +
|
||||||
|
"To modify actions, go to 'Edit > Project Settings > Input Manager'.");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!IsAxisAvailable(horizontalAxis))
|
||||||
|
{
|
||||||
|
Debug.LogWarning(
|
||||||
|
$"ConjureOS: {nameof(horizontalAxis)} in {nameof(ConjureArcadeMenu)} must be a valid action name ('{horizontalAxis}' is not set up). " +
|
||||||
|
"To modify actions, go to 'Edit > Project Settings > Input Manager'.");
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
CreateArcadeMenu();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void CreateArcadeMenu()
|
||||||
|
{
|
||||||
|
if (ConjureArcadeMenu.HasInstance)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ConjureResources resource = ConjureResourceLoader.Resource;
|
||||||
|
if (!resource)
|
||||||
|
{
|
||||||
|
Debug.LogError($"ConjureOS: Could not create the arcade menu because no {nameof(ConjureResources)} was found using the {nameof(ConjureResourceLoader)}.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!resource.ConjureMenuPrefab)
|
||||||
|
{
|
||||||
|
Debug.LogError($"ConjureOS: Could not create the arcade menu because no {nameof(resource.ConjureMenuPrefab)} in the {nameof(ConjureResources)}.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
GameObject arcadeMenuGameObject = Instantiate(resource.ConjureMenuPrefab, new Vector3(0, 0, 0), Quaternion.identity);
|
||||||
|
if (!arcadeMenuGameObject)
|
||||||
|
{
|
||||||
|
Debug.LogError($"ConjureOS: There was a problem creating the {nameof(arcadeMenuGameObject)}");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
arcadeMenuGameObject.name = ArcadeMenuObjectName;
|
||||||
|
if (!arcadeMenuGameObject.GetComponent<ConjureArcadeMenu>())
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu arcadeMenu = arcadeMenuGameObject.AddComponent<ConjureArcadeMenu>();
|
||||||
|
if (!arcadeMenu)
|
||||||
|
{
|
||||||
|
Debug.LogError($"ConjureOS: There was a problem creating the {nameof(arcadeMenu)}");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DontDestroyOnLoad(arcadeMenuGameObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
#if !ENABLE_INPUT_SYSTEM && ENABLE_LEGACY_INPUT_MANAGER
|
||||||
|
private bool IsButtonAvailable(string buttonName)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
UnityEngine.Input.GetButton(buttonName);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
catch (ArgumentException)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool WasButtonPressedThisFrame(string buttonName)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return UnityEngine.Input.GetButtonDown(buttonName);
|
||||||
|
}
|
||||||
|
catch (ArgumentException)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool IsAxisAvailable(string axisName)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
UnityEngine.Input.GetAxis(axisName);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
catch (ArgumentException)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool WasAxisPressed(string axisName)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return UnityEngine.Input.GetAxisRaw(axisName) != 0;
|
||||||
|
}
|
||||||
|
catch (ArgumentException)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private ConjureHorizontalAxisPressedDirection GetAxisValue(string axisName)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
float axisValue = UnityEngine.Input.GetAxisRaw(axisName);
|
||||||
|
if (axisValue > 0)
|
||||||
|
{
|
||||||
|
return ConjureHorizontalAxisPressedDirection.Right;
|
||||||
|
}
|
||||||
|
else if (axisValue < 0)
|
||||||
|
{
|
||||||
|
return ConjureHorizontalAxisPressedDirection.Left;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return ConjureHorizontalAxisPressedDirection.Middle;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (ArgumentException)
|
||||||
|
{
|
||||||
|
return ConjureHorizontalAxisPressedDirection.Middle;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
#if ENABLE_INPUT_SYSTEM
|
||||||
|
foreach (ConjureArcadeController arcadeController in ConjureArcadeController.allControllers)
|
||||||
|
{
|
||||||
|
if (arcadeController.home.wasPressedThisFrame)
|
||||||
|
{
|
||||||
|
OpenCloseArcadeMenu();
|
||||||
|
}
|
||||||
|
else if (arcadeController.stick.left.wasPressedThisFrame)
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.MovePrevious();
|
||||||
|
}
|
||||||
|
else if (arcadeController.stick.right.wasPressedThisFrame)
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.MoveNext();
|
||||||
|
}
|
||||||
|
else if (arcadeController.button1.wasPressedThisFrame ||
|
||||||
|
arcadeController.buttonA.wasPressedThisFrame ||
|
||||||
|
arcadeController.start.wasPressedThisFrame)
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Select();
|
||||||
|
}
|
||||||
|
else if (arcadeController.button2.wasPressedThisFrame ||
|
||||||
|
arcadeController.buttonB.wasPressedThisFrame)
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#elif ENABLE_LEGACY_INPUT_MANAGER
|
||||||
|
if (WasButtonPressedThisFrame(homeButton))
|
||||||
|
{
|
||||||
|
OpenCloseArcadeMenu();
|
||||||
|
}
|
||||||
|
else if (WasButtonPressedThisFrame(selectButton))
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Select();
|
||||||
|
}
|
||||||
|
else if (WasButtonPressedThisFrame(backButton))
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (WasAxisPressed(horizontalAxis))
|
||||||
|
{
|
||||||
|
if (!isHorizontalAxisPressed)
|
||||||
|
{
|
||||||
|
isHorizontalAxisPressed = true;
|
||||||
|
|
||||||
|
switch (GetAxisValue(horizontalAxis))
|
||||||
|
{
|
||||||
|
case ConjureHorizontalAxisPressedDirection.Left:
|
||||||
|
ConjureArcadeMenu.MovePrevious();
|
||||||
|
break;
|
||||||
|
case ConjureHorizontalAxisPressedDirection.Right:
|
||||||
|
ConjureArcadeMenu.MoveNext();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isHorizontalAxisPressed = false;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OpenCloseArcadeMenu()
|
||||||
|
{
|
||||||
|
if (ConjureArcadeMenu.IsOpened)
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Close();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Open();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 42abcca807f2495aa5d59ff8d0570ed6
|
||||||
|
timeCreated: 1697466858
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
namespace ConjureOS.ArcadeMenu
|
||||||
|
{
|
||||||
|
public class ConjureArcadeResumeButton : ConjureArcadeMenuButton
|
||||||
|
{
|
||||||
|
public override void Execute()
|
||||||
|
{
|
||||||
|
ConjureArcadeMenu.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 67d601cd746440768b42a3096b1070ed
|
||||||
|
timeCreated: 1699483345
|
||||||
@ -1,5 +1,6 @@
|
|||||||
using ConjureOS.ArcadeMenu;
|
using ConjureOS.ArcadeMenu;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
using UnityEditor;
|
using UnityEditor;
|
||||||
#endif
|
#endif
|
||||||
@ -14,13 +15,16 @@ namespace ConjureOS.GlobalObject
|
|||||||
public const string GlobalObjectName = "ConjureGlobalObject";
|
public const string GlobalObjectName = "ConjureGlobalObject";
|
||||||
public static readonly System.Type[] GlobalObjectComponentTypes =
|
public static readonly System.Type[] GlobalObjectComponentTypes =
|
||||||
{
|
{
|
||||||
typeof(ConjureArcadeMenu)
|
typeof(ConjureArcadeMenuController)
|
||||||
};
|
};
|
||||||
|
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
static ConjureGlobalObjectInitializer()
|
static ConjureGlobalObjectInitializer()
|
||||||
{
|
{
|
||||||
InitializeGlobalObject();
|
if (!EditorApplication.isPlayingOrWillChangePlaymode)
|
||||||
|
{
|
||||||
|
InitializeGlobalObject();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -49,7 +53,7 @@ namespace ConjureOS.GlobalObject
|
|||||||
Debug.LogError($"ConjureOS: Cannot add component '{nameof(globalObjectComponentType.FullName)}' to global object because it is not a component.");
|
Debug.LogError($"ConjureOS: Cannot add component '{nameof(globalObjectComponentType.FullName)}' to global object because it is not a component.");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
globalObject.AddComponent(globalObjectComponentType);
|
globalObject.AddComponent(globalObjectComponentType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
3
Assets/ConjureOS/Scripts/ResourcesLoader.meta
Normal file
3
Assets/ConjureOS/Scripts/ResourcesLoader.meta
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6274d67b99e5402b8bbfe5079bee6f87
|
||||||
|
timeCreated: 1699455947
|
||||||
13
Assets/ConjureOS/Scripts/ResourcesLoader/ConjureResources.cs
Normal file
13
Assets/ConjureOS/Scripts/ResourcesLoader/ConjureResources.cs
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ConjureOS.ResourcesLoader
|
||||||
|
{
|
||||||
|
[CreateAssetMenu(menuName = "My Assets/Terrain Data")]
|
||||||
|
public class ConjureResources : ScriptableObject
|
||||||
|
{
|
||||||
|
[SerializeField]
|
||||||
|
private GameObject conjureMenuPrefab;
|
||||||
|
|
||||||
|
public GameObject ConjureMenuPrefab => conjureMenuPrefab;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e02ea37123864fcdabacc23e4dd5fa0f
|
||||||
|
timeCreated: 1699455962
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ConjureOS.ResourcesLoader
|
||||||
|
{
|
||||||
|
public class ConjureResourceLoader
|
||||||
|
{
|
||||||
|
private const string ConjureResourcePath = "Conjure/ConjureResources";
|
||||||
|
|
||||||
|
private static ConjureResourceLoader instance;
|
||||||
|
|
||||||
|
public static ConjureResources Resource
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (instance == null)
|
||||||
|
{
|
||||||
|
instance = new ConjureResourceLoader();
|
||||||
|
}
|
||||||
|
|
||||||
|
return instance.resources;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private readonly ConjureResources resources;
|
||||||
|
|
||||||
|
public ConjureResourceLoader()
|
||||||
|
{
|
||||||
|
resources = Resources.Load<ConjureResources>(ConjureResourcePath);
|
||||||
|
if (!resources)
|
||||||
|
{
|
||||||
|
Debug.LogError($"ConjureOS: Could not load {resources} from the path {ConjureResourcePath}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user