Skip to content
Classes

Classes

Classes Groups

A

NameDescriptionGroups
AccountServiceUser Account Information Management ServiceService
Actionagent[Basic Type](groups/Basic Type.Basic Type.md)
Action1Proxy for a parameter[Basic Type](groups/Basic Type.Basic Type.md)
Action2Proxy with two parameters[Basic Type](groups/Basic Type.Basic Type.md)
Action3Proxy with three parameters[Basic Type](groups/Basic Type.Basic Type.md)
AdsButtonAdvertisement button, please note that it is not allowed to be obscuredUI
AdsServiceAds serviceService
AdvancedVehicleFour-wheel vehicleGameplay
AnalyticsServiceAnalysis ServicesService
AnimationanimationAnimation
AssetIconDataAsset icon informationUI
AssetUtilAsset management toolsUtils
AvatarSettingsControl the opening and closing of some optimization itemsSettings

B

NameDescriptionGroups
BagItemUIBackpack item parent class, inherit this class to implement its own item grid interface, use BagModulus. skin to specify the skinExtension
BagModuleBag instanceExtension
BagUIThe parent class of the bag interface inherits this class to achieve its own bag interface, and uses BagModule.skin to specify the skinExtension
BasePanelThe base class of the panel class, which can be used to control a interfaceUI
BaseViewBase class of interface classUI
BlockingVolumeBlocking areaGameplay
ButtonButtonUI
ButtonStyleButton Widget Style TypeUI

C

NameDescriptionGroups
CameraCameraGameplay
CanvasContainerUI
CharacterCharacter[Character System](groups/Character System.Character System.md)
CharacterDecorationCharacter pendant slot[Character System](groups/Character System.Character System.md)
CharacterDescriptionHumanoid appearance configuration[Character System](groups/Character System.Character System.md)
CharacterEventCharacter input eventUI
ChatBubbleChatting with bubbles above the headService
ChatServiceChat serviceService
CheckboxCheckboxUI
CheckboxStyleCheckbox Widget Style TypeUI
ColorPickpaletteUI
ConvertScreenResultScreen coordinate conversion resultInput

D

NameDescriptionGroups
DataCenterCThe client data center stores the data of the current Player[Base Class](groups/Base Class.Base Class.md)
DataCenterSThe server data center manages the data of all Player.[Base Class](groups/Base Class.Base Class.md)
DataFileData file retrieval toolUtils
DataStoragedata storage[Data Processing](groups/Data Processing.Data Processing.md)
DebugServiceDebug test run serviceService
DebugUtilGame performance data, auxiliary debugging and performance optimizationUtils
Delegateentrust[Basic Type](groups/Basic Type.Basic Type.md)
DragDropOperationUI Drag and drop eventUI
DragDropPayLoadDrag and drop event data transfer classUI
DrawCanvasUI canvasUI
DrawDataBaseBasic parameters for graphic drawingUI
DropdownDropdownUI
DropdownStyleDropdown Widget Style TypeUI

E

NameDescriptionGroups
EffectEffectScene
EffectServiceEffect ManagerScene
EnvironmentSettingsEnvironment settingsSettings
Eventevent[Basic Type](groups/Basic Type.Basic Type.md)
EventListenerEvent Listener[Basic Type](groups/Basic Type.Basic Type.md)
EventReplyEvent responseUI

F

NameDescriptionGroups
FlipBookFrame animation controlUI
FogEnvironmental fogScene
ForceVolumePhysical force regionGameplay

G

NameDescriptionGroups
GameApplicationThe base class of the main script[Base Class](groups/Base Class.Base Class.md)
GameObjPoolThe object pool used to cache GameObjects is suitable for the reuse caching of asset, scene objects, and prefabricated objects in the asset library[Base Class](groups/Base Class.Base Class.md)
GameObjectBase class of all entities in the scene[Base Class](groups/Base Class.Base Class.md)
GeometryGeometric coordinate informationUI
GraphicsSettingsImage graphics quality settingsSettings

H

