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]: number string; } | Player data is a key value structure |
---|---|
playerId number | Player id |