squidGame/tgx-games-client/assets/core_tgx/tgx.ts

36 lines
2.3 KiB
TypeScript
Raw Normal View History

2025-02-07 10:49:34 +08:00
//base
export { AudioMgr as tgxAudioMgr } from "./base/AudioMgr";
export { InputMgr as tgxInputMgr } from "./base/InputMgr";
export { ResourceMgr as tgxResourceMgr } from "./base/ResourceMgr";
export { SafeJSON as tgxSafeJSON } from "./base/SafeJSON";
export { ResolutionAutoFit as tgxResolutionAutoFit } from "./base/ResolutionAutoFit";
export { ModuleContext as tgxModuleContext, tgx_class } from "./base/ModuleContext";
export { SceneUtil as tgxSceneUtil } from "./base/SceneUtils";
import {ISceneInfo} from "./base/SceneUtils";
export type tgxISceneInfo = ISceneInfo;
//camera
export { FPSCamera as tgxFPSCamera } from "./easy_camera/FPSCamera";
export { FollowCamera2D as tgxFollowCamera2D } from "./easy_camera/FollowCamera2D";
export { FreeCamera as tgxFreeCamera } from "./easy_camera/FreeCamera";
export { ThirdPersonCamera as tgxThirdPersonCamera } from "./easy_camera/ThirdPersonCamera";
//easy controller
export { CharacterMovement as tgxCharacterMovement } from "./easy_controller/CharacterMovement";
export { CharacterMovement2D as tgxCharacterMovement2D } from "./easy_controller/CharacterMovement2D";
export { EasyController as tgxEasyController, EasyControllerEvent as tgxEasyControllerEvent } from "./easy_controller/EasyController";
export { ThirdPersonCameraCtrl as tgxThirdPersonCameraCtrl } from "./easy_controller/ThirdPersonCameraCtrl";
export { UI_Joystick as tgxUI_Joystick } from "./easy_controller/UI_Joystick";
//ui framework
export { Layout_UIAlert as tgxLayout_UIAlert } from "./easy_ui_framework/alert/Layout_UIAlert";
export { UIAlert as tgxUIAlert } from "./easy_ui_framework/alert/UIAlert";
export { Layout_UIWaiting as tgxLayout_UIWaiting } from "./easy_ui_framework/waiting/Layout_UIWaiting";
export { UIWaiting as tgxUIWaiting } from "./easy_ui_framework/waiting/UIWaiting";
export { EventDispatcher as tgxEventDispatcher } from "./easy_ui_framework/EventDispatcher";
export { UIController as tgxUIController } from "./easy_ui_framework/UIController";
export { UILayers as tgxUILayers, UILayerNames as gdsUILayerNames } from "./easy_ui_framework/UILayers";
export { UIMgr as tgxUIMgr } from "./easy_ui_framework/UIMgr";
export { UITipsBar as tgxUITipsBar } from "./easy_ui_framework/tipsBar/UITipsBar";
export { Layout_UITipsBar as tgxLayout_UITipsBar } from "./easy_ui_framework/tipsBar/Layout_UITipsBar";