mwext
mwext Namespace
Date
: 2023-10-10 09:26:14
Last Editors
: lei.zhao
Last Edit Time
: 2023-10-10 10:25:18
File Path
: \TypeScript\Extension\commonModule\bag\BagConfig.ts
: Modify Description
Table of contents
Namespaces
| Decorator |
|---|
Enumerations
| GameObjPoolSourceType |
|---|
| GameObject object pool resource source type, different types of resources have different creation methods, and need to be selected correctly |
| ItemQuality |
| Prop quality |
Classes
| BagItemUI |
|---|
| Backpack item parent class, inherit this class to implement its own item grid interface, use BagModulus. skin to specify the skin |
| BagModule |
| Bag instance |
| BagUI |
| The parent class of the bag interface inherits this class to achieve its own bag interface, and uses BagModule.skin to specify the skin |
| BasePanel |
| The base class of the panel class, which can be used to control a interface |
| BaseView |
| Base class of interface class |
| DataCenterC |
| The client data center stores the data of the current Player |
| DataCenterS |
| The server data center manages the data of all Player. |
| GameObjPool |
| The object pool used to cache GameObjects is suitable for the reuse caching of asset, scene objects, and prefabricated objects in the asset library |
| IBagSkin |
| Backpack Skin |
| ItemDeleteUI |
| The bag deletes the parent class of the interface, inherits this class to achieve its own props, deletes the interface, and uses BagModule.skin to specify the skin |
| LeaderboardItemPanelBase |
| The subUI in the main interface of the leaderboard is used to display a record |
| LeaderboardMainPanelBase |
| Leaderboard main interface |
| LeaderboardModule |
| Editor built-in leaderboard |
| LeaderboardModuleBaseC |
| Ranking module - Client |
| LeaderboardModuleBaseS |
| Ranking module - Server |
| ModuleC |
| Base class of client module |
| ModuleS |
| Base class of server module |
| ModuleService |
| Server client and data module management |
| ObjPool |
| Universal object pool, which can be used for reuse of various types of objects |
| Subdata |
| Base class of data control class |
Interfaces
| IBagItemSkin |
|---|
| Grid Skin |
| IBagStruct |
| Backpack data structure |
| IItemDeleteSkin |
| Item removal skin |
| ILeaderboardItemView |
| UI structure interface for one piece of data in the leaderboard panel |
| ILeaderboardPanelView |
| UI structure API of ranking panel |
| ItemConfig |
| Configuration of props |
Type Aliases
LeaderboardModuleTypeC: LeaderboardModuleBaseC<any> |
|---|
| Ranking module - Client |
LeaderboardModuleTypeS: LeaderboardModuleBaseS<any> |
| Ranking module - Server |
LeaderboardPlayerData: Object |
| Ranking list Player data type |
Type Aliases
LeaderboardModuleTypeC
Ƭ LeaderboardModuleTypeC: LeaderboardModuleBaseC<any>
Ranking module - Client
LeaderboardModuleTypeS
Ƭ LeaderboardModuleTypeS: LeaderboardModuleBaseS<any>
Ranking module - Server
LeaderboardPlayerData
Ƭ LeaderboardPlayerData: Object
Ranking list Player data type
Type declaration
data { [fieldId: number]: numberstring; } | Player data is a key value structure |
|---|---|
playerId number | Player id |
Editor API