├── .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