├── .gitee ├── ISSUE_TEMPLATE.zh-CN.md └── PULL_REQUEST_TEMPLATE.zh-CN.md ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── Assets ├── ClassicSRIA.meta ├── ClassicSRIA │ ├── ClassicGridView.unity │ ├── ClassicGridView.unity.meta │ ├── Doc.meta │ ├── Doc │ │ ├── Instructions-Classic.pdf │ │ └── Instructions-Classic.pdf.meta │ ├── Fonts.meta │ ├── Fonts │ │ ├── sui generis bold.TTF │ │ ├── sui generis bold.TTF.meta │ │ ├── sui generis rg.ttf │ │ ├── sui generis rg.ttf.meta │ │ ├── sui-generis-rg_dynamic.ttf │ │ └── sui-generis-rg_dynamic.ttf.meta │ ├── HorizontalClassicListView.unity │ ├── HorizontalClassicListView.unity.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── CBackbround.prefab │ │ ├── CBackbround.prefab.meta │ │ ├── DrawerCommandPanel.meta │ │ ├── DrawerCommandPanel │ │ │ ├── Classic_DrawerScrollView_Simple.prefab │ │ │ └── Classic_DrawerScrollView_Simple.prefab.meta │ │ ├── Items.meta │ │ ├── Items │ │ │ ├── Classic_ComplexItemPrefab_New.prefab │ │ │ ├── Classic_ComplexItemPrefab_New.prefab.meta │ │ │ ├── GridCellPrefab.prefab │ │ │ └── GridCellPrefab.prefab.meta │ │ ├── UIElements.meta │ │ └── UIElements │ │ │ ├── HorizontalListView.prefab │ │ │ ├── HorizontalListView.prefab.meta │ │ │ ├── VerticalGridView.prefab │ │ │ ├── VerticalGridView.prefab.meta │ │ │ ├── VerticalListView.prefab │ │ │ └── VerticalListView.prefab.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── CAbstractViewsHolder.cs │ │ ├── CAbstractViewsHolder.cs.meta │ │ ├── ClassicSRIA.cs │ │ ├── ClassicSRIA.cs.meta │ │ ├── Examples.meta │ │ ├── Examples │ │ │ ├── ClassicGridViewExample.cs │ │ │ ├── ClassicGridViewExample.cs.meta │ │ │ ├── Common.meta │ │ │ ├── Common │ │ │ │ ├── CUtil.cs │ │ │ │ ├── CUtil.cs.meta │ │ │ │ ├── DemoUI.cs │ │ │ │ ├── DemoUI.cs.meta │ │ │ │ ├── SimpleClientModels.cs │ │ │ │ ├── SimpleClientModels.cs.meta │ │ │ │ ├── SimpleClientViewsHolders.cs │ │ │ │ └── SimpleClientViewsHolders.cs.meta │ │ │ ├── HorizontalClassicListViewExample.cs │ │ │ ├── HorizontalClassicListViewExample.cs.meta │ │ │ ├── VerticalClassicListViewExample.cs │ │ │ └── VerticalClassicListViewExample.cs.meta │ │ ├── Util.meta │ │ └── Util │ │ │ ├── CExpandCollapseOnClick.cs │ │ │ ├── CExpandCollapseOnClick.cs.meta │ │ │ ├── CLoadSceneOnClick.cs │ │ │ └── CLoadSceneOnClick.cs.meta │ ├── VerticalClassicListView.unity │ ├── VerticalClassicListView.unity.meta │ ├── img.meta │ └── img │ │ ├── aaa.jpg │ │ ├── aaa.jpg.meta │ │ ├── aasa.jpg │ │ ├── aasa.jpg.meta │ │ ├── as.jpg │ │ ├── as.jpg.meta │ │ ├── asa.jpg │ │ ├── asa.jpg.meta │ │ ├── asaa.jpg │ │ └── asaa.jpg.meta ├── Editor.meta ├── Editor │ ├── com.unity.mir.resource.meta │ ├── com.unity.mir.resource │ │ ├── MirResEditor.cs │ │ ├── MirResEditor.cs.meta │ │ ├── SpriteImportSetting.cs │ │ ├── SpriteImportSetting.cs.meta │ │ ├── anim.meta │ │ ├── anim │ │ │ ├── AnimBuilder.cs │ │ │ ├── AnimBuilder.cs.meta │ │ │ ├── AnimType.cs │ │ │ ├── AnimType.cs.meta │ │ │ ├── MirSpell.cs │ │ │ ├── MirSpell.cs.meta │ │ │ ├── MirSpellBuilder.cs │ │ │ ├── MirSpellBuilder.cs.meta │ │ │ ├── magic.meta │ │ │ └── magic │ │ │ │ ├── ElectricShockBuilder.cs │ │ │ │ ├── ElectricShockBuilder.cs.meta │ │ │ │ ├── FireBallBuilder.cs │ │ │ │ ├── FireBallBuilder.cs.meta │ │ │ │ ├── FrostCrunchBuilder.cs │ │ │ │ ├── FrostCrunchBuilder.cs.meta │ │ │ │ ├── GreatFireBallBuilder.cs │ │ │ │ ├── GreatFireBallBuilder.cs.meta │ │ │ │ ├── OneSectionSpellBuilder.cs │ │ │ │ ├── OneSectionSpellBuilder.cs.meta │ │ │ │ ├── RepulsionBuilder.cs │ │ │ │ ├── RepulsionBuilder.cs.meta │ │ │ │ ├── ThreeSectionSpellBuilder.cs │ │ │ │ ├── ThreeSectionSpellBuilder.cs.meta │ │ │ │ ├── ThunderBoltBuilder.cs │ │ │ │ ├── ThunderBoltBuilder.cs.meta │ │ │ │ ├── TwoSectionSpellBuilder.cs │ │ │ │ └── TwoSectionSpellBuilder.cs.meta │ │ ├── monster.meta │ │ └── monster │ │ │ ├── MonsterRes.cs │ │ │ └── MonsterRes.cs.meta │ ├── com.unity.mobile.notifications.meta │ └── com.unity.mobile.notifications │ │ ├── NotificationSettings.asset │ │ └── NotificationSettings.asset.meta ├── Plugins.meta ├── Plugins │ ├── Demigiant.meta │ └── Demigiant │ │ ├── DOTween.meta │ │ └── DOTween │ │ ├── DOTween.XML │ │ ├── DOTween.XML.meta │ │ ├── DOTween.dll │ │ ├── DOTween.dll.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── DOTweenEditor.XML │ │ ├── DOTweenEditor.XML.meta │ │ ├── DOTweenEditor.dll │ │ ├── DOTweenEditor.dll.meta │ │ ├── Imgs.meta │ │ └── Imgs │ │ │ ├── Header.jpg │ │ │ └── Header.jpg.meta │ │ ├── Modules.meta │ │ ├── Modules │ │ ├── DOTweenModuleAudio.cs │ │ ├── DOTweenModuleAudio.cs.meta │ │ ├── DOTweenModulePhysics.cs │ │ ├── DOTweenModulePhysics.cs.meta │ │ ├── DOTweenModulePhysics2D.cs │ │ ├── DOTweenModulePhysics2D.cs.meta │ │ ├── DOTweenModuleSprite.cs │ │ ├── DOTweenModuleSprite.cs.meta │ │ ├── DOTweenModuleUI.cs │ │ ├── DOTweenModuleUI.cs.meta │ │ ├── DOTweenModuleUnityVersion.cs │ │ ├── DOTweenModuleUnityVersion.cs.meta │ │ ├── DOTweenModuleUtils.cs │ │ └── DOTweenModuleUtils.cs.meta │ │ ├── readme.txt │ │ └── readme.txt.meta ├── Resources.meta ├── Resources │ ├── DOTweenSettings.asset │ ├── DOTweenSettings.asset.meta │ ├── materials.meta │ ├── materials │ │ ├── blend_add.mat │ │ └── blend_add.mat.meta │ ├── mir.meta │ ├── mir │ │ ├── Data.meta │ │ ├── Data │ │ │ ├── CArmour.meta │ │ │ ├── CArmour │ │ │ │ ├── carmour.info │ │ │ │ └── carmour.info.meta │ │ │ ├── CHair.meta │ │ │ ├── CHair │ │ │ │ ├── cHair.info │ │ │ │ └── cHair.info.meta │ │ │ ├── CWeapon.meta │ │ │ ├── CWeapon │ │ │ │ ├── cWeapon.info │ │ │ │ └── cWeapon.info.meta │ │ │ ├── Map.meta │ │ │ ├── Map │ │ │ │ ├── WemadeMir2.meta │ │ │ │ ├── WemadeMir2 │ │ │ │ │ ├── Objects.info │ │ │ │ │ ├── Objects.info.meta │ │ │ │ │ ├── Objects20.info │ │ │ │ │ ├── Objects20.info.meta │ │ │ │ │ ├── Objects21.info │ │ │ │ │ ├── Objects21.info.meta │ │ │ │ │ ├── Objects23.info │ │ │ │ │ ├── Objects23.info.meta │ │ │ │ │ ├── Objects4.info │ │ │ │ │ ├── Objects4.info.meta │ │ │ │ │ ├── Objects5.info │ │ │ │ │ ├── Objects5.info.meta │ │ │ │ │ ├── Objects6.info │ │ │ │ │ ├── Objects6.info.meta │ │ │ │ │ ├── Smtiles.info │ │ │ │ │ ├── Smtiles.info.meta │ │ │ │ │ ├── Tiles.info │ │ │ │ │ └── Tiles.info.meta │ │ │ │ ├── WemadeMir3.meta │ │ │ │ └── WemadeMir3 │ │ │ │ │ ├── snow.meta │ │ │ │ │ └── snow │ │ │ │ │ ├── Dungeonsc.info │ │ │ │ │ ├── Dungeonsc.info.meta │ │ │ │ │ ├── Furnituresc.info │ │ │ │ │ ├── Furnituresc.info.meta │ │ │ │ │ ├── Object1c.info │ │ │ │ │ ├── Object1c.info.meta │ │ │ │ │ ├── Wallsc.info │ │ │ │ │ ├── Wallsc.info.meta │ │ │ │ │ ├── smObjectsc.info │ │ │ │ │ └── smObjectsc.info.meta │ │ │ ├── Monster.meta │ │ │ ├── Monster │ │ │ │ ├── monster.info │ │ │ │ └── monster.info.meta │ │ │ ├── NPC.meta │ │ │ ├── NPC │ │ │ │ ├── npc.info │ │ │ │ └── npc.info.meta │ │ │ ├── magic.meta │ │ │ └── magic │ │ │ │ ├── ElectricShock.meta │ │ │ │ ├── ElectricShock │ │ │ │ ├── ElectricShock.info │ │ │ │ └── ElectricShock.info.meta │ │ │ │ ├── FireBall.meta │ │ │ │ ├── FireBall │ │ │ │ ├── FireBall.info │ │ │ │ └── FireBall.info.meta │ │ │ │ ├── FrostCrunch.meta │ │ │ │ ├── FrostCrunch │ │ │ │ ├── FrostCrunch.info │ │ │ │ └── FrostCrunch.info.meta │ │ │ │ ├── GreatFireBall.meta │ │ │ │ ├── GreatFireBall │ │ │ │ ├── GreatFireBall.info │ │ │ │ └── GreatFireBall.info.meta │ │ │ │ ├── Repulsion.meta │ │ │ │ ├── Repulsion │ │ │ │ ├── Repulsion.info │ │ │ │ └── Repulsion.info.meta │ │ │ │ ├── ThunderBolt.meta │ │ │ │ └── ThunderBolt │ │ │ │ ├── ThunderBolt.info │ │ │ │ └── ThunderBolt.info.meta │ │ ├── Map.meta │ │ └── Map │ │ │ ├── 0.map │ │ │ └── 0.map.meta │ ├── prefabs.meta │ └── prefabs │ │ ├── npc.prefab │ │ └── npc.prefab.meta ├── Scenes.meta ├── Scenes │ ├── EnumFlags.meta │ ├── EnumFlags │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── EnumFlagsDrawer.cs │ │ │ └── EnumFlagsDrawer.cs.meta │ │ ├── EnumFlagsAttribute.cs │ │ └── EnumFlagsAttribute.cs.meta │ ├── Joystick.meta │ ├── Joystick │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── CharacterControllerMove0.cs │ │ │ └── CharacterControllerMove0.cs.meta │ │ ├── Joystick.cs │ │ └── Joystick.cs.meta │ ├── LoginScens.unity │ ├── LoginScens.unity.meta │ ├── mainScens.unity │ ├── mainScens.unity.meta │ ├── test.meta │ ├── test │ │ ├── MirActionGridView.cs │ │ ├── MirActionGridView.cs.meta │ │ ├── MirDirectionGridView.cs │ │ ├── MirDirectionGridView.cs.meta │ │ ├── TestPlayerObject.cs │ │ ├── TestPlayerObject.cs.meta │ │ ├── test.unity │ │ └── test.unity.meta │ ├── testAni.unity │ └── testAni.unity.meta ├── prefab.meta ├── prefab │ ├── mapCell.prefab │ └── mapCell.prefab.meta ├── script.meta └── script │ ├── Mir.meta │ ├── Mir │ ├── Test.cs │ ├── Test.cs.meta │ ├── log.meta │ ├── log │ │ ├── LogUtil.cs │ │ └── LogUtil.cs.meta │ ├── map.meta │ └── map │ │ ├── MapCell.cs │ │ ├── MapCell.cs.meta │ │ ├── MapCellControllerListener.cs │ │ ├── MapCellControllerListener.cs.meta │ │ ├── MapConfigs.cs │ │ ├── MapConfigs.cs.meta │ │ ├── MapController.cs │ │ ├── MapController.cs.meta │ │ ├── MapResInfoLoader.cs │ │ ├── MapResInfoLoader.cs.meta │ │ ├── MirCell.cs │ │ └── MirCell.cs.meta │ ├── MirGraphics.meta │ ├── MirGraphics │ ├── MInfoLibrary.cs │ ├── MInfoLibrary.cs.meta │ ├── MLibrary.cs │ └── MLibrary.cs.meta │ ├── MirNetWork.meta │ ├── MirNetWork │ ├── MirNetwork.cs │ └── MirNetwork.cs.meta │ ├── MirObjects.meta │ ├── MirObjects │ ├── Frames.cs │ ├── Frames.cs.meta │ ├── HairObjectBuilder.cs │ ├── HairObjectBuilder.cs.meta │ ├── MapCode.cs │ ├── MapCode.cs.meta │ ├── MirBaseController.cs │ ├── MirBaseController.cs.meta │ ├── MirController.cs │ ├── MirController.cs.meta │ ├── MirObjectBuilder.cs │ ├── MirObjectBuilder.cs.meta │ ├── MonsterController.cs │ ├── MonsterController.cs.meta │ ├── MonsterObjectBuilder.cs │ ├── MonsterObjectBuilder.cs.meta │ ├── NPCController.cs │ ├── NPCController.cs.meta │ ├── NpcObjectBuilder.cs │ ├── NpcObjectBuilder.cs.meta │ ├── PlayerController.cs │ ├── PlayerController.cs.meta │ ├── PlayerObjectBuilder.cs │ ├── PlayerObjectBuilder.cs.meta │ ├── WeaponObjectBuilder.cs │ ├── WeaponObjectBuilder.cs.meta │ ├── magic.meta │ └── magic │ │ ├── ElectricShockBuilder.cs │ │ ├── ElectricShockBuilder.cs.meta │ │ ├── FireBallBuilder.cs │ │ ├── FireBallBuilder.cs.meta │ │ ├── FrostCrunchBuilder.cs │ │ ├── FrostCrunchBuilder.cs.meta │ │ ├── GreatFireBallBuilder.cs │ │ ├── GreatFireBallBuilder.cs.meta │ │ ├── RepulsionBuilder.cs │ │ ├── RepulsionBuilder.cs.meta │ │ ├── ThunderBoltBuilder.cs │ │ ├── ThunderBoltBuilder.cs.meta │ │ ├── builder.meta │ │ ├── builder │ │ ├── BaseBuilder.cs │ │ ├── BaseBuilder.cs.meta │ │ ├── OneSectionBuilder.cs │ │ ├── OneSectionBuilder.cs.meta │ │ ├── SpellBuilder.cs │ │ ├── SpellBuilder.cs.meta │ │ ├── ThreeSectionBuilder.cs │ │ ├── ThreeSectionBuilder.cs.meta │ │ ├── TwoSectionBuilder.cs │ │ └── TwoSectionBuilder.cs.meta │ │ ├── controller.meta │ │ └── controller │ │ ├── OneSectionController.cs │ │ ├── OneSectionController.cs.meta │ │ ├── ThreeSectionController.cs │ │ ├── ThreeSectionController.cs.meta │ │ ├── TwoSectionController.cs │ │ └── TwoSectionController.cs.meta │ ├── Settings.cs │ ├── Settings.cs.meta │ ├── Shared.meta │ ├── Shared │ ├── BaseStats.cs │ ├── BaseStats.cs.meta │ ├── ClientPackets.cs │ ├── ClientPackets.cs.meta │ ├── Enums.cs │ ├── Enums.cs.meta │ ├── Functions.meta │ ├── Functions │ │ ├── CommonUtils.cs │ │ ├── CommonUtils.cs.meta │ │ ├── Functions.cs │ │ ├── Functions.cs.meta │ │ ├── IniReader.cs │ │ ├── IniReader.cs.meta │ │ ├── RegexFunctions.cs │ │ └── RegexFunctions.cs.meta │ ├── Globals.cs │ ├── Globals.cs.meta │ ├── Packet.cs │ ├── Packet.cs.meta │ ├── ServerPackets.cs │ ├── ServerPackets.cs.meta │ ├── data.meta │ └── data │ │ ├── ClientData.cs │ │ ├── ClientData.cs.meta │ │ ├── GuildData.cs │ │ ├── GuildData.cs.meta │ │ ├── IntelligentCreatureData.cs │ │ ├── IntelligentCreatureData.cs.meta │ │ ├── ItemData.cs │ │ ├── ItemData.cs.meta │ │ ├── Notice.cs │ │ ├── Notice.cs.meta │ │ ├── SharedData.cs │ │ └── SharedData.cs.meta │ ├── scens.meta │ └── scens │ ├── GameManager.cs │ ├── GameManager.cs.meta │ ├── GameScens.cs │ ├── GameScens.cs.meta │ ├── LoginScens.cs │ └── LoginScens.cs.meta ├── LICENSE ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── NotificationsSettings.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.en.md └── README.md /.gitee/ISSUE_TEMPLATE.zh-CN.md: -------------------------------------------------------------------------------- 1 | ### 该问题是怎么引起的? 2 | 3 | 4 | 5 | ### 重现步骤 6 | 7 | 8 | 9 | ### 报错信息 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md: -------------------------------------------------------------------------------- 1 | ### 相关的Issue 2 | 3 | 4 | ### 原因(目的、解决的问题等) 5 | 6 | 7 | ### 描述(做了什么,变更了什么) 8 | 9 | 10 | ### 测试用例(新增、改动、可能影响的功能) 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Mm]emoryCaptures/ 12 | 13 | # Never ignore Asset meta data 14 | !/[Aa]ssets/**/*.meta 15 | 16 | # Uncomment this line if you wish to ignore the asset store tools plugin 17 | # /[Aa]ssets/AssetStoreTools* 18 | 19 | # TextMesh Pro files 20 | [Aa]ssets/TextMesh*Pro/ 21 | 22 | # Autogenerated Jetbrains Rider plugin 23 | [Aa]ssets/Plugins/Editor/JetBrains* 24 | 25 | # Visual Studio cache directory 26 | .vs/ 27 | 28 | # Gradle cache directory 29 | .gradle/ 30 | 31 | # Autogenerated VS/MD/Consulo solution and project files 32 | ExportedObj/ 33 | .consulo/ 34 | *.csproj 35 | *.unityproj 36 | *.sln 37 | *.suo 38 | *.tmp 39 | *.user 40 | *.userprefs 41 | *.pidb 42 | *.booproj 43 | *.svd 44 | *.pdb 45 | *.mdb 46 | *.opendb 47 | *.VC.db 48 | 49 | # Unity3D generated meta files 50 | *.pidb.meta 51 | *.pdb.meta 52 | *.mdb.meta 53 | 54 | # Unity3D generated file on crash reports 55 | sysinfo.txt 56 | 57 | # Builds 58 | *.apk 59 | *.unitypackage 60 | 61 | # Crashlytics generated file 62 | crashlytics-build.properties 63 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // 使用 IntelliSense 了解相关属性。 3 | // 悬停以查看现有属性的描述。 4 | // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "Unity Editor", 9 | "type": "unity", 10 | "path": "/e:/exp/unity-mir2/Library/EditorInstance.json", 11 | "request": "launch" 12 | }, 13 | { 14 | "name": "Windows Player", 15 | "type": "unity", 16 | "request": "launch" 17 | }, 18 | { 19 | "name": "OSX Player", 20 | "type": "unity", 21 | "request": "launch" 22 | }, 23 | { 24 | "name": "Linux Player", 25 | "type": "unity", 26 | "request": "launch" 27 | }, 28 | { 29 | "name": "iOS Player", 30 | "type": "unity", 31 | "request": "launch" 32 | }, 33 | { 34 | "name": "Android Player", 35 | "type": "unity", 36 | "request": "launch" 37 | }, 38 | { 39 | "name": "Xbox One Player", 40 | "type": "unity", 41 | "request": "launch" 42 | }, 43 | { 44 | "name": "PS4 Player", 45 | "type": "unity", 46 | "request": "launch" 47 | }, 48 | { 49 | "name": "SwitchPlayer", 50 | "type": "unity", 51 | "request": "launch" 52 | } 53 | ], 54 | //关闭 “仅我的代码” 项,这样 55 | "justMyCode": false, 56 | "symbolOptions": { 57 | //从Microsoft Symbol Server(https://msdl.microsoft.com/download/symbols)上查找并下载symbol文件 58 | "searchMicrosoftSymbolServer": true 59 | }, 60 | //取消jit编译器的优化(默认是false) 61 | "suppressJITOptimizations": true, 62 | "env": { 63 | //这个环境变量告诉.Net RunTime 忽略已经提前编译的源码.Net框架程序集,用JIT编译器编译的程序集代替。 64 | "COMPlus_ZapDisable": "1" 65 | } 66 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": 3 | { 4 | "**/.DS_Store":true, 5 | "**/.git":true, 6 | "**/.gitignore":true, 7 | "**/.gitmodules":true, 8 | "**/*.booproj":true, 9 | "**/*.pidb":true, 10 | "**/*.suo":true, 11 | "**/*.user":true, 12 | "**/*.userprefs":true, 13 | "**/*.unityproj":true, 14 | "**/*.dll":true, 15 | "**/*.exe":true, 16 | "**/*.pdf":true, 17 | "**/*.mid":true, 18 | "**/*.midi":true, 19 | "**/*.wav":true, 20 | "**/*.gif":true, 21 | "**/*.ico":true, 22 | "**/*.jpg":true, 23 | "**/*.jpeg":true, 24 | "**/*.png":true, 25 | "**/*.psd":true, 26 | "**/*.tga":true, 27 | "**/*.tif":true, 28 | "**/*.tiff":true, 29 | "**/*.3ds":true, 30 | "**/*.3DS":true, 31 | "**/*.fbx":true, 32 | "**/*.FBX":true, 33 | "**/*.lxo":true, 34 | "**/*.LXO":true, 35 | "**/*.ma":true, 36 | "**/*.MA":true, 37 | "**/*.obj":true, 38 | "**/*.OBJ":true, 39 | "**/*.asset":true, 40 | "**/*.cubemap":true, 41 | "**/*.flare":true, 42 | "**/*.mat":true, 43 | "**/*.meta":true, 44 | "**/*.prefab":true, 45 | "**/*.unity":true, 46 | "build/":true, 47 | "Build/":true, 48 | "Library/":true, 49 | "library/":true, 50 | "obj/":true, 51 | "Obj/":true, 52 | "ProjectSettings/":true, 53 | "temp/":true, 54 | "Temp/":true 55 | } 56 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/Assembly-CSharp.csproj", 11 | "/property:GenerateFullPaths=true", 12 | "/consoleloggerparameters:NoSummary" 13 | ], 14 | "problemMatcher": "$msCompile" 15 | }, 16 | { 17 | "label": "publish", 18 | "command": "dotnet", 19 | "type": "process", 20 | "args": [ 21 | "publish", 22 | "${workspaceFolder}/Assembly-CSharp.csproj", 23 | "/property:GenerateFullPaths=true", 24 | "/consoleloggerparameters:NoSummary" 25 | ], 26 | "problemMatcher": "$msCompile" 27 | }, 28 | { 29 | "label": "watch", 30 | "command": "dotnet", 31 | "type": "process", 32 | "args": [ 33 | "watch", 34 | "run", 35 | "--project", 36 | "${workspaceFolder}/Assembly-CSharp.csproj" 37 | ], 38 | "problemMatcher": "$msCompile" 39 | } 40 | ] 41 | } -------------------------------------------------------------------------------- /Assets/ClassicSRIA.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e0f1f2060649a442a80f82f7ed90ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/ClassicGridView.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1fd087495646294eac09d60b69ef2bc 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Doc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce59cab6aaa7b864c84e64f2b40d4b6e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Doc/Instructions-Classic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyaibin/unity-mir2/55268b7e96f471e5a524fc829f752ffac56019d9/Assets/ClassicSRIA/Doc/Instructions-Classic.pdf -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Doc/Instructions-Classic.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 332c47cce5fbe7744997236d29f57a28 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9952b1ec9f202c744832d8e3f317b2c8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts/sui generis bold.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyaibin/unity-mir2/55268b7e96f471e5a524fc829f752ffac56019d9/Assets/ClassicSRIA/Fonts/sui generis bold.TTF -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts/sui generis bold.TTF.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f9d0616133d81e479d5e80260192445 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: Sui Generis 12 | fontNames: 13 | - Sui Generis 14 | fallbackFontReferences: 15 | - {fileID: 12800000, guid: 3a69d038686d02842bd55ac190a94116, type: 3} 16 | - {fileID: 12800000, guid: 23a728ba49dbbd14f8cf66020c711618, type: 3} 17 | customCharacters: 18 | fontRenderingMode: 0 19 | ascentCalculationMode: 1 20 | useLegacyBoundsCalculation: 0 21 | shouldRoundAdvanceValue: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts/sui generis rg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyaibin/unity-mir2/55268b7e96f471e5a524fc829f752ffac56019d9/Assets/ClassicSRIA/Fonts/sui generis rg.ttf -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts/sui generis rg.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23a728ba49dbbd14f8cf66020c711618 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: Sui Generis 12 | fontNames: 13 | - Sui Generis 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | ascentCalculationMode: 1 18 | useLegacyBoundsCalculation: 0 19 | shouldRoundAdvanceValue: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts/sui-generis-rg_dynamic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyaibin/unity-mir2/55268b7e96f471e5a524fc829f752ffac56019d9/Assets/ClassicSRIA/Fonts/sui-generis-rg_dynamic.ttf -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Fonts/sui-generis-rg_dynamic.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a69d038686d02842bd55ac190a94116 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: Sui Generis 12 | fontNames: 13 | - Sui Generis 14 | fallbackFontReferences: 15 | - {fileID: 12800000, guid: 23a728ba49dbbd14f8cf66020c711618, type: 3} 16 | customCharacters: 17 | fontRenderingMode: 0 18 | ascentCalculationMode: 1 19 | useLegacyBoundsCalculation: 0 20 | shouldRoundAdvanceValue: 1 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/HorizontalClassicListView.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba3457003d01fd54ba244aff99d047d7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0c4fef20c57c7f4b8614b3e0bb0f471 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/CBackbround.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &146284 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 22446284} 12 | - component: {fileID: 22246284} 13 | - component: {fileID: 11446284} 14 | m_Layer: 5 15 | m_Name: CBackbround 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!224 &22446284 22 | RectTransform: 23 | m_ObjectHideFlags: 0 24 | m_CorrespondingSourceObject: {fileID: 0} 25 | m_PrefabInstance: {fileID: 0} 26 | m_PrefabAsset: {fileID: 0} 27 | m_GameObject: {fileID: 146284} 28 | m_LocalRotation: {x: 0, y: 0, z: 1, w: -0.00000004371139} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 1, y: 1, z: 1} 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 35 | m_AnchorMin: {x: 0, y: 0} 36 | m_AnchorMax: {x: 1, y: 1} 37 | m_AnchoredPosition: {x: 0, y: 0} 38 | m_SizeDelta: {x: 0, y: 0} 39 | m_Pivot: {x: 0.5, y: 0.5} 40 | --- !u!222 &22246284 41 | CanvasRenderer: 42 | m_ObjectHideFlags: 0 43 | m_CorrespondingSourceObject: {fileID: 0} 44 | m_PrefabInstance: {fileID: 0} 45 | m_PrefabAsset: {fileID: 0} 46 | m_GameObject: {fileID: 146284} 47 | m_CullTransparentMesh: 0 48 | --- !u!114 &11446284 49 | MonoBehaviour: 50 | m_ObjectHideFlags: 0 51 | m_CorrespondingSourceObject: {fileID: 0} 52 | m_PrefabInstance: {fileID: 0} 53 | m_PrefabAsset: {fileID: 0} 54 | m_GameObject: {fileID: 146284} 55 | m_Enabled: 1 56 | m_EditorHideFlags: 0 57 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} 58 | m_Name: 59 | m_EditorClassIdentifier: 60 | m_Material: {fileID: 0} 61 | m_Color: {r: 0.07794115, g: 0.3897059, b: 0, a: 1} 62 | m_RaycastTarget: 1 63 | m_Maskable: 1 64 | m_OnCullStateChanged: 65 | m_PersistentCalls: 66 | m_Calls: [] 67 | m_Sprite: {fileID: 21300000, guid: 027298862006ab845ad4a9384f4a8cda, type: 3} 68 | m_Type: 1 69 | m_PreserveAspect: 0 70 | m_FillCenter: 1 71 | m_FillMethod: 4 72 | m_FillAmount: 1 73 | m_FillClockwise: 1 74 | m_FillOrigin: 0 75 | m_UseSpriteMesh: 0 76 | m_PixelsPerUnitMultiplier: 1 77 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/CBackbround.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ac167519c3b9cf46b011a8e255693c7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/DrawerCommandPanel.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a3c261f17329c94fac130c0fa919441 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/DrawerCommandPanel/Classic_DrawerScrollView_Simple.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 929b08669cb083c4fb579123e5c8e348 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/Items.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2790bc671efdf1343ab558abbe2b73ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/Items/Classic_ComplexItemPrefab_New.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f852d2f82681d749a801732cd25fa8f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/Items/GridCellPrefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffbf725db897a824abe567a68402c88f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/UIElements.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad7974ba625b76a4f99cc944d5500644 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/UIElements/HorizontalListView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f29b374ebab46d743aee975ded660227 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/UIElements/VerticalGridView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13199d2e0eed45949a81dd381aa45f64 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Prefabs/UIElements/VerticalListView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fd88e2ca1a25934fb7e43e3db16837d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27d7032db1612e147a6f33dc919c66ae 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/CAbstractViewsHolder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db0dabe495bebb846b172feea5f95896 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/ClassicSRIA.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9135608a430f2449ba82a76ad751290 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b232ba35ba74484bae4a64ac1085a84 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/ClassicGridViewExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: defadc1d9881b4d469e153720f7efcaa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5ee390e2a4742c448dfc286c0738905 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/CUtil.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | namespace frame8.ScrollRectItemsAdapter.Classic.Examples.Common 4 | { 5 | public static class CUtil 6 | { 7 | 8 | // Utility randomness methods 9 | public static int Rand(int maxExcl) { return UnityEngine.Random.Range(0, maxExcl); } 10 | public static float RandF(float max = 1f) { return UnityEngine.Random.Range(0, max); } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/CUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9843dfec365cf2047a989e241c3eda11 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/DemoUI.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | 4 | namespace frame8.ScrollRectItemsAdapter.Classic.Examples.Common 5 | { 6 | public class DemoUI : MonoBehaviour 7 | { 8 | public Button setCountButton; 9 | public Text countText; 10 | public Button scrollToButton; 11 | public Text scrollToText; 12 | public Button addOneTailButton, removeOneTailButton, addOneHeadButton, removeOneHeadButton; 13 | public Toggle freezeContentEndEdge; 14 | 15 | public int SetCountValue { get { return int.Parse(countText.text); } } 16 | public int ScrollToValue { get { return int.Parse(scrollToText.text); } } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/DemoUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed3e4f86fde35764faf17cf7ef882f7e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/SimpleClientModels.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | namespace frame8.ScrollRectItemsAdapter.Classic.Examples.Common 4 | { 5 | public class SimpleClientModel 6 | { 7 | public string clientName; 8 | public string location; 9 | public float availability01, contractChance01, longTermClient01; 10 | public bool isOnline; 11 | 12 | public float AverageScore01 { get { return (availability01 + contractChance01 + longTermClient01) / 3; } } 13 | 14 | public void SetRandom() 15 | { 16 | availability01 = CUtil.RandF(); 17 | contractChance01 = CUtil.RandF(); 18 | longTermClient01 = CUtil.RandF(); 19 | isOnline = CUtil.Rand(2) == 0; 20 | } 21 | } 22 | 23 | 24 | public class ExpandableSimpleClientModel : SimpleClientModel 25 | { 26 | // View size related 27 | public bool expanded; 28 | public float nonExpandedSize; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/SimpleClientModels.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9dec98ae6df29241a69ee7e7b435b63 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/Common/SimpleClientViewsHolders.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d313eec7f9f2130439127191058b4665 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/HorizontalClassicListViewExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9704629339aa688499cb9a3f1e665652 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Examples/VerticalClassicListViewExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00811370aff59114cb6911c40d3f5c01 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Util.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcf6fafa6a979fc4988732ddd05f8df3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Util/CExpandCollapseOnClick.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00d87ffd3df8c3c45a478571c156d9de 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/ClassicSRIA/Scripts/Util/CLoadSceneOnClick.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using UnityEngine.UI; 4 | 5 | namespace frame8.ScrollRectItemsAdapter.Classic.Util 6 | { 7 | /// Added to a GameObject that has a Button component, it loads scene when the button is clicked 8 | public class CLoadSceneOnClick : MonoBehaviour 9 | { 10 | /// The scene to load on click 11 | public string sceneName; 12 | 13 | 14 | void Start() 15 | { 16 | GetComponent