NameDescriptionGroups
HitResultThe hit result contains information about a hit of the track, such as the impact point and the surface normal of the point.Utils
HotWeaponHot WeaponGameplay
HotWeaponAccuracyOfFireComponentHot Weapon shoot precision componentGameplay
HotWeaponAimComponentThe hot weapon aiming component will bring the perspective of the gun wielding character closer in the aiming stateGameplay
HotWeaponFireComponentThermal weapon firing component, responsible for maintaining the main parameters and core logic of thermal weapon firingGameplay
HotWeaponLoadComponentHot Weapon loading component is responsible for maintaining relevant parameters and logic of Hot Weapon loading actionGameplay
HotWeaponRecoilForceComponentThermal weapon recoil component, used to control the shaking (automatically restored) and offset (not automatically restored) of the character's perspective during launchGameplay
HotWeaponReloadComponentHot Weapon reload component is responsible for maintaining the relevant parameters and logic of Hot Weapon reload actionGameplay

I

NameDescriptionGroups
IBagSkinBackpack SkinExtension
IKAnchorIK anchor pointGameplay
ImageImageUI
ImageInfoImage informationUI
ImpulseImpulseGameplay
InputBoxInput boxUI
InputUtilInput Event ToolInput
IntegratedMoverMotor componentsGameplay
InteractorInteractive objects, please ensure that animation asset have been loaded before interaction, otherwise position errors or other unexpected performance may resultGameplay
ItemDeleteUIThe 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 skinExtension

J

NameDescriptionGroups
JoystickBindKeyTypeJoystick key bindingUI
JoystickStyleDesignerJoystick informationUI

K

NameDescriptionGroups
KeyEventKey eventsUI

L

NameDescriptionGroups
LanguageUtilMultilingual toolsUtils
LeaderboardItemPanelBaseThe subUI in the main interface of the leaderboard is used to display a recordUI
LeaderboardMainPanelBaseLeaderboard main interfaceUI
LeaderboardModuleEditor built-in leaderboardUI
LeaderboardModuleBaseCRanking module - ClientUI
LeaderboardModuleBaseSRanking module - ServerUI
LightingilluminationScene
LinearColorr, g, b The effective range of color values is 0.0<=value<=1.0[Basic Type](groups/Basic Type.Basic Type.md)
ListItemStyleBackground image style typeUI
ListViewList ViewUI
ListViewItemDataBaseList View Node Data Base ClassUI
LocaleUtillocalization applicationUtils

M

NameDescriptionGroups
MarginBasic margin, providing numerical modification in 4 directionsUI
MaskMask ContainerUI
MaskButtonMask buttonUI
MaterialInstanceMaterial instance classGameplay
MaterialSlotModel slot, perform material related operationsGameplay
MathUtilMathematical Library ToolsUtils
Matrix3x3Three-dimensional matrix[Basic Type](groups/Basic Type.Basic Type.md)
Matrix4x4Four-dimensional matrix[Basic Type](groups/Basic Type.Basic Type.md)
MenuAnchorMenu Anchor PointUI
MenuItemInfoMenu item node informationUI
ModelPhysical Simulation and material SettingsGameplay
ModuleCBase class of client module[Base Class](groups/Base Class.Base Class.md)
ModuleSBase class of server module[Base Class](groups/Base Class.Base Class.md)
ModuleServiceServer client and data module management[Base Class](groups/Base Class.Base Class.md)
MulticastDelegateMulticast delegate API[Basic Type](groups/Basic Type.Basic Type.md)
MulticastGameObjectDelegateBroadcast agency[Basic Type](groups/Basic Type.Basic Type.md)

N

NameDescriptionGroups
NavModifierVolumeNavigation dynamic decoration areaGameplay
NavigationNavigationGameplay

O

NameDescriptionGroups
ObjPoolUniversal object pool, which can be used for reuse of various types of objects[Base Class](groups/Base Class.Base Class.md)
ObjectLauncherProjectile launcherGameplay

P

