Skip to content
mwext

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 numberPlayer id