NameDescriptionGroups
ParticleEmitterParticle effectScene
PawnAs the base class of Player character and non object Player character, Pawn is a game object that can be control through Player controller or logical script.[Character System](groups/Character System.Character System.md)
PhysicsServiceCollision groupGameplay
PhysicsThrusterpropellerGameplay
PlayerRole Manager[Character System](groups/Character System.Character System.md)
PlayerStatePlayerState base class[Character System](groups/Character System.Character System.md)
PointLightPoint sourceScene
PointerEventClasses that transmit mobile touch, mouse, and keyboard information when clicking or slidingUI
PostProcessPost-ProcessingScene
PostProcessConfigPost processing object attribute configurationScene
ProgressBarProgress BarUI
ProjectileInstDedicated instance object for projectile launcherGameplay
ProjectileMovementProjectile movement function classGameplay
PurchaseServiceIn app purchase serviceService

Q

NameDescriptionGroups
QuaternionQuaternion[Basic Type](groups/Basic Type.Basic Type.md)
QueryUtilRadiographic detect toolsUtils

R

NameDescriptionGroups
RigidConstraintPhysical link componentGameplay
RoomServiceGame Service and related APIs such as player information, data, avatars, etc.Service
RoomSettingsRoom SettingsSettings
RotationEuler angle[Basic Type](groups/Basic Type.Basic Type.md)
RouteServiceGame ManagerService

S

NameDescriptionGroups
ScreenUtilScreen viewport ToolsUtils
ScriptBase class of script[Base Class](groups/Base Class.Base Class.md)
ScriptingSettingsGlobal script configuration informationSettings
ScrollBoxSliding frameUI
ScrollbarStyleScroll bar style typeUI
SelectionUtilStroke drawing toolUtils
SkyboxSky BoxScene
SlateColorColor managementUI
SoundSound effectsScene
SoundServiceSound ManagerScene
SpringArmSpring armGameplay
StaleButtonText buttonUI
StanceBasic stanceAnimation
StringUtilString ToolUtils
SubStanceSecond level postureAnimation
SubdataBase class of data control class[Base Class](groups/Base Class.Base Class.md)
SystemUtilStatus information acquisition toolUtils

T

NameDescriptionGroups
TabGrouptabbed groupsUI
TeleportServiceMultiple scene and delivery servicesService
TextBlockTextUI
TextStyleText Style TypeUI
TileViewtile viewUI
TimeUtilTime toolUtils
TouchPadCamera sliding areaUI
Transform3D transformation[Basic Type](groups/Basic Type.Basic Type.md)
TreeViewTree ViewUI
TreeViewItemDataBaseTree View Node Data Base ClassUI
TriggerTriggerGameplay
TweenAnimation (from in between) is a concept that allows you to change property of objects in a smooth way.Utils
TweenGroupGap group, used to simultaneously control multiple gap objectsUtils
TweenSequenceSequence utility class, mainly used to obtain consecutive IDsUtils
TweenUtilAnimation (from in between) is a concept that allows you to change property of objects in a smooth way.Utils

U

NameDescriptionGroups
UIChildCollationContainer automatic layout sub item sorting rulesUI
UIConstraintAnchorsNode alignment rulesUI
UIDrawCustomVertexCustomize Drawing Entity DataUI
UIFontInfofont informationUI
UILayoutContainer Automatic layout RulesUI
UIObjectUI objectUI
UIScriptUI Driver script base class forUI
UIServiceUI ManagementUI
UITransformTransformUI
UIWidgetWorld UIUI
UserWidgetCustom ControlUI

V

NameDescriptionGroups
VectorThree-dimensional vector[Basic Type](groups/Basic Type.Basic Type.md)
Vector2Two-dimensional vector[Basic Type](groups/Basic Type.Basic Type.md)
Vector4Homogeneous vector[Basic Type](groups/Basic Type.Basic Type.md)
VirtualJoystickPanelJoystickUI

W

NameDescriptionGroups
WaterVolumeWater VolumeGameplay
WidgetBase class of widgetUI
WindowUtilWindow setting tool.Utils

c

NameDescriptionGroups
colorSequencePointNode of special effect color value curveScene

n

NameDescriptionGroups
numberSequencePointSpecial effects scalar value curve nodeScene

v

NameDescriptionGroups
vectorSequencePointEffect vector value curve nodeScene