├── .dockerignore ├── .github └── workflows │ └── test.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── README_simulation_cases.md ├── README_tasksolving_cases.md ├── README_zh.md ├── agentverse ├── __init__.py ├── agents │ ├── __init__.py │ ├── base.py │ ├── simulation_agent │ │ ├── __init__.py │ │ ├── conversation.py │ │ ├── prisoner_dilemma.py │ │ ├── reflection.py │ │ └── tool.py │ └── tasksolving_agent │ │ ├── __init__.py │ │ ├── critic.py │ │ ├── evaluator.py │ │ ├── executor.py │ │ ├── manager.py │ │ ├── role_assigner.py │ │ └── solver.py ├── agentverse.py ├── demo.py ├── environments │ ├── __init__.py │ ├── base.py │ ├── simulation_env │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── pokemon.py │ │ ├── prisoner_dilemma.py │ │ ├── reflection.py │ │ ├── rules │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── describer │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── basic.py │ │ │ │ ├── classroom.py │ │ │ │ ├── pokemon.py │ │ │ │ └── prisoner.py │ │ │ ├── order │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── classroom.py │ │ │ │ ├── concurrent.py │ │ │ │ ├── prisoner.py │ │ │ │ ├── random.py │ │ │ │ ├── sde_team.py │ │ │ │ ├── sde_team_given_tests.py │ │ │ │ └── sequential.py │ │ │ ├── selector │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── basic.py │ │ │ │ ├── classroom.py │ │ │ │ ├── code_api.py │ │ │ │ ├── pokemon.py │ │ │ │ ├── sde_team.py │ │ │ │ └── sde_team_given_tests.py │ │ │ ├── updater │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── basic.py │ │ │ │ ├── classroom.py │ │ │ │ ├── pokemon.py │ │ │ │ └── sde_team.py │ │ │ └── visibility │ │ │ │ ├── __init__.py │ │ │ │ ├── all.py │ │ │ │ ├── base.py │ │ │ │ ├── classroom.py │ │ │ │ ├── oneself.py │ │ │ │ ├── pokemon.py │ │ │ │ ├── prisoner.py │ │ │ │ └── sde_team.py │ │ ├── sde_team.py │ │ └── sde_team_given_tests.py │ └── tasksolving_env │ │ ├── __init__.py │ │ ├── basic.py │ │ └── rules │ │ ├── __init__.py │ │ ├── base.py │ │ ├── decision_maker │ │ ├── __init__.py │ │ ├── base.py │ │ ├── brainstorming.py │ │ ├── central.py │ │ ├── concurrent.py │ │ ├── dynamic.py │ │ ├── horizontal.py │ │ ├── horizontal_tool.py │ │ ├── vertical.py │ │ └── vertical_solver_first.py │ │ ├── evaluator │ │ ├── __init__.py │ │ ├── base.py │ │ └── basic.py │ │ ├── executor │ │ ├── __init__.py │ │ ├── base.py │ │ ├── code_test.py │ │ ├── coverage_test.py │ │ └── tool_using.py │ │ └── role_assigner │ │ ├── __init__.py │ │ ├── base.py │ │ └── role_description.py ├── gui.py ├── initialization.py ├── llms │ ├── __init__.py │ ├── base.py │ ├── openai.py │ └── utils │ │ ├── __init__.py │ │ ├── jsonrepair.py │ │ ├── llm_server_utils.py │ │ └── token_counter.py ├── logging.py ├── memory │ ├── __init__.py │ ├── base.py │ ├── chat_history.py │ ├── sde_team.py │ ├── summary.py │ └── vectorstore.py ├── memory_manipulator │ ├── __init__.py │ ├── base.py │ ├── basic.py │ ├── plan.py │ └── reflection.py ├── message.py ├── output_parser │ ├── __init__.py │ └── output_parser.py ├── registry.py ├── simulation.py ├── tasks │ ├── __init__.py │ ├── simulation │ │ ├── alice_home │ │ │ └── config.yaml │ │ ├── db_diag │ │ │ ├── README.md │ │ │ └── config.yaml │ │ ├── math_problem_2players_tools │ │ │ └── config.yaml │ │ ├── nlp_classroom_3players │ │ │ └── config.yaml │ │ ├── nlp_classroom_3players_withtool │ │ │ └── config.yaml │ │ ├── nlp_classroom_9players │ │ │ └── config.yaml │ │ ├── nlp_classroom_9players_group │ │ │ └── config.yaml │ │ ├── pokemon │ │ │ └── config.yaml │ │ ├── prisoner_dilemma │ │ │ └── config.yaml │ │ └── sde_team │ │ │ ├── readme.md │ │ │ ├── sde_team_2players │ │ │ ├── build_config.py │ │ │ ├── code_problem.json │ │ │ ├── config.yaml │ │ │ └── partial_config.yaml │ │ │ └── sde_team_3players │ │ │ └── config.yaml │ └── tasksolving │ │ ├── brainstorming │ │ └── config.yaml │ │ ├── commongen │ │ ├── gpt-3.5 │ │ │ └── config.yaml │ │ ├── gpt-4 │ │ │ └── config.yaml │ │ └── llama-2-7b-chat-hf │ │ │ └── config.yaml │ │ ├── humaneval │ │ ├── gpt-3.5 │ │ │ └── config.yaml │ │ └── gpt-4 │ │ │ └── config.yaml │ │ ├── logic_grid │ │ └── gpt-4 │ │ │ └── config.yaml │ │ ├── mgsm │ │ ├── gpt-3.5 │ │ │ └── config.yaml │ │ └── gpt-4 │ │ │ └── config.yaml │ │ ├── pythoncalculator │ │ ├── config.yaml │ │ └── config_html.yaml │ │ ├── responsegen │ │ ├── gpt-3.5 │ │ │ └── config.yaml │ │ └── gpt-4 │ │ │ └── config.yaml │ │ └── tool_using │ │ ├── 24point │ │ └── config.yaml │ │ ├── bmi │ │ └── config.yaml │ │ ├── bookclub │ │ └── config.yaml │ │ ├── car │ │ └── config.yaml │ │ ├── date │ │ └── config.yaml │ │ ├── diy │ │ └── config.yaml │ │ ├── party │ │ └── config.yaml │ │ ├── sudoku │ │ └── config.yaml │ │ ├── tools_simplified.json │ │ ├── trending │ │ └── config.yaml │ │ └── vacation │ │ └── config.yaml ├── tasksolving.py ├── utils.py └── utils │ └── prompts.py ├── agentverse_command ├── __init__.py ├── benchmark.py ├── main_simulation_cli.py ├── main_simulation_gui.py └── main_tasksolving_cli.py ├── data ├── commongen │ └── commongen_hard.jsonl ├── humaneval │ └── test.jsonl ├── logic_grid │ └── logic_grid_puzzle_200.jsonl ├── mgsm │ ├── test.jsonl │ └── test_sample.jsonl └── responsegen │ └── fed_data.jsonl ├── dataloader ├── __init__.py ├── commongen.py ├── dataloader.py ├── gsm8k.py ├── humaneval.py ├── logic_grid.py ├── mgsm.py └── responsegen.py ├── documentation ├── index.html └── style.css ├── imgs ├── 0.png ├── 1.png ├── 10.png ├── 11.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── agentverse ├── background.png ├── db_diag │ ├── -1.png │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── Untitled-10.png │ ├── Untitled-11.png │ ├── Untitled-12.png │ ├── Untitled-13.png │ ├── Untitled-14.png │ ├── Untitled-6.png │ ├── Untitled-8.png │ ├── background.png │ ├── background1.png │ ├── background1.psd │ └── speaking.png ├── docs │ ├── Python-virtual-env.png │ ├── environmentKeys.png │ ├── prisoner_env.png │ ├── simulations.png │ └── ts_env.png ├── empty.png ├── hand.png ├── prison │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── case_1.png │ ├── case_2.png │ ├── case_2.psd │ ├── demo.psd │ ├── prison.png │ └── speaking.png ├── q.png ├── sde │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── Untitled-10.png │ ├── Untitled-12.png │ ├── Untitled-14.png │ ├── Untitled-6.png │ ├── Untitled-8.png │ ├── background.png │ ├── background.psd │ ├── background1.png │ └── speaking.png ├── speaking.png └── title.png ├── pokemon_server.py ├── requirements.txt ├── requirements_local.txt ├── scripts ├── __init__.py ├── evaluate_commongen.py ├── evaluate_logic.py ├── evaluate_math.py ├── evaluate_responsegen.py └── run_local_model_server.sh ├── setup.py └── ui ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml └── no-response.yml ├── .gitignore ├── LICENSE ├── README.md ├── dist ├── assets │ ├── may.png │ ├── sprites │ │ ├── archie.png │ │ ├── birch.png │ │ ├── brendan.png │ │ ├── joseph.png │ │ ├── maxie.png │ │ ├── may.png │ │ ├── npc1.png │ │ └── steven.png │ └── tilemaps │ │ ├── json │ │ ├── tmp.json │ │ └── town.json │ │ └── tiles │ │ ├── tileset.png │ │ ├── tileset.tsx │ │ └── town.tsx └── index.html ├── package-lock.json ├── package.json ├── rollup.config.dev.mjs ├── rollup.config.dist.mjs ├── run.sh ├── screenshot.png ├── src ├── classes │ ├── actor.ts │ ├── event_center.ts │ ├── npc.ts │ └── player.ts ├── constants.ts ├── index.ts ├── phaser3-rex-plugins │ ├── plugins │ │ ├── achievements-plugin.d.ts │ │ ├── achievements-plugin.js │ │ ├── achievements.d.ts │ │ ├── achievements.js │ │ ├── actions │ │ │ ├── GridCutImage.d.ts │ │ │ ├── GridCutImage.js │ │ │ ├── HexagonGridAlign.js │ │ │ ├── QuadGridAlign.js │ │ │ ├── RandomPlace.d.ts │ │ │ └── RandomPlace.js │ │ ├── alphamaskimage-plugin.js │ │ ├── alphamaskimage.d.ts │ │ ├── alphamaskimage.js │ │ ├── anchor-plugin.d.ts │ │ ├── anchor-plugin.js │ │ ├── anchor.d.ts │ │ ├── anchor.js │ │ ├── arcadestepclock-plugin.js │ │ ├── arcadestepclock.js │ │ ├── arcadetcrp-plugin.d.ts │ │ ├── arcadetcrp-plugin.js │ │ ├── arcadetcrp.d.ts │ │ ├── arcadetcrp.js │ │ ├── audio │ │ │ ├── fade │ │ │ │ ├── Fade.js │ │ │ │ ├── FadeIn.d.ts │ │ │ │ ├── FadeIn.js │ │ │ │ ├── FadeOut.d.ts │ │ │ │ └── FadeOut.js │ │ │ └── midiplayer │ │ │ │ ├── MidiPlayer.js │ │ │ │ └── Track.js │ │ ├── awaitloader-plugin.js │ │ ├── awaitloader.d.ts │ │ ├── awaitloader.js │ │ ├── awaytime-plugin.d.ts │ │ ├── awaytime-plugin.js │ │ ├── awaytime.d.ts │ │ ├── awaytime.js │ │ ├── bank-plugin.js │ │ ├── bank.js │ │ ├── barrelpipeline-plugin.d.ts │ │ ├── barrelpipeline-plugin.js │ │ ├── barrelpipeline.d.ts │ │ ├── barrelpipeline.js │ │ ├── bbcodetext-plugin.js │ │ ├── bbcodetext.d.ts │ │ ├── bbcodetext.js │ │ ├── behaviors │ │ │ ├── anchor │ │ │ │ ├── Anchor.d.ts │ │ │ │ └── Anchor.js │ │ │ ├── bitmapzone │ │ │ │ ├── BitmapZone.d.ts │ │ │ │ └── BitmapZone.js │ │ │ ├── boids │ │ │ │ ├── AddAlignmentForce.js │ │ │ │ ├── AddCohesionForce.js │ │ │ │ ├── AddSeparationForce.js │ │ │ │ ├── Boids.d.ts │ │ │ │ └── Boids.js │ │ │ ├── bounds │ │ │ │ ├── Bounds.d.ts │ │ │ │ └── Bounds.js │ │ │ ├── bullet │ │ │ │ ├── Bullet.d.ts │ │ │ │ └── Bullet.js │ │ │ ├── containerperspective │ │ │ │ ├── ContainerPerspective.d.ts │ │ │ │ └── ContainerPerspective.js │ │ │ ├── containerskew │ │ │ │ ├── ContainerSkew.d.ts │ │ │ │ └── ContainerSkew.js │ │ │ ├── dropdown │ │ │ │ ├── DropDown.js │ │ │ │ ├── Dropdown.d.ts │ │ │ │ └── SetPosition.js │ │ │ ├── easedata │ │ │ │ ├── EaseData.d.ts │ │ │ │ └── EaseData.js │ │ │ ├── easemove │ │ │ │ ├── EaseMove.d.ts │ │ │ │ ├── EaseMove.js │ │ │ │ ├── EaseMoveFrom.d.ts │ │ │ │ ├── EaseMoveFrom.js │ │ │ │ ├── EaseMoveTo.d.ts │ │ │ │ ├── EaseMoveTo.js │ │ │ │ └── ParseValue.js │ │ │ ├── eightdirection │ │ │ │ ├── EightDirection.d.ts │ │ │ │ └── EightDirection.js │ │ │ ├── fade │ │ │ │ ├── Fade.d.ts │ │ │ │ └── Fade.js │ │ │ ├── filechooser │ │ │ │ ├── CreateFileInput.js │ │ │ │ ├── Open.d.ts │ │ │ │ └── Open.js │ │ │ ├── flash │ │ │ │ ├── Flash.d.ts │ │ │ │ └── Flash.js │ │ │ ├── flip │ │ │ │ ├── Flip.d.ts │ │ │ │ ├── Flip.js │ │ │ │ └── GetFaceUpdatingCallback.js │ │ │ ├── hiddentextedit │ │ │ │ ├── HiddenTextEdit.d.ts │ │ │ │ ├── HiddenTextEdit.js │ │ │ │ ├── HiddenTextEditBase.d.ts │ │ │ │ ├── HiddenTextEditBase.js │ │ │ │ ├── defaultcallbacks │ │ │ │ │ └── NumberInputUpdateCallback.js │ │ │ │ └── methods │ │ │ │ │ ├── Close.js │ │ │ │ │ ├── CopyElementConfig.js │ │ │ │ │ ├── CreateElement.js │ │ │ │ │ ├── InputTextProperties.js │ │ │ │ │ ├── LastOpenedEditor.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── Open.js │ │ │ │ │ └── RemoveElement.js │ │ │ ├── interception │ │ │ │ ├── Interception.d.ts │ │ │ │ └── Interception.js │ │ │ ├── loadingprogress │ │ │ │ ├── GetProgress.js │ │ │ │ ├── LoadingProgress.d.ts │ │ │ │ └── LoadingProgress.js │ │ │ ├── modal │ │ │ │ ├── CreateCover.js │ │ │ │ ├── DefaultCoverTransitCallbacks.js │ │ │ │ ├── DefaultTransitCallbacks.js │ │ │ │ ├── Modal.d.ts │ │ │ │ ├── Modal.js │ │ │ │ ├── ModalPromise.d.ts │ │ │ │ └── ModalPromise.js │ │ │ ├── moveto │ │ │ │ ├── MoveTo.d.ts │ │ │ │ └── MoveTo.js │ │ │ ├── openclosetransition │ │ │ │ ├── OpenCloseTransition.d.ts │ │ │ │ ├── OpenCloseTransition.js │ │ │ │ ├── State.js │ │ │ │ └── methods │ │ │ │ │ ├── CloseMethods.js │ │ │ │ │ ├── ConfigurationMethods.js │ │ │ │ │ ├── DelayCallMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ └── OpenMethods.js │ │ │ ├── particlesalongbounds │ │ │ │ ├── ParticlesAlongBounds.d.ts │ │ │ │ ├── ParticlesAlongBounds.js │ │ │ │ └── methods │ │ │ │ │ ├── BoundsToPoints.js │ │ │ │ │ ├── CreateEmitterConfig.js │ │ │ │ │ └── SyncToGameObject.js │ │ │ ├── pathfollower │ │ │ │ ├── PathFollower.d.ts │ │ │ │ └── PathFollower.js │ │ │ ├── perlingrivatywell │ │ │ │ └── PerlinGrivatyWell.js │ │ │ ├── polarcoordinate │ │ │ │ ├── AddPolarCoordinateProperties.d.ts │ │ │ │ └── AddPolarCoordinateProperties.js │ │ │ ├── rotate │ │ │ │ ├── Rotate.d.ts │ │ │ │ └── Rotate.js │ │ │ ├── rotateto │ │ │ │ ├── RotateTo.d.ts │ │ │ │ └── RotateTo.js │ │ │ ├── scale │ │ │ │ ├── PopUp.d.ts │ │ │ │ ├── PopUp.js │ │ │ │ ├── Scale.d.ts │ │ │ │ ├── Scale.js │ │ │ │ ├── ScaleDown.d.ts │ │ │ │ ├── ScaleDown.js │ │ │ │ ├── ScaleDownDestroy.d.ts │ │ │ │ ├── ScaleDownDestroy.js │ │ │ │ ├── Yoyo.d.ts │ │ │ │ └── Yoyo.js │ │ │ ├── shake │ │ │ │ ├── ShakePosition.d.ts │ │ │ │ └── ShakePosition.js │ │ │ ├── ship │ │ │ │ ├── Ship.d.ts │ │ │ │ └── Ship.js │ │ │ ├── step │ │ │ │ ├── Step.d.ts │ │ │ │ └── Step.js │ │ │ ├── textedit │ │ │ │ ├── Edit.d.ts │ │ │ │ ├── Edit.js │ │ │ │ ├── TextEdit.d.ts │ │ │ │ ├── TextEdit.js │ │ │ │ └── methods │ │ │ │ │ ├── Close.js │ │ │ │ │ ├── CreateInputText.js │ │ │ │ │ ├── LastOpenedEditor.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ └── Open.js │ │ │ ├── textpage │ │ │ │ ├── TextPage.d.ts │ │ │ │ ├── TextPage.js │ │ │ │ └── methods │ │ │ │ │ ├── GetLines.js │ │ │ │ │ ├── GetPageMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── SetContentMethods.js │ │ │ │ │ └── ShowMethods.js │ │ │ ├── texttranslation │ │ │ │ ├── TextTranslation.d.ts │ │ │ │ └── TextTranslation.js │ │ │ ├── texttyping │ │ │ │ ├── TextTyping.d.ts │ │ │ │ └── TextTyping.js │ │ │ ├── tintrgb │ │ │ │ ├── AddTintRGBProperties.d.ts │ │ │ │ └── AddTintRGBProperties.js │ │ │ └── viewportcoordinate │ │ │ │ ├── AddViewportCoordinateProperties.d.ts │ │ │ │ ├── AddViewportCoordinateProperties.js │ │ │ │ ├── MonitorViewport.js │ │ │ │ ├── VPXYToXY.d.ts │ │ │ │ └── VPXYToXY.js │ │ ├── behaviortree-plugin.js │ │ ├── bitmapzone-plugin.d.ts │ │ ├── bitmapzone-plugin.js │ │ ├── bitmapzone.d.ts │ │ ├── bitmapzone.js │ │ ├── blitter-plugin.js │ │ ├── blitter.js │ │ ├── board-components.d.ts │ │ ├── board-components.js │ │ ├── board-logic.d.ts │ │ ├── board-logic.js │ │ ├── board-plugin.d.ts │ │ ├── board-plugin.js │ │ ├── board │ │ │ ├── ObjectFactory.js │ │ │ ├── board │ │ │ │ ├── Board.d.ts │ │ │ │ ├── Board.js │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── LogicBoard.d.ts │ │ │ │ ├── LogicBoard.js │ │ │ │ ├── LogicMethods.js │ │ │ │ ├── blocker │ │ │ │ │ ├── HasBlocker.js │ │ │ │ │ └── HasEdgeBlocker.js │ │ │ │ ├── boarddata │ │ │ │ │ ├── BoardData.js │ │ │ │ │ ├── SetBoardHeight.js │ │ │ │ │ └── SetBoardWidth.js │ │ │ │ ├── camera │ │ │ │ │ └── ForEachCullTileXY.js │ │ │ │ ├── chess │ │ │ │ │ ├── AddChess.js │ │ │ │ │ ├── GetAllChess.js │ │ │ │ │ ├── GetBoard.js │ │ │ │ │ ├── RemoveAllChess.js │ │ │ │ │ ├── RemoveChess.js │ │ │ │ │ ├── SetChessTileZ.js │ │ │ │ │ ├── SwapChess.js │ │ │ │ │ └── UidToChess.js │ │ │ │ ├── empty │ │ │ │ │ ├── GetEmptyTileXYArray.js │ │ │ │ │ ├── GetEmptyTileXYArrayInRange.js │ │ │ │ │ ├── GetRandomEmptyTileXY.js │ │ │ │ │ ├── GetRandomEmptyTileXYInRange.js │ │ │ │ │ └── IsEmptyTileXYZ.js │ │ │ │ ├── input │ │ │ │ │ ├── EmitChessEvent.js │ │ │ │ │ ├── Input.js │ │ │ │ │ ├── InstallPress.js │ │ │ │ │ ├── InstallSwipe.js │ │ │ │ │ ├── InstallTap.js │ │ │ │ │ ├── OnPointerDown.js │ │ │ │ │ ├── OnPointerMove.js │ │ │ │ │ ├── OnPointerUp.js │ │ │ │ │ ├── SetInteractive.js │ │ │ │ │ └── TouchZone.js │ │ │ │ ├── neighbors │ │ │ │ │ ├── AreNeighbors.js │ │ │ │ │ ├── GetNeighborChess.js │ │ │ │ │ ├── GetNeighborChessDirection.js │ │ │ │ │ ├── GetNeighborTileDirection.js │ │ │ │ │ ├── GetNeighborTileXY.js │ │ │ │ │ ├── GetNeighborTileXYAtAngle.js │ │ │ │ │ ├── GetTileXYAtDirection.js │ │ │ │ │ └── MapNeighobrs.js │ │ │ │ ├── ring │ │ │ │ │ ├── FilledRingToChessArray.js │ │ │ │ │ ├── FilledRingToTileXYArray.js │ │ │ │ │ ├── RingToChessArray.js │ │ │ │ │ └── RingToTileXYArray.js │ │ │ │ ├── shape │ │ │ │ │ ├── CircleToTileXYArray.js │ │ │ │ │ ├── EllipseToTileXYArray.js │ │ │ │ │ ├── ForEachTileXYInShape.js │ │ │ │ │ ├── LineToTileXYArray.js │ │ │ │ │ ├── PolygonToTileXYArray.js │ │ │ │ │ ├── RectangleToTileXYArray.js │ │ │ │ │ ├── ShapeToTileXYArray.js │ │ │ │ │ └── TriangleToTileXYArray.js │ │ │ │ ├── tileposition │ │ │ │ │ ├── ChessToTileXYZ.js │ │ │ │ │ ├── Contains.js │ │ │ │ │ ├── DirectionBetween.js │ │ │ │ │ ├── ForEachTileXY.js │ │ │ │ │ ├── GetDistance.js │ │ │ │ │ ├── GetOppositeDirection.js │ │ │ │ │ ├── GetWrapTileXY.js │ │ │ │ │ ├── IsDirectionInCone.js │ │ │ │ │ ├── TileXYArrayToChessArray.js │ │ │ │ │ ├── TileXYToChessArray.js │ │ │ │ │ ├── TileXYZToChess.js │ │ │ │ │ └── TileZToChessArray.js │ │ │ │ ├── transform │ │ │ │ │ ├── Fit.js │ │ │ │ │ ├── Mirror.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ └── Rotate.js │ │ │ │ └── worldposition │ │ │ │ │ ├── AngleBetween.js │ │ │ │ │ ├── AngleSnapToDirection.js │ │ │ │ │ ├── AngleToward.js │ │ │ │ │ ├── GetBoardBounds.js │ │ │ │ │ ├── GetGridBounds.js │ │ │ │ │ ├── GetGridPoints.js │ │ │ │ │ ├── GridAlign.js │ │ │ │ │ ├── IsAngleInCone.js │ │ │ │ │ ├── IsOverlappingPoint.js │ │ │ │ │ ├── TileXYArrayToWorldXYArray.js │ │ │ │ │ ├── TileXYToWorldX.js │ │ │ │ │ ├── TileXYToWorldXY.js │ │ │ │ │ ├── TileXYToWorldY.js │ │ │ │ │ ├── WorldXYSnapToGrid.js │ │ │ │ │ ├── WorldXYToChess.js │ │ │ │ │ ├── WorldXYToChessArray.js │ │ │ │ │ ├── WorldXYToTileX.js │ │ │ │ │ ├── WorldXYToTileXY.js │ │ │ │ │ └── WorldXYToTileY.js │ │ │ ├── chess │ │ │ │ ├── ChessBank.js │ │ │ │ ├── ChessData.d.ts │ │ │ │ ├── ChessData.js │ │ │ │ ├── GetChessData.js │ │ │ │ ├── GetChessUID.js │ │ │ │ ├── GetTileDirection.js │ │ │ │ ├── IsChess.js │ │ │ │ └── IsUID.js │ │ │ ├── fieldofview │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── FieldOfView.d.ts │ │ │ │ ├── FieldOfView.js │ │ │ │ ├── FindFOV.js │ │ │ │ ├── GetCost.js │ │ │ │ ├── IsInCone.js │ │ │ │ ├── IsInLOS.js │ │ │ │ ├── IsPathVisible.js │ │ │ │ ├── LOS.js │ │ │ │ ├── Methods.js │ │ │ │ ├── PreTest.js │ │ │ │ └── const.js │ │ │ ├── grid │ │ │ │ ├── hexagon │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetBounds.js │ │ │ │ │ ├── GetGridPoints.js │ │ │ │ │ ├── Hexagon.d.ts │ │ │ │ │ └── Hexagon.js │ │ │ │ ├── index.js │ │ │ │ ├── quad │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetBounds.js │ │ │ │ │ ├── GetGridPoints.js │ │ │ │ │ ├── Quad.d.ts │ │ │ │ │ └── Quad.js │ │ │ │ └── utils │ │ │ │ │ ├── DirectionNormalize.js │ │ │ │ │ ├── RestoreOrigin.js │ │ │ │ │ └── SaveOrigin.js │ │ │ ├── hexagonmap │ │ │ │ ├── GetHexagonMap.d.ts │ │ │ │ ├── GetHexagonMap.js │ │ │ │ ├── GetParallelogramMap.d.ts │ │ │ │ ├── GetParallelogramMap.js │ │ │ │ ├── GetTriangleMap.d.ts │ │ │ │ ├── GetTriangleMap.js │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── match │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── Group.js │ │ │ │ ├── Match.d.ts │ │ │ │ ├── Match.js │ │ │ │ ├── MatchAll.js │ │ │ │ ├── MatchAtDir.js │ │ │ │ └── Methods.js │ │ │ ├── miniboard │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── IsMiniBoardObject.js │ │ │ │ ├── Methods.js │ │ │ │ ├── MiniBoard.d.ts │ │ │ │ ├── MiniBoard.js │ │ │ │ ├── chess │ │ │ │ │ ├── AddChess.js │ │ │ │ │ ├── RemoveAllChess.js │ │ │ │ │ └── RemoveChess.js │ │ │ │ ├── input │ │ │ │ │ ├── DragEnd.js │ │ │ │ │ ├── OnPointerDown.js │ │ │ │ │ ├── OnPointerMove.js │ │ │ │ │ ├── OnPointerUp.js │ │ │ │ │ ├── SetDraggable.js │ │ │ │ │ └── SetInteractive.js │ │ │ │ ├── mainboard │ │ │ │ │ ├── AlignToMainBoard.js │ │ │ │ │ ├── CanPutOnMainBoard.js │ │ │ │ │ ├── IsOverlapping.js │ │ │ │ │ ├── MainBoardReference.js │ │ │ │ │ ├── PullOutFromMainBoard.js │ │ │ │ │ ├── PutBack.js │ │ │ │ │ ├── PutOnMainBoard.js │ │ │ │ │ └── SetMainboard.js │ │ │ │ ├── moveto │ │ │ │ │ ├── CanMoveToTile.js │ │ │ │ │ ├── MoveTo.js │ │ │ │ │ ├── MoveToRandomNeighbor.js │ │ │ │ │ ├── MoveToTile.js │ │ │ │ │ └── MoveToward.js │ │ │ │ ├── transform │ │ │ │ │ ├── CanMirror.js │ │ │ │ │ ├── CanRotate.js │ │ │ │ │ ├── CanRotateTo.js │ │ │ │ │ ├── Mirror.js │ │ │ │ │ ├── ResetChessTileXYZ.js │ │ │ │ │ ├── Rotate.js │ │ │ │ │ ├── RotateTo.js │ │ │ │ │ ├── SetOrigin.js │ │ │ │ │ └── transferfunctions │ │ │ │ │ │ ├── Mirror.js │ │ │ │ │ │ ├── Offset.js │ │ │ │ │ │ └── Rotate.js │ │ │ │ └── utils │ │ │ │ │ └── GetMinMaxTileXY.js │ │ │ ├── monopoly │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── GetCost.js │ │ │ │ ├── GetNextTile.js │ │ │ │ ├── GetPath.js │ │ │ │ ├── Methods.js │ │ │ │ ├── Monopoly.d.ts │ │ │ │ ├── Monopoly.js │ │ │ │ ├── TileData.js │ │ │ │ └── const.js │ │ │ ├── moveto │ │ │ │ ├── CanMoveToTile.js │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── GetSneakTileZ.js │ │ │ │ ├── Methods.js │ │ │ │ ├── MoveAway.js │ │ │ │ ├── MoveCloser.js │ │ │ │ ├── MoveTo.d.ts │ │ │ │ ├── MoveTo.js │ │ │ │ ├── MoveToRandomNeighbor.js │ │ │ │ ├── MoveToTile.js │ │ │ │ └── MoveToward.js │ │ │ ├── pathfinder │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── FindArea.js │ │ │ │ ├── FindPath.js │ │ │ │ ├── GetCost.js │ │ │ │ ├── GetPath.js │ │ │ │ ├── Methods.js │ │ │ │ ├── PathFinder.d.ts │ │ │ │ ├── PathFinder.js │ │ │ │ ├── TileXYToCost.js │ │ │ │ ├── astartsearch │ │ │ │ │ ├── AStarSearch.js │ │ │ │ │ ├── BinaryHeap.js │ │ │ │ │ ├── GetNodePath.js │ │ │ │ │ ├── Node.js │ │ │ │ │ └── NodeManager.js │ │ │ │ └── const.js │ │ │ ├── shape │ │ │ │ ├── Factory.d.ts │ │ │ │ ├── Factory.js │ │ │ │ ├── Shape.d.ts │ │ │ │ └── Shape.js │ │ │ ├── texture │ │ │ │ ├── CreateTileTexture.d.ts │ │ │ │ └── CreateTileTexture.js │ │ │ ├── tilemap │ │ │ │ ├── AddLayers.js │ │ │ │ ├── CreateBoard.js │ │ │ │ ├── CreateBoardFromTilemap.d.ts │ │ │ │ └── CreateBoardFromTilemap.js │ │ │ ├── types │ │ │ │ └── Position.d.ts │ │ │ └── utils │ │ │ │ ├── AreTileXYArrayEqual.js │ │ │ │ ├── AreTileXYEqual.js │ │ │ │ ├── IsTileXYInArray.js │ │ │ │ ├── IsTileXYZ.js │ │ │ │ └── tilexyzkey │ │ │ │ ├── KeyToTileXYZ.js │ │ │ │ ├── TileXYToKey.js │ │ │ │ └── TileXYZToKey.js │ │ ├── boids-plugin.d.ts │ │ ├── boids-plugin.js │ │ ├── boids.d.ts │ │ ├── boids.js │ │ ├── bounds-plugin.js │ │ ├── bounds.js │ │ ├── bracketparser-plugin.d.ts │ │ ├── bracketparser-plugin.js │ │ ├── bracketparser.d.ts │ │ ├── bracketparser.js │ │ ├── bracketparser2-plugin.d.ts │ │ ├── bracketparser2-plugin.js │ │ ├── bracketparser2.d.ts │ │ ├── bracketparser2.js │ │ ├── buffdata-plugin.d.ts │ │ ├── buffdata-plugin.js │ │ ├── buffdata.d.ts │ │ ├── buffdata.js │ │ ├── buildarcadeobject-plugin.d.ts │ │ ├── buildarcadeobject-plugin.js │ │ ├── buildarcadeobject.d.ts │ │ ├── buildarcadeobject.js │ │ ├── bullet-plugin.d.ts │ │ ├── bullet-plugin.js │ │ ├── bullet.d.ts │ │ ├── bullet.js │ │ ├── button-plugin.d.ts │ │ ├── button-plugin.js │ │ ├── button.d.ts │ │ ├── button.js │ │ ├── canvas-plugin.js │ │ ├── canvas.d.ts │ │ ├── canvas.js │ │ ├── canvasdata-plugin.d.ts │ │ ├── canvasdata-plugin.js │ │ ├── canvasdata.d.ts │ │ ├── canvasdata.js │ │ ├── canvasframemanager-plugin.d.ts │ │ ├── canvasframemanager-plugin.js │ │ ├── canvasframemanager.d.ts │ │ ├── canvasframemanager.js │ │ ├── canvasinput-plugin.js │ │ ├── canvasinput.d.ts │ │ ├── canvasinput.js │ │ ├── carousel-plugin.js │ │ ├── carousel.js │ │ ├── charactercache-plugin.d.ts │ │ ├── charactercache-plugin.js │ │ ├── charactercache.d.ts │ │ ├── charactercache.js │ │ ├── checkbox-plugin.js │ │ ├── checkbox.d.ts │ │ ├── checkbox.js │ │ ├── checkboxshape.d.ts │ │ ├── checkboxshape.js │ │ ├── circlemaskimage-plugin.js │ │ ├── circlemaskimage.d.ts │ │ ├── circlemaskimage.js │ │ ├── circularprogress-plugin.js │ │ ├── circularprogress.d.ts │ │ ├── circularprogress.js │ │ ├── circularprogresscanvas-plugin.js │ │ ├── circularprogresscanvas.d.ts │ │ ├── circularprogresscanvas.js │ │ ├── clickoutside-plugin.d.ts │ │ ├── clickoutside-plugin.js │ │ ├── clickoutside.d.ts │ │ ├── clickoutside.js │ │ ├── clock-plugin.d.ts │ │ ├── clock-plugin.js │ │ ├── clock.d.ts │ │ ├── clock.js │ │ ├── colorreplacepipeline-plugin.d.ts │ │ ├── colorreplacepipeline-plugin.js │ │ ├── colorreplacepipeline.d.ts │ │ ├── colorreplacepipeline.js │ │ ├── conditionstable-plugin.d.ts │ │ ├── conditionstable-plugin.js │ │ ├── conditionstable.d.ts │ │ ├── conditionstable.js │ │ ├── containerlite-plugin.js │ │ ├── containerlite.d.ts │ │ ├── containerlite.js │ │ ├── cover-plugin.js │ │ ├── cover.d.ts │ │ ├── cover.js │ │ ├── crossstitchingpipeline-plugin.d.ts │ │ ├── crossstitchingpipeline-plugin.js │ │ ├── crossstitchingpipeline.d.ts │ │ ├── crossstitchingpipeline.js │ │ ├── csvscenario-plugin.d.ts │ │ ├── csvscenario-plugin.js │ │ ├── csvscenario.d.ts │ │ ├── csvscenario.js │ │ ├── csvtoarray-plugin.d.ts │ │ ├── csvtoarray-plugin.js │ │ ├── csvtoarray.d.ts │ │ ├── csvtoarray.js │ │ ├── csvtohashtable-plugin.d.ts │ │ ├── csvtohashtable-plugin.js │ │ ├── csvtohashtable.d.ts │ │ ├── csvtohashtable.js │ │ ├── cursoratbound-plugin.d.ts │ │ ├── cursoratbound-plugin.js │ │ ├── cursoratbound.d.ts │ │ ├── cursoratbound.js │ │ ├── curve │ │ │ ├── SpiralCurve.d.ts │ │ │ └── SpiralCurve.js │ │ ├── customprogress-plugin.js │ │ ├── customprogress.d.ts │ │ ├── customprogress.js │ │ ├── customshapes-plugin.js │ │ ├── customshapes.d.ts │ │ ├── customshapes.js │ │ ├── data │ │ │ ├── bank │ │ │ │ └── Bank.js │ │ │ ├── buff │ │ │ │ ├── DataManager.d.ts │ │ │ │ ├── DataManager.js │ │ │ │ ├── Extend.d.ts │ │ │ │ ├── Extend.js │ │ │ │ └── Methods.js │ │ │ ├── canvasdata │ │ │ │ ├── CanvasObjectToBitmap.d.ts │ │ │ │ ├── CanvasObjectToBitmap.js │ │ │ │ ├── Methods.js │ │ │ │ ├── TextureToColorMap.d.ts │ │ │ │ ├── TextureToColorMap.js │ │ │ │ ├── canvasdata │ │ │ │ │ ├── CanvasData.d.ts │ │ │ │ │ ├── CanvasData.js │ │ │ │ │ └── CanvasToData.js │ │ │ │ └── fillcallbacks │ │ │ │ │ ├── alpha.js │ │ │ │ │ └── color32.js │ │ │ ├── csvtoarray │ │ │ │ ├── CSVToArray.d.ts │ │ │ │ └── CSVToArray.js │ │ │ ├── csvtohashtable │ │ │ │ ├── CsvToHashTable.d.ts │ │ │ │ └── CsvToHashTable.js │ │ │ ├── pngappender │ │ │ │ ├── AppendData.d.ts │ │ │ │ ├── AppendData.js │ │ │ │ ├── ExtractData.d.ts │ │ │ │ ├── ExtractData.js │ │ │ │ └── GetChunkEndByteIndex.js │ │ │ ├── pool │ │ │ │ └── ObjectPool.js │ │ │ ├── restorabledata │ │ │ │ ├── DataManager.d.ts │ │ │ │ └── DataManager.js │ │ │ └── uniqueitemlist │ │ │ │ ├── ArrayMethods.js │ │ │ │ ├── ContainMethods.js │ │ │ │ ├── DestroyCallbackMethods.js │ │ │ │ ├── SetMethods.js │ │ │ │ ├── UniqueItemList.d.ts │ │ │ │ └── UniqueItemList.js │ │ ├── dissolvepipeline-plugin.d.ts │ │ ├── dissolvepipeline-plugin.js │ │ ├── dissolvepipeline.d.ts │ │ ├── dissolvepipeline.js │ │ ├── drag-plugin.d.ts │ │ ├── drag-plugin.js │ │ ├── drag.d.ts │ │ ├── drag.js │ │ ├── dragrotate-plugin.d.ts │ │ ├── dragrotate-plugin.js │ │ ├── dragrotate.d.ts │ │ ├── dragrotate.js │ │ ├── dragspeed-plugin.js │ │ ├── dragspeed.js │ │ ├── dropdown-plugin.d.ts │ │ ├── dropdown-plugin.js │ │ ├── dropdown.d.ts │ │ ├── dropdown.js │ │ ├── dropshadowpipeline-plugin.d.ts │ │ ├── dropshadowpipeline-plugin.js │ │ ├── dropshadowpipeline.d.ts │ │ ├── dropshadowpipeline.js │ │ ├── dynamictext-plugin.js │ │ ├── dynamictext.d.ts │ │ ├── dynamictext.js │ │ ├── easedata-plugin.d.ts │ │ ├── easedata-plugin.js │ │ ├── easedata.d.ts │ │ ├── easedata.js │ │ ├── easemove-plugin.d.ts │ │ ├── easemove-plugin.js │ │ ├── easemove.d.ts │ │ ├── easemove.js │ │ ├── effectlayer-plugin.js │ │ ├── effectlayer.js │ │ ├── eightdirection-plugin.d.ts │ │ ├── eightdirection-plugin.js │ │ ├── eightdirection.d.ts │ │ ├── eightdirection.js │ │ ├── eventpromise-plugin.d.ts │ │ ├── eventpromise-plugin.js │ │ ├── eventpromise.d.ts │ │ ├── eventpromise.js │ │ ├── expressionparser-plugin.d.ts │ │ ├── expressionparser-plugin.js │ │ ├── expressionparser.d.ts │ │ ├── expressionparser.js │ │ ├── fade-in.d.ts │ │ ├── fade-in.js │ │ ├── fade-out-destroy.d.ts │ │ ├── fade-out-destroy.js │ │ ├── fade-plugin.d.ts │ │ ├── fade-plugin.js │ │ ├── fade.d.ts │ │ ├── fade.js │ │ ├── filechooser-plugin.js │ │ ├── filechooser.d.ts │ │ ├── filechooser.js │ │ ├── filedropzone-plugin.js │ │ ├── filedropzone.d.ts │ │ ├── filedropzone.js │ │ ├── firebase-components.d.ts │ │ ├── firebase-components.js │ │ ├── firebase-plugin.js │ │ ├── firebase.js │ │ ├── firebase │ │ │ ├── ObjectFactory.js │ │ │ ├── database │ │ │ │ ├── broadcast │ │ │ │ │ ├── Broadcast.d.ts │ │ │ │ │ ├── Broadcast.js │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── History.js │ │ │ │ │ ├── ReceiveMethods.js │ │ │ │ │ ├── Send.js │ │ │ │ │ └── schema.md │ │ │ │ ├── itemtable │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── ItemTable.d.ts │ │ │ │ │ ├── ItemTable.js │ │ │ │ │ ├── read │ │ │ │ │ │ ├── BaseUpdater.js │ │ │ │ │ │ ├── ColumnUpdater.js │ │ │ │ │ │ ├── Init.js │ │ │ │ │ │ ├── PageUpdater.js │ │ │ │ │ │ └── RowUpdater.js │ │ │ │ │ ├── schema.md │ │ │ │ │ └── write │ │ │ │ │ │ ├── IncValue.js │ │ │ │ │ │ ├── RemoveData.js │ │ │ │ │ │ ├── RemoveDataOnDisconnect.js │ │ │ │ │ │ ├── SetData.js │ │ │ │ │ │ ├── SetDataOnDisconnect.js │ │ │ │ │ │ ├── Transaction.js │ │ │ │ │ │ └── UpdateData.js │ │ │ │ ├── onlineuserlist │ │ │ │ │ ├── ChangeUserName.js │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Join.js │ │ │ │ │ ├── Leave.js │ │ │ │ │ ├── OnlineUserList.d.ts │ │ │ │ │ ├── OnlineUserList.js │ │ │ │ │ └── schema.md │ │ │ │ ├── room │ │ │ │ │ ├── ChangeFilterData.js │ │ │ │ │ ├── ChangeRoomName.js │ │ │ │ │ ├── ChangeRoomState.js │ │ │ │ │ ├── ChangeUserName.js │ │ │ │ │ ├── CreateRandomRoom.js │ │ │ │ │ ├── CreateRoom.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetRefMethods.js │ │ │ │ │ ├── GetRoomList.js │ │ │ │ │ ├── GetUserList.js │ │ │ │ │ ├── HasRoom.js │ │ │ │ │ ├── IsRoomOpened.js │ │ │ │ │ ├── JoinRandomRoom.js │ │ │ │ │ ├── JoinRoom.js │ │ │ │ │ ├── KickUser.js │ │ │ │ │ ├── LeaveRoom.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── RemoveRoom.js │ │ │ │ │ ├── Room.js │ │ │ │ │ ├── schema.md │ │ │ │ │ └── utils │ │ │ │ │ │ ├── CreateBroadcast.js │ │ │ │ │ │ ├── CreateRoomList.js │ │ │ │ │ │ ├── CreateTables.js │ │ │ │ │ │ ├── CreateUserList.js │ │ │ │ │ │ ├── OnJoinRoom.js │ │ │ │ │ │ └── RoomFilterMethods.js │ │ │ │ ├── singleroom │ │ │ │ │ ├── ChangeUserName.js │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetRefMethods.js │ │ │ │ │ ├── GetUserList.js │ │ │ │ │ ├── JoinRoom.js │ │ │ │ │ ├── KickUser.js │ │ │ │ │ ├── LeaveRoom.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── SingleRoom.d.ts │ │ │ │ │ ├── SingleRoom.js │ │ │ │ │ ├── schema.md │ │ │ │ │ └── utils │ │ │ │ │ │ ├── CreateBroadcast.js │ │ │ │ │ │ ├── CreateTables.js │ │ │ │ │ │ └── CreateUserList.js │ │ │ │ └── utils │ │ │ │ │ └── itemlist │ │ │ │ │ ├── ItemList.js │ │ │ │ │ ├── ItemMethods.js │ │ │ │ │ └── updaters │ │ │ │ │ ├── Callbacks.js │ │ │ │ │ ├── UpdateAll.js │ │ │ │ │ ├── UpdateChild.js │ │ │ │ │ └── UpdateOnce.js │ │ │ ├── firestore │ │ │ │ ├── files │ │ │ │ │ ├── Clear.js │ │ │ │ │ ├── Delete.js │ │ │ │ │ ├── DocToHeader.js │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Files.d.ts │ │ │ │ │ ├── Files.js │ │ │ │ │ ├── Load.js │ │ │ │ │ ├── LoadHeader.js │ │ │ │ │ ├── LoadHeaders.js │ │ │ │ │ ├── Save.js │ │ │ │ │ └── schema.md │ │ │ │ ├── idalias │ │ │ │ │ ├── Add.js │ │ │ │ │ ├── AddAliasTransaction.js │ │ │ │ │ ├── AddRandom.js │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetAlias.js │ │ │ │ │ ├── GetId.js │ │ │ │ │ ├── GetRandomAlias.js │ │ │ │ │ ├── IdAlias.d.ts │ │ │ │ │ ├── IdAlias.js │ │ │ │ │ ├── Remove.js │ │ │ │ │ ├── RetryAddRandomAliasTransaction.js │ │ │ │ │ └── schema.md │ │ │ │ ├── leaderboard │ │ │ │ │ ├── Const.js │ │ │ │ │ ├── DeleteMethods.js │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetQueryMethods.js │ │ │ │ │ ├── GetRank.js │ │ │ │ │ ├── GetScore.js │ │ │ │ │ ├── GetTime.js │ │ │ │ │ ├── LeaderBoard.d.ts │ │ │ │ │ ├── LeaderBoard.js │ │ │ │ │ ├── LoadMethods.js │ │ │ │ │ ├── Post.js │ │ │ │ │ └── schema.md │ │ │ │ ├── messages │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetQueryMethods.js │ │ │ │ │ ├── Messages.js │ │ │ │ │ ├── ReceiveMethods.js │ │ │ │ │ ├── Send.js │ │ │ │ │ └── schema.md │ │ │ │ ├── pageloader │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── LoadCurrentPage.js │ │ │ │ │ ├── LoadFirstPage.js │ │ │ │ │ ├── LoadInRange.js │ │ │ │ │ ├── LoadNextPage.js │ │ │ │ │ ├── LoadPreviousPage.js │ │ │ │ │ └── PageLoader.js │ │ │ │ └── utils │ │ │ │ │ └── query │ │ │ │ │ ├── Delete.js │ │ │ │ │ ├── FindFirst.js │ │ │ │ │ ├── Load.js │ │ │ │ │ └── Query.js │ │ │ └── preload │ │ │ │ ├── AvailableTest.js │ │ │ │ ├── GetDefaultUrl.js │ │ │ │ ├── LoaderCallback.js │ │ │ │ └── Preload.js │ │ ├── fisheyepipeline-plugin.d.ts │ │ ├── fisheyepipeline-plugin.js │ │ ├── fisheyepipeline.d.ts │ │ ├── fisheyepipeline.js │ │ ├── flash-plugin.d.ts │ │ ├── flash-plugin.js │ │ ├── flash.d.ts │ │ ├── flash.js │ │ ├── flip-plugin.d.ts │ │ ├── flip-plugin.js │ │ ├── flip.d.ts │ │ ├── flip.js │ │ ├── fsm-plugin.d.ts │ │ ├── fsm-plugin.js │ │ ├── fsm.d.ts │ │ ├── fsm.js │ │ ├── fullwindowrectangle-plugin.js │ │ ├── fullwindowrectangle.d.ts │ │ ├── fullwindowrectangle.js │ │ ├── fuzzy-plugin.d.ts │ │ ├── fuzzy-plugin.js │ │ ├── fuzzy.d.ts │ │ ├── fuzzy.js │ │ ├── gameobjects │ │ │ ├── blitter │ │ │ │ ├── bitmaptext │ │ │ │ │ ├── BitmapText.js │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── AppendText.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── RunVerticalWrap.js │ │ │ │ │ │ ├── RunWordWrap.js │ │ │ │ │ │ ├── SetFixedSize.js │ │ │ │ │ │ ├── SetFont.js │ │ │ │ │ │ ├── SetLetterSpacing.js │ │ │ │ │ │ ├── SetPadding.js │ │ │ │ │ │ ├── SetText.js │ │ │ │ │ │ ├── SetWrapConfig.js │ │ │ │ │ │ ├── UpdateCharacterDataManager.js │ │ │ │ │ │ └── UpdateText.js │ │ │ │ │ └── penmanager │ │ │ │ │ │ ├── PenManager.js │ │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── AddTextPens.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── RemovePenMethods.js │ │ │ │ │ │ ├── SetTextPens.js │ │ │ │ │ │ ├── runverticalwrap │ │ │ │ │ │ │ └── RunVerticalWrap.js │ │ │ │ │ │ └── runwordwrap │ │ │ │ │ │ │ ├── GetWord.js │ │ │ │ │ │ │ └── RunWordWrap.js │ │ │ │ │ │ └── pen │ │ │ │ │ │ ├── Base.js │ │ │ │ │ │ ├── CharPen.js │ │ │ │ │ │ └── ImagePen.js │ │ │ │ ├── blitter │ │ │ │ │ ├── Blitter.d.ts │ │ │ │ │ ├── Blitter.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── blitterbase │ │ │ │ │ ├── BlitterBase.d.ts │ │ │ │ │ ├── BlitterBase.js │ │ │ │ │ ├── bob │ │ │ │ │ │ ├── Base.d.ts │ │ │ │ │ │ ├── Base.js │ │ │ │ │ │ ├── RenderBase.d.ts │ │ │ │ │ │ ├── RenderBase.js │ │ │ │ │ │ ├── Types.js │ │ │ │ │ │ └── image │ │ │ │ │ │ │ ├── CanvasRender.js │ │ │ │ │ │ │ ├── ImageData.d.ts │ │ │ │ │ │ │ ├── ImageData.js │ │ │ │ │ │ │ └── WebglRender.js │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── AddChild.js │ │ │ │ │ │ ├── GetChildren.js │ │ │ │ │ │ ├── GetLastAppendedChildren.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── PopReusedBob.js │ │ │ │ │ │ ├── RemoveChild.js │ │ │ │ │ │ ├── RemoveChildren.js │ │ │ │ │ │ ├── Resize.js │ │ │ │ │ │ ├── SetTexture.js │ │ │ │ │ │ └── TintMethods.js │ │ │ │ │ ├── poolmanager │ │ │ │ │ │ └── PoolManager.js │ │ │ │ │ ├── render │ │ │ │ │ │ ├── CanvasRenderer.js │ │ │ │ │ │ ├── Render.js │ │ │ │ │ │ └── WebGLRenderer.js │ │ │ │ │ └── utils │ │ │ │ │ │ └── AddImage.js │ │ │ │ └── ninepatch │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── NinePatch.d.ts │ │ │ │ │ ├── NinePatch.js │ │ │ │ │ └── texture │ │ │ │ │ ├── DrawImage.js │ │ │ │ │ └── DrawTileSprite.js │ │ │ ├── canvas │ │ │ │ ├── alphamaskimage │ │ │ │ │ ├── AlphaMaskImage.d.ts │ │ │ │ │ ├── AlphaMaskImage.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── canvas │ │ │ │ │ ├── Canvas.d.ts │ │ │ │ │ ├── Canvas.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ └── LoadImageMethods.js │ │ │ │ ├── canvasbase │ │ │ │ │ ├── Canvas.d.ts │ │ │ │ │ ├── Canvas.js │ │ │ │ │ ├── CanvasMethods.js │ │ │ │ │ ├── TextureMethods.js │ │ │ │ │ └── render │ │ │ │ │ │ ├── CanvasRenderer.js │ │ │ │ │ │ ├── Render.js │ │ │ │ │ │ └── WebGLRenderer.js │ │ │ │ ├── circlemaskimage │ │ │ │ │ ├── CircleMaskImage.d.ts │ │ │ │ │ ├── CircleMaskImage.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── circularprogress │ │ │ │ │ ├── CircularProgress.d.ts │ │ │ │ │ ├── CircularProgress.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── DrawContent.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── lineprogress │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── DrawContent.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── LineProgress.d.ts │ │ │ │ │ └── LineProgress.js │ │ │ │ ├── roundrectangle │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── DrawContent.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── RoundRectangle.d.ts │ │ │ │ │ └── RoundRectangle.js │ │ │ │ └── utils │ │ │ │ │ └── DrawRoundRectangleBackground.js │ │ │ ├── container │ │ │ │ ├── carousel │ │ │ │ │ ├── Carousel.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ └── methods │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ └── ShowCells.js │ │ │ │ ├── containerlite │ │ │ │ │ ├── Active.js │ │ │ │ │ ├── AddChild.js │ │ │ │ │ ├── Alpha.js │ │ │ │ │ ├── Base.d.ts │ │ │ │ │ ├── Base.js │ │ │ │ │ ├── ChangeOrigin.js │ │ │ │ │ ├── ChildState.js │ │ │ │ │ ├── Children.js │ │ │ │ │ ├── ContainerLite.d.ts │ │ │ │ │ ├── ContainerLite.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Depth.js │ │ │ │ │ ├── DrawBounds.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GetParent.js │ │ │ │ │ ├── Layer.js │ │ │ │ │ ├── Mask.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── P3Container.js │ │ │ │ │ ├── Parent.js │ │ │ │ │ ├── Position.js │ │ │ │ │ ├── RemoveChild.js │ │ │ │ │ ├── RenderTexture.js │ │ │ │ │ ├── Rotation.js │ │ │ │ │ ├── Scale.js │ │ │ │ │ ├── ScrollFactor.js │ │ │ │ │ ├── Transform.js │ │ │ │ │ ├── Tween.js │ │ │ │ │ ├── Visible.js │ │ │ │ │ ├── mask │ │ │ │ │ │ ├── AddChildMask.js │ │ │ │ │ │ ├── ChildrenMaskMethods.js │ │ │ │ │ │ └── MaskChildren.js │ │ │ │ │ ├── rendertexture │ │ │ │ │ │ ├── Enter.js │ │ │ │ │ │ ├── Exit.js │ │ │ │ │ │ ├── Init.js │ │ │ │ │ │ └── MeshRenderTextureBase.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── GetLocalState.js │ │ │ │ │ │ ├── GetScale.js │ │ │ │ │ │ └── Traversal.js │ │ │ │ ├── gridtable │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── GridTable.d.ts │ │ │ │ │ ├── GridTable.js │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── EachCell.js │ │ │ │ │ │ ├── InsertNewCells.js │ │ │ │ │ │ ├── IsCellVisible.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── PointToCell.js │ │ │ │ │ │ ├── RemoveCells.js │ │ │ │ │ │ ├── SetCellsCount.js │ │ │ │ │ │ ├── SetColumnCount.js │ │ │ │ │ │ ├── SetGridSize.js │ │ │ │ │ │ ├── SetTableOX.js │ │ │ │ │ │ ├── SetTableOY.js │ │ │ │ │ │ ├── UpdateVisibleCell.js │ │ │ │ │ │ └── updatetable │ │ │ │ │ │ │ ├── GetCellTLX.js │ │ │ │ │ │ │ ├── GetCellTLY.js │ │ │ │ │ │ │ ├── HideCell.js │ │ │ │ │ │ │ ├── HideCells.js │ │ │ │ │ │ │ ├── ShowCell.js │ │ │ │ │ │ │ ├── ShowCells.js │ │ │ │ │ │ │ └── UpdateTable.js │ │ │ │ │ └── table │ │ │ │ │ │ ├── Cell.js │ │ │ │ │ │ └── Table.js │ │ │ │ ├── imagebox │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── ImageBox.d.ts │ │ │ │ │ └── ImageBox.js │ │ │ │ ├── transitionimage │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── TransitionImage.d.ts │ │ │ │ │ ├── TransitionImage.js │ │ │ │ │ └── methods │ │ │ │ │ │ ├── CrossFadeTransition.js │ │ │ │ │ │ ├── GridCutMethods.js │ │ │ │ │ │ ├── MaskMethods.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── SetTransitionCallbackMethods.js │ │ │ │ │ │ └── TransitionMethods.js │ │ │ │ └── utils │ │ │ │ │ └── FlipMethods.js │ │ │ ├── dom │ │ │ │ ├── filechooser │ │ │ │ │ ├── ClickPromise.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── FileChooser.d.ts │ │ │ │ │ └── FileChooser.js │ │ │ │ ├── filedropzone │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── FileDropZone.d.ts │ │ │ │ │ ├── FileDropZone.js │ │ │ │ │ ├── FileDropZoneProperties.js │ │ │ │ │ └── methods │ │ │ │ │ │ ├── DropEnableMethods.js │ │ │ │ │ │ ├── FilterMethods.js │ │ │ │ │ │ └── Methods.js │ │ │ │ ├── inputtext │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── InputText.d.ts │ │ │ │ │ ├── InputText.js │ │ │ │ │ └── InputTextProperties.js │ │ │ │ ├── utils │ │ │ │ │ ├── LoadFileMethods.js │ │ │ │ │ ├── Resize.js │ │ │ │ │ ├── RouteEvents.js │ │ │ │ │ ├── SetProperties.js │ │ │ │ │ ├── StopPropagationTouchEvents.js │ │ │ │ │ └── SyncTo.js │ │ │ │ └── youtubeplayer │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── LoadAPI.js │ │ │ │ │ ├── YoutubePlayer.d.ts │ │ │ │ │ └── YoutubePlayer.js │ │ │ ├── dynamictext │ │ │ │ ├── canvasinput │ │ │ │ │ ├── CanvasInput.d.ts │ │ │ │ │ ├── CanvasInput.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── AddLastInsertCursor.js │ │ │ │ │ │ ├── InjectDefaultConfig.js │ │ │ │ │ │ ├── RegisterCursorStyle.js │ │ │ │ │ │ ├── RegisterFocusStyle.js │ │ │ │ │ │ └── SetText.js │ │ │ │ │ └── textedit │ │ │ │ │ │ ├── ClearCursor.js │ │ │ │ │ │ ├── ClearSelectRange.js │ │ │ │ │ │ ├── CreateHiddenTextEdit.js │ │ │ │ │ │ ├── HiddenTextEdit.d.ts │ │ │ │ │ │ ├── HiddenTextEdit.js │ │ │ │ │ │ ├── MoveCursor.js │ │ │ │ │ │ └── SelectRange.js │ │ │ │ ├── dynamictext │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── DynamicText.d.ts │ │ │ │ │ ├── DynamicText.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── bob │ │ │ │ │ │ ├── Base.d.ts │ │ │ │ │ │ ├── Base.js │ │ │ │ │ │ ├── Types.js │ │ │ │ │ │ ├── background │ │ │ │ │ │ │ ├── Background.d.ts │ │ │ │ │ │ │ └── Background.js │ │ │ │ │ │ ├── char │ │ │ │ │ │ │ ├── CharData.d.ts │ │ │ │ │ │ │ ├── CharData.js │ │ │ │ │ │ │ ├── TextStyle.d.ts │ │ │ │ │ │ │ └── TextStyle.js │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── Command.d.ts │ │ │ │ │ │ │ └── Command.js │ │ │ │ │ │ ├── drawer │ │ │ │ │ │ │ ├── Drawer.d.ts │ │ │ │ │ │ │ └── Drawer.js │ │ │ │ │ │ ├── image │ │ │ │ │ │ │ ├── ImageData.d.ts │ │ │ │ │ │ │ └── ImageData.js │ │ │ │ │ │ ├── innerbounds │ │ │ │ │ │ │ ├── InnerBounds.d.ts │ │ │ │ │ │ │ └── InnerBounds.js │ │ │ │ │ │ ├── renderbase │ │ │ │ │ │ │ ├── Contains.js │ │ │ │ │ │ │ ├── GetWorldPosition.js │ │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ │ ├── RenderBase.d.ts │ │ │ │ │ │ │ ├── RenderBase.js │ │ │ │ │ │ │ └── RenderMethods.js │ │ │ │ │ │ ├── space │ │ │ │ │ │ │ ├── Space.d.ts │ │ │ │ │ │ │ └── Space.js │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── GetProperty.js │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── AddChild.js │ │ │ │ │ │ ├── AppendCommand.js │ │ │ │ │ │ ├── AppendDrawer.js │ │ │ │ │ │ ├── AppendImage.js │ │ │ │ │ │ ├── AppendSpace.js │ │ │ │ │ │ ├── AppendText.js │ │ │ │ │ │ ├── BackgroundMethods.js │ │ │ │ │ │ ├── ClearContent.js │ │ │ │ │ │ ├── CreateCharChild.js │ │ │ │ │ │ ├── CreateCharChildren.js │ │ │ │ │ │ ├── CreateCommandChild.js │ │ │ │ │ │ ├── CreateDrawerChild.js │ │ │ │ │ │ ├── CreateImageChild.js │ │ │ │ │ │ ├── CreateSpaceChild.js │ │ │ │ │ │ ├── ForEachCharChild.js │ │ │ │ │ │ ├── ForEachChild.js │ │ │ │ │ │ ├── ForEachRenderableChild.js │ │ │ │ │ │ ├── GetActiveChildren.js │ │ │ │ │ │ ├── GetCharChild.js │ │ │ │ │ │ ├── GetCharChildIndex.js │ │ │ │ │ │ ├── GetCharChildren.js │ │ │ │ │ │ ├── GetCharIndex.js │ │ │ │ │ │ ├── GetCharWorldPosition.js │ │ │ │ │ │ ├── GetChildren.js │ │ │ │ │ │ ├── GetLastAppendedChildren.js │ │ │ │ │ │ ├── GetNearestChild.js │ │ │ │ │ │ ├── GetPadding.js │ │ │ │ │ │ ├── GetText.js │ │ │ │ │ │ ├── InnerBoundsMethods.js │ │ │ │ │ │ ├── InsertText.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── ModifyDefaultTextStyle.js │ │ │ │ │ │ ├── ModifyTextStyle.js │ │ │ │ │ │ ├── MoveChildMethods.js │ │ │ │ │ │ ├── PopChild.js │ │ │ │ │ │ ├── RemoveChild.js │ │ │ │ │ │ ├── RemoveChildren.js │ │ │ │ │ │ ├── RemoveText.js │ │ │ │ │ │ ├── RenderContent.js │ │ │ │ │ │ ├── ResetTextStyle.js │ │ │ │ │ │ ├── RunVerticalWrap.js │ │ │ │ │ │ ├── RunWordWrap.js │ │ │ │ │ │ ├── RunWrap.js │ │ │ │ │ │ ├── SetAlignMethods.js │ │ │ │ │ │ ├── SetFixedSize.js │ │ │ │ │ │ ├── SetPadding.js │ │ │ │ │ │ ├── SetTestString.js │ │ │ │ │ │ ├── SetText.js │ │ │ │ │ │ ├── SetToMinSize.js │ │ │ │ │ │ ├── SetWrapConfig.js │ │ │ │ │ │ ├── input │ │ │ │ │ │ │ ├── GetFirstChildContains.js │ │ │ │ │ │ │ ├── SetChildrenInteractive.js │ │ │ │ │ │ │ ├── SetChildrenInteractiveEnable.js │ │ │ │ │ │ │ └── SetInteractive.js │ │ │ │ │ │ ├── utils │ │ │ │ │ │ │ └── transform │ │ │ │ │ │ │ │ ├── BobPositionToCanvasPosition.js │ │ │ │ │ │ │ │ ├── BobPositionToWorldPosition.js │ │ │ │ │ │ │ │ ├── CanvasPositionToBobPosition.js │ │ │ │ │ │ │ │ ├── GetBobCenterPosition.js │ │ │ │ │ │ │ │ └── GetBobWorldPosition.js │ │ │ │ │ │ └── wrap │ │ │ │ │ │ │ ├── GetChildrenAlign.js │ │ │ │ │ │ │ ├── OffsetChildren.js │ │ │ │ │ │ │ ├── runverticalwrap │ │ │ │ │ │ │ ├── AlignLines.js │ │ │ │ │ │ │ └── RunVerticalWrap.js │ │ │ │ │ │ │ └── runwordwrap │ │ │ │ │ │ │ ├── AlignLines.js │ │ │ │ │ │ │ ├── GetDefaultTextHeight.js │ │ │ │ │ │ │ ├── GetWord.js │ │ │ │ │ │ │ └── RunWordWrap.js │ │ │ │ │ └── poolmanager │ │ │ │ │ │ └── PoolManager.js │ │ │ │ └── textplayer │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── TextPlayer.d.ts │ │ │ │ │ ├── TextPlayer.js │ │ │ │ │ ├── methods │ │ │ │ │ ├── AddImage.js │ │ │ │ │ ├── ContentMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── PauseMethods.js │ │ │ │ │ ├── PlayMethods.js │ │ │ │ │ ├── ResumeMethods.js │ │ │ │ │ ├── SetClickTarget.js │ │ │ │ │ ├── SetIgnoreNextPageInput.js │ │ │ │ │ ├── SetIgnoreWait.js │ │ │ │ │ ├── SetNextPageInput.js │ │ │ │ │ ├── SetTargetCamera.js │ │ │ │ │ ├── ShowPage.js │ │ │ │ │ ├── SpriteMethods.js │ │ │ │ │ ├── TypingNextPage.js │ │ │ │ │ ├── TypingSpeedMethods.js │ │ │ │ │ ├── Wait.js │ │ │ │ │ ├── gameobjectmanager │ │ │ │ │ │ ├── GameObjectManagerMethods.js │ │ │ │ │ │ ├── OnParseAddGameObjectTag.js │ │ │ │ │ │ ├── OnParseCallGameObjectMethodTag.js │ │ │ │ │ │ ├── OnParseEaseGameObjectPropertyTag.js │ │ │ │ │ │ └── OnParseRemoveAllGameObjectsTag.js │ │ │ │ │ ├── spritemanager │ │ │ │ │ │ ├── AddSpriteManager.js │ │ │ │ │ │ ├── OnParseChainAnimationTag.js │ │ │ │ │ │ ├── OnParsePauseAnimationTag.js │ │ │ │ │ │ ├── OnParsePlayAnimationTag.js │ │ │ │ │ │ └── SpriteMethods.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── ClearEvents.js │ │ │ │ │ │ ├── Events.js │ │ │ │ │ │ ├── Progress.js │ │ │ │ │ │ └── wait │ │ │ │ │ │ ├── GetWrapCallback.js │ │ │ │ │ │ ├── WaitCallback.js │ │ │ │ │ │ ├── WaitCameraEffect.js │ │ │ │ │ │ ├── WaitClick.js │ │ │ │ │ │ ├── WaitGameObject.js │ │ │ │ │ │ ├── WaitKeyDown.js │ │ │ │ │ │ ├── WaitMultiple.js │ │ │ │ │ │ ├── WaitMusic.js │ │ │ │ │ │ └── WaitTime.js │ │ │ │ │ ├── parser │ │ │ │ │ ├── AddParseCallbacks.js │ │ │ │ │ ├── Parser.js │ │ │ │ │ ├── PreProcessSource.js │ │ │ │ │ ├── backgroundmusic │ │ │ │ │ │ ├── OnParseCrossFadeBackgroundMusicTag.js │ │ │ │ │ │ ├── OnParseFadeInBackgroundMusicTag.js │ │ │ │ │ │ ├── OnParseFadeOutBackgroundMusicTag.js │ │ │ │ │ │ ├── OnParsePauseBackgroundMusicTag.js │ │ │ │ │ │ ├── OnParsePlayBackgroundMusicTag.js │ │ │ │ │ │ └── OnParseSetBackgroundMusicVolumeTag.js │ │ │ │ │ ├── camera │ │ │ │ │ │ ├── OnParseFadeInCameraTag.js │ │ │ │ │ │ ├── OnParseFadeOutCameraTag.js │ │ │ │ │ │ ├── OnParseFlashCameraTag.js │ │ │ │ │ │ ├── OnParseRotateCameraTag.js │ │ │ │ │ │ ├── OnParseScrollCameraTag.js │ │ │ │ │ │ ├── OnParseShakeCameraTag.js │ │ │ │ │ │ └── OnParseZoomCameraTag.js │ │ │ │ │ ├── content │ │ │ │ │ │ ├── OnParseContent.js │ │ │ │ │ │ ├── OnParseContentOff.js │ │ │ │ │ │ ├── OnParseContentOn.js │ │ │ │ │ │ ├── OnParseNewLineTag.js │ │ │ │ │ │ └── OnParsePageBreakTag.js │ │ │ │ │ ├── custom │ │ │ │ │ │ └── OnParseCustomTag.js │ │ │ │ │ ├── image │ │ │ │ │ │ └── OnParseImageTag.js │ │ │ │ │ ├── soundeffect │ │ │ │ │ │ ├── OnParseFadeInSoundEffectTag.js │ │ │ │ │ │ ├── OnParseFadeOutSoundEffectTag.js │ │ │ │ │ │ ├── OnParsePlaySoundEffectTag.js │ │ │ │ │ │ └── OnParseSetSoundEffectVolumeTag.js │ │ │ │ │ ├── space │ │ │ │ │ │ └── OnParseSpaceTag.js │ │ │ │ │ ├── textstyle │ │ │ │ │ │ ├── OnParseAlignTag.js │ │ │ │ │ │ ├── OnParseBoldTag.js │ │ │ │ │ │ ├── OnParseColorTag.js │ │ │ │ │ │ ├── OnParseFontSizeTag.js │ │ │ │ │ │ ├── OnParseItalicTag.js │ │ │ │ │ │ ├── OnParseLeftSpaceTag.js │ │ │ │ │ │ ├── OnParseOffsetXTag.js │ │ │ │ │ │ ├── OnParseOffsetYTag.js │ │ │ │ │ │ ├── OnParseRightSpaceTag.js │ │ │ │ │ │ ├── OnParseShadowColorTag.js │ │ │ │ │ │ └── OnParseStrokeColorTag.js │ │ │ │ │ ├── typing │ │ │ │ │ │ └── OnParseTypingSpeedTag.js │ │ │ │ │ └── wait │ │ │ │ │ │ └── OnParseWaitTag.js │ │ │ │ │ └── typewriter │ │ │ │ │ ├── FadeOutPage.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── Pause.js │ │ │ │ │ ├── PauseTyping.js │ │ │ │ │ ├── Resume.js │ │ │ │ │ ├── ResumeTyping.js │ │ │ │ │ ├── SetIgnoreWait.js │ │ │ │ │ ├── SetSkipSoundEffect.js │ │ │ │ │ ├── SetSkipSpaceEnable.js │ │ │ │ │ ├── SetSkipTypingAnimation.js │ │ │ │ │ ├── SkipCurrentTypingDelay.js │ │ │ │ │ ├── Start.js │ │ │ │ │ ├── TimerTypes.js │ │ │ │ │ ├── TypeWriter.js │ │ │ │ │ ├── Typing.js │ │ │ │ │ ├── TypingSpeedMethods.js │ │ │ │ │ └── Wait.js │ │ │ ├── layer │ │ │ │ └── layermanager │ │ │ │ │ ├── LayerManager.d.ts │ │ │ │ │ └── LayerManager.js │ │ │ ├── live2d │ │ │ │ ├── framework │ │ │ │ │ ├── .eslintrc.yml │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package-lock.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── cubismdefaultparameterid.ts │ │ │ │ │ │ ├── cubismframeworkconfig.ts │ │ │ │ │ │ ├── cubismmodelsettingjson.ts │ │ │ │ │ │ ├── effect │ │ │ │ │ │ │ ├── cubismbreath.ts │ │ │ │ │ │ │ ├── cubismeyeblink.ts │ │ │ │ │ │ │ └── cubismpose.ts │ │ │ │ │ │ ├── icubismallcator.ts │ │ │ │ │ │ ├── icubismmodelsetting.ts │ │ │ │ │ │ ├── id │ │ │ │ │ │ │ ├── cubismid.ts │ │ │ │ │ │ │ └── cubismidmanager.ts │ │ │ │ │ │ ├── live2dcubismframework.ts │ │ │ │ │ │ ├── math │ │ │ │ │ │ │ ├── cubismmath.ts │ │ │ │ │ │ │ ├── cubismmatrix44.ts │ │ │ │ │ │ │ ├── cubismmodelmatrix.ts │ │ │ │ │ │ │ ├── cubismtargetpoint.ts │ │ │ │ │ │ │ ├── cubismvector2.ts │ │ │ │ │ │ │ └── cubismviewmatrix.ts │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ ├── cubismmoc.ts │ │ │ │ │ │ │ ├── cubismmodel.ts │ │ │ │ │ │ │ ├── cubismmodeluserdata.ts │ │ │ │ │ │ │ ├── cubismmodeluserdatajson.ts │ │ │ │ │ │ │ └── cubismusermodel.ts │ │ │ │ │ │ ├── motion │ │ │ │ │ │ │ ├── acubismmotion.ts │ │ │ │ │ │ │ ├── cubismexpressionmotion.ts │ │ │ │ │ │ │ ├── cubismmotion.ts │ │ │ │ │ │ │ ├── cubismmotioninternal.ts │ │ │ │ │ │ │ ├── cubismmotionjson.ts │ │ │ │ │ │ │ ├── cubismmotionmanager.ts │ │ │ │ │ │ │ ├── cubismmotionqueueentry.ts │ │ │ │ │ │ │ └── cubismmotionqueuemanager.ts │ │ │ │ │ │ ├── physics │ │ │ │ │ │ │ ├── cubismphysics.ts │ │ │ │ │ │ │ ├── cubismphysicsinternal.ts │ │ │ │ │ │ │ └── cubismphysicsjson.ts │ │ │ │ │ │ ├── rendering │ │ │ │ │ │ │ ├── cubismrenderer.ts │ │ │ │ │ │ │ └── cubismrenderer_webgl.ts │ │ │ │ │ │ ├── type │ │ │ │ │ │ │ ├── csmmap.ts │ │ │ │ │ │ │ ├── csmrectf.ts │ │ │ │ │ │ │ ├── csmstring.ts │ │ │ │ │ │ │ └── csmvector.ts │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── cubismdebug.ts │ │ │ │ │ │ │ ├── cubismjson.ts │ │ │ │ │ │ │ └── cubismstring.ts │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── gameobject │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Live2dGameObject.d.ts │ │ │ │ │ ├── Live2dGameObject.js │ │ │ │ │ ├── Live2dGameObjectBase.d.ts │ │ │ │ │ ├── Live2dGameObjectBase.js │ │ │ │ │ ├── events │ │ │ │ │ │ ├── OnExpressionStart.js │ │ │ │ │ │ ├── OnIdle.js │ │ │ │ │ │ ├── OnMotionComplete.js │ │ │ │ │ │ └── OnMotionStart.js │ │ │ │ │ ├── globaldata │ │ │ │ │ │ ├── CanvasMatrix.js │ │ │ │ │ │ └── GlobalData.js │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── SetModel.js │ │ │ │ │ │ ├── SetTimeScale.js │ │ │ │ │ │ ├── expression │ │ │ │ │ │ │ ├── GetExpressionNames.js │ │ │ │ │ │ │ ├── SetExpression.js │ │ │ │ │ │ │ └── SetRandomExpression.js │ │ │ │ │ │ ├── interactive │ │ │ │ │ │ │ ├── GetHitTestResult.js │ │ │ │ │ │ │ ├── HitAreaCallback.js │ │ │ │ │ │ │ ├── HitTest.js │ │ │ │ │ │ │ └── SetInteractive.js │ │ │ │ │ │ ├── lipsync │ │ │ │ │ │ │ └── SetLipSyncValue.js │ │ │ │ │ │ ├── motion │ │ │ │ │ │ │ ├── AutoPlayIdleMotion.js │ │ │ │ │ │ │ ├── GetMotionGroupNames.js │ │ │ │ │ │ │ ├── GetMotionNames.js │ │ │ │ │ │ │ ├── GetPlayinigMotionNames.js │ │ │ │ │ │ │ ├── IsAnyMotionPlaying.js │ │ │ │ │ │ │ ├── StartMotion.js │ │ │ │ │ │ │ └── StopAllMotions.js │ │ │ │ │ │ ├── parameter │ │ │ │ │ │ │ ├── AddParameterValue.js │ │ │ │ │ │ │ ├── GetParameters.js │ │ │ │ │ │ │ ├── LookAt.js │ │ │ │ │ │ │ ├── LookForward.js │ │ │ │ │ │ │ ├── RegisterParameter.js │ │ │ │ │ │ │ └── ResetParameterValue.js │ │ │ │ │ │ └── position │ │ │ │ │ │ │ └── WorldXYToModelXY.js │ │ │ │ │ ├── model │ │ │ │ │ │ ├── Const.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── Model.js │ │ │ │ │ │ ├── ViewMatrix.js │ │ │ │ │ │ ├── draw │ │ │ │ │ │ │ ├── Draw.js │ │ │ │ │ │ │ └── UpdateViewMatrix.js │ │ │ │ │ │ ├── expression │ │ │ │ │ │ │ ├── GetExpressionNames.js │ │ │ │ │ │ │ ├── SetExpression.js │ │ │ │ │ │ │ └── SetRandomExpression.js │ │ │ │ │ │ ├── hitarea │ │ │ │ │ │ │ ├── GetDrawableBounds.js │ │ │ │ │ │ │ ├── HitAreaNameToDrawIndex.js │ │ │ │ │ │ │ └── HitTest.js │ │ │ │ │ │ ├── motion │ │ │ │ │ │ │ ├── GetMotionGroupNames.js │ │ │ │ │ │ │ ├── GetMotionNames.js │ │ │ │ │ │ │ ├── GetPlayinigMotionNames.js │ │ │ │ │ │ │ ├── IsAnyMotionPlaying.js │ │ │ │ │ │ │ ├── StartMotion.js │ │ │ │ │ │ │ └── StopAllMotions.js │ │ │ │ │ │ ├── parameter │ │ │ │ │ │ │ ├── AddParameterValue.js │ │ │ │ │ │ │ ├── RegisterParameter.js │ │ │ │ │ │ │ └── ResetParameterValue.js │ │ │ │ │ │ ├── position │ │ │ │ │ │ │ └── LocalXToModelMatrixX.js │ │ │ │ │ │ ├── setup │ │ │ │ │ │ │ └── Setup.js │ │ │ │ │ │ └── update │ │ │ │ │ │ │ └── Update.js │ │ │ │ │ └── render │ │ │ │ │ │ ├── CanvasRenderer.js │ │ │ │ │ │ ├── Render.js │ │ │ │ │ │ └── WebGLRenderer.js │ │ │ │ ├── index.js │ │ │ │ ├── index.ts │ │ │ │ ├── loader │ │ │ │ │ ├── core │ │ │ │ │ │ ├── CoreScriptFileCallback.d.ts │ │ │ │ │ │ ├── CoreScriptFileCallback.js │ │ │ │ │ │ ├── Live2dCoreScriptFile.js │ │ │ │ │ │ └── Live2dCoreScriptState.js │ │ │ │ │ └── model │ │ │ │ │ │ ├── CreateBinaryFile.js │ │ │ │ │ │ ├── Live2dFile.js │ │ │ │ │ │ ├── Live2dFileCallback.d.ts │ │ │ │ │ │ ├── Live2dFileCallback.js │ │ │ │ │ │ └── LoadChildrenFiles.js │ │ │ │ ├── note.md │ │ │ │ └── utils │ │ │ │ │ └── Initialize.js │ │ │ ├── mesh │ │ │ │ ├── perspective │ │ │ │ │ ├── card │ │ │ │ │ │ ├── Card.d.ts │ │ │ │ │ │ ├── Card.js │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Flip.js │ │ │ │ │ │ └── LayoutFaces.js │ │ │ │ │ ├── carousel │ │ │ │ │ │ ├── Carousel.d.ts │ │ │ │ │ │ ├── Carousel.js │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── FaceNameToIndex.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── GetFirstFace.js │ │ │ │ │ │ ├── LayoutFaces.js │ │ │ │ │ │ └── Roll.js │ │ │ │ │ ├── image │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Image.d.ts │ │ │ │ │ │ └── Image.js │ │ │ │ │ ├── imagecarousel │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── GetFaceSize.js │ │ │ │ │ │ ├── GetIndexOffsetMap.js │ │ │ │ │ │ ├── ImageCarousel.d.ts │ │ │ │ │ │ ├── ImageCarousel.js │ │ │ │ │ │ └── Roll.js │ │ │ │ │ ├── rendertexture │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── RenderTexture.d.ts │ │ │ │ │ │ └── RenderTexture.js │ │ │ │ │ ├── sprite │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Sprite.d.ts │ │ │ │ │ │ └── Sprite.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── CreateFaces.js │ │ │ │ │ │ ├── CreatePerspectiveObject.js │ │ │ │ │ │ ├── FaceContainer.d.ts │ │ │ │ │ │ ├── FaceContainer.js │ │ │ │ │ │ ├── ForEachFace.js │ │ │ │ │ │ └── TransformVerts.js │ │ │ │ ├── quad │ │ │ │ │ ├── image │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Image.d.ts │ │ │ │ │ │ ├── Image.js │ │ │ │ │ │ └── methods │ │ │ │ │ │ │ ├── ControlPoint.js │ │ │ │ │ │ │ ├── GetPointPosition.js │ │ │ │ │ │ │ └── InitFaces.js │ │ │ │ │ ├── rendertexture │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── RenderTexture.d.ts │ │ │ │ │ │ └── RenderTexture.js │ │ │ │ │ ├── skewimage │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Skew.js │ │ │ │ │ │ ├── SkewImage.d.ts │ │ │ │ │ │ └── SkewImage.js │ │ │ │ │ └── skewrendertexture │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── SkewRenderTexture.d.ts │ │ │ │ │ │ └── SkewRenderTexture.js │ │ │ │ ├── shatter │ │ │ │ │ ├── image │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Face.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Image.d.ts │ │ │ │ │ │ └── Image.js │ │ │ │ │ └── rendertexture │ │ │ │ │ │ ├── Creator.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── RenderTexture.d.ts │ │ │ │ │ │ └── RenderTexture.js │ │ │ │ └── utils │ │ │ │ │ └── LocalXY.js │ │ │ ├── rendertexture │ │ │ │ ├── line │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Line.d.ts │ │ │ │ │ ├── Line.js │ │ │ │ │ └── UpdateTexture.js │ │ │ │ ├── ninepatch │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── NinePatch.d.ts │ │ │ │ │ └── NinePatch.js │ │ │ │ └── utils │ │ │ │ │ ├── DrawImage.js │ │ │ │ │ ├── DrawTileSprite.js │ │ │ │ │ └── GetStampGameObject.js │ │ │ ├── shader │ │ │ │ └── effectlayer │ │ │ │ │ ├── effectlayer │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── EffectLayer.js │ │ │ │ │ └── Factory.js │ │ │ │ │ └── outline │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── OutlineEffectLayer.js │ │ │ │ │ └── outline-frag.js │ │ │ ├── shape │ │ │ │ ├── checkbox │ │ │ │ │ ├── Checkbox.d.ts │ │ │ │ │ ├── Checkbox.js │ │ │ │ │ ├── CheckboxShape.d.ts │ │ │ │ │ ├── CheckboxShape.js │ │ │ │ │ ├── CheckboxShapeCreator.js │ │ │ │ │ ├── CheckboxShapeFactory.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ └── methods │ │ │ │ │ │ ├── CheckerAnimationMethods.js │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── ShapesUpdateMethods.js │ │ │ │ │ │ ├── SizeMethods.js │ │ │ │ │ │ └── StyleMethods.js │ │ │ │ ├── circularprogress │ │ │ │ │ ├── CircularProgress.d.ts │ │ │ │ │ ├── CircularProgress.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ └── ShapesUpdateMethods.js │ │ │ │ ├── cover │ │ │ │ │ ├── Cover.d.ts │ │ │ │ │ ├── Cover.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── customprogress │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── CustomProgress.d.ts │ │ │ │ │ ├── CustomProgress.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── customshapes │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── CustomShapes.d.ts │ │ │ │ │ ├── CustomShapes.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ └── ShapesUpdateMethods.js │ │ │ │ ├── fullwindowrectangle │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── FullWindowRectangle.d.ts │ │ │ │ │ └── FullWindowRectangle.js │ │ │ │ ├── lineprogress │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── LineProgress.d.ts │ │ │ │ │ ├── LineProgress.js │ │ │ │ │ └── UpdateShapes.js │ │ │ │ ├── roundrectangle │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── RoundRectangle.d.ts │ │ │ │ │ ├── RoundRectangle.js │ │ │ │ │ └── render │ │ │ │ │ │ ├── CanvasRenderer.js │ │ │ │ │ │ ├── Render.js │ │ │ │ │ │ └── WebGLRenderer.js │ │ │ │ ├── shapes │ │ │ │ │ ├── BaseShapes.d.ts │ │ │ │ │ ├── BaseShapes.js │ │ │ │ │ ├── geoms │ │ │ │ │ │ ├── base │ │ │ │ │ │ │ ├── BaseGeom.d.ts │ │ │ │ │ │ │ ├── BaseGeom.js │ │ │ │ │ │ │ └── StyleMethods.js │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lines │ │ │ │ │ │ │ ├── Curve.d.ts │ │ │ │ │ │ │ ├── Curve.js │ │ │ │ │ │ │ ├── Line.d.ts │ │ │ │ │ │ │ ├── Line.js │ │ │ │ │ │ │ ├── Lines.d.ts │ │ │ │ │ │ │ ├── Lines.js │ │ │ │ │ │ │ ├── PathBase.d.ts │ │ │ │ │ │ │ ├── PathBase.js │ │ │ │ │ │ │ ├── arc │ │ │ │ │ │ │ │ ├── Arc.d.ts │ │ │ │ │ │ │ │ ├── Arc.js │ │ │ │ │ │ │ │ ├── Circle.d.ts │ │ │ │ │ │ │ │ ├── Circle.js │ │ │ │ │ │ │ │ ├── Ellipse.d.ts │ │ │ │ │ │ │ │ └── Ellipse.js │ │ │ │ │ │ │ └── roundrectangle │ │ │ │ │ │ │ │ ├── RoundRectangle.d.ts │ │ │ │ │ │ │ │ └── RoundRectangle.js │ │ │ │ │ │ ├── rectangle │ │ │ │ │ │ │ ├── Rectangle.d.ts │ │ │ │ │ │ │ └── Rectangle.js │ │ │ │ │ │ └── triangle │ │ │ │ │ │ │ ├── Triangle.d.ts │ │ │ │ │ │ │ └── Triangle.js │ │ │ │ │ └── render │ │ │ │ │ │ ├── CanvasRenderer.js │ │ │ │ │ │ ├── Render.js │ │ │ │ │ │ └── WebGLRenderer.js │ │ │ │ ├── toggleswitch │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── ToggleSwitch.d.ts │ │ │ │ │ ├── ToggleSwitch.js │ │ │ │ │ ├── ToggleSwitchShape.d.ts │ │ │ │ │ ├── ToggleSwitchShape.js │ │ │ │ │ ├── ToggleSwitchShapeCreator.js │ │ │ │ │ ├── ToggleSwitchShapeFactory.js │ │ │ │ │ └── methods │ │ │ │ │ │ ├── Methods.js │ │ │ │ │ │ ├── PositionMethods.js │ │ │ │ │ │ ├── ShapesUpdateMethods.js │ │ │ │ │ │ ├── SizeMethods.js │ │ │ │ │ │ ├── StyleMethods.js │ │ │ │ │ │ └── ToggleAnimationMethods.js │ │ │ │ ├── triangle │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Triangle.d.ts │ │ │ │ │ ├── Triangle.js │ │ │ │ │ └── methods │ │ │ │ │ │ ├── DrawCircleVerticesTriangle.js │ │ │ │ │ │ ├── DrawFitTriangle.js │ │ │ │ │ │ ├── EaseDirectionMethods.js │ │ │ │ │ │ └── ShapesUpdateMethods.js │ │ │ │ └── utils │ │ │ │ │ └── render │ │ │ │ │ ├── FillPathWebGL.js │ │ │ │ │ ├── FillStyleCanvas.js │ │ │ │ │ ├── LineStyleCanvas.js │ │ │ │ │ └── StrokePathWebGL.js │ │ │ ├── tagtext │ │ │ │ ├── bbcodetext │ │ │ │ │ ├── BBCodeText.d.ts │ │ │ │ │ ├── BBCodeText.js │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ └── parser │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── PropToContextStyle.js │ │ │ │ │ │ ├── PropToTagText.js │ │ │ │ │ │ ├── SplitText.js │ │ │ │ │ │ ├── TagRegex.js │ │ │ │ │ │ └── TagTextToProp.js │ │ │ │ ├── tagtext │ │ │ │ │ ├── Creator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Parser.js │ │ │ │ │ ├── TagText.d.ts │ │ │ │ │ └── TagText.js │ │ │ │ └── textbase │ │ │ │ │ ├── FullFill.js │ │ │ │ │ ├── IsCanvasTextGameObject.js │ │ │ │ │ ├── Text.d.ts │ │ │ │ │ ├── Text.js │ │ │ │ │ ├── canvastext │ │ │ │ │ ├── CanvasText.js │ │ │ │ │ ├── DrawMethods.js │ │ │ │ │ └── SetInteractive.js │ │ │ │ │ ├── hitareamanager │ │ │ │ │ └── HitAreaManager.js │ │ │ │ │ ├── penmanger │ │ │ │ │ ├── Pen.js │ │ │ │ │ └── PenManager.js │ │ │ │ │ └── wraptext │ │ │ │ │ ├── WrapText.js │ │ │ │ │ └── WrapTextLinesPool.js │ │ │ ├── textbase │ │ │ │ ├── TextBase.js │ │ │ │ ├── const.js │ │ │ │ ├── render │ │ │ │ │ ├── CanvasRenderer.js │ │ │ │ │ ├── Render.js │ │ │ │ │ └── WebGLRenderer.js │ │ │ │ └── textstyle │ │ │ │ │ ├── MeasureText.js │ │ │ │ │ ├── MeasureTextMargins.js │ │ │ │ │ ├── PropertyMap.js │ │ │ │ │ ├── TextStyle.js │ │ │ │ │ └── TextStyleInterface.d.ts │ │ │ └── video │ │ │ │ ├── videobase │ │ │ │ ├── CreateVideoElement.js │ │ │ │ ├── Load.js │ │ │ │ └── VideoBase.js │ │ │ │ ├── videocanvas │ │ │ │ ├── Creator.js │ │ │ │ ├── Factory.js │ │ │ │ └── VideoCanvas.js │ │ │ │ └── videodom │ │ │ │ ├── Creator.js │ │ │ │ ├── Factory.js │ │ │ │ └── VideoDOM.js │ │ ├── gashapon-plugin.d.ts │ │ ├── gashapon-plugin.js │ │ ├── gashapon.d.ts │ │ ├── gashapon.js │ │ ├── geom │ │ │ ├── hexagon │ │ │ │ ├── Height.js │ │ │ │ ├── Hexagon.js │ │ │ │ ├── SetPoints.js │ │ │ │ └── Width.js │ │ │ ├── pathdata │ │ │ │ ├── ArcTo.js │ │ │ │ ├── CubicBezierCurveTo.js │ │ │ │ ├── DuplicateLast.js │ │ │ │ ├── LineTo.js │ │ │ │ ├── Offset.js │ │ │ │ ├── PathDataBuilder │ │ │ │ │ ├── AddPathMethods.js │ │ │ │ │ ├── GraphicsMethods.js │ │ │ │ │ ├── PathDataBuilder.js │ │ │ │ │ ├── PathSegmentMethods.js │ │ │ │ │ ├── SavePathDataMethods.js │ │ │ │ │ └── TransformPointsMethods.js │ │ │ │ ├── QuadraticBezierTo.js │ │ │ │ ├── RotateAround.js │ │ │ │ ├── Scale.js │ │ │ │ ├── StartAt.js │ │ │ │ ├── ToPoints.js │ │ │ │ └── ToPolygon.js │ │ │ ├── quad │ │ │ │ ├── Quad.js │ │ │ │ └── SetPoints.js │ │ │ ├── rhombus │ │ │ │ └── Rhombus.js │ │ │ ├── roundrectangle │ │ │ │ └── RoundRectangle.js │ │ │ └── utils │ │ │ │ ├── GetPoint.js │ │ │ │ ├── InitPoints.js │ │ │ │ ├── Offset.js │ │ │ │ └── RotateAround.js │ │ ├── gestures-plugin.d.ts │ │ ├── gestures-plugin.js │ │ ├── gestures.d.ts │ │ ├── gestures.js │ │ ├── glowfilter2pipeline-plugin.d.ts │ │ ├── glowfilter2pipeline-plugin.js │ │ ├── glowfilter2pipeline.d.ts │ │ ├── glowfilter2pipeline.js │ │ ├── glowfilterpipeline-plugin.d.ts │ │ ├── glowfilterpipeline-plugin.js │ │ ├── glowfilterpipeline.d.ts │ │ ├── glowfilterpipeline.js │ │ ├── graph-plugin.js │ │ ├── graph │ │ │ ├── ObjectFactory.js │ │ │ ├── graph │ │ │ │ ├── Factory.js │ │ │ │ ├── Graph.js │ │ │ │ ├── Methods.js │ │ │ │ ├── edge │ │ │ │ │ ├── AddEdge.js │ │ │ │ │ ├── GetAllEdges.js │ │ │ │ │ ├── GetEdgeData.js │ │ │ │ │ ├── GetEdgeLength.js │ │ │ │ │ ├── GetEdgesOfVertex.js │ │ │ │ │ ├── IsEdge.js │ │ │ │ │ ├── IsInLoop.js │ │ │ │ │ └── RemoveEdge.js │ │ │ │ ├── neighbors │ │ │ │ │ ├── AreNeighborVertices.js │ │ │ │ │ └── GetNeighborVertices.js │ │ │ │ └── vertex │ │ │ │ │ ├── AddVertex.js │ │ │ │ │ ├── AddVertices.js │ │ │ │ │ ├── GetAllConnectedVertices.js │ │ │ │ │ ├── GetAllVertices.js │ │ │ │ │ ├── GetOppositeVertex.js │ │ │ │ │ ├── GetVertexData.js │ │ │ │ │ ├── GetVerticesOfEdge.js │ │ │ │ │ ├── IsVertex.js │ │ │ │ │ ├── RemoveAllVertices.js │ │ │ │ │ └── RemoveVertex.js │ │ │ └── graphitem │ │ │ │ ├── GetGraphItem.js │ │ │ │ ├── GetObjUID.js │ │ │ │ ├── GraphItemData.js │ │ │ │ ├── IsUID.js │ │ │ │ ├── ObjBank.js │ │ │ │ └── UidToObj.js │ │ ├── grayscalepipeline-plugin.d.ts │ │ ├── grayscalepipeline-plugin.js │ │ ├── grayscalepipeline.d.ts │ │ ├── grayscalepipeline.js │ │ ├── gridalign-plugin.js │ │ ├── gridalign.js │ │ ├── gridcutimage-plugin.d.ts │ │ ├── gridcutimage-plugin.js │ │ ├── gridcutimage.d.ts │ │ ├── gridcutimage.js │ │ ├── gridtable-plugin.js │ │ ├── gridtable.d.ts │ │ ├── gridtable.js │ │ ├── hexagon-plugin.js │ │ ├── hexagon.js │ │ ├── hiddeninputtext-plugin.js │ │ ├── hiddeninputtext.d.ts │ │ ├── hiddeninputtext.js │ │ ├── horrifipipeline-plugin.d.ts │ │ ├── horrifipipeline-plugin.js │ │ ├── horrifipipeline.d.ts │ │ ├── horrifipipeline.js │ │ ├── horrifipipelinebehavior.d.ts │ │ ├── horrifipipelinebehavior.js │ │ ├── hsladjustpipeline-plugin.d.ts │ │ ├── hsladjustpipeline-plugin.js │ │ ├── hsladjustpipeline.d.ts │ │ ├── hsladjustpipeline.js │ │ ├── imagebox-plugin.js │ │ ├── imagebox.d.ts │ │ ├── imagebox.js │ │ ├── imageuriloader-plugin.js │ │ ├── imageuriloader.d.ts │ │ ├── imageuriloader.js │ │ ├── input │ │ │ ├── button │ │ │ │ ├── Button.d.ts │ │ │ │ └── Button.js │ │ │ ├── clickoutside │ │ │ │ ├── ClickOutside.d.ts │ │ │ │ └── ClickOutside.js │ │ │ ├── cursoratbound │ │ │ │ ├── CursorAtBound.d.ts │ │ │ │ └── CursorAtBound.js │ │ │ ├── drag │ │ │ │ ├── Drag.d.ts │ │ │ │ └── Drag.js │ │ │ ├── dragrotate │ │ │ │ ├── DragRotate.d.ts │ │ │ │ └── DragRotate.js │ │ │ ├── dragspeed │ │ │ │ └── DragSpeed.js │ │ │ ├── gestures │ │ │ │ ├── ObjectFactory.js │ │ │ │ ├── onepointertracer │ │ │ │ │ ├── OnePointerTracer.d.ts │ │ │ │ │ └── OnePointerTracer.js │ │ │ │ ├── pan │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Pan.d.ts │ │ │ │ │ └── Pan.js │ │ │ │ ├── pinch │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Pinch.d.ts │ │ │ │ │ └── Pinch.js │ │ │ │ ├── press │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Press.d.ts │ │ │ │ │ └── Press.js │ │ │ │ ├── rotate │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Rotate.d.ts │ │ │ │ │ ├── Rotate.js │ │ │ │ │ └── SpinObject.js │ │ │ │ ├── swipe │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Swipe.d.ts │ │ │ │ │ ├── Swipe.js │ │ │ │ │ └── VelocityMethods.js │ │ │ │ ├── tap │ │ │ │ │ ├── Factory.d.ts │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Tap.d.ts │ │ │ │ │ └── Tap.js │ │ │ │ └── twopointerstracer │ │ │ │ │ ├── TwoPointersTracer.d.ts │ │ │ │ │ └── TwoPointersTracer.js │ │ │ ├── intouching │ │ │ │ ├── InTouching.d.ts │ │ │ │ └── InTouching.js │ │ │ ├── keyshub │ │ │ │ ├── KeyHub.js │ │ │ │ └── KeysHub.js │ │ │ ├── mousewheelscroller │ │ │ │ ├── MouseWheelScroller.d.ts │ │ │ │ └── MouseWheelScroller.js │ │ │ ├── mousewheeltoupdown │ │ │ │ ├── MouseWheelToUpDown.d.ts │ │ │ │ └── MouseWheelToUpDown.js │ │ │ ├── scroller │ │ │ │ ├── Scroller.d.ts │ │ │ │ ├── Scroller.js │ │ │ │ └── State.js │ │ │ ├── slider │ │ │ │ ├── Slider.d.ts │ │ │ │ └── Slider.js │ │ │ ├── touchcursor │ │ │ │ └── TouchCursor.js │ │ │ ├── toucheventstop │ │ │ │ ├── TouchEventStop.d.ts │ │ │ │ └── TouchEventStop.js │ │ │ ├── touchgroup │ │ │ │ └── TouchGroup.js │ │ │ ├── touchstate │ │ │ │ ├── TouchState.d.ts │ │ │ │ └── TouchState.js │ │ │ └── virtualjoystick │ │ │ │ ├── VirtualJoyStick.d.ts │ │ │ │ └── VirtualJoyStick.js │ │ ├── inputtext-plugin.js │ │ ├── inputtext.d.ts │ │ ├── inputtext.js │ │ ├── interception-plugin.d.ts │ │ ├── interception-plugin.js │ │ ├── interception.d.ts │ │ ├── interception.js │ │ ├── intouching-plugin.js │ │ ├── intouching.d.ts │ │ ├── intouching.js │ │ ├── inversepipeline-plugin.d.ts │ │ ├── inversepipeline-plugin.js │ │ ├── inversepipeline.d.ts │ │ ├── inversepipeline.js │ │ ├── kawaseblurpipeline-plugin.d.ts │ │ ├── kawaseblurpipeline-plugin.js │ │ ├── kawaseblurpipeline.d.ts │ │ ├── kawaseblurpipeline.js │ │ ├── keyshub-plugin.js │ │ ├── keyshub.js │ │ ├── layermanager-plugin.d.ts │ │ ├── layermanager-plugin.js │ │ ├── layermanager.d.ts │ │ ├── layermanager.js │ │ ├── lifetime-plugin.d.ts │ │ ├── lifetime-plugin.js │ │ ├── lifetime.d.ts │ │ ├── lifetime.js │ │ ├── line-plugin.js │ │ ├── line.d.ts │ │ ├── line.js │ │ ├── lineprogress-plugin.js │ │ ├── lineprogress.d.ts │ │ ├── lineprogress.js │ │ ├── lineprogresscanvas-plugin.js │ │ ├── lineprogresscanvas.d.ts │ │ ├── lineprogresscanvas.js │ │ ├── live2d-plugin.js │ │ ├── live2d.d.ts │ │ ├── live2d.js │ │ ├── loader │ │ │ ├── awaitloader │ │ │ │ ├── AwaitFile.js │ │ │ │ ├── AwaitLoaderCallback.d.ts │ │ │ │ └── AwaitLoaderCallback.js │ │ │ ├── imageuri │ │ │ │ ├── ImageURILoaderCallback.d.ts │ │ │ │ └── ImageURILoaderCallback.js │ │ │ ├── scripttag │ │ │ │ ├── ScriptTagLoaderCallback.d.ts │ │ │ │ └── ScriptTagLoaderCallback.js │ │ │ └── webfontloader │ │ │ │ ├── TestFont.js │ │ │ │ ├── WebFont.js │ │ │ │ ├── WebFontLoaderCallback.d.ts │ │ │ │ └── WebFontLoaderCallback.js │ │ ├── loadingprogress-plugin.js │ │ ├── loadingprogress.js │ │ ├── localforage-files-plugin.d.ts │ │ ├── localforage-files-plugin.js │ │ ├── localforage-files.d.ts │ │ ├── localforage-files.js │ │ ├── localstorage-data-plugin.d.ts │ │ ├── localstorage-data-plugin.js │ │ ├── localstorage-data.d.ts │ │ ├── localstorage-data.js │ │ ├── logic │ │ │ ├── achievements │ │ │ │ ├── achievements │ │ │ │ │ ├── Achievements.d.ts │ │ │ │ │ └── Achievements.js │ │ │ │ ├── csvachievements │ │ │ │ │ ├── Achievements.d.ts │ │ │ │ │ └── Achievements.js │ │ │ │ └── ymlachievements │ │ │ │ │ ├── Achievements.d.ts │ │ │ │ │ └── Achievements.js │ │ │ ├── behaviortree │ │ │ │ ├── Factory.js │ │ │ │ ├── LICENSE │ │ │ │ ├── ObjectFactory.js │ │ │ │ ├── README.md │ │ │ │ ├── behaviortree │ │ │ │ │ ├── BehaviorTree.js │ │ │ │ │ ├── Dump.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Load.js │ │ │ │ │ └── Traversal.js │ │ │ │ ├── blackboard │ │ │ │ │ ├── Base.js │ │ │ │ │ ├── Blackboard.js │ │ │ │ │ └── Factory.js │ │ │ │ ├── constants.js │ │ │ │ ├── index.js │ │ │ │ ├── nodes │ │ │ │ │ ├── Action.js │ │ │ │ │ ├── BaseNode.js │ │ │ │ │ ├── Composite.js │ │ │ │ │ ├── Decorator.js │ │ │ │ │ ├── Factory.js │ │ │ │ │ ├── Service.js │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── Abort.js │ │ │ │ │ │ ├── Error.js │ │ │ │ │ │ ├── Failer.js │ │ │ │ │ │ ├── Runner.js │ │ │ │ │ │ ├── Succeeder.js │ │ │ │ │ │ └── Wait.js │ │ │ │ │ ├── composites │ │ │ │ │ │ ├── IfSelector.js │ │ │ │ │ │ ├── Parallel.js │ │ │ │ │ │ ├── RandomSelector.js │ │ │ │ │ │ ├── Selector.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── ShuffleSelector.js │ │ │ │ │ │ ├── SwitchSelector.js │ │ │ │ │ │ └── WeightSelector.js │ │ │ │ │ ├── decorators │ │ │ │ │ │ ├── AbortIf.js │ │ │ │ │ │ ├── Bypass.js │ │ │ │ │ │ ├── ContinueIf.js │ │ │ │ │ │ ├── Cooldown.js │ │ │ │ │ │ ├── ForceFailure.js │ │ │ │ │ │ ├── ForceSuccess.js │ │ │ │ │ │ ├── If.js │ │ │ │ │ │ ├── Invert.js │ │ │ │ │ │ ├── Limiter.js │ │ │ │ │ │ ├── Repeat.js │ │ │ │ │ │ ├── RepeatUntilFailure.js │ │ │ │ │ │ ├── RepeatUntilSuccess.js │ │ │ │ │ │ └── TimeLimit.js │ │ │ │ │ ├── expressions │ │ │ │ │ │ ├── BaseExpression.js │ │ │ │ │ │ ├── BooleanExpression.js │ │ │ │ │ │ ├── Expression.js │ │ │ │ │ │ ├── StringTemplateExpression.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ ├── parsers │ │ │ │ │ └── yaml │ │ │ │ │ │ ├── CreateNode.js │ │ │ │ │ │ ├── Factory.js │ │ │ │ │ │ ├── Handlers.js │ │ │ │ │ │ ├── LoadYaml.js │ │ │ │ │ │ ├── actions │ │ │ │ │ │ └── Wait.js │ │ │ │ │ │ ├── composites │ │ │ │ │ │ ├── IfSelector.js │ │ │ │ │ │ ├── Parallel.js │ │ │ │ │ │ ├── RandomSelector.js │ │ │ │ │ │ ├── Selector.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── ShuffleSelector.js │ │ │ │ │ │ ├── SwitchSelector.js │ │ │ │ │ │ └── WeightSelector.js │ │ │ │ │ │ └── decorators │ │ │ │ │ │ ├── AbortIf.js │ │ │ │ │ │ ├── ContinueIf.js │ │ │ │ │ │ ├── Cooldown.js │ │ │ │ │ │ ├── ForceFailure.js │ │ │ │ │ │ ├── ForceSuccess.js │ │ │ │ │ │ ├── If.js │ │ │ │ │ │ ├── Invert.js │ │ │ │ │ │ ├── Repeat.js │ │ │ │ │ │ ├── RepeatUntilFailure.js │ │ │ │ │ │ ├── RepeatUntilSuccess.js │ │ │ │ │ │ └── TimeLimit.js │ │ │ │ ├── tick │ │ │ │ │ └── Tick.js │ │ │ │ └── utils │ │ │ │ │ └── CreateID.js │ │ │ ├── bracketparser │ │ │ │ ├── bracketparser │ │ │ │ │ ├── BracketParser.d.ts │ │ │ │ │ ├── BracketParser.js │ │ │ │ │ └── ParseValue.js │ │ │ │ ├── bracketparser2 │ │ │ │ │ ├── BracketParser.d.ts │ │ │ │ │ ├── BracketParser.js │ │ │ │ │ └── ParseValue.js │ │ │ │ ├── bracketparserbase │ │ │ │ │ ├── BracketParser.d.ts │ │ │ │ │ ├── BracketParser.js │ │ │ │ │ ├── ParseValue.js │ │ │ │ │ └── TokenExpressionMethods.js │ │ │ │ └── tagplayer │ │ │ │ │ ├── TagPlayer.d.ts │ │ │ │ │ ├── TagPlayer.js │ │ │ │ │ ├── methods │ │ │ │ │ ├── ContentMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── PauseMethods.js │ │ │ │ │ ├── PlayMethods.js │ │ │ │ │ ├── ResumeMethods.js │ │ │ │ │ ├── SetClickTarget.js │ │ │ │ │ ├── SetSkipSoundEffect.js │ │ │ │ │ ├── SetTargetCamera.js │ │ │ │ │ ├── Wait.js │ │ │ │ │ ├── gameobjectmanager │ │ │ │ │ │ ├── GameObjectManagerMethods.js │ │ │ │ │ │ ├── OnParseAddGameObjectTag.js │ │ │ │ │ │ ├── OnParseCallGameObjectMethodTag.js │ │ │ │ │ │ ├── OnParseEaseGameObjectPropertyTag.js │ │ │ │ │ │ └── OnParseRemoveAllGameObjectsTag.js │ │ │ │ │ ├── spritemanager │ │ │ │ │ │ ├── AddSpriteManager.js │ │ │ │ │ │ ├── OnParseChainAnimationTag.js │ │ │ │ │ │ ├── OnParsePauseAnimationTag.js │ │ │ │ │ │ ├── OnParsePlayAnimationTag.js │ │ │ │ │ │ └── SpriteMethods.js │ │ │ │ │ ├── textmanager │ │ │ │ │ │ ├── AddTextManager.js │ │ │ │ │ │ ├── OnParseSetTextTag.js │ │ │ │ │ │ ├── OnParseTypingTextTag.js │ │ │ │ │ │ └── TextMethods.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── ClearEvents.js │ │ │ │ │ │ ├── Events.js │ │ │ │ │ │ └── wait │ │ │ │ │ │ ├── GetWrapCallback.js │ │ │ │ │ │ ├── WaitCallback.js │ │ │ │ │ │ ├── WaitCameraEffect.js │ │ │ │ │ │ ├── WaitClick.js │ │ │ │ │ │ ├── WaitGameObject.js │ │ │ │ │ │ ├── WaitKeyDown.js │ │ │ │ │ │ ├── WaitMultiple.js │ │ │ │ │ │ ├── WaitMusic.js │ │ │ │ │ │ └── WaitTime.js │ │ │ │ │ └── parser │ │ │ │ │ ├── AddParseCallbacks.js │ │ │ │ │ ├── Parser.js │ │ │ │ │ ├── PreProcessSource.js │ │ │ │ │ ├── backgroundmusic │ │ │ │ │ ├── OnParseCrossFadeBackgroundMusicTag.js │ │ │ │ │ ├── OnParseFadeInBackgroundMusicTag.js │ │ │ │ │ ├── OnParseFadeOutBackgroundMusicTag.js │ │ │ │ │ ├── OnParsePauseBackgroundMusicTag.js │ │ │ │ │ ├── OnParsePlayBackgroundMusicTag.js │ │ │ │ │ └── OnParseSetBackgroundMusicVolumeTag.js │ │ │ │ │ ├── camera │ │ │ │ │ ├── OnParseFadeInCameraTag.js │ │ │ │ │ ├── OnParseFadeOutCameraTag.js │ │ │ │ │ ├── OnParseFlashCameraTag.js │ │ │ │ │ ├── OnParseRotateCameraTag.js │ │ │ │ │ ├── OnParseScrollCameraTag.js │ │ │ │ │ ├── OnParseShakeCameraTag.js │ │ │ │ │ └── OnParseZoomCameraTag.js │ │ │ │ │ ├── content │ │ │ │ │ └── OnParseContent.js │ │ │ │ │ ├── custom │ │ │ │ │ └── OnParseCustomTag.js │ │ │ │ │ ├── soundeffect │ │ │ │ │ ├── OnParseFadeInSoundEffectTag.js │ │ │ │ │ ├── OnParseFadeOutSoundEffectTag.js │ │ │ │ │ ├── OnParsePlaySoundEffectTag.js │ │ │ │ │ └── OnParseSetSoundEffectVolumeTag.js │ │ │ │ │ └── wait │ │ │ │ │ └── OnParseWaitTag.js │ │ │ ├── conditionstable │ │ │ │ ├── conditiontable │ │ │ │ │ ├── ConditionsTable.d.ts │ │ │ │ │ └── ConditionsTable.js │ │ │ │ ├── csvconditiontable │ │ │ │ │ ├── ConditionsTable.d.ts │ │ │ │ │ ├── ConditionsTable.js │ │ │ │ │ └── CreateTestFunction.js │ │ │ │ └── ymlconditiontable │ │ │ │ │ ├── ConditionsTable.d.ts │ │ │ │ │ └── ConditionsTable.js │ │ │ ├── eventsheets │ │ │ │ ├── eventsheettrees │ │ │ │ │ ├── EventBehaviorTree.js │ │ │ │ │ ├── EventSheetTrees.d.ts │ │ │ │ │ ├── EventSheetTrees.js │ │ │ │ │ ├── TaskAction.js │ │ │ │ │ ├── TaskSequence.js │ │ │ │ │ ├── Tree.md │ │ │ │ │ └── methods │ │ │ │ │ │ ├── CustomNodeMapping.js │ │ │ │ │ │ ├── DataMethods.js │ │ │ │ │ │ ├── RunMethods.js │ │ │ │ │ │ ├── StateMethods.js │ │ │ │ │ │ ├── TreeMethods.js │ │ │ │ │ │ └── ValueConvertMethods.js │ │ │ │ └── markedeventsheets │ │ │ │ │ ├── MarkedEventSheets.d.ts │ │ │ │ │ ├── MarkedEventSheets.js │ │ │ │ │ └── methods │ │ │ │ │ ├── CreateTaskSequence.js │ │ │ │ │ ├── GetConditionExpression.js │ │ │ │ │ ├── GetHeadingTree.js │ │ │ │ │ ├── GetNodeType.js │ │ │ │ │ ├── GetTreeConfig.js │ │ │ │ │ ├── Marked2Tree.js │ │ │ │ │ ├── ParseNodes.js │ │ │ │ │ └── ParseProperty.js │ │ │ ├── fsm │ │ │ │ ├── FSM.d.ts │ │ │ │ ├── FSM.js │ │ │ │ ├── FSMBase.d.ts │ │ │ │ └── FSMBase.js │ │ │ ├── loopindexgenerator │ │ │ │ ├── LoopIndex.js │ │ │ │ └── LoopIndexGenerator.js │ │ │ ├── loopinticks │ │ │ │ └── LoopInTicks.js │ │ │ ├── quest │ │ │ │ ├── quest │ │ │ │ │ ├── Quest.d.ts │ │ │ │ │ └── Quest.js │ │ │ │ └── questions │ │ │ │ │ ├── AddQuestion.js │ │ │ │ │ ├── DataMethods.js │ │ │ │ │ ├── QuestMethods.js │ │ │ │ │ ├── QuestionManager.d.ts │ │ │ │ │ ├── QuestionManager.js │ │ │ │ │ ├── parse │ │ │ │ │ ├── ParseCSV.js │ │ │ │ │ ├── ParseInputData.js │ │ │ │ │ └── ParseYaml.js │ │ │ │ │ └── types.d.ts │ │ │ ├── runcommands │ │ │ │ ├── RunCommands.d.ts │ │ │ │ ├── RunCommands.js │ │ │ │ ├── arcadetcrp │ │ │ │ │ ├── Player.d.ts │ │ │ │ │ ├── Player.js │ │ │ │ │ ├── Recorder.d.ts │ │ │ │ │ ├── Recorder.js │ │ │ │ │ ├── StepRunner.d.ts │ │ │ │ │ └── StepRunner.js │ │ │ │ ├── csvscenario │ │ │ │ │ ├── CSVScenario.d.ts │ │ │ │ │ ├── CSVScenario.js │ │ │ │ │ ├── InstMem.js │ │ │ │ │ └── commands │ │ │ │ │ │ ├── BaseCmd.js │ │ │ │ │ │ ├── CmdHandlers.js │ │ │ │ │ │ ├── CustomCmd.js │ │ │ │ │ │ ├── ExitCmd.js │ │ │ │ │ │ ├── GotoCmd.js │ │ │ │ │ │ ├── IfCmd.js │ │ │ │ │ │ ├── LabelCmd.js │ │ │ │ │ │ └── WaitCmd.js │ │ │ │ ├── managers │ │ │ │ │ ├── Managers.d.ts │ │ │ │ │ └── Managers.js │ │ │ │ ├── sequence │ │ │ │ │ ├── Sequence.d.ts │ │ │ │ │ └── Sequence.js │ │ │ │ └── tcrp │ │ │ │ │ ├── Player.d.ts │ │ │ │ │ ├── Player.js │ │ │ │ │ ├── Recorder.d.ts │ │ │ │ │ └── Recorder.js │ │ │ ├── statemanager │ │ │ │ ├── StateManager.d.ts │ │ │ │ ├── StateManager.js │ │ │ │ ├── StateManagerBase.d.ts │ │ │ │ └── StateManagerBase.js │ │ │ └── waitevents │ │ │ │ ├── WaitEvents.d.ts │ │ │ │ └── WaitEvents.js │ │ ├── loopinticks-plugin.js │ │ ├── loopinticks.js │ │ ├── lzstring-plugin.d.ts │ │ ├── lzstring-plugin.js │ │ ├── lzstring.d.ts │ │ ├── lzstring.js │ │ ├── markedeventsheets-plugin.d.ts │ │ ├── markedeventsheets-plugin.js │ │ ├── markedeventsheets.d.ts │ │ ├── markedeventsheets.js │ │ ├── math │ │ │ ├── expressionparser │ │ │ │ ├── ExpressionParser.d.ts │ │ │ │ ├── ExpressionParser.js │ │ │ │ ├── GetProperty.js │ │ │ │ ├── parser │ │ │ │ │ ├── export-parser.bat │ │ │ │ │ ├── export.js │ │ │ │ │ ├── grammar.jison │ │ │ │ │ └── parser.js │ │ │ │ └── utils │ │ │ │ │ ├── Compile.d.ts │ │ │ │ │ └── Complile.js │ │ │ ├── fuzzy │ │ │ │ ├── BuildFuzzyModule.d.ts │ │ │ │ ├── BuildFuzzyModule.js │ │ │ │ ├── FuzzyModule.d.ts │ │ │ │ ├── FuzzyModule.js │ │ │ │ ├── rules │ │ │ │ │ ├── BuildFuzzyRule.js │ │ │ │ │ ├── BuildFuzzyRules.js │ │ │ │ │ ├── FuzzyRule.js │ │ │ │ │ └── operators │ │ │ │ │ │ ├── FuzzyAND.js │ │ │ │ │ │ ├── FuzzyCompositeTerm.js │ │ │ │ │ │ ├── FuzzyFAIRLY.js │ │ │ │ │ │ ├── FuzzyOR.js │ │ │ │ │ │ └── FuzzyVERY.js │ │ │ │ ├── utils │ │ │ │ │ ├── GetVariableName.js │ │ │ │ │ ├── IsInvalidLine.js │ │ │ │ │ └── parser │ │ │ │ │ │ ├── Parse.js │ │ │ │ │ │ ├── export-parser.bat │ │ │ │ │ │ ├── export.js │ │ │ │ │ │ ├── grammar.jison │ │ │ │ │ │ └── parser.js │ │ │ │ └── variables │ │ │ │ │ ├── BuildFuzzySet.js │ │ │ │ │ ├── BuildFuzzyVariable.js │ │ │ │ │ ├── BuildFuzzyVariables.js │ │ │ │ │ ├── FuzzyVariable.js │ │ │ │ │ ├── GetAllFuzzySets.js │ │ │ │ │ └── sets │ │ │ │ │ ├── FuzzySet.js │ │ │ │ │ ├── LeftSCurveFuzzySet.js │ │ │ │ │ ├── LeftShoulderFuzzySet.js │ │ │ │ │ ├── NormalDistFuzzySet.js │ │ │ │ │ ├── RightSCurveFuzzySet.js │ │ │ │ │ ├── RightShoulderFuzzySet.js │ │ │ │ │ ├── SingletonFuzzySet.js │ │ │ │ │ └── TriangularFuzzySet.js │ │ │ ├── gashapon │ │ │ │ ├── Gashapon.d.ts │ │ │ │ └── Gashapon.js │ │ │ └── raycaster │ │ │ │ ├── GetLineToPoints.js │ │ │ │ ├── GetLineToPolygon.js │ │ │ │ ├── Obstacles.js │ │ │ │ ├── Raycaster.d.ts │ │ │ │ └── Raycaster.js │ │ ├── maxdelta-plugin.js │ │ ├── modal-plugin.d.ts │ │ ├── modal-plugin.js │ │ ├── modal.d.ts │ │ ├── modal.js │ │ ├── mousewheelscroller-plugin.d.ts │ │ ├── mousewheelscroller-plugin.js │ │ ├── mousewheelscroller.d.ts │ │ ├── mousewheelscroller.js │ │ ├── mousewheeltoupdown-plugin.d.ts │ │ ├── mousewheeltoupdown-plugin.js │ │ ├── mousewheeltoupdown.d.ts │ │ ├── mousewheeltoupdown.js │ │ ├── moveto-plugin.d.ts │ │ ├── moveto-plugin.js │ │ ├── moveto.d.ts │ │ ├── moveto.js │ │ ├── ninepatch-plugin.js │ │ ├── ninepatch.d.ts │ │ ├── ninepatch.js │ │ ├── ninepatch2-plugin.js │ │ ├── ninepatch2.d.ts │ │ ├── ninepatch2.js │ │ ├── objectpool-plugin.js │ │ ├── objectpool.js │ │ ├── outlineeffectlayer-plugin.js │ │ ├── outlineeffectlayer.js │ │ ├── outlinepipeline-plugin.d.ts │ │ ├── outlinepipeline-plugin.js │ │ ├── outlinepipeline.d.ts │ │ ├── outlinepipeline.js │ │ ├── parse-plugin.js │ │ ├── parse.js │ │ ├── parse │ │ │ ├── ObjectFactory.js │ │ │ ├── itemtable │ │ │ │ ├── DeleteMethods.js │ │ │ │ ├── Factory.js │ │ │ │ ├── GetItemCount.js │ │ │ │ ├── GetQuery.js │ │ │ │ ├── ItemTable.js │ │ │ │ ├── LoadMethods.js │ │ │ │ ├── LoadRandomItems.js │ │ │ │ ├── Save.js │ │ │ │ └── SaveItems.js │ │ │ ├── leaderboard │ │ │ │ ├── Const.js │ │ │ │ ├── DeleteMethods.js │ │ │ │ ├── Factory.js │ │ │ │ ├── GetQueryMethods.js │ │ │ │ ├── GetRank.js │ │ │ │ ├── GetScore.js │ │ │ │ ├── GetTime.js │ │ │ │ ├── LeaderBoard.js │ │ │ │ ├── LoadMethods.js │ │ │ │ └── Post.js │ │ │ ├── pageloader │ │ │ │ ├── Factory.js │ │ │ │ ├── LoadMethods.js │ │ │ │ └── PageLoader.js │ │ │ ├── quicklogin │ │ │ │ └── QuickLogin.js │ │ │ └── utils │ │ │ │ ├── DataToItem.js │ │ │ │ ├── InitialTable.js │ │ │ │ ├── SetOwnerAccessMode.js │ │ │ │ ├── preload │ │ │ │ ├── LoaderCallback.js │ │ │ │ └── Preload.js │ │ │ │ └── query │ │ │ │ ├── Delete.js │ │ │ │ ├── FindFirst.js │ │ │ │ ├── Load.js │ │ │ │ └── Query.js │ │ ├── particlesalongbounds-plugin.d.ts │ │ ├── particlesalongbounds-plugin.js │ │ ├── particlesalongbounds.d.ts │ │ ├── particlesalongbounds.js │ │ ├── pathfollower-plugin.d.ts │ │ ├── pathfollower-plugin.js │ │ ├── pathfollower.d.ts │ │ ├── pathfollower.js │ │ ├── perlin-plugin.d.ts │ │ ├── perlin-plugin.js │ │ ├── perlin.d.ts │ │ ├── perlin.js │ │ ├── perlingrivatywell-plugin.js │ │ ├── perlingrivatywell.js │ │ ├── persistenceeffect-plugin.js │ │ ├── persistenceeffect.js │ │ ├── perspectiveimage-plugin.js │ │ ├── perspectiveimage.d.ts │ │ ├── perspectiveimage.js │ │ ├── pinch-plugin.js │ │ ├── pinch.js │ │ ├── pixelationpipeline-plugin.d.ts │ │ ├── pixelationpipeline-plugin.js │ │ ├── pixelationpipeline.d.ts │ │ ├── pixelationpipeline.js │ │ ├── pngappender-plugin.d.ts │ │ ├── pngappender-plugin.js │ │ ├── pngappender.d.ts │ │ ├── pngappender.js │ │ ├── polarcoordinate-plugin.d.ts │ │ ├── polarcoordinate-plugin.js │ │ ├── polarcoordinate.d.ts │ │ ├── polarcoordinate.js │ │ ├── pool.js │ │ ├── popup.d.ts │ │ ├── popup.js │ │ ├── postfxpipelinebehavior.js │ │ ├── quadimage-plugin.js │ │ ├── quadimage.d.ts │ │ ├── quadimage.js │ │ ├── quest-plugin.d.ts │ │ ├── quest-plugin.js │ │ ├── quest.d.ts │ │ ├── quest.js │ │ ├── randomplace-plugin.d.ts │ │ ├── randomplace-plugin.js │ │ ├── randomplace.d.ts │ │ ├── randomplace.js │ │ ├── raycaster-plugin.d.ts │ │ ├── raycaster-plugin.js │ │ ├── raycaster.d.ts │ │ ├── raycaster.js │ │ ├── realtimetimers-plugin.d.ts │ │ ├── realtimetimers-plugin.js │ │ ├── realtimetimers.d.ts │ │ ├── realtimetimers.js │ │ ├── requestdrag.d.ts │ │ ├── requestdrag.js │ │ ├── restorabledata-plugin.d.ts │ │ ├── restorabledata-plugin.js │ │ ├── restorabledata.d.ts │ │ ├── restorabledata.js │ │ ├── rhombus-plugin.js │ │ ├── rhombus.js │ │ ├── rotate-plugin.d.ts │ │ ├── rotate-plugin.js │ │ ├── rotate.d.ts │ │ ├── rotate.js │ │ ├── rotateto-plugin.d.ts │ │ ├── rotateto-plugin.js │ │ ├── rotateto.d.ts │ │ ├── rotateto.js │ │ ├── roundrectangle-plugin.js │ │ ├── roundrectangle.d.ts │ │ ├── roundrectangle.js │ │ ├── roundrectanglecanvas-plugin.js │ │ ├── roundrectanglecanvas.d.ts │ │ ├── roundrectanglecanvas.js │ │ ├── runcommands-plugin.d.ts │ │ ├── runcommands-plugin.js │ │ ├── runcommands.d.ts │ │ ├── runcommands.js │ │ ├── scale-down-destroy.d.ts │ │ ├── scale-down-destroy.js │ │ ├── scale-plugin.d.ts │ │ ├── scale-plugin.js │ │ ├── scale.d.ts │ │ ├── scale.js │ │ ├── scale │ │ │ └── scaleouter │ │ │ │ ├── CheckScaleMode.js │ │ │ │ ├── GetInnerViewport.js │ │ │ │ ├── GetOuterViewport.js │ │ │ │ ├── GetScaleOuterCameraParameters.js │ │ │ │ ├── ScaleOuter.d.ts │ │ │ │ ├── ScaleOuter.js │ │ │ │ └── ShrinkSizeByRatio.js │ │ ├── scaleouter-plugin.d.ts │ │ ├── scaleouter-plugin.js │ │ ├── scaleouter.d.ts │ │ ├── scaleouter.js │ │ ├── scripttagloader-plugin.js │ │ ├── scripttagloader.d.ts │ │ ├── scripttagloader.js │ │ ├── scroller-plugin.d.ts │ │ ├── scroller-plugin.js │ │ ├── scroller.d.ts │ │ ├── scroller.js │ │ ├── sequence-plugin.d.ts │ │ ├── sequence-plugin.js │ │ ├── sequence.d.ts │ │ ├── sequence.js │ │ ├── shaders │ │ │ ├── barrel │ │ │ │ ├── BarrelPostFxPipeline.d.ts │ │ │ │ ├── BarrelPostFxPipeline.js │ │ │ │ └── barrel-postfxfrag.js │ │ │ ├── colorreplace │ │ │ │ ├── ColorReplacePostFxPipeline.d.ts │ │ │ │ ├── ColorReplacePostFxPipeline.js │ │ │ │ └── colorreplace-postfxfrag.js │ │ │ ├── crossstitching │ │ │ │ ├── CrossStitchingPostFxPipeline.d.ts │ │ │ │ ├── CrossStitchingPostFxPipeline.js │ │ │ │ └── crossstitching-postfxfrag.js │ │ │ ├── dissolve │ │ │ │ ├── DissolvePostFxPipeline.d.ts │ │ │ │ ├── DissolvePostFxPipeline.js │ │ │ │ └── dissolve-postfxfrag.js │ │ │ ├── dropshadow │ │ │ │ ├── DropShadowPostFxPipeline.d.ts │ │ │ │ ├── DropShadowPostFxPipeline.js │ │ │ │ ├── ShadowDrawer.js │ │ │ │ └── dropshadow-postfxfrag.js │ │ │ ├── fisheye │ │ │ │ ├── FishEyePostFxPipeline.d.ts │ │ │ │ ├── FishEyePostFxPipeline.js │ │ │ │ └── fisheye-postfxfrag.js │ │ │ ├── glowfilter │ │ │ │ ├── GlowFilterPostFxPipeline.d.ts │ │ │ │ ├── GlowFilterPostFxPipeline.js │ │ │ │ └── glowfilter-postfxfrag.js │ │ │ ├── glowfilter2 │ │ │ │ ├── GlowFilterPostFxPipeline.d.ts │ │ │ │ ├── GlowFilterPostFxPipeline.js │ │ │ │ └── glowfilter-postfxfrag.js │ │ │ ├── grayscale │ │ │ │ ├── GrayScalePostFxPipeline.d.ts │ │ │ │ ├── GrayScalePostFxPipeline.js │ │ │ │ └── grayscale-postfxfrag.js │ │ │ ├── horrifi │ │ │ │ ├── HorrifiPostFxPipeline.d.ts │ │ │ │ ├── HorrifiPostFxPipeline.js │ │ │ │ ├── HorrifiPostFxPipelineBehavior.d.ts │ │ │ │ ├── HorrifiPostFxPipelineBehavior.js │ │ │ │ ├── horrifi-postfxfrag.js │ │ │ │ └── methods │ │ │ │ │ ├── BloonConfigurationMethods.js │ │ │ │ │ ├── CRTConfigurationMethod.js │ │ │ │ │ ├── ChromaticConfigurationMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── NoiseConfigurationMethod.js │ │ │ │ │ ├── ScanlinesConfigurationMethod.js │ │ │ │ │ ├── SetEnable.js │ │ │ │ │ ├── VHSConfigurationMethod.js │ │ │ │ │ └── VignetteConfigurationMethod.js │ │ │ ├── hsladjust │ │ │ │ ├── HslAdjustPostFxPipeline.d.ts │ │ │ │ ├── HslAdjustPostFxPipeline.js │ │ │ │ └── hslAdjust-postfxfrag.js │ │ │ ├── inverse │ │ │ │ ├── InversePostFxPipeline.d.ts │ │ │ │ ├── InversePostFxPipeline.js │ │ │ │ └── inverse-postfxfrag.js │ │ │ ├── kawaseblur │ │ │ │ ├── GenerateKernels.js │ │ │ │ ├── KawaseBlurDrawer.js │ │ │ │ ├── KawaseBlurFilterPostFxPipeline.d.ts │ │ │ │ ├── KawaseBlurFilterPostFxPipeline.js │ │ │ │ └── kawaseblurFilter-postfxfrag.js │ │ │ ├── outline │ │ │ │ ├── OutlinePostFxPipeline.d.ts │ │ │ │ ├── OutlinePostFxPipeline.js │ │ │ │ └── outline-postfxfrag.js │ │ │ ├── pixelation │ │ │ │ ├── PixelationPostFxPipeline.d.ts │ │ │ │ ├── PixelationPostFxPipeline.js │ │ │ │ └── pixelation-postfxfrag.js │ │ │ ├── shockwave │ │ │ │ ├── ShockwavePostFxPipeline.d.ts │ │ │ │ ├── ShockwavePostFxPipeline.js │ │ │ │ └── shockwave-postfxfrag.js │ │ │ ├── split │ │ │ │ ├── SplitPostFxPipeline.d.ts │ │ │ │ ├── SplitPostFxPipeline.js │ │ │ │ └── split-postfxfrag.js │ │ │ ├── swirl │ │ │ │ ├── SwirlPostFxPipeline.d.ts │ │ │ │ ├── SwirlPostFxPipeline.js │ │ │ │ └── swirl-postfxfrag.js │ │ │ ├── toonify │ │ │ │ ├── ToonifyPostFxPipeline.d.ts │ │ │ │ ├── ToonifyPostFxPipeline.js │ │ │ │ └── toonify-postfxfrag.js │ │ │ ├── utils │ │ │ │ ├── AvgRGB.js │ │ │ │ ├── HSLToRGB.js │ │ │ │ ├── HSVToRGB.js │ │ │ │ ├── HUEToRGB.js │ │ │ │ ├── IsEdge.js │ │ │ │ ├── RGBToHSL.js │ │ │ │ ├── RGBToHSV.js │ │ │ │ ├── drawer │ │ │ │ │ ├── Drawer.js │ │ │ │ │ └── alpha │ │ │ │ │ │ ├── AlphaDrawer.js │ │ │ │ │ │ └── alpha-postfxfrag.js │ │ │ │ ├── noise │ │ │ │ │ ├── Perlin.js │ │ │ │ │ └── Turbulence.js │ │ │ │ └── spritefxcontrol │ │ │ │ │ └── Base.js │ │ │ └── warp │ │ │ │ ├── WarpPostFxPipeline.d.ts │ │ │ │ ├── WarpPostFxPipeline.js │ │ │ │ ├── WarpPostFxPipelineBehavior.d.ts │ │ │ │ ├── WarpPostFxPipelineBehavior.js │ │ │ │ └── warp-postfxfrag.js │ │ ├── shakeposition-plugin.d.ts │ │ ├── shakeposition-plugin.js │ │ ├── shakeposition.d.ts │ │ ├── shakeposition.js │ │ ├── shatterimage-plugin.js │ │ ├── shatterimage.d.ts │ │ ├── shatterimage.js │ │ ├── ship-plugin.d.ts │ │ ├── ship-plugin.js │ │ ├── ship.d.ts │ │ ├── ship.js │ │ ├── shockwavepipeline-plugin.d.ts │ │ ├── shockwavepipeline-plugin.js │ │ ├── shockwavepipeline.d.ts │ │ ├── shockwavepipeline.js │ │ ├── slider-plugin.d.ts │ │ ├── slider-plugin.js │ │ ├── slider.d.ts │ │ ├── slider.js │ │ ├── soundfade-plugin.d.ts │ │ ├── soundfade-plugin.js │ │ ├── soundfade.d.ts │ │ ├── soundfade.js │ │ ├── spiralcurve-plugin.d.ts │ │ ├── spiralcurve-plugin.js │ │ ├── spiralcurve.d.ts │ │ ├── spiralcurve.js │ │ ├── splitpipeline-plugin.d.ts │ │ ├── splitpipeline-plugin.js │ │ ├── splitpipeline.d.ts │ │ ├── splitpipeline.js │ │ ├── statemanager-plugin.d.ts │ │ ├── statemanager-plugin.js │ │ ├── statemanager.d.ts │ │ ├── statemanager.js │ │ ├── step-plugin.d.ts │ │ ├── step-plugin.js │ │ ├── step.d.ts │ │ ├── step.js │ │ ├── storage │ │ │ ├── localforage │ │ │ │ ├── files │ │ │ │ │ ├── Clear.js │ │ │ │ │ ├── DataProcessMethods.js │ │ │ │ │ ├── Delete.js │ │ │ │ │ ├── Files.d.ts │ │ │ │ │ ├── Files.js │ │ │ │ │ ├── GetKey.js │ │ │ │ │ ├── Load.js │ │ │ │ │ ├── LoadHeaders.js │ │ │ │ │ └── Save.js │ │ │ │ └── utils │ │ │ │ │ ├── GetItems.js │ │ │ │ │ ├── RemoveItems.js │ │ │ │ │ └── SetItems.js │ │ │ └── localstorage │ │ │ │ ├── data │ │ │ │ ├── AddCallbacks.js │ │ │ │ ├── DataManager.d.ts │ │ │ │ ├── DataManager.js │ │ │ │ ├── Extend.d.ts │ │ │ │ ├── Extend.js │ │ │ │ ├── GetDefaultValue.js │ │ │ │ ├── Load.js │ │ │ │ └── StorageMethods.js │ │ │ │ └── utils │ │ │ │ └── StorageMethods.js │ │ ├── string │ │ │ ├── lzstring │ │ │ │ ├── LZString.d.ts │ │ │ │ └── LZString.js │ │ │ ├── stringtemplate │ │ │ │ ├── StringTemplate.js │ │ │ │ └── utils │ │ │ │ │ ├── Complile.js │ │ │ │ │ └── Render.js │ │ │ └── xor │ │ │ │ ├── Decrypt.d.ts │ │ │ │ ├── Decrypt.js │ │ │ │ ├── Encrypt.d.ts │ │ │ │ └── Encrypt.js │ │ ├── stringtemplate-plugin.js │ │ ├── stringtemplate.js │ │ ├── swirlpipeline-plugin.d.ts │ │ ├── swirlpipeline-plugin.js │ │ ├── swirlpipeline.d.ts │ │ ├── swirlpipeline.js │ │ ├── tagplayer-plugin.d.ts │ │ ├── tagplayer-plugin.js │ │ ├── tagplayer.d.ts │ │ ├── tagplayer.js │ │ ├── tagtext-plugin.js │ │ ├── tagtext.d.ts │ │ ├── tagtext.js │ │ ├── tcrp-plugin.d.ts │ │ ├── tcrp-plugin.js │ │ ├── tcrp.d.ts │ │ ├── tcrp.js │ │ ├── textedit-plugin.js │ │ ├── textedit.d.ts │ │ ├── textedit.js │ │ ├── textpage-plugin.d.ts │ │ ├── textpage-plugin.js │ │ ├── textpage.d.ts │ │ ├── textpage.js │ │ ├── textplayer-plugin.js │ │ ├── textplayer.d.ts │ │ ├── textplayer.js │ │ ├── texttranslation-plugin.d.ts │ │ ├── texttranslation-plugin.js │ │ ├── texttranslation.d.ts │ │ ├── texttranslation.js │ │ ├── texttyping-plugin.d.ts │ │ ├── texttyping-plugin.js │ │ ├── texttyping.d.ts │ │ ├── texttyping.js │ │ ├── texture │ │ │ ├── canvasframemanager │ │ │ │ ├── CanvasFrameManager.d.ts │ │ │ │ ├── CanvasFrameManager.js │ │ │ │ └── methods │ │ │ │ │ ├── AddEmptyFrame.js │ │ │ │ │ ├── AddToBitmapFont.js │ │ │ │ │ ├── Draw.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ └── Paste.js │ │ │ └── charactercache │ │ │ │ ├── CharacterCache.d.ts │ │ │ │ ├── CharacterCache.js │ │ │ │ └── methods │ │ │ │ ├── BitmapTextMethods.js │ │ │ │ ├── CharacterQueryMethods.js │ │ │ │ ├── Clear.js │ │ │ │ ├── CreateCharacterCollection.js │ │ │ │ ├── CreateFrameManager.js │ │ │ │ ├── GetAllData.js │ │ │ │ ├── Load.js │ │ │ │ ├── Methods.js │ │ │ │ └── Unlock.js │ │ ├── time │ │ │ ├── awaytime │ │ │ │ ├── AwayTime.d.ts │ │ │ │ └── AwayTime.js │ │ │ ├── clock │ │ │ │ ├── ArcadeStepClock.d.ts │ │ │ │ ├── ArcadeStepClock.js │ │ │ │ ├── BaseClock.d.ts │ │ │ │ ├── BaseClock.js │ │ │ │ ├── Clock.d.ts │ │ │ │ ├── Clock.js │ │ │ │ └── GameClock.js │ │ │ ├── lifetime │ │ │ │ ├── LifeTime.d.ts │ │ │ │ └── LifeTime.js │ │ │ ├── progresses │ │ │ │ ├── Timeline.js │ │ │ │ ├── Timer.js │ │ │ │ └── TimerPool.js │ │ │ └── realtimetimers │ │ │ │ ├── RealTimeTimers.d.ts │ │ │ │ └── RealTimeTimers.js │ │ ├── tintrgb-plugin.d.ts │ │ ├── tintrgb-plugin.js │ │ ├── tintrgb.d.ts │ │ ├── tintrgb.js │ │ ├── toggleswitch-plugin.js │ │ ├── toggleswitch.d.ts │ │ ├── toggleswitch.js │ │ ├── toggleswitchshape.d.ts │ │ ├── toggleswitchshape.js │ │ ├── toonifypipeline-plugin.d.ts │ │ ├── toonifypipeline-plugin.js │ │ ├── toonifypipeline.d.ts │ │ ├── toonifypipeline.js │ │ ├── touchcursor-plugin.js │ │ ├── touchcursor.js │ │ ├── toucheventstop-plugin.d.ts │ │ ├── toucheventstop-plugin.js │ │ ├── toucheventstop.d.ts │ │ ├── toucheventstop.js │ │ ├── touchhelper-plugin.js │ │ ├── touchstate-plugin.js │ │ ├── touchstate.d.ts │ │ ├── touchstate.js │ │ ├── transitionimage-plugin.js │ │ ├── transitionimage.d.ts │ │ ├── transitionimage.js │ │ ├── triangle-plugin.js │ │ ├── triangle.d.ts │ │ ├── triangle.js │ │ ├── uniqueitemlist-plugin.d.ts │ │ ├── uniqueitemlist-plugin.js │ │ ├── uniqueitemlist.d.ts │ │ ├── uniqueitemlist.js │ │ ├── utils │ │ │ ├── actions │ │ │ │ ├── AlignConst.js │ │ │ │ ├── AlignIn.js │ │ │ │ ├── GlobZone.js │ │ │ │ ├── RotateObjectAround.js │ │ │ │ └── SortByDisplayOrder.js │ │ │ ├── align │ │ │ │ ├── align │ │ │ │ │ ├── const.js │ │ │ │ │ ├── in │ │ │ │ │ │ ├── BottomCenter.js │ │ │ │ │ │ ├── BottomLeft.js │ │ │ │ │ │ ├── BottomRight.js │ │ │ │ │ │ ├── Center.js │ │ │ │ │ │ ├── LeftCenter.js │ │ │ │ │ │ ├── QuickSet.js │ │ │ │ │ │ ├── RightCenter.js │ │ │ │ │ │ ├── TopCenter.js │ │ │ │ │ │ ├── TopLeft.js │ │ │ │ │ │ ├── TopRight.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── to │ │ │ │ │ │ ├── BottomCenter.js │ │ │ │ │ │ ├── BottomLeft.js │ │ │ │ │ │ ├── BottomRight.js │ │ │ │ │ │ ├── LeftBottom.js │ │ │ │ │ │ ├── LeftCenter.js │ │ │ │ │ │ ├── LeftTop.js │ │ │ │ │ │ ├── RightBottom.js │ │ │ │ │ │ ├── RightCenter.js │ │ │ │ │ │ ├── RightTop.js │ │ │ │ │ │ ├── TopCenter.js │ │ │ │ │ │ ├── TopLeft.js │ │ │ │ │ │ ├── TopRight.js │ │ │ │ │ │ └── index.js │ │ │ │ ├── bounds │ │ │ │ │ ├── CenterOn.js │ │ │ │ │ ├── GetBottom.js │ │ │ │ │ ├── GetCenterX.js │ │ │ │ │ ├── GetCenterY.js │ │ │ │ │ ├── GetLeft.js │ │ │ │ │ ├── GetOffsetX.js │ │ │ │ │ ├── GetOffsetY.js │ │ │ │ │ ├── GetRight.js │ │ │ │ │ ├── GetTop.js │ │ │ │ │ ├── SetBottom.js │ │ │ │ │ ├── SetCenterX.js │ │ │ │ │ ├── SetCenterY.js │ │ │ │ │ ├── SetLeft.js │ │ │ │ │ ├── SetRight.js │ │ │ │ │ ├── SetTop.js │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── arcade │ │ │ │ ├── BuildArcadeObject.d.ts │ │ │ │ ├── BuildArcadeObject.js │ │ │ │ └── Helpers.js │ │ │ ├── array │ │ │ │ ├── Add.js │ │ │ │ ├── CSVToArray.js │ │ │ │ ├── Copy.js │ │ │ │ ├── Fill.js │ │ │ │ ├── GetRandom.js │ │ │ │ ├── Remove.js │ │ │ │ ├── Shuffle.js │ │ │ │ └── SpliceOne.js │ │ │ ├── arraybuffers │ │ │ │ ├── BooleanBuffer.js │ │ │ │ ├── ByteBuffer.js │ │ │ │ ├── FourBytesBuffer.js │ │ │ │ ├── Uint8ArrayReader.js │ │ │ │ └── Uint8ArrayWriter.js │ │ │ ├── audio │ │ │ │ ├── howlersoundmanager │ │ │ │ │ ├── HowlerSound.js │ │ │ │ │ └── HowlerSoundManager.js │ │ │ │ ├── ogg-opus-decoder │ │ │ │ │ ├── ogg-opus-decoder.js │ │ │ │ │ └── ogg-opus-decoder.min.js │ │ │ │ └── soundmanager │ │ │ │ │ ├── SoundManager.d.ts │ │ │ │ │ ├── SoundManager.js │ │ │ │ │ └── methods │ │ │ │ │ ├── BackgroundMusic2Methods.js │ │ │ │ │ ├── BackgroundMusicMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── SoundEffects2Methods.js │ │ │ │ │ └── SoundEffectsMethods.js │ │ │ ├── bitmaptext │ │ │ │ ├── IsBitmapTextGameObject.js │ │ │ │ └── WrapText.js │ │ │ ├── blob-util │ │ │ │ ├── blob-util.js │ │ │ │ └── blob-util.min.js │ │ │ ├── bounds │ │ │ │ ├── BoundsToPath.js │ │ │ │ ├── BoundsToPolygon.js │ │ │ │ ├── DrawBounds.d.ts │ │ │ │ ├── DrawBounds.js │ │ │ │ ├── GetBounds.js │ │ │ │ ├── GetBoundsConfig.js │ │ │ │ ├── GetBoundsOfGameObjects.js │ │ │ │ └── IsPointInBounds.js │ │ │ ├── buff │ │ │ │ └── Buff.js │ │ │ ├── canvas │ │ │ │ ├── AddPolygonPath.js │ │ │ │ ├── AddRoundRectanglePath.js │ │ │ │ ├── DrawCircle.js │ │ │ │ ├── DrawHSVPalette.js │ │ │ │ ├── DrawPolygon.js │ │ │ │ ├── DrawRectangle.js │ │ │ │ ├── DrawRoundRectangle.js │ │ │ │ ├── DrawText.js │ │ │ │ ├── GetStyle.js │ │ │ │ └── GetTextSize.js │ │ │ ├── color │ │ │ │ ├── ColorNameToInteger.js │ │ │ │ ├── ColorStringToInteger.js │ │ │ │ ├── GetHexColorString.js │ │ │ │ ├── GetRGB.js │ │ │ │ ├── GrayScale.js │ │ │ │ ├── MixColor.js │ │ │ │ └── SetColor.js │ │ │ ├── commandhub │ │ │ │ └── CommandHub.js │ │ │ ├── componentbase │ │ │ │ ├── ComponentBase.d.ts │ │ │ │ ├── ComponentBase.js │ │ │ │ ├── SceneUpdateTickTask.d.ts │ │ │ │ ├── SceneUpdateTickTask.js │ │ │ │ ├── TickTask.d.ts │ │ │ │ ├── TickTask.js │ │ │ │ ├── timerticktask │ │ │ │ │ ├── Timer.js │ │ │ │ │ ├── TimerTask.d.ts │ │ │ │ │ └── TimerTask.js │ │ │ │ └── tweentask │ │ │ │ │ ├── EaseValueTaskBase.d.ts │ │ │ │ │ ├── EaseValueTaskBase.js │ │ │ │ │ ├── TweenTask.d.ts │ │ │ │ │ └── TweenTask.js │ │ │ ├── dat.gui │ │ │ │ └── dat.gui.min.js │ │ │ ├── data │ │ │ │ ├── DataManagerMethods.js │ │ │ │ ├── DataMethods.d.ts │ │ │ │ └── DataMethods.js │ │ │ ├── datetime │ │ │ │ └── GetTime.js │ │ │ ├── ease │ │ │ │ ├── EaseValueMethods.js │ │ │ │ ├── EaseValueTask.d.ts │ │ │ │ └── EaseValueTask.js │ │ │ ├── eventemitter │ │ │ │ ├── EventEmitter.d.ts │ │ │ │ ├── EventEmitter.js │ │ │ │ ├── EventEmitterMethods.js │ │ │ │ └── HasListener.js │ │ │ ├── function │ │ │ │ └── Override.js │ │ │ ├── gameobject │ │ │ │ ├── addevent │ │ │ │ │ ├── AddEvent.d.ts │ │ │ │ │ ├── AddEvent.js │ │ │ │ │ ├── AddSceneEvent.d.ts │ │ │ │ │ ├── AddSceneEvent.js │ │ │ │ │ ├── AddUpdateEvent.d.ts │ │ │ │ │ └── AddUpdateEvent.js │ │ │ │ └── gomanager │ │ │ │ │ ├── GOManager.d.ts │ │ │ │ │ ├── GOManager.js │ │ │ │ │ ├── bobbase │ │ │ │ │ ├── BobBase.d.ts │ │ │ │ │ ├── BobBase.js │ │ │ │ │ ├── CallMethods.js │ │ │ │ │ ├── DataMethods.js │ │ │ │ │ └── PropertyMethods.js │ │ │ │ │ └── methods │ │ │ │ │ ├── AddMethods.js │ │ │ │ │ ├── CallMethods.js │ │ │ │ │ ├── DataMethods.js │ │ │ │ │ ├── DrawGameObjectsBounds.js │ │ │ │ │ ├── FadeMethods.js │ │ │ │ │ ├── Methods.js │ │ │ │ │ ├── PropertyMethods.js │ │ │ │ │ └── RemoveMethods.js │ │ │ ├── geom │ │ │ │ ├── circle │ │ │ │ │ ├── Area.js │ │ │ │ │ ├── Circle.d.ts │ │ │ │ │ ├── Circle.js │ │ │ │ │ ├── Circumference.js │ │ │ │ │ ├── CircumferencePoint.js │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── Contains.js │ │ │ │ │ ├── ContainsPoint.js │ │ │ │ │ ├── ContainsRect.js │ │ │ │ │ ├── CopyFrom.js │ │ │ │ │ ├── Equals.js │ │ │ │ │ ├── GetBounds.js │ │ │ │ │ ├── GetPoint.js │ │ │ │ │ ├── GetPoints.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── OffsetPoint.js │ │ │ │ │ ├── Random.js │ │ │ │ │ └── index.js │ │ │ │ ├── const.js │ │ │ │ ├── ellipse │ │ │ │ │ ├── Area.js │ │ │ │ │ ├── Circumference.js │ │ │ │ │ ├── CircumferencePoint.js │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── Contains.js │ │ │ │ │ ├── ContainsPoint.js │ │ │ │ │ ├── ContainsRect.js │ │ │ │ │ ├── CopyFrom.js │ │ │ │ │ ├── Ellipse.d.ts │ │ │ │ │ ├── Ellipse.js │ │ │ │ │ ├── Equals.js │ │ │ │ │ ├── GetBounds.js │ │ │ │ │ ├── GetPoint.js │ │ │ │ │ ├── GetPoints.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── OffsetPoint.js │ │ │ │ │ ├── Random.js │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── intersects │ │ │ │ │ ├── CircleToCircle.js │ │ │ │ │ ├── CircleToRectangle.js │ │ │ │ │ ├── GetCircleToCircle.js │ │ │ │ │ ├── GetCircleToRectangle.js │ │ │ │ │ ├── GetLineToCircle.js │ │ │ │ │ ├── GetLineToRectangle.js │ │ │ │ │ ├── GetRectangleIntersection.js │ │ │ │ │ ├── GetRectangleToRectangle.js │ │ │ │ │ ├── GetRectangleToTriangle.js │ │ │ │ │ ├── GetTriangleToCircle.js │ │ │ │ │ ├── GetTriangleToLine.js │ │ │ │ │ ├── GetTriangleToTriangle.js │ │ │ │ │ ├── LineToCircle.js │ │ │ │ │ ├── LineToLine.js │ │ │ │ │ ├── LineToRectangle.js │ │ │ │ │ ├── PointToLine.js │ │ │ │ │ ├── PointToLineSegment.js │ │ │ │ │ ├── RectangleToRectangle.js │ │ │ │ │ ├── RectangleToTriangle.js │ │ │ │ │ ├── RectangleToValues.js │ │ │ │ │ ├── TriangleToCircle.js │ │ │ │ │ ├── TriangleToLine.js │ │ │ │ │ ├── TriangleToTriangle.js │ │ │ │ │ └── index.js │ │ │ │ ├── line │ │ │ │ │ ├── Angle.js │ │ │ │ │ ├── BresenhamPoints.js │ │ │ │ │ ├── CenterOn.js │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── CopyFrom.js │ │ │ │ │ ├── Equals.js │ │ │ │ │ ├── Extend.js │ │ │ │ │ ├── GetMidPoint.js │ │ │ │ │ ├── GetNearestPoint.js │ │ │ │ │ ├── GetNormal.js │ │ │ │ │ ├── GetPoint.js │ │ │ │ │ ├── GetPoints.js │ │ │ │ │ ├── GetShortestDistance.js │ │ │ │ │ ├── Height.js │ │ │ │ │ ├── Length.js │ │ │ │ │ ├── Line.d.ts │ │ │ │ │ ├── Line.js │ │ │ │ │ ├── NormalAngle.js │ │ │ │ │ ├── NormalX.js │ │ │ │ │ ├── NormalY.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── PerpSlope.js │ │ │ │ │ ├── Random.js │ │ │ │ │ ├── ReflectAngle.js │ │ │ │ │ ├── Rotate.js │ │ │ │ │ ├── RotateAroundPoint.js │ │ │ │ │ ├── RotateAroundXY.js │ │ │ │ │ ├── SetToAngle.js │ │ │ │ │ ├── Slope.js │ │ │ │ │ ├── Width.js │ │ │ │ │ └── index.js │ │ │ │ ├── point │ │ │ │ │ ├── Ceil.js │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── CopyFrom.js │ │ │ │ │ ├── Equals.js │ │ │ │ │ ├── Floor.js │ │ │ │ │ ├── GetCentroid.js │ │ │ │ │ ├── GetMagnitude.js │ │ │ │ │ ├── GetMagnitudeSq.js │ │ │ │ │ ├── GetRectangleFromPoints.js │ │ │ │ │ ├── Interpolate.js │ │ │ │ │ ├── Invert.js │ │ │ │ │ ├── Negative.js │ │ │ │ │ ├── Point.d.ts │ │ │ │ │ ├── Point.js │ │ │ │ │ ├── Project.js │ │ │ │ │ ├── ProjectUnit.js │ │ │ │ │ ├── SetMagnitude.js │ │ │ │ │ └── index.js │ │ │ │ ├── polygon │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── Contains.js │ │ │ │ │ ├── ContainsPoint.js │ │ │ │ │ ├── Earcut.js │ │ │ │ │ ├── GetAABB.js │ │ │ │ │ ├── GetNumberArray.js │ │ │ │ │ ├── GetPoints.js │ │ │ │ │ ├── Perimeter.js │ │ │ │ │ ├── Polygon.d.ts │ │ │ │ │ ├── Polygon.js │ │ │ │ │ ├── Reverse.js │ │ │ │ │ ├── Smooth.js │ │ │ │ │ └── index.js │ │ │ │ ├── rectangle │ │ │ │ │ ├── Area.js │ │ │ │ │ ├── Ceil.js │ │ │ │ │ ├── CeilAll.js │ │ │ │ │ ├── CenterOn.js │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── Contains.js │ │ │ │ │ ├── ContainsPoint.js │ │ │ │ │ ├── ContainsRect.js │ │ │ │ │ ├── CopyFrom.js │ │ │ │ │ ├── Decompose.js │ │ │ │ │ ├── Equals.js │ │ │ │ │ ├── FitInside.js │ │ │ │ │ ├── FitOutside.js │ │ │ │ │ ├── Floor.js │ │ │ │ │ ├── FloorAll.js │ │ │ │ │ ├── FromPoints.js │ │ │ │ │ ├── GetAspectRatio.js │ │ │ │ │ ├── GetCenter.js │ │ │ │ │ ├── GetPoint.js │ │ │ │ │ ├── GetPoints.js │ │ │ │ │ ├── GetSize.js │ │ │ │ │ ├── Inflate.js │ │ │ │ │ ├── Intersection.js │ │ │ │ │ ├── MarchingAnts.js │ │ │ │ │ ├── MergePoints.js │ │ │ │ │ ├── MergeRect.js │ │ │ │ │ ├── MergeXY.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── OffsetPoint.js │ │ │ │ │ ├── Overlaps.js │ │ │ │ │ ├── Perimeter.js │ │ │ │ │ ├── PerimeterPoint.js │ │ │ │ │ ├── Random.js │ │ │ │ │ ├── RandomOutside.js │ │ │ │ │ ├── Rectangle.d.ts │ │ │ │ │ ├── Rectangle.js │ │ │ │ │ ├── SameDimensions.js │ │ │ │ │ ├── Scale.js │ │ │ │ │ ├── Union.js │ │ │ │ │ └── index.js │ │ │ │ ├── triangle │ │ │ │ │ ├── Area.js │ │ │ │ │ ├── BuildEquilateral.js │ │ │ │ │ ├── BuildFromPolygon.js │ │ │ │ │ ├── BuildRight.js │ │ │ │ │ ├── CenterOn.js │ │ │ │ │ ├── Centroid.js │ │ │ │ │ ├── CircumCenter.js │ │ │ │ │ ├── CircumCircle.js │ │ │ │ │ ├── Clone.js │ │ │ │ │ ├── Contains.js │ │ │ │ │ ├── ContainsArray.js │ │ │ │ │ ├── ContainsPoint.js │ │ │ │ │ ├── CopyFrom.js │ │ │ │ │ ├── Decompose.js │ │ │ │ │ ├── Equals.js │ │ │ │ │ ├── GetPoint.js │ │ │ │ │ ├── GetPoints.js │ │ │ │ │ ├── InCenter.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── Perimeter.js │ │ │ │ │ ├── Random.js │ │ │ │ │ ├── Rotate.js │ │ │ │ │ ├── RotateAroundPoint.js │ │ │ │ │ ├── RotateAroundXY.js │ │ │ │ │ ├── Triangle.d.ts │ │ │ │ │ ├── Triangle.js │ │ │ │ │ └── index.js │ │ │ │ └── types.d.ts │ │ │ ├── grid │ │ │ │ ├── hexagon │ │ │ │ │ ├── CubeTransfer.js │ │ │ │ │ ├── DeltaTileXYToDirection.js │ │ │ │ │ ├── DirectionBetween.js │ │ │ │ │ ├── DirectionToDeltaTileXY.js │ │ │ │ │ ├── GetDistance.js │ │ │ │ │ ├── GetNeighborTileDirection.js │ │ │ │ │ ├── GetNeighborTileXY.js │ │ │ │ │ ├── GetOppositeDirection.js │ │ │ │ │ ├── GetParity.js │ │ │ │ │ ├── GetTileX.js │ │ │ │ │ ├── GetTileXY.js │ │ │ │ │ ├── GetTileXYAtDirection.js │ │ │ │ │ ├── GetTileY.js │ │ │ │ │ ├── GetWorldX.js │ │ │ │ │ ├── GetWorldXY.js │ │ │ │ │ ├── GetWorldY.js │ │ │ │ │ ├── Hexagon.js │ │ │ │ │ ├── Mirror.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── RingToTileXYArray.js │ │ │ │ │ ├── Rotate.js │ │ │ │ │ └── const.js │ │ │ │ └── quad │ │ │ │ │ ├── DeltaTileXYToDirection.js │ │ │ │ │ ├── DirectionBetween.js │ │ │ │ │ ├── DistanceToDeltaTileXY.js │ │ │ │ │ ├── GetDistance.js │ │ │ │ │ ├── GetNeighborTileDirection.js │ │ │ │ │ ├── GetNeighborTileXY.js │ │ │ │ │ ├── GetOppositeDirection.js │ │ │ │ │ ├── GetTileX.js │ │ │ │ │ ├── GetTileXY.js │ │ │ │ │ ├── GetTileXYAtDirection.js │ │ │ │ │ ├── GetTileY.js │ │ │ │ │ ├── GetWorldX.js │ │ │ │ │ ├── GetWorldXY.js │ │ │ │ │ ├── GetWorldY.js │ │ │ │ │ ├── Mirror.js │ │ │ │ │ ├── Offset.js │ │ │ │ │ ├── Quad.js │ │ │ │ │ ├── RingToTileXYArray.js │ │ │ │ │ └── Rotate.js │ │ │ ├── input │ │ │ │ ├── CursorKeys.js │ │ │ │ ├── HitTest.js │ │ │ │ ├── InputCandidate.js │ │ │ │ ├── IsPointerInBounds.d.ts │ │ │ │ ├── IsPointerInBounds.js │ │ │ │ ├── IsPointerInHitArea.js │ │ │ │ ├── KeyMap.js │ │ │ │ ├── RequestDrag.d.ts │ │ │ │ ├── RequestDrag.js │ │ │ │ ├── SetCursorStyle.js │ │ │ │ └── VectorToCursorKeys.js │ │ │ ├── js-interpreter │ │ │ │ └── js-interpreter.js │ │ │ ├── jsdiff │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── convert │ │ │ │ │ ├── dmp.js │ │ │ │ │ └── xml.js │ │ │ │ ├── diff │ │ │ │ │ ├── array.js │ │ │ │ │ ├── base.js │ │ │ │ │ ├── character.js │ │ │ │ │ ├── css.js │ │ │ │ │ ├── json.js │ │ │ │ │ ├── line.js │ │ │ │ │ ├── sentence.js │ │ │ │ │ └── word.js │ │ │ │ ├── index.js │ │ │ │ ├── patch │ │ │ │ │ ├── apply.js │ │ │ │ │ ├── create.js │ │ │ │ │ ├── merge.js │ │ │ │ │ └── parse.js │ │ │ │ ├── release-notes.md │ │ │ │ └── util │ │ │ │ │ ├── array.js │ │ │ │ │ ├── distance-iterator.js │ │ │ │ │ └── params.js │ │ │ ├── loader │ │ │ │ ├── BinaryToTextureCache.d.ts │ │ │ │ ├── BinaryToTextureCache.js │ │ │ │ ├── FileObjectToCache.js │ │ │ │ ├── LoadBinaryAndImage.d.ts │ │ │ │ ├── LoadBinaryAndImage.js │ │ │ │ ├── LoadScript.js │ │ │ │ └── LoadScriptPromise.js │ │ │ ├── lokijs │ │ │ │ ├── SerializeMethods.js │ │ │ │ ├── loki-indexed-adapter.js │ │ │ │ └── lokijs.min.js │ │ │ ├── lzstring │ │ │ │ └── lz-string.min.js │ │ │ ├── managers │ │ │ │ ├── DestroyManagers.js │ │ │ │ ├── Extend.js │ │ │ │ ├── GameObjectManagerMethods.js │ │ │ │ ├── GameObjectMethods.js │ │ │ │ ├── GetTimeScale.js │ │ │ │ ├── InitManagers.js │ │ │ │ ├── Managers.d.ts │ │ │ │ ├── Managers.js │ │ │ │ ├── SetTimeScale.js │ │ │ │ └── waiteventmanager │ │ │ │ │ ├── WaitAny.js │ │ │ │ │ ├── WaitCameraMethods.js │ │ │ │ │ ├── WaitEventManager.d.ts │ │ │ │ │ ├── WaitEventManager.js │ │ │ │ │ ├── WaitGameObjectMethods.js │ │ │ │ │ ├── WaitInputMethods.js │ │ │ │ │ ├── WaitMusicMethods.js │ │ │ │ │ └── const.js │ │ │ ├── marked │ │ │ │ └── marked.min.js │ │ │ ├── mask │ │ │ │ ├── MaskToGameObject.js │ │ │ │ └── defaultmaskgraphics │ │ │ │ │ ├── DefaultMaskGraphics.js │ │ │ │ │ └── DrawShape.js │ │ │ ├── math │ │ │ │ ├── Bernstein.js │ │ │ │ ├── Between.js │ │ │ │ ├── ByteArrayToUint32.js │ │ │ │ ├── CatmullRom.js │ │ │ │ ├── Clamp.js │ │ │ │ ├── DegToRad.js │ │ │ │ ├── Factorial.js │ │ │ │ ├── FromPercent.js │ │ │ │ ├── Linear.js │ │ │ │ ├── MapRange.js │ │ │ │ ├── RadToDeg.js │ │ │ │ ├── RotateAround.js │ │ │ │ ├── RoundUpPowerOf2.js │ │ │ │ ├── SmoothStep.js │ │ │ │ ├── SmootherStep.js │ │ │ │ ├── Sum.js │ │ │ │ ├── Uint32ToByteArray.js │ │ │ │ ├── Vector2.js │ │ │ │ ├── Wrap.js │ │ │ │ ├── Yoyo.js │ │ │ │ ├── angle │ │ │ │ │ ├── Between.js │ │ │ │ │ ├── Normalize.js │ │ │ │ │ ├── ShortestBetween.js │ │ │ │ │ ├── Wrap.js │ │ │ │ │ └── angletodirections │ │ │ │ │ │ ├── AngleToDirections.js │ │ │ │ │ │ ├── Const.js │ │ │ │ │ │ └── RotationToDirection.js │ │ │ │ ├── color │ │ │ │ │ ├── Color32Methods.js │ │ │ │ │ └── InterpolateColor32.js │ │ │ │ ├── const.js │ │ │ │ ├── coordinate │ │ │ │ │ └── PolarToCartesian.js │ │ │ │ ├── distance │ │ │ │ │ └── DistanceBetween.js │ │ │ │ ├── fuzzy │ │ │ │ │ ├── Ceil.js │ │ │ │ │ ├── Equal.js │ │ │ │ │ ├── Floor.js │ │ │ │ │ ├── GreaterThan.js │ │ │ │ │ └── LessThan.js │ │ │ │ ├── interpolation │ │ │ │ │ ├── BezierInterpolation.js │ │ │ │ │ ├── CatmullRomInterpolation.js │ │ │ │ │ ├── CubicBezierInterpolation.js │ │ │ │ │ ├── LinearInterpolation.js │ │ │ │ │ ├── QuadraticBezierInterpolation.js │ │ │ │ │ ├── SmoothStepInterpolation.js │ │ │ │ │ └── SmootherStepInterpolation.js │ │ │ │ ├── noise │ │ │ │ │ ├── Perlin.d.ts │ │ │ │ │ ├── Perlin.js │ │ │ │ │ └── Simplex1.js │ │ │ │ └── triangulate │ │ │ │ │ ├── ShatterRectangleToTriangles.js │ │ │ │ │ ├── Triangulate.js │ │ │ │ │ └── delaunay.js │ │ │ ├── midi-parser │ │ │ │ └── midi-parser.js │ │ │ ├── minmaxbounds │ │ │ │ └── MinMaxBounds.js │ │ │ ├── movement │ │ │ │ ├── MoveTo.js │ │ │ │ ├── Movement.js │ │ │ │ └── SlowDown.js │ │ │ ├── mustache │ │ │ │ └── mustache.min.js │ │ │ ├── ninepatch │ │ │ │ ├── Methods.js │ │ │ │ ├── NinePatch.d.ts │ │ │ │ ├── NinePatch.js │ │ │ │ ├── texture │ │ │ │ │ ├── GetStretchMode.js │ │ │ │ │ ├── SetBaseTexture.js │ │ │ │ │ ├── SetGetFrameNameCallback.js │ │ │ │ │ ├── SetMaxFixedPartScale.js │ │ │ │ │ ├── SetPreserveRatio.js │ │ │ │ │ ├── SetStretchMode.js │ │ │ │ │ └── UpdateTexture.js │ │ │ │ └── utils │ │ │ │ │ └── IsEdge.js │ │ │ ├── object │ │ │ │ ├── AreValuesEqual.js │ │ │ │ ├── Class.js │ │ │ │ ├── Clear.js │ │ │ │ ├── Clone.js │ │ │ │ ├── CopyProperty.js │ │ │ │ ├── DeepClone.js │ │ │ │ ├── DeepMerge.js │ │ │ │ ├── ExtractByPrefix.js │ │ │ │ ├── ForEachLeafNode.js │ │ │ │ ├── GetAdvancedValue.js │ │ │ │ ├── GetFastValue.js │ │ │ │ ├── GetPartialData.js │ │ │ │ ├── GetValue.js │ │ │ │ ├── GetValueFromAliasKeys.js │ │ │ │ ├── HasAll.js │ │ │ │ ├── HasAny.js │ │ │ │ ├── HasValue.js │ │ │ │ ├── IndexOf.js │ │ │ │ ├── IsArray.js │ │ │ │ ├── IsEmpty.js │ │ │ │ ├── IsFunction.js │ │ │ │ ├── IsKeyValueEqual.js │ │ │ │ ├── IsPlainObject.js │ │ │ │ ├── Merge.js │ │ │ │ ├── MergeRight.js │ │ │ │ ├── NOOP.js │ │ │ │ ├── RemoveItem.js │ │ │ │ └── SetValue.js │ │ │ ├── origin │ │ │ │ └── ChangeOrigin.js │ │ │ ├── padding │ │ │ │ └── PaddingMethods.js │ │ │ ├── position │ │ │ │ ├── GameObjectLocalXYToWorldXY.d.ts │ │ │ │ ├── GameObjectLocalXYToWorldXY.js │ │ │ │ ├── ScreenXYToWorldXY.js │ │ │ │ ├── WorldXYToGameObjectLocalXY.d.ts │ │ │ │ └── WorldXYToGameObjectLocalXY.js │ │ │ ├── progressbase │ │ │ │ └── ProgressBase.js │ │ │ ├── progressvalue │ │ │ │ └── ProgressValueMethods.js │ │ │ ├── promise │ │ │ │ ├── Delay.d.ts │ │ │ │ ├── Delay.js │ │ │ │ ├── DelaySceneTick.js │ │ │ │ ├── WaitEvent.d.ts │ │ │ │ └── WaitEvent.js │ │ │ ├── proxy │ │ │ │ ├── createproxycontext │ │ │ │ │ ├── CreateProxyContext.d.ts │ │ │ │ │ └── CreateProxyContext.js │ │ │ │ └── datamonitor │ │ │ │ │ ├── AddDataMonitor.d.ts │ │ │ │ │ ├── AddDataMonitor.js │ │ │ │ │ ├── AddMonitor.js │ │ │ │ │ ├── EmitEvents.js │ │ │ │ │ └── GetPropertyPath.js │ │ │ ├── renderer │ │ │ │ └── postfxpipeline │ │ │ │ │ ├── AddPostFxPipelineInstance.js │ │ │ │ │ ├── BasePostFxPipelineBehavior.d.ts │ │ │ │ │ ├── BasePostFxPipelineBehavior.js │ │ │ │ │ ├── BasePostFxPipelinePlugin.js │ │ │ │ │ ├── GetPostFxPipelineInstance.js │ │ │ │ │ ├── RegisterPostPipeline.js │ │ │ │ │ └── RemovePostFxPipelineInstance.js │ │ │ ├── rendertexture │ │ │ │ ├── CreateDynamicTexture.js │ │ │ │ ├── FitToViewport.js │ │ │ │ ├── Snapshot.d.ts │ │ │ │ └── Snapshot.js │ │ │ ├── size │ │ │ │ ├── FitTo.d.ts │ │ │ │ ├── FitTo.js │ │ │ │ ├── GetDisplaySize.js │ │ │ │ ├── ResizeGameObject.js │ │ │ │ └── SetDisplaySize.js │ │ │ ├── speedmonitor │ │ │ │ └── SpeedMonitor.js │ │ │ ├── sprite │ │ │ │ └── spritemanager │ │ │ │ │ ├── SpriteBob.js │ │ │ │ │ ├── SpriteManager.d.ts │ │ │ │ │ ├── SpriteManager.js │ │ │ │ │ └── methods │ │ │ │ │ ├── AnimationMethods.js │ │ │ │ │ └── Methods.js │ │ │ ├── string │ │ │ │ ├── EscapeRegex.js │ │ │ │ ├── GetRandomWord.js │ │ │ │ ├── GetTimeStamp.js │ │ │ │ ├── NumberToColorString.js │ │ │ │ ├── TypeConvert.js │ │ │ │ └── UUID.js │ │ │ ├── struct │ │ │ │ ├── Stack.js │ │ │ │ ├── Tree.d.ts │ │ │ │ └── Tree.js │ │ │ ├── system │ │ │ │ ├── GetCache.js │ │ │ │ ├── GetEventEmitter.js │ │ │ │ ├── GetGLTexture.js │ │ │ │ ├── GetGame.js │ │ │ │ ├── GetGameObjectByName.js │ │ │ │ ├── GetSceneObject.js │ │ │ │ ├── GetSoundManager.js │ │ │ │ ├── GetTickDelta.js │ │ │ │ ├── GetViewport.d.ts │ │ │ │ ├── GetViewport.js │ │ │ │ ├── IsCameraObject.js │ │ │ │ ├── IsEventEmitter.js │ │ │ │ ├── IsGame.js │ │ │ │ ├── IsGameObject.js │ │ │ │ ├── IsSceneObject.js │ │ │ │ ├── IsSoundObject.js │ │ │ │ ├── LogMaxDelta.js │ │ │ │ ├── MaxDelta.js │ │ │ │ ├── OS.js │ │ │ │ └── SortGameObjectsByDepth.js │ │ │ ├── text │ │ │ │ ├── AppendText.js │ │ │ │ ├── FullFill.js │ │ │ │ ├── GetTextObjectType.js │ │ │ │ ├── GetWrapText.js │ │ │ │ ├── IsTextGameObject.js │ │ │ │ ├── SetNoWrapText.js │ │ │ │ ├── TextToLines.js │ │ │ │ ├── setfontsizetofitwidth │ │ │ │ │ ├── SetFontSizeToFitWidth.d.ts │ │ │ │ │ └── SetFontSizeToFitWidth.js │ │ │ │ └── textmanager │ │ │ │ │ ├── TextBob.js │ │ │ │ │ ├── TextManager.js │ │ │ │ │ └── methods │ │ │ │ │ ├── Methods.js │ │ │ │ │ └── SetTextMethods.js │ │ │ ├── texture │ │ │ │ ├── CopyCanvasToTexture.js │ │ │ │ ├── CreateCircleTexture.js │ │ │ │ ├── CreateDashedTexture.js │ │ │ │ ├── CreatePolygonTexture.js │ │ │ │ ├── CreateRectangleTexture.js │ │ │ │ ├── CreateRoundRectangleTexture.js │ │ │ │ ├── CreateTriangleTexture.js │ │ │ │ ├── DrawFrameToCanvas.js │ │ │ │ ├── HasTexture.js │ │ │ │ ├── LocalXYToColor.js │ │ │ │ ├── ToBase64.js │ │ │ │ ├── gridcut │ │ │ │ │ ├── GetFrameNameCallback.js │ │ │ │ │ └── GridCut.js │ │ │ │ └── imagemanager │ │ │ │ │ ├── AddImage.js │ │ │ │ │ ├── DrawImage.js │ │ │ │ │ └── ImageManager.js │ │ │ ├── time │ │ │ │ ├── GetPeriodMS.js │ │ │ │ ├── NextTick.js │ │ │ │ ├── PostStepDelayCall.js │ │ │ │ ├── PostUpdateDelayCall.js │ │ │ │ ├── PreUpdateDelayCall.js │ │ │ │ ├── UpdateDelayCall.js │ │ │ │ └── cooldown │ │ │ │ │ └── Cooldown.js │ │ │ ├── tween │ │ │ │ └── AutoRemoveTween.js │ │ │ ├── types │ │ │ │ └── CanvasGameObjectBase.d.ts │ │ │ ├── webfontloader │ │ │ │ └── webfontloader.js │ │ │ └── yaml │ │ │ │ └── ParseYaml.js │ │ ├── video-plugin.js │ │ ├── video.js │ │ ├── viewportcoordinate-plugin.d.ts │ │ ├── viewportcoordinate-plugin.js │ │ ├── viewportcoordinate.d.ts │ │ ├── viewportcoordinate.js │ │ ├── virtualjoystick-plugin.d.ts │ │ ├── virtualjoystick-plugin.js │ │ ├── virtualjoystick.d.ts │ │ ├── virtualjoystick.js │ │ ├── waitevents-plugin.d.ts │ │ ├── waitevents-plugin.js │ │ ├── waitevents.d.ts │ │ ├── waitevents.js │ │ ├── warppipeline-plugin.d.ts │ │ ├── warppipeline-plugin.js │ │ ├── warppipeline.d.ts │ │ ├── warppipeline.js │ │ ├── warppipelinebehavior.d.ts │ │ ├── warppipelinebehavior.js │ │ ├── webfontloader-plugin.js │ │ ├── webfontloader.d.ts │ │ ├── webfontloader.js │ │ ├── xor-plugin.d.ts │ │ ├── xor-plugin.js │ │ ├── xor.d.ts │ │ ├── xor.js │ │ ├── ymlachievements-plugin.d.ts │ │ ├── ymlachievements-plugin.js │ │ ├── ymlachievements.d.ts │ │ ├── ymlachievements.js │ │ ├── ymlconditionstable-plugin.d.ts │ │ ├── ymlconditionstable-plugin.js │ │ ├── ymlconditionstable.d.ts │ │ ├── ymlconditionstable.js │ │ ├── youtubeplayer-plugin.js │ │ ├── youtubeplayer.d.ts │ │ └── youtubeplayer.js │ └── templates │ │ ├── bejeweled │ │ ├── Bejeweled.d.ts │ │ ├── Bejeweled.js │ │ ├── actions │ │ │ ├── EliminateChess.js │ │ │ ├── FallingAllChess.js │ │ │ ├── SelectChess.js │ │ │ └── SwapChess.js │ │ ├── board │ │ │ ├── Board.js │ │ │ ├── BreakMatch3.js │ │ │ ├── Fill.js │ │ │ ├── Init.js │ │ │ ├── PreTest.js │ │ │ ├── Reset.js │ │ │ ├── chess │ │ │ │ ├── CreateChess.js │ │ │ │ └── RandomSymobl.js │ │ │ └── match │ │ │ │ ├── AnyMatch.js │ │ │ │ ├── GetAllMatch.js │ │ │ │ ├── GetMatchN.js │ │ │ │ └── RefreshSymbolCache.js │ │ ├── input │ │ │ └── Input.js │ │ ├── methods │ │ │ ├── BoardMethods.js │ │ │ ├── InputMethods.js │ │ │ └── WaitEventMethods.js │ │ └── states │ │ │ ├── BaseState.js │ │ │ ├── MainState.js │ │ │ └── MatchState.js │ │ ├── dialog-quest │ │ ├── DataMethods.js │ │ ├── DialogQuest.d.ts │ │ ├── DialogQuest.js │ │ └── QuestMethods.js │ │ ├── spinner │ │ ├── ObjectFactory.js │ │ ├── audio │ │ │ ├── Audio.d.ts │ │ │ ├── Audio.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── ball │ │ │ ├── Ball.d.ts │ │ │ ├── Ball.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── bars │ │ │ ├── Bars.d.ts │ │ │ ├── Bars.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── base │ │ │ ├── Base.d.ts │ │ │ ├── Base.js │ │ │ └── EaseValueMethods.js │ │ ├── box │ │ │ ├── Box.d.ts │ │ │ ├── Box.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── clock │ │ │ ├── Clock.d.ts │ │ │ ├── Clock.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── cube │ │ │ ├── Cube.d.ts │ │ │ ├── Cube.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── custom │ │ │ ├── Custom.d.ts │ │ │ ├── Custom.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── dots │ │ │ ├── Dots.d.ts │ │ │ ├── Dots.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── facebook │ │ │ ├── Facebook.d.ts │ │ │ ├── Facebook.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── grid │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Grid.d.ts │ │ │ └── Grid.js │ │ ├── los │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Los.d.ts │ │ │ └── Los.js │ │ ├── orbit │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Orbit.d.ts │ │ │ └── Orbit.js │ │ ├── oval │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Oval.d.ts │ │ │ └── Oval.js │ │ ├── pie │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Pie.d.ts │ │ │ └── Pie.js │ │ ├── puff │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Puff.d.ts │ │ │ └── Puff.js │ │ ├── radio │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Radio.d.ts │ │ │ └── Radio.js │ │ ├── rings │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Rings.d.ts │ │ │ └── Rings.js │ │ ├── spinner-components.d.ts │ │ ├── spinner-components.js │ │ ├── spinner-plugin.d.ts │ │ ├── spinner-plugin.js │ │ ├── spinner │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ ├── Spinner.d.ts │ │ │ └── Spinner.js │ │ └── utils │ │ │ ├── Geoms.js │ │ │ └── Yoyo.js │ │ └── ui │ │ ├── ObjectFactory.js │ │ ├── alphamaskimage │ │ ├── AlphaMaskImage.d.ts │ │ ├── AlphaMaskImage.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── anchor │ │ ├── Anchor.d.ts │ │ ├── Anchor.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── badgelabel │ │ ├── BadgeLabel.d.ts │ │ ├── BadgeLabel.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── basesizer │ │ ├── AddChildMethods.js │ │ ├── AddChildrenMap.js │ │ ├── BaseSizer.d.ts │ │ ├── BaseSizer.js │ │ ├── BroadcastEvent.js │ │ ├── ClickMethods.js │ │ ├── ClickOutsideMethods.js │ │ ├── DrawBounds.js │ │ ├── EaseDataMethods.js │ │ ├── EaseMoveMethods.js │ │ ├── FadeMethods.js │ │ ├── GetAllChildrenSizers.js │ │ ├── GetChildHeight.js │ │ ├── GetChildWidth.js │ │ ├── GetChildrenHeight.js │ │ ├── GetChildrenSizers.js │ │ ├── GetChildrenWidth.js │ │ ├── GetElement.js │ │ ├── GetExpandedChildHeight.js │ │ ├── GetExpandedChildWidth.js │ │ ├── GetParentSizerMethods.js │ │ ├── GetShownChildrenMethods.js │ │ ├── GetSizerConfig.js │ │ ├── HideMethods.js │ │ ├── IsInTouching.js │ │ ├── Layout.js │ │ ├── LayoutBackgrounds.js │ │ ├── LayoutChildren.js │ │ ├── Methods.js │ │ ├── ModalMethods.js │ │ ├── PaddingMethods.js │ │ ├── PointToChild.js │ │ ├── PostLayout.js │ │ ├── PostResolveSize.js │ │ ├── PreLayout.js │ │ ├── PushIntoBounds.js │ │ ├── RemoveChildMethods.js │ │ ├── RemoveChildrenMap.js │ │ ├── ResolveChildrenWidth.js │ │ ├── ResolveHeight.js │ │ ├── ResolveWidth.js │ │ ├── RunLayout.js │ │ ├── RunWidthWrap.js │ │ ├── ScaleMethods.js │ │ ├── SetAnchor.js │ │ ├── SetChildrenInteractive.js │ │ ├── SetDraggable.js │ │ ├── ShakeMethods.js │ │ ├── TouchingMethods.js │ │ └── utils │ │ │ ├── AddChild.js │ │ │ ├── CheckSize.js │ │ │ ├── ClearChildren.js │ │ │ ├── LayoutChild.js │ │ │ ├── PreLayoutChild.js │ │ │ └── RemoveChild.js │ │ ├── bbcodetext │ │ ├── BBCodeText.d.ts │ │ ├── BBCodeText.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── buttons │ │ ├── AddChildMethods.js │ │ ├── Buttons.d.ts │ │ ├── Buttons.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ └── RemoveChildMethods.js │ │ ├── canvas │ │ ├── Canvas.d.ts │ │ ├── Canvas.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── canvasinput │ │ ├── CanvasInput.d.ts │ │ ├── CanvasInput.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── chart │ │ ├── Chart.d.ts │ │ ├── Chart.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GetChartData.js │ │ ├── GetChartDataset.js │ │ ├── SetChart.js │ │ ├── SetChartData.js │ │ └── UpdateChart.js │ │ ├── checkbox │ │ ├── Checkbox.d.ts │ │ ├── Checkbox.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── circlemaskimage │ │ ├── CircleMaskImage.d.ts │ │ ├── CircleMaskImage.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── circularprogress │ │ ├── CircularProgress.d.ts │ │ ├── CircularProgress.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── circularprogresscanvas │ │ ├── CircularProgressCanvas.d.ts │ │ ├── CircularProgressCanvas.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── click │ │ ├── Click.d.ts │ │ ├── Click.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── clickoutside │ │ ├── ClickOutside.d.ts │ │ ├── ClickOutside.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── colorinput │ │ ├── colorcomponents │ │ │ ├── ColorComponents.d.ts │ │ │ ├── ColorComponents.js │ │ │ ├── Factory.d.ts │ │ │ └── Factory.js │ │ ├── colorinput │ │ │ ├── ColorInput.d.ts │ │ │ ├── ColorInput.js │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ └── methods │ │ │ │ ├── ColorPicker.js │ │ │ │ ├── ConfigurationMethods.js │ │ │ │ ├── CreateColorPicker.js │ │ │ │ ├── Methods.js │ │ │ │ └── OpenColorPicker.js │ │ ├── colorinputbase │ │ │ ├── ColorInputBase.d.ts │ │ │ ├── ColorInputBase.js │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ └── methods │ │ │ │ ├── CreateSwatch.js │ │ │ │ └── SetSwatchColor.js │ │ └── colorpicker │ │ │ ├── ColorPicker.d.ts │ │ │ ├── ColorPicker.js │ │ │ ├── Factory.d.ts │ │ │ ├── Factory.js │ │ │ └── methods │ │ │ ├── HPalette.js │ │ │ ├── HPaletteCanvas.js │ │ │ ├── SVPalette.js │ │ │ ├── SVPaletteCanvas.js │ │ │ └── Transform.js │ │ ├── confirmdialog │ │ ├── ConfirmDialog.d.ts │ │ ├── ConfirmDialog.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ └── methods │ │ │ ├── CreateContent.js │ │ │ ├── Methods.js │ │ │ ├── Modal.js │ │ │ ├── RegisterEvents.js │ │ │ └── ResetDisplayContent.js │ │ ├── container │ │ ├── Container.d.ts │ │ ├── Container.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── cover │ │ ├── Cover.d.ts │ │ ├── Cover.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── customprogress │ │ ├── CustomProgress.d.ts │ │ ├── CustomProgress.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── customshapes │ │ ├── CustomShapes.d.ts │ │ ├── CustomShapes.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── dialog │ │ ├── Dialog.d.ts │ │ ├── Dialog.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ └── methods │ │ │ ├── ButtonMethods.js │ │ │ ├── Methods.js │ │ │ └── ModalMethods.js │ │ ├── drag │ │ ├── Drag.d.ts │ │ ├── Drag.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── dropdown │ │ └── DropDown.js │ │ ├── dropdownlist │ │ ├── DropDownList.d.ts │ │ ├── DropDownList.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ └── methods │ │ │ ├── Methods.js │ │ │ └── listpanel │ │ │ ├── CloseListPanel.js │ │ │ ├── ConfigurationMethods.js │ │ │ ├── CreateListPanel.js │ │ │ ├── OpenListPanel.js │ │ │ └── ToggleListPanel.js │ │ ├── dynamictext │ │ ├── DynamicText.d.ts │ │ ├── DynamicText.js │ │ ├── Factory.d.ts │ │ └── Factory.js │ │ ├── easemove │ │ ├── EaseMove.js │ │ └── EaseMove.ts │ │ ├── fade │ │ ├── Fade.js │ │ └── Fade.ts │ │ ├── filechooser │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── FileChooser.d.ts │ │ └── FileChooser.js │ │ ├── filedropzone │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── FileDropZone.d.ts │ │ └── FileDropZone.js │ │ ├── fileselectorbutton │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── FileChooserMethods.js │ │ ├── FileSelectorButton.d.ts │ │ └── FileSelectorButton.js │ │ ├── fixwidthbuttons │ │ ├── AddChildMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── FixWidthButtons.d.ts │ │ ├── FixWidthButtons.js │ │ └── RemoveChildMethods.js │ │ ├── fixwidthsizer │ │ ├── AddChildMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── FixWidthSizer.d.ts │ │ ├── FixWidthSizer.js │ │ ├── GetChildrenHeight.js │ │ ├── GetChildrenSizers.js │ │ ├── GetChildrenWidth.js │ │ ├── GetMaxChildHeight.js │ │ ├── GetMaxChildWidth.js │ │ ├── GetNearestChildIndex.js │ │ ├── LayoutChildren.js │ │ ├── Methods.js │ │ ├── PreLayout.js │ │ ├── RemoveChildMethods.js │ │ ├── RunChildrenWrap.js │ │ └── RunWidthWrap.js │ │ ├── flip │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Flip.d.ts │ │ └── Flip.js │ │ ├── folder │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Folder.d.ts │ │ ├── Folder.js │ │ └── methods │ │ │ ├── ChildTransition.js │ │ │ ├── ConfigurationMethods.js │ │ │ └── ExpandMethods.js │ │ ├── fullwindowrectangle │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── FullWindowRectangle.d.ts │ │ └── FullWindowRectangle.js │ │ ├── gridbuttons │ │ ├── AddChildMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GridButtons.d.ts │ │ ├── GridButtons.js │ │ └── RemoveChildMethods.js │ │ ├── gridsizer │ │ ├── AddChildMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GetChildrenHeight.js │ │ ├── GetChildrenSizers.js │ │ ├── GetChildrenWidth.js │ │ ├── GetExpandedChildHeight.js │ │ ├── GetExpandedChildWidth.js │ │ ├── GetTotalColumnProportions.js │ │ ├── GetTotalRowProportions.js │ │ ├── GridSizer.d.ts │ │ ├── GridSizer.js │ │ ├── InsertEmptyColumn.js │ │ ├── InsertEmptyRow.js │ │ ├── LayoutChildren.js │ │ ├── Methods.js │ │ ├── PreLayout.js │ │ ├── RemoveChildMethods.js │ │ ├── ResetGrid.js │ │ ├── ResolveChildrenWidth.js │ │ ├── ResolveHeight.js │ │ ├── ResolveWidth.js │ │ └── RunWidthWrap.js │ │ ├── gridtable │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GridTable.d.ts │ │ ├── GridTable.js │ │ ├── InjectProperties.js │ │ ├── ScrollMethods.js │ │ ├── SetItems.js │ │ ├── TableOnCellVisible.js │ │ └── input │ │ │ ├── ClickCell.js │ │ │ ├── EmitCellEvent.js │ │ │ ├── OverCell.js │ │ │ ├── PointerUpDownCell.js │ │ │ ├── PressCell.js │ │ │ ├── SwipeCell.js │ │ │ ├── TableSetInteractive.js │ │ │ └── TapCell.js │ │ ├── hiddenedit │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── HiddenEdit.d.ts │ │ └── HiddenEdit.js │ │ ├── holygrail │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── HolyGrail.d.ts │ │ ├── HolyGrail.js │ │ └── methods │ │ │ ├── Build.js │ │ │ ├── CreatExpandContainer.js │ │ │ ├── GetAddChildConfig.js │ │ │ ├── LayoutMode0.js │ │ │ ├── LayoutMode1.js │ │ │ ├── LayoutMode2.js │ │ │ └── LayoutMode3.js │ │ ├── imagebox │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── ImageBox.d.ts │ │ └── ImageBox.js │ │ ├── inputtext │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── InputText.d.ts │ │ └── InputText.js │ │ ├── intouching │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── InTouching.d.ts │ │ └── InTouching.js │ │ ├── knob │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Knob.d.ts │ │ ├── Knob.js │ │ ├── TextObjectMethods.js │ │ └── input │ │ │ ├── IsLocalPointInKnob.js │ │ │ ├── OnPanPad.js │ │ │ └── OnTouchPad.js │ │ ├── label │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Label.d.ts │ │ ├── Label.js │ │ └── methods │ │ │ ├── Methods.js │ │ │ └── ResetDisplayContent.js │ │ ├── lineprogress │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── LineProgress.d.ts │ │ └── LineProgress.js │ │ ├── lineprogresscanvas │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── LineProgressCanvas.d.ts │ │ └── LineProgressCanvas.js │ │ ├── maker │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Make.d.ts │ │ ├── Make.js │ │ ├── Maker.d.ts │ │ ├── Maker.js │ │ ├── YAMLMake.d.ts │ │ ├── YAMLMake.js │ │ ├── builders │ │ │ ├── Builders.d.ts │ │ │ ├── Builders.js │ │ │ ├── CreateBBCodeText.js │ │ │ ├── CreateBadgeLabel.js │ │ │ ├── CreateButtons.js │ │ │ ├── CreateCanvas.js │ │ │ ├── CreateCircleMaskImage.js │ │ │ ├── CreateDialog.js │ │ │ ├── CreateFixWidthButtons.js │ │ │ ├── CreateFixWidthSizer.js │ │ │ ├── CreateGridButtons.js │ │ │ ├── CreateGridSizer.js │ │ │ ├── CreateHolyGrail.js │ │ │ ├── CreateImage.js │ │ │ ├── CreateKnob.js │ │ │ ├── CreateLabel.js │ │ │ ├── CreateMenu.js │ │ │ ├── CreateNinePatch.js │ │ │ ├── CreateNinePatch2.js │ │ │ ├── CreateNumberBar.js │ │ │ ├── CreateOverlapSizer.js │ │ │ ├── CreatePages.js │ │ │ ├── CreateRoundRectangle.js │ │ │ ├── CreateScrollBar.js │ │ │ ├── CreateScrollablePanel.js │ │ │ ├── CreateSizer.js │ │ │ ├── CreateSlider.js │ │ │ ├── CreateSpace.js │ │ │ ├── CreateSprite.js │ │ │ ├── CreateText.js │ │ │ ├── CreateTextArea.js │ │ │ ├── CreateTextBox.js │ │ │ ├── CreateToast.js │ │ │ ├── CreateVideo.js │ │ │ └── utils │ │ │ │ ├── CreateAnyImage.js │ │ │ │ ├── CreateAnyLabel.js │ │ │ │ ├── CreateAnySizer.js │ │ │ │ ├── CreateChild.js │ │ │ │ ├── CreateChildren.js │ │ │ │ ├── GetTypeName.js │ │ │ │ ├── MergeStyle.js │ │ │ │ ├── ReplaceChildrenConfig.js │ │ │ │ ├── ReplaceSliderConfig.js │ │ │ │ └── SetTextureProperties.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── schemas │ │ │ ├── BBCodeText.yml │ │ │ ├── BadgeLabel.yml │ │ │ ├── Buttons.yml │ │ │ ├── Canvas.yml │ │ │ ├── CircleMaskImage.yml │ │ │ ├── Dialog.yml │ │ │ ├── FixWidthButtons.yml │ │ │ ├── FixWidthSizer.yml │ │ │ ├── GridButtons.yml │ │ │ ├── GridSizer.yml │ │ │ ├── HolyGrail.yml │ │ │ ├── Image.yml │ │ │ ├── Knob.yml │ │ │ ├── Label.yml │ │ │ ├── Menu.yml │ │ │ ├── NinePatch.yml │ │ │ ├── NinePatch2.yml │ │ │ ├── NumberBar.yml │ │ │ ├── OverlapSizer.yml │ │ │ ├── Pages.yml │ │ │ ├── RoundRectangle.yml │ │ │ ├── ScrollBar.yml │ │ │ ├── ScrollablePanel.yml │ │ │ ├── Sizer.yml │ │ │ ├── Slider.yml │ │ │ ├── Space.yml │ │ │ ├── Sprite.yml │ │ │ ├── Text.yml │ │ │ ├── TextArea.yml │ │ │ ├── TextBox.yml │ │ │ ├── Toast.yml │ │ │ └── Video.yml │ │ └── utils │ │ │ └── ParseYAML.js │ │ ├── menu │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Menu.d.ts │ │ ├── Menu.js │ │ └── methods │ │ │ ├── Collapse.js │ │ │ ├── CollapseSubMenu.js │ │ │ ├── CreateBackground.js │ │ │ ├── CreateButtons.js │ │ │ ├── DelayCallMethods.js │ │ │ ├── Expand.js │ │ │ ├── ExpandSubMenu.js │ │ │ ├── GetEaseConfig.js │ │ │ ├── MenuSetInteractive.js │ │ │ ├── Methods.js │ │ │ ├── ParseEaseConfig.js │ │ │ └── SetTransitCallbackMethods.js │ │ ├── modal │ │ ├── Modal.d.ts │ │ └── Modal.js │ │ ├── namevaluelabel │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── NameValueLabel.d.ts │ │ ├── NameValueLabel.js │ │ └── methods │ │ │ ├── Build.js │ │ │ └── SetValueMethods.js │ │ ├── ninepatch │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── NinePatch.d.ts │ │ └── NinePatch.js │ │ ├── ninepatch2 │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── NinePatch.d.ts │ │ └── NinePatch.js │ │ ├── numberbar │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── NumberBar.d.ts │ │ └── NumberBar.js │ │ ├── overlapsizer │ │ ├── AddChildMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GetChildrenHeight.js │ │ ├── GetChildrenSizers.js │ │ ├── GetChildrenWidth.js │ │ ├── GetExpandedChildHeight.js │ │ ├── GetExpandedChildWidth.js │ │ ├── LayoutChildren.js │ │ ├── Methods.js │ │ ├── OverlapSizer.d.ts │ │ ├── OverlapSizer.js │ │ └── RemoveChildMethods.js │ │ ├── pages │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Pages.d.ts │ │ ├── Pages.js │ │ └── methods │ │ │ ├── AddChildMethods.js │ │ │ ├── GetPage.js │ │ │ ├── HasPage.js │ │ │ ├── Methods.js │ │ │ └── SwapPage.js │ │ ├── pan │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Pan.d.ts │ │ └── Pan.js │ │ ├── perspective │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Perspective.d.ts │ │ └── Perspective.js │ │ ├── perspectivecard │ │ ├── CreatePerspectiveCardMesh.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── PerspectiveCard.d.ts │ │ ├── PerspectiveCard.js │ │ └── PerspectiveMethods.js │ │ ├── pinch │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Pinch.d.ts │ │ └── Pinch.js │ │ ├── press │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Press.d.ts │ │ └── Press.js │ │ ├── rotate │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Rotate.d.ts │ │ └── Rotate.js │ │ ├── roundrectangle │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── RoundRectangle.d.ts │ │ └── RoundRectangle.js │ │ ├── roundrectanglecanvas │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── RoundRectangleCanvas.d.ts │ │ └── RoundRectangleCanvas.js │ │ ├── scrollablepanel │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── ScrollablePanel.d.ts │ │ ├── ScrollablePanel.js │ │ └── scrollableblock │ │ │ ├── GetChildrenHeight.js │ │ │ ├── GetChildrenSizers.js │ │ │ ├── GetChildrenWidth.js │ │ │ ├── LayoutChildren.js │ │ │ ├── Methods.js │ │ │ ├── ResetChildPosition.js │ │ │ └── ScrollableBlock.js │ │ ├── scrollbar │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── ScrollBar.d.ts │ │ └── ScrollBar.js │ │ ├── shake │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Shake.d.ts │ │ └── Shake.js │ │ ├── sides │ │ ├── Factory.js │ │ ├── ShowChildMethods.js │ │ ├── Sides.js │ │ ├── childbehaviors │ │ │ ├── Fade.js │ │ │ ├── Move.js │ │ │ ├── Visible.js │ │ │ └── index.js │ │ └── defaultcallbacks │ │ │ ├── FadeCallbacks.js │ │ │ ├── GetDefaultCallbacks.js │ │ │ ├── MoveCallbacks.js │ │ │ ├── MovePanelCallbacks.js │ │ │ └── VisibleCallbacks.js │ │ ├── simpledropdownlist │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── SimpleDropDownList.d.ts │ │ └── SimpleDropDownList.js │ │ ├── simplelabel │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── SimpleLabel.d.ts │ │ └── SimpleLabel.js │ │ ├── sizer │ │ ├── AddChildMethods.js │ │ ├── AlignMethods.js │ │ ├── ExpandMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GetChildrenHeight.js │ │ ├── GetChildrenProportion.js │ │ ├── GetChildrenSizers.js │ │ ├── GetChildrenWidth.js │ │ ├── GetExpandedChildHeight.js │ │ ├── GetExpandedChildWidth.js │ │ ├── GetNearestChildIndex.js │ │ ├── LayoutChildren.js │ │ ├── Methods.js │ │ ├── PostResolveSize.js │ │ ├── PreLayout.js │ │ ├── ProportionMethods.js │ │ ├── RemoveChildMethods.js │ │ ├── ResolveHeight.js │ │ ├── ResolveWidth.js │ │ ├── Sizer.d.ts │ │ └── Sizer.js │ │ ├── skew │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Skew.d.ts │ │ └── Skew.js │ │ ├── slider │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── GetEndPoint.js │ │ ├── GetStartPoint.js │ │ ├── GetThumbAlignPoint.js │ │ ├── OnDragThumb.js │ │ ├── OnTouchTrack.js │ │ ├── PercentToPosition.js │ │ ├── PositionToPercent.js │ │ ├── Slider.d.ts │ │ ├── Slider.js │ │ ├── UpdateIndicator.js │ │ └── UpdateThumb.js │ │ ├── space │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Space.d.ts │ │ └── Space.js │ │ ├── statesroundrectangle │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── StatesRoundRectangle.d.ts │ │ ├── StatesRoundRectangle.js │ │ └── methods │ │ │ ├── ExtractStyle.js │ │ │ └── SetStateMethods.js │ │ ├── swipe │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Swipe.d.ts │ │ └── Swipe.js │ │ ├── tabpages │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TabPages.d.ts │ │ ├── TabPages.js │ │ └── methods │ │ │ ├── AddPage.js │ │ │ ├── GetPage.js │ │ │ ├── GetPageIndexByKey.js │ │ │ ├── GetPageKeyByIndex.js │ │ │ ├── GetTab.js │ │ │ ├── Methods.js │ │ │ ├── RemovePageMethods.js │ │ │ └── SwapPageMethods.js │ │ ├── tabs │ │ ├── ButtonMethods.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Tabs.d.ts │ │ └── Tabs.js │ │ ├── tagtext │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TagText.d.ts │ │ └── TagText.js │ │ ├── tap │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Tap.d.ts │ │ └── Tap.js │ │ ├── textarea │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── InjectProperties.js │ │ ├── ScrollMethods.js │ │ ├── SetTextMethods.js │ │ ├── TextArea.d.ts │ │ ├── TextArea.js │ │ └── textblock │ │ │ ├── GetLines.js │ │ │ ├── LayoutChildren.js │ │ │ ├── LinesCountToTextHeight.js │ │ │ ├── Methods.js │ │ │ ├── PreLayout.js │ │ │ ├── ResetTextObjectPosition.js │ │ │ ├── ResizeText.js │ │ │ ├── SetText.js │ │ │ ├── TextBlock.js │ │ │ ├── TextHeightToLinesCount.js │ │ │ └── UpdateTextObject.js │ │ ├── textbox │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TextBox.d.ts │ │ └── TextBox.js │ │ ├── textedit │ │ ├── Edit.d.ts │ │ ├── Edit.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TextEdit.d.ts │ │ └── TextEdit.js │ │ ├── textpage │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TextPage.d.ts │ │ └── TextPage.js │ │ ├── textplayer │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TextPlayer.d.ts │ │ └── TextPlayer.js │ │ ├── texttyping │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TextTyping.d.ts │ │ └── TextTyping.js │ │ ├── titlelabel │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TitleLabel.d.ts │ │ └── TitleLabel.js │ │ ├── toast │ │ ├── DefaultTransitCallbacks.js │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Toast.d.ts │ │ └── Toast.js │ │ ├── toggleswitch │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── ToggleSwitch.d.ts │ │ └── ToggleSwitch.js │ │ ├── toucheventstop │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TouchEventStop.d.ts │ │ └── TouchEventStop.js │ │ ├── transitionimage │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── TransitionImage.d.ts │ │ └── TransitionImage.js │ │ ├── triangle │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Triangle.d.ts │ │ └── Triangle.js │ │ ├── tweaker │ │ ├── Factory.d.ts │ │ ├── Factory.js │ │ ├── Tweaker.d.ts │ │ ├── Tweaker.js │ │ ├── TweakerShell.js │ │ ├── builders │ │ │ ├── CreateBackground.js │ │ │ ├── CreateButtons.js │ │ │ ├── CreateButtonsInput.js │ │ │ ├── CreateCheckboxInput.js │ │ │ ├── CreateColorInput.js │ │ │ ├── CreateFolder.js │ │ │ ├── CreateInputField.js │ │ │ ├── CreateInputRow.js │ │ │ ├── CreateListInput.js │ │ │ ├── CreateNumberInput.js │ │ │ ├── CreateRangeInput.js │ │ │ ├── CreateTab.js │ │ │ ├── CreateTextInput.js │ │ │ ├── CreateTitleLabel.js │ │ │ └── CreateToggleSwitchInput.js │ │ ├── gameobjects │ │ │ ├── folder │ │ │ │ ├── BindingTargetMethods.js │ │ │ │ ├── Folder.js │ │ │ │ └── InputRowTitleWidthMethods.js │ │ │ ├── inputfield │ │ │ │ ├── ButtonsInput.js │ │ │ │ ├── CheckboxInput.js │ │ │ │ ├── ColorInput.js │ │ │ │ ├── InputFieldBase.js │ │ │ │ ├── ListInput.js │ │ │ │ ├── NumberInput.js │ │ │ │ ├── RangeInput.js │ │ │ │ ├── TextInput.js │ │ │ │ └── ToggleSwitchInput.js │ │ │ ├── inputrow │ │ │ │ ├── BindingTargetMethods.js │ │ │ │ ├── InputRow.js │ │ │ │ ├── MinTitleWidthMethods.js │ │ │ │ └── MonitorTargetMethods.js │ │ │ ├── label │ │ │ │ ├── FolderTitle.js │ │ │ │ └── Title.js │ │ │ ├── tabpages │ │ │ │ ├── BindingTargetMethods.js │ │ │ │ ├── InputRowTitleWidthMethods.js │ │ │ │ └── TabPages.js │ │ │ └── utils │ │ │ │ ├── CreateButtons.js │ │ │ │ ├── CreateCheckbox.js │ │ │ │ ├── CreateSlider.js │ │ │ │ ├── CreateToggleSwitch.js │ │ │ │ ├── CreateTweaker.js │ │ │ │ ├── CreateWrapButtons.js │ │ │ │ └── SetButtonsActiveState.js │ │ ├── methods │ │ │ ├── AddButtons.js │ │ │ ├── AddFolder.js │ │ │ ├── AddInput.js │ │ │ ├── AddSeparator.js │ │ │ ├── AddTab.js │ │ │ ├── GetMaxInputRowTitleWidth.js │ │ │ ├── Methods.js │ │ │ ├── SetBindingTarget.js │ │ │ └── SetInputRowTitleWidth.js │ │ └── utils │ │ │ ├── OptionsMethods.js │ │ │ └── inputs │ │ │ ├── GetInputType.js │ │ │ └── InputTypes.js │ │ ├── ui-components.d.ts │ │ ├── ui-components.js │ │ ├── ui-plugin.d.ts │ │ ├── ui-plugin.js │ │ ├── utils │ │ ├── AlignConst.js │ │ ├── ContainsPoint.js │ │ ├── CopyState.js │ │ ├── GetBoundsConfig.js │ │ ├── GetChildPrevState.js │ │ ├── GetGameObjectByName.js │ │ ├── GetOrientationMode.js │ │ ├── GetParentSizer.d.ts │ │ ├── GetParentSizer.js │ │ ├── GetScrollMode.js │ │ ├── GetSizerConfig.js │ │ ├── Hide.d.ts │ │ ├── Hide.js │ │ ├── ScrollModeConst.js │ │ ├── WaitEvent.d.ts │ │ ├── WaitEvent.js │ │ ├── build │ │ │ ├── BuildLabelConfig.d.ts │ │ │ ├── BuildLabelConfig.js │ │ │ ├── BuildListConfig.d.ts │ │ │ ├── BuildListConfig.js │ │ │ ├── CreateBBCodeText.d.ts │ │ │ ├── CreateBBCodeText.js │ │ │ ├── CreateBackground.d.ts │ │ │ ├── CreateBackground.js │ │ │ ├── CreateBuiltInText.js │ │ │ ├── CreateButtonRoundRectangleBackground.js │ │ │ ├── CreateColorInput.js │ │ │ ├── CreateDropDownList.js │ │ │ ├── CreateImage.d.ts │ │ │ ├── CreateImage.js │ │ │ ├── CreateInputText.js │ │ │ ├── CreateLabel.d.ts │ │ │ ├── CreateLabel.js │ │ │ ├── CreateRoundRectangle.js │ │ │ ├── CreateText.d.ts │ │ │ ├── CreateText.js │ │ │ ├── CreateTextArea.d.ts │ │ │ ├── CreateTextArea.js │ │ │ └── GeneralCreateGameObjectCallbackType.d.ts │ │ ├── buttongroup │ │ │ ├── AddMethods.js │ │ │ ├── ButtonGroup.js │ │ │ ├── ButtonMethods.js │ │ │ ├── ButtonStateMethods.js │ │ │ ├── Buttons.d.ts │ │ │ ├── ButtonsTypeMethods.js │ │ │ ├── FireEvent.js │ │ │ ├── InjectSelectedProperty.js │ │ │ ├── OnButtonStateChange.js │ │ │ └── RemoveMethods.js │ │ ├── fontsizeexpandtext │ │ │ ├── FontSizeExpandText.d.ts │ │ │ └── FontSizeExpandText.js │ │ ├── scrollable │ │ │ ├── CreateScrollableSizer.js │ │ │ ├── ResizeController.js │ │ │ ├── Scrollable.d.ts │ │ │ ├── Scrollable.js │ │ │ ├── Slider.js │ │ │ └── UpdateController.js │ │ ├── setchildreninteractive │ │ │ ├── ClickChild.js │ │ │ ├── DownChild.js │ │ │ ├── EmitChildEvent.js │ │ │ ├── OverChild.js │ │ │ ├── PointToChild.js │ │ │ ├── PressChild.js │ │ │ ├── SetChildrenInteractive.d.ts │ │ │ ├── SetChildrenInteractive.js │ │ │ ├── SwipeChild.js │ │ │ ├── TapChild.js │ │ │ └── UpChild.js │ │ └── wrapexpandtext │ │ │ ├── BitmapTextRunWidthWrap.js │ │ │ ├── DynamicTextRunWidthWrap.js │ │ │ ├── TextRunWidthWrap.js │ │ │ ├── WrapExpandText.d.ts │ │ │ └── WrapExpandText.js │ │ └── yaml │ │ ├── yaml.d.ts │ │ └── yaml.js ├── scenes │ ├── index.ts │ ├── loading │ │ └── loading.ts │ └── town │ │ └── town.ts └── utils.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .github 2 | .gitignore 3 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include agentverse/tasks/*/*/* 2 | include agentverse/tasks/*/*/*/* 3 | -------------------------------------------------------------------------------- /README_tasksolving_cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/README_tasksolving_cases.md -------------------------------------------------------------------------------- /agentverse/agents/simulation_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/agentverse/agents/simulation_agent/__init__.py -------------------------------------------------------------------------------- /agentverse/environments/simulation_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/agentverse/environments/simulation_env/__init__.py -------------------------------------------------------------------------------- /agentverse/environments/simulation_env/rules/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import SimulationRule 2 | -------------------------------------------------------------------------------- /agentverse/environments/tasksolving_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/agentverse/environments/tasksolving_env/__init__.py -------------------------------------------------------------------------------- /agentverse/environments/tasksolving_env/rules/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import TasksolvingRule 2 | 3 | """ 4 | from .decision_maker import * 5 | from .evaluator import * 6 | from .executor import * 7 | from .role_assigner import * 8 | """ 9 | -------------------------------------------------------------------------------- /agentverse/llms/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .jsonrepair import JsonRepair 2 | from .token_counter import count_string_tokens, count_message_tokens 3 | -------------------------------------------------------------------------------- /agentverse/output_parser/__init__.py: -------------------------------------------------------------------------------- 1 | from agentverse.registry import Registry 2 | 3 | output_parser_registry = Registry(name="OutputParserRegistry") 4 | 5 | from .output_parser import * -------------------------------------------------------------------------------- /agentverse/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | import yaml 3 | 4 | from agentverse.output_parser import * 5 | -------------------------------------------------------------------------------- /agentverse_command/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/agentverse_command/__init__.py -------------------------------------------------------------------------------- /imgs/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/0.png -------------------------------------------------------------------------------- /imgs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/1.png -------------------------------------------------------------------------------- /imgs/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/10.png -------------------------------------------------------------------------------- /imgs/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/11.png -------------------------------------------------------------------------------- /imgs/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/2.png -------------------------------------------------------------------------------- /imgs/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/3.png -------------------------------------------------------------------------------- /imgs/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/4.png -------------------------------------------------------------------------------- /imgs/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/5.png -------------------------------------------------------------------------------- /imgs/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/6.png -------------------------------------------------------------------------------- /imgs/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/7.png -------------------------------------------------------------------------------- /imgs/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/8.png -------------------------------------------------------------------------------- /imgs/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/9.png -------------------------------------------------------------------------------- /imgs/agentverse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/agentverse -------------------------------------------------------------------------------- /imgs/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/background.png -------------------------------------------------------------------------------- /imgs/db_diag/-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/-1.png -------------------------------------------------------------------------------- /imgs/db_diag/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/0.png -------------------------------------------------------------------------------- /imgs/db_diag/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/1.png -------------------------------------------------------------------------------- /imgs/db_diag/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/2.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-10.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-11.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-12.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-13.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-14.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-6.png -------------------------------------------------------------------------------- /imgs/db_diag/Untitled-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/Untitled-8.png -------------------------------------------------------------------------------- /imgs/db_diag/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/background.png -------------------------------------------------------------------------------- /imgs/db_diag/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/background1.png -------------------------------------------------------------------------------- /imgs/db_diag/background1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/background1.psd -------------------------------------------------------------------------------- /imgs/db_diag/speaking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/db_diag/speaking.png -------------------------------------------------------------------------------- /imgs/docs/Python-virtual-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/docs/Python-virtual-env.png -------------------------------------------------------------------------------- /imgs/docs/environmentKeys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/docs/environmentKeys.png -------------------------------------------------------------------------------- /imgs/docs/prisoner_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/docs/prisoner_env.png -------------------------------------------------------------------------------- /imgs/docs/simulations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/docs/simulations.png -------------------------------------------------------------------------------- /imgs/docs/ts_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/docs/ts_env.png -------------------------------------------------------------------------------- /imgs/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/empty.png -------------------------------------------------------------------------------- /imgs/hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/hand.png -------------------------------------------------------------------------------- /imgs/prison/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/0.png -------------------------------------------------------------------------------- /imgs/prison/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/1.png -------------------------------------------------------------------------------- /imgs/prison/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/2.png -------------------------------------------------------------------------------- /imgs/prison/case_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/case_1.png -------------------------------------------------------------------------------- /imgs/prison/case_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/case_2.png -------------------------------------------------------------------------------- /imgs/prison/case_2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/case_2.psd -------------------------------------------------------------------------------- /imgs/prison/demo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/demo.psd -------------------------------------------------------------------------------- /imgs/prison/prison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/prison.png -------------------------------------------------------------------------------- /imgs/prison/speaking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/prison/speaking.png -------------------------------------------------------------------------------- /imgs/q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/q.png -------------------------------------------------------------------------------- /imgs/sde/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/0.png -------------------------------------------------------------------------------- /imgs/sde/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/1.png -------------------------------------------------------------------------------- /imgs/sde/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/2.png -------------------------------------------------------------------------------- /imgs/sde/Untitled-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/Untitled-10.png -------------------------------------------------------------------------------- /imgs/sde/Untitled-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/Untitled-12.png -------------------------------------------------------------------------------- /imgs/sde/Untitled-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/Untitled-14.png -------------------------------------------------------------------------------- /imgs/sde/Untitled-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/Untitled-6.png -------------------------------------------------------------------------------- /imgs/sde/Untitled-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/Untitled-8.png -------------------------------------------------------------------------------- /imgs/sde/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/background.png -------------------------------------------------------------------------------- /imgs/sde/background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/background.psd -------------------------------------------------------------------------------- /imgs/sde/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/background1.png -------------------------------------------------------------------------------- /imgs/sde/speaking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/sde/speaking.png -------------------------------------------------------------------------------- /imgs/speaking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/speaking.png -------------------------------------------------------------------------------- /imgs/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/imgs/title.png -------------------------------------------------------------------------------- /requirements_local.txt: -------------------------------------------------------------------------------- 1 | fschat[model_worker,webui]==0.2.30 2 | -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/scripts/__init__.py -------------------------------------------------------------------------------- /ui/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: photonstorm 4 | patreon: photonstorm 5 | custom: https://phaser.io/community/donate 6 | -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- 1 | # System and IDE files 2 | Thumbs.db 3 | .DS_Store 4 | .idea 5 | *.suo 6 | *.sublime-project 7 | *.sublime-workspace 8 | 9 | # Vendors 10 | node_modules/ 11 | 12 | # Build 13 | /npm-debug.log 14 | -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- 1 | # Work in progress -------------------------------------------------------------------------------- /ui/dist/assets/may.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/may.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/archie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/archie.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/birch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/birch.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/brendan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/brendan.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/joseph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/joseph.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/maxie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/maxie.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/may.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/may.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/npc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/npc1.png -------------------------------------------------------------------------------- /ui/dist/assets/sprites/steven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/sprites/steven.png -------------------------------------------------------------------------------- /ui/dist/assets/tilemaps/tiles/tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/dist/assets/tilemaps/tiles/tileset.png -------------------------------------------------------------------------------- /ui/run.sh: -------------------------------------------------------------------------------- 1 | #npm install 2 | npm run watch 3 | #npm run dev 4 | #npm run build 5 | -------------------------------------------------------------------------------- /ui/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/screenshot.png -------------------------------------------------------------------------------- /ui/src/classes/event_center.ts: -------------------------------------------------------------------------------- 1 | import { Events } from "phaser"; 2 | 3 | const eventsCenter = new Events.EventEmitter(); 4 | 5 | export default eventsCenter; 6 | -------------------------------------------------------------------------------- /ui/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const COLOR_PRIMARY = 0x4e342e; 2 | export const COLOR_LIGHT = 0x7b5e57; 3 | export const COLOR_DARK = 0x260e04; 4 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/achievements-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import Achievements from './achievements'; 2 | 3 | export default class AchievementsPlugin extends Phaser.Plugins.BasePlugin { 4 | add(): Achievements; 5 | 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/achievements.d.ts: -------------------------------------------------------------------------------- 1 | import Achievements from './logic/achievements/csvachievements/Achievements'; 2 | export default Achievements; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/achievements.js: -------------------------------------------------------------------------------- 1 | import Achievements from './logic/achievements/csvachievements/Achievements.js'; 2 | export default Achievements; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/alphamaskimage.d.ts: -------------------------------------------------------------------------------- 1 | import AlphaMaskImage from './gameobjects/canvas/alphamaskimage/AlphaMaskImage'; 2 | export default AlphaMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/alphamaskimage.js: -------------------------------------------------------------------------------- 1 | import AlphaMaskImage from './gameobjects/canvas/alphamaskimage/AlphaMaskImage.js'; 2 | export default AlphaMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/anchor.d.ts: -------------------------------------------------------------------------------- 1 | import Anchor from './behaviors/anchor/Anchor'; 2 | export default Anchor; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/anchor.js: -------------------------------------------------------------------------------- 1 | import Anchor from './behaviors/anchor/Anchor.js'; 2 | export default Anchor; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/arcadestepclock.js: -------------------------------------------------------------------------------- 1 | import ArcadeStepClock from './time/clock/ArcadeStepClock.js'; 2 | export default ArcadeStepClock; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/audio/midiplayer/Track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBMB/AgentVerse/f90c4bd9680fdd3bcff8c52c9170911a59b23478/ui/src/phaser3-rex-plugins/plugins/audio/midiplayer/Track.js -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/awaitloader.d.ts: -------------------------------------------------------------------------------- 1 | import LoaderCallback from './loader/awaitloader/AwaitLoaderCallback.js'; 2 | 3 | export default LoaderCallback; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/awaitloader.js: -------------------------------------------------------------------------------- 1 | import LoaderCallback from './loader/awaitloader/AwaitLoaderCallback.js'; 2 | 3 | Phaser.Loader.FileTypesManager.register('rexAwait', LoaderCallback); 4 | 5 | export default LoaderCallback; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/awaytime.d.ts: -------------------------------------------------------------------------------- 1 | import AwayTime from './time/awaytime/AwayTime'; 2 | export default AwayTime; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/awaytime.js: -------------------------------------------------------------------------------- 1 | import AwayTime from './time/awaytime/AwayTime.js'; 2 | export default AwayTime; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bank.js: -------------------------------------------------------------------------------- 1 | import Bank from './data/bank/Bank.js'; 2 | export default Bank; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/barrelpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import BarrelPostFxPipeline from './shaders/barrel/BarrelPostFxPipeline'; 2 | export default BarrelPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/barrelpipeline.js: -------------------------------------------------------------------------------- 1 | import BarrelPostFxPipeline from './shaders/barrel/BarrelPostFxPipeline'; 2 | export default BarrelPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bbcodetext.d.ts: -------------------------------------------------------------------------------- 1 | import BBCodeText from './gameobjects/tagtext/bbcodetext/BBCodeText' 2 | export default BBCodeText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bbcodetext.js: -------------------------------------------------------------------------------- 1 | import BBCodeText from './gameobjects/tagtext/bbcodetext/BBCodeText.js' 2 | export default BBCodeText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bitmapzone.d.ts: -------------------------------------------------------------------------------- 1 | import BitmapZone from './behaviors/bitmapzone/BitmapZone.js'; 2 | export default BitmapZone; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bitmapzone.js: -------------------------------------------------------------------------------- 1 | import BitmapZone from './behaviors/bitmapzone/BitmapZone.js'; 2 | export default BitmapZone; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/blitter.js: -------------------------------------------------------------------------------- 1 | import Blitter from './gameobjects/blitter/blitter/Blitter.js'; 2 | export default Blitter; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/board/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Board from './Board'; 2 | 3 | export default function ( 4 | config?: Board.IConfig 5 | ): Board; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/board/neighbors/AreNeighbors.js: -------------------------------------------------------------------------------- 1 | var AreNeighbors = function(chessA, chessB) { 2 | return (this.getNeighborChessDirection(chessA, chessB) !== null); 3 | } 4 | export default AreNeighbors; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/board/worldposition/TileXYToWorldXY.js: -------------------------------------------------------------------------------- 1 | var TileXYToWorldXY = function (tileX, tileY, out) { 2 | return this.grid.getWorldXY(tileX, tileY, out); 3 | } 4 | export default TileXYToWorldXY; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/board/worldposition/WorldXYToTileXY.js: -------------------------------------------------------------------------------- 1 | var WorldXYToTileXY = function (worldX, worldY, out) { 2 | return this.grid.getTileXY(worldX, worldY, out); 3 | } 4 | export default WorldXYToTileXY; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/chess/ChessBank.js: -------------------------------------------------------------------------------- 1 | import Bank from '../../bank.js'; 2 | 3 | var ChessBank = new Bank({ 4 | uidKey: '$uid', 5 | remove: false, // remove uid manually 6 | }); 7 | export default ChessBank; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/chess/IsUID.js: -------------------------------------------------------------------------------- 1 | var IsUID = function (object) { 2 | var type = typeof (object); 3 | return (type === 'number') || (type === 'string'); 4 | } 5 | export default IsUID; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/fieldofview/const.js: -------------------------------------------------------------------------------- 1 | export default { 2 | // special cost 3 | 'BLOCKER': null, 4 | 5 | // special moving point 6 | 'INFINITY': undefined, 7 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/grid/hexagon/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Hexagon from './Hexagon'; 2 | 3 | export default function ( 4 | config?: Hexagon.IConfig 5 | ): Hexagon; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/grid/index.js: -------------------------------------------------------------------------------- 1 | import QuadGrid from './quad/Quad.js'; 2 | import HexagonGrid from './hexagon/Hexagon.js'; 3 | 4 | export default { 5 | quadGrid: QuadGrid, 6 | hexagonGrid: HexagonGrid 7 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/grid/quad/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Quad from './Quad'; 2 | 3 | export default function ( 4 | config?: Quad.IConfig 5 | ): Quad; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/grid/utils/RestoreOrigin.js: -------------------------------------------------------------------------------- 1 | var RestoreOrigin = function () { 2 | this.x = this._savedOriginX; 3 | this.y = this._savedOriginY; 4 | return this; 5 | } 6 | export default RestoreOrigin; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/grid/utils/SaveOrigin.js: -------------------------------------------------------------------------------- 1 | var SaveOrigin = function () { 2 | this._savedOriginX = this.x; 3 | this._savedOriginY = this.y; 4 | return this; 5 | } 6 | export default SaveOrigin; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/match/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Match from './Match'; 2 | 3 | export default function ( 4 | config?: Match.IConfig 5 | ): Match; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/miniboard/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import MiniBoard from './MiniBoard'; 2 | 3 | export default function ( 4 | x: number, y: number, 5 | config?: MiniBoard.IConfig 6 | ): MiniBoard; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/miniboard/IsMiniBoardObject.js: -------------------------------------------------------------------------------- 1 | var IsMiniBoardObject = function (object) { 2 | return (object.type === 'rexMiniBoard'); 3 | }; 4 | 5 | export default IsMiniBoardObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/miniboard/chess/RemoveAllChess.js: -------------------------------------------------------------------------------- 1 | var RemoveAllChess = function (destroy) { 2 | this.board.removeAllChess(destroy); 3 | return this; 4 | } 5 | 6 | export default RemoveAllChess; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/miniboard/moveto/MoveToward.js: -------------------------------------------------------------------------------- 1 | var MoveToward = function (direction) { 2 | this.moveTo(undefined, undefined, direction); 3 | return this; 4 | } 5 | export default MoveToward; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/miniboard/transform/CanRotateTo.js: -------------------------------------------------------------------------------- 1 | var CanRotateTo = function(direction) { 2 | direction -= this.face; 3 | return this.canRotate(direction); 4 | } 5 | export default CanRotateTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/miniboard/transform/RotateTo.js: -------------------------------------------------------------------------------- 1 | var RotateTo = function (direction) { 2 | direction -= this.face; 3 | this.rotate(direction); 4 | return this; 5 | } 6 | export default RotateTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/monopoly/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Monopoly from './Monopoly'; 2 | 3 | export default function ( 4 | gameObject: Phaser.GameObjects.GameObject, 5 | config?: Monopoly.IConfig 6 | ): Monopoly; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/monopoly/TileData.js: -------------------------------------------------------------------------------- 1 | var CreateTileData = function (x, y, direction) { 2 | return { x: x, y: y, direction: direction }; 3 | } 4 | 5 | export { CreateTileData }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/monopoly/const.js: -------------------------------------------------------------------------------- 1 | export default { 2 | // special cost 3 | 'BLOCKER': null, 4 | 'STOP': -1, 5 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/moveto/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import MoveTo from './MoveTo'; 2 | 3 | export default function ( 4 | gameObject: Phaser.GameObjects.GameObject, 5 | config?: MoveTo.IConfig 6 | ): MoveTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/moveto/MoveCloser.js: -------------------------------------------------------------------------------- 1 | var MoveCloser = function(tileX, tileY) { 2 | this.moveAway(tileX, tileY, false); 3 | return this; 4 | } 5 | export default MoveCloser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/moveto/MoveToward.js: -------------------------------------------------------------------------------- 1 | var MoveToward = function (direction) { 2 | this.moveTo(undefined, undefined, direction); 3 | return this; 4 | } 5 | export default MoveToward; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/board/utils/AreTileXYEqual.js: -------------------------------------------------------------------------------- 1 | var AreTileXYEqual = function (tileA, tileB) { 2 | return tileA && tileB && (tileA.x === tileB.x) && (tileA.y === tileB.y); 3 | } 4 | export default AreTileXYEqual; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/boids.d.ts: -------------------------------------------------------------------------------- 1 | import Boids from './behaviors/boids/Boids'; 2 | export default Boids; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/boids.js: -------------------------------------------------------------------------------- 1 | import Boids from './behaviors/boids/Boids.js'; 2 | export default Boids; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bounds.js: -------------------------------------------------------------------------------- 1 | import Bounds from './behaviors/bounds/Bounds.js'; 2 | export default Bounds; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bracketparser.d.ts: -------------------------------------------------------------------------------- 1 | import BracketParser from './logic/bracketparser/bracketparser/BracketParser'; 2 | export default BracketParser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bracketparser.js: -------------------------------------------------------------------------------- 1 | import BracketParser from './logic/bracketparser/bracketparser/BracketParser.js'; 2 | export default BracketParser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bracketparser2.d.ts: -------------------------------------------------------------------------------- 1 | import BracketParser from './logic/bracketparser/bracketparser2/BracketParser'; 2 | export default BracketParser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bracketparser2.js: -------------------------------------------------------------------------------- 1 | import BracketParser from './logic/bracketparser/bracketparser2/BracketParser.js'; 2 | export default BracketParser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/buffdata.d.ts: -------------------------------------------------------------------------------- 1 | import DataManager from './data/buff/DataManager'; 2 | export default DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/buffdata.js: -------------------------------------------------------------------------------- 1 | import DataManager from './data/buff/DataManager.js'; 2 | export default DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/buildarcadeobject.d.ts: -------------------------------------------------------------------------------- 1 | import BuildArcadeObject from './utils/arcade/BuildArcadeObject'; 2 | export default BuildArcadeObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/buildarcadeobject.js: -------------------------------------------------------------------------------- 1 | import BuildArcadeObject from './utils/arcade/BuildArcadeObject.js'; 2 | export default BuildArcadeObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bullet.d.ts: -------------------------------------------------------------------------------- 1 | import Bullet from './behaviors/bullet/Bullet'; 2 | export default Bullet; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/bullet.js: -------------------------------------------------------------------------------- 1 | import Bullet from './behaviors/bullet/Bullet.js'; 2 | export default Bullet; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/button.d.ts: -------------------------------------------------------------------------------- 1 | import Button from './input/button/Button'; 2 | export default Button; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/button.js: -------------------------------------------------------------------------------- 1 | import Button from './input/button/Button.js'; 2 | export default Button; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvas.d.ts: -------------------------------------------------------------------------------- 1 | import Canvas from './gameobjects/canvas/canvas/Canvas'; 2 | export default Canvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvas.js: -------------------------------------------------------------------------------- 1 | import Canvas from './gameobjects/canvas/canvas/Canvas.js'; 2 | export default Canvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvasdata.js: -------------------------------------------------------------------------------- 1 | import Methods from './data/canvasdata/Methods.js'; 2 | export default Methods; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvasframemanager.d.ts: -------------------------------------------------------------------------------- 1 | import CanvasFrameManager from './texture/canvasframemanager/CanvasFrameManager'; 2 | export default CanvasFrameManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvasframemanager.js: -------------------------------------------------------------------------------- 1 | import CanvasFrameManager from './texture/CanvasFrameManager/CanvasFrameManager.js'; 2 | export default CanvasFrameManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvasinput.d.ts: -------------------------------------------------------------------------------- 1 | import CanvasInput from './gameobjects/dynamictext/canvasinput/CanvasInput'; 2 | export default CanvasInput; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/canvasinput.js: -------------------------------------------------------------------------------- 1 | import CanvasInput from './gameobjects/dynamictext/canvasinput/CanvasInput.js'; 2 | export default CanvasInput; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/carousel.js: -------------------------------------------------------------------------------- 1 | import Carousel from './gameobjects/container/carousel/Carousel.js'; 2 | export default Carousel; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/charactercache.d.ts: -------------------------------------------------------------------------------- 1 | import CharacterCache from './texture/charactercache/CharacterCache'; 2 | export default CharacterCache; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/charactercache.js: -------------------------------------------------------------------------------- 1 | import CharacterCache from './texture/charactercache/CharacterCache.js'; 2 | export default CharacterCache; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/checkbox.d.ts: -------------------------------------------------------------------------------- 1 | import Checkbox from './gameobjects/shape/checkbox/Checkbox'; 2 | export default Checkbox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/checkbox.js: -------------------------------------------------------------------------------- 1 | import Checkbox from './gameobjects/shape/checkbox/Checkbox.js'; 2 | export default Checkbox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/checkboxshape.d.ts: -------------------------------------------------------------------------------- 1 | import CheckboxShape from './gameobjects/shape/checkbox/CheckboxShape'; 2 | export default CheckboxShape; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/checkboxshape.js: -------------------------------------------------------------------------------- 1 | import CheckboxShape from './gameobjects/shape/checkbox/CheckboxShape.js'; 2 | export default CheckboxShape; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/circlemaskimage.d.ts: -------------------------------------------------------------------------------- 1 | import CircleMaskImage from './gameobjects/canvas/circlemaskimage/CircleMaskImage'; 2 | export default CircleMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/circlemaskimage.js: -------------------------------------------------------------------------------- 1 | import CircleMaskImage from './gameobjects/canvas/circlemaskimage/CircleMaskImage.js'; 2 | export default CircleMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/circularprogress.d.ts: -------------------------------------------------------------------------------- 1 | import CircularProgress from './gameobjects/shape/circularprogress/CircularProgress'; 2 | export default CircularProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/circularprogress.js: -------------------------------------------------------------------------------- 1 | import CircularProgress from './gameobjects/shape/circularprogress/CircularProgress.js'; 2 | export default CircularProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/circularprogresscanvas.d.ts: -------------------------------------------------------------------------------- 1 | import CircularProgressCanvas from './gameobjects/canvas/circularprogress/CircularProgress'; 2 | export default CircularProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/circularprogresscanvas.js: -------------------------------------------------------------------------------- 1 | import CircularProgressCanvas from './gameobjects/canvas/circularprogress/CircularProgress.js'; 2 | export default CircularProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/clickoutside.d.ts: -------------------------------------------------------------------------------- 1 | import ClickOutside from './input/clickoutside/ClickOutside'; 2 | export default ClickOutside; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/clickoutside.js: -------------------------------------------------------------------------------- 1 | import ClickOutside from './input/clickoutside/ClickOutside.js'; 2 | export default ClickOutside; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/clock.d.ts: -------------------------------------------------------------------------------- 1 | import Clock from './time/clock/Clock'; 2 | export default Clock; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/clock.js: -------------------------------------------------------------------------------- 1 | import Clock from './time/clock/Clock.js'; 2 | export default Clock; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/colorreplacepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import ColorReplacePostFxPipeline from './shaders/colorreplace/ColorReplacePostFxPipeline'; 2 | export default ColorReplacePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/colorreplacepipeline.js: -------------------------------------------------------------------------------- 1 | import ColorReplacePostFxPipeline from './shaders/colorreplace/ColorReplacePostFxPipeline.js'; 2 | export default ColorReplacePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/conditionstable-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import ConditionsTable from './conditionstable'; 2 | 3 | export default class ConditionsTablePlugin extends Phaser.Plugins.BasePlugin { 4 | add(): ConditionsTable; 5 | 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/conditionstable.d.ts: -------------------------------------------------------------------------------- 1 | import ConditionsTable from './logic/conditionstable/csvconditiontable/ConditionsTable'; 2 | export default ConditionsTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/conditionstable.js: -------------------------------------------------------------------------------- 1 | import ConditionsTable from './logic/conditionstable/csvconditiontable/ConditionsTable.js'; 2 | export default ConditionsTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/containerlite.d.ts: -------------------------------------------------------------------------------- 1 | import ContainerLite from './gameobjects/container/containerlite/ContainerLite'; 2 | export default ContainerLite; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/containerlite.js: -------------------------------------------------------------------------------- 1 | import ContainerLite from './gameobjects/container/containerlite/ContainerLite.js'; 2 | export default ContainerLite; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/cover.d.ts: -------------------------------------------------------------------------------- 1 | import Cover from './gameobjects/shape/cover/Cover.js'; 2 | export default Cover; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/cover.js: -------------------------------------------------------------------------------- 1 | import Cover from './gameobjects/shape/cover/Cover.js'; 2 | export default Cover; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/crossstitchingpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import CrossStitchingPostFxPipeline from './shaders/crossstitching/CrossStitchingPostFxPipeline.js'; 2 | export default CrossStitchingPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/crossstitchingpipeline.js: -------------------------------------------------------------------------------- 1 | import CrossStitchingPostFxPipeline from './shaders/crossstitching/CrossStitchingPostFxPipeline.js'; 2 | export default CrossStitchingPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvscenario.d.ts: -------------------------------------------------------------------------------- 1 | import CSVScenario from './logic/runcommands/csvscenario/CSVScenario'; 2 | export default CSVScenario; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvscenario.js: -------------------------------------------------------------------------------- 1 | import CSVScenario from './logic/runcommands/csvscenario/CSVScenario.js'; 2 | export default CSVScenario; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvtoarray.d.ts: -------------------------------------------------------------------------------- 1 | import CSVToArray from './data/csvtoarray/CSVToArray'; 2 | export default CSVToArray; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvtoarray.js: -------------------------------------------------------------------------------- 1 | import CSVToArray from './data/csvtoarray/CSVToArray.js'; 2 | export default CSVToArray; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvtohashtable-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import CSVToHashTable from './csvtohashtable'; 2 | 3 | export default class CSVToHashTablePlugin extends Phaser.Plugins.BasePlugin { 4 | add(): CSVToHashTable; 5 | 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvtohashtable.d.ts: -------------------------------------------------------------------------------- 1 | import CSVToHashTable from './data/csvtohashtable/CsvToHashTable'; 2 | export default CSVToHashTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/csvtohashtable.js: -------------------------------------------------------------------------------- 1 | import CSVToHashTable from './data/csvtohashtable/CsvToHashTable.js'; 2 | export default CSVToHashTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/cursoratbound.d.ts: -------------------------------------------------------------------------------- 1 | import CursorAtBound from './input/cursoratbound/CursorAtBound'; 2 | export default CursorAtBound; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/cursoratbound.js: -------------------------------------------------------------------------------- 1 | import CursorAtBound from './input/cursoratbound/CursorAtBound.js'; 2 | export default CursorAtBound; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/customprogress.d.ts: -------------------------------------------------------------------------------- 1 | import CustomProgress from './gameobjects/shape/customprogress/CustomProgress'; 2 | export default CustomProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/customprogress.js: -------------------------------------------------------------------------------- 1 | import CustomProgress from './gameobjects/shape/customprogress/CustomProgress.js'; 2 | export default CustomProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/customshapes.d.ts: -------------------------------------------------------------------------------- 1 | import CustomShapes from './gameobjects/shape/customshapes/CustomShapes'; 2 | export default CustomShapes; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/customshapes.js: -------------------------------------------------------------------------------- 1 | import CustomShapes from './gameobjects/shape/customshapes/CustomShapes.js'; 2 | export default CustomShapes; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/data/buff/Extend.d.ts: -------------------------------------------------------------------------------- 1 | import DataManager from './DataManager'; 2 | 3 | export default function Extend( 4 | dataManager: Phaser.Data.DataManager 5 | ): DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/data/canvasdata/fillcallbacks/alpha.js: -------------------------------------------------------------------------------- 1 | var FillCallback = function (imgData, imgDataIndex) { 2 | return (imgData[imgDataIndex + 3] > 0); 3 | } 4 | 5 | export default FillCallback; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dissolvepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import DissolvePostFxPipeline from './shaders/dissolve/DissolvePostFxPipeline'; 2 | export default DissolvePostFxPipeline; 3 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dissolvepipeline.js: -------------------------------------------------------------------------------- 1 | import DissolvePostFxPipeline from './shaders/dissolve/DissolvePostFxPipeline.js'; 2 | export default DissolvePostFxPipeline; 3 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/drag.d.ts: -------------------------------------------------------------------------------- 1 | import Drag from './input/drag/Drag'; 2 | export default Drag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/drag.js: -------------------------------------------------------------------------------- 1 | import Drag from './input/drag/Drag.js'; 2 | export default Drag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dragrotate.d.ts: -------------------------------------------------------------------------------- 1 | import DragRotate from './input/dragrotate/DragRotate'; 2 | export default DragRotate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dragrotate.js: -------------------------------------------------------------------------------- 1 | import DragRotate from './input/dragrotate/DragRotate.js'; 2 | export default DragRotate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dragspeed.js: -------------------------------------------------------------------------------- 1 | import DragSpeed from './input/dragspeed/DragSpeed.js'; 2 | export default DragSpeed; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dropdown.d.ts: -------------------------------------------------------------------------------- 1 | import DropDown from './behaviors/dropdown/Dropdown'; 2 | export default DropDown; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dropdown.js: -------------------------------------------------------------------------------- 1 | import DropDown from './behaviors/dropdown/DropDown.js'; 2 | export default DropDown; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dropshadowpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import DropShadowPostFxPipeline from './shaders/dropshadow/DropShadowPostFxPipeline'; 2 | export default DropShadowPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dropshadowpipeline.js: -------------------------------------------------------------------------------- 1 | import DropShadowPostFxPipeline from './shaders/dropshadow/DropShadowPostFxPipeline.js'; 2 | export default DropShadowPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dynamictext.d.ts: -------------------------------------------------------------------------------- 1 | import DynamicText from './gameobjects/dynamictext/dynamictext/DynamicText'; 2 | export default DynamicText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/dynamictext.js: -------------------------------------------------------------------------------- 1 | import DynamicText from './gameobjects/dynamictext/dynamictext/DynamicText.js'; 2 | export default DynamicText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/easedata.d.ts: -------------------------------------------------------------------------------- 1 | import EaseData from './behaviors/easedata/EaseData'; 2 | 3 | export { 4 | EaseData 5 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/easedata.js: -------------------------------------------------------------------------------- 1 | import EaseData from './behaviors/easedata/EaseData.js'; 2 | 3 | export { 4 | EaseData 5 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/effectlayer.js: -------------------------------------------------------------------------------- 1 | import EffectLayer from './gameobjects/shader/effectlayer/EffectLayer.js'; 2 | export default EffectLayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/eightdirection.d.ts: -------------------------------------------------------------------------------- 1 | import EightDirection from './behaviors/eightdirection/EightDirection'; 2 | export default EightDirection; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/eightdirection.js: -------------------------------------------------------------------------------- 1 | import EightDirection from './behaviors/eightdirection/EightDirection.js'; 2 | export default EightDirection; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/eventpromise.d.ts: -------------------------------------------------------------------------------- 1 | import { WaitEvent, WaitComplete } from './utils/promise/WaitEvent'; 2 | import Delay from './utils/promise/Delay'; 3 | export { WaitEvent, WaitComplete, Delay }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/eventpromise.js: -------------------------------------------------------------------------------- 1 | import { WaitEvent, WaitComplete } from './utils/promise/WaitEvent.js'; 2 | import Delay from './utils/promise/Delay.js'; 3 | 4 | export { WaitEvent, WaitComplete, Delay }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/expressionparser.d.ts: -------------------------------------------------------------------------------- 1 | import ExpressionParser from './math/expressionparser/ExpressionParser'; 2 | export default ExpressionParser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/expressionparser.js: -------------------------------------------------------------------------------- 1 | import ExpressionParser from './math/expressionparser/ExpressionParser.js'; 2 | export default ExpressionParser; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fade.d.ts: -------------------------------------------------------------------------------- 1 | import Fade from './behaviors/fade/Fade'; 2 | export default Fade; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fade.js: -------------------------------------------------------------------------------- 1 | import Fade from './behaviors/fade/Fade.js'; 2 | export default Fade; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/filechooser.d.ts: -------------------------------------------------------------------------------- 1 | import OpenFileChooser from './behaviors/filechooser/Open'; 2 | import FileChooser from './gameobjects/dom/filechooser/FileChooser'; 3 | export { OpenFileChooser, FileChooser }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/filechooser.js: -------------------------------------------------------------------------------- 1 | import OpenFileChooser from './behaviors/filechooser/Open.js'; 2 | import FileChooser from './gameobjects/dom/filechooser/FileChooser.js'; 3 | export { OpenFileChooser, FileChooser }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/filedropzone.d.ts: -------------------------------------------------------------------------------- 1 | import FileDropZone from './gameobjects/dom/filedropzone/FileDropZone'; 2 | export default FileDropZone; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/filedropzone.js: -------------------------------------------------------------------------------- 1 | import FileDropZone from './gameobjects/dom/filedropzone/FileDropZone.js'; 2 | export default FileDropZone; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/broadcast/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Broadcast from './Broadcast'; 2 | 3 | export default function ( 4 | config: Broadcast.IConfig 5 | ): Broadcast; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/itemtable/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ItemTable from './ItemTable'; 2 | 3 | export default function ( 4 | config: ItemTable.IConfig 5 | ): ItemTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/itemtable/write/UpdateData.js: -------------------------------------------------------------------------------- 1 | var UpdateData = function (data) { 2 | return this.getRef().update(data); 3 | } 4 | 5 | export default UpdateData; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/onlineuserlist/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import OnlineUserList from './OnlineUserList'; 2 | 3 | export default function ( 4 | config: OnlineUserList.IConfig 5 | ): OnlineUserList; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/onlineuserlist/schema.md: -------------------------------------------------------------------------------- 1 | - 2 | - `userID` - Unique ID of user 3 | - `userName` - Name of the user -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/room/ChangeUserName.js: -------------------------------------------------------------------------------- 1 | var ChangeUserName = function (userName) { 2 | return this.userList.changeUserName(userName); 3 | } 4 | 5 | export default ChangeUserName; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/singleroom/ChangeUserName.js: -------------------------------------------------------------------------------- 1 | var ChangeUserName = function (userName) { 2 | return this.userList.changeUserName(userName); 3 | } 4 | 5 | export default ChangeUserName; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/singleroom/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import SingleRoom from './SingleRoom'; 2 | 3 | export default function ( 4 | config: SingleRoom.IConfig 5 | ): SingleRoom; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/database/singleroom/GetUserList.js: -------------------------------------------------------------------------------- 1 | var GetUserList = function () { 2 | return this.userList.getUsers(); 3 | } 4 | 5 | export default GetUserList; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/firestore/files/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Files from './Files'; 2 | 3 | export default function ( 4 | config: Files.IConfig 5 | ): Files; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/firestore/idalias/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import IdAlias from './IdAlias'; 2 | 3 | export default function ( 4 | config: IdAlias.IConfig 5 | ): IdAlias; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/firestore/idalias/schema.md: -------------------------------------------------------------------------------- 1 | - 2 | - `id` - ID -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/firebase/firestore/leaderboard/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import LeaderBoard from './LeaderBoard'; 2 | 3 | export default function ( 4 | config: LeaderBoard.IConfig 5 | ): LeaderBoard; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fisheyepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import FishEyePostFxPipeline from './shaders/fisheye/FishEyePostFxPipeline'; 2 | export default FishEyePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fisheyepipeline.js: -------------------------------------------------------------------------------- 1 | import FishEyePostFxPipeline from './shaders/fisheye/FishEyePostFxPipeline'; 2 | export default FishEyePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/flash.d.ts: -------------------------------------------------------------------------------- 1 | import Flash from './behaviors/flash/Flash'; 2 | export default Flash; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/flash.js: -------------------------------------------------------------------------------- 1 | import Flash from './behaviors/flash/Flash.js'; 2 | export default Flash; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/flip.d.ts: -------------------------------------------------------------------------------- 1 | import Flip from './behaviors/flip/Flip'; 2 | export default Flip; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/flip.js: -------------------------------------------------------------------------------- 1 | import Flip from './behaviors/flip/Flip.js'; 2 | export default Flip; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fsm-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import FSM from './fsm'; 2 | 3 | export default class FSMPlugin extends Phaser.Plugins.BasePlugin { 4 | add( 5 | config?: FSM.IConfig 6 | ): FSM; 7 | 8 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fsm.d.ts: -------------------------------------------------------------------------------- 1 | import FSM from './logic/fsm/FSM'; 2 | export default FSM; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fsm.js: -------------------------------------------------------------------------------- 1 | import FSM from './logic/fsm/FSM.js'; 2 | export default FSM; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fullwindowrectangle.d.ts: -------------------------------------------------------------------------------- 1 | import FullWindowRectangle from './gameobjects/shape/fullwindowrectangle/FullWindowRectangle.js'; 2 | export default FullWindowRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fullwindowrectangle.js: -------------------------------------------------------------------------------- 1 | import FullWindowRectangle from './gameobjects/shape/fullwindowrectangle/FullWindowRectangle.js'; 2 | export default FullWindowRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fuzzy-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import BuildFuzzyModule from './fuzzy'; 2 | 3 | export default class FuzzyPlugin extends Phaser.Plugins.BasePlugin { 4 | add: typeof BuildFuzzyModule 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fuzzy.d.ts: -------------------------------------------------------------------------------- 1 | import BuildFuzzyModule from './math/fuzzy/BuildFuzzyModule'; 2 | export default BuildFuzzyModule; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/fuzzy.js: -------------------------------------------------------------------------------- 1 | import BuildFuzzyModule from './math/fuzzy/BuildFuzzyModule.js'; 2 | export default BuildFuzzyModule; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/blitter/bitmaptext/methods/RunVerticalWrap.js: -------------------------------------------------------------------------------- 1 | var RunVerticalWrap = function () { 2 | 3 | } 4 | 5 | export default RunVerticalWrap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/blitter/bitmaptext/methods/RunWordWrap.js: -------------------------------------------------------------------------------- 1 | var RunWordWrap = function () { 2 | 3 | } 4 | 5 | export default RunWordWrap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/blitter/bitmaptext/methods/UpdateText.js: -------------------------------------------------------------------------------- 1 | var UpdateText = function () { 2 | } 3 | 4 | export default UpdateText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/blitter/bitmaptext/penmanager/methods/runverticalwrap/RunVerticalWrap.js: -------------------------------------------------------------------------------- 1 | var RunVerticalWrap = function (config) { 2 | 3 | } 4 | 5 | export default RunVerticalWrap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/blitter/blitterbase/bob/Types.js: -------------------------------------------------------------------------------- 1 | const ImageTypeName = 'image'; 2 | 3 | export { 4 | ImageTypeName, 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/blitter/blitterbase/methods/GetChildren.js: -------------------------------------------------------------------------------- 1 | var GetChildren = function () { 2 | return this.children.list; 3 | } 4 | 5 | export default GetChildren; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/container/carousel/methods/Methods.js: -------------------------------------------------------------------------------- 1 | import ShowCells from './ShowCells.js'; 2 | 3 | var Methods = { 4 | showCells: ShowCells 5 | } 6 | 7 | export default Methods; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/dynamictext/canvasinput/textedit/HiddenTextEdit.d.ts: -------------------------------------------------------------------------------- 1 | import HiddenTextEditBase from '../../../../behaviors/hiddentextedit/HiddenTextEditBase'; 2 | export default HiddenTextEditBase; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/dynamictext/dynamictext/methods/ClearContent.js: -------------------------------------------------------------------------------- 1 | var ClearContent = function() { 2 | this.setText(); 3 | return this; 4 | } 5 | 6 | export default ClearContent; 7 | 8 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/dynamictext/dynamictext/methods/GetChildren.js: -------------------------------------------------------------------------------- 1 | var GetChildren = function () { 2 | return this.children; 3 | } 4 | 5 | export default GetChildren; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/dynamictext/textplayer/methods/AddImage.js: -------------------------------------------------------------------------------- 1 | var AddImage = function (key, config) { 2 | this.imageManager.add(key, config); 3 | return this; 4 | } 5 | 6 | export default AddImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/dynamictext/textplayer/methods/Wait.js: -------------------------------------------------------------------------------- 1 | var Wait = function (name) { 2 | this.typeWriter.wait(name); 3 | return this; 4 | } 5 | 6 | export default Wait; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/events/OnIdle.js: -------------------------------------------------------------------------------- 1 | var OnIdle = function (gameObject) { 2 | gameObject.emit('idle'); 3 | } 4 | 5 | export default OnIdle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/SetTimeScale.js: -------------------------------------------------------------------------------- 1 | var SetTimeScale = function (timeScale) { 2 | this.timeScale = timeScale; 3 | return this; 4 | } 5 | export default SetTimeScale; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/interactive/GetHitTestResult.js: -------------------------------------------------------------------------------- 1 | var GetHitTestResult = function () { 2 | return this.model._hitTestResult; 3 | } 4 | 5 | export default GetHitTestResult; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/motion/GetMotionGroupNames.js: -------------------------------------------------------------------------------- 1 | var GetMotionGroupNames = function () { 2 | return this.model.getMotionGroupNames(); 3 | } 4 | export default GetMotionGroupNames; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/motion/IsAnyMotionPlaying.js: -------------------------------------------------------------------------------- 1 | var IsAnyMotionPlaying = function () { 2 | return this.model.isAnyMotionPlaying(); 3 | } 4 | 5 | export default IsAnyMotionPlaying; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/motion/StopAllMotions.js: -------------------------------------------------------------------------------- 1 | var StopAllMotions = function () { 2 | this.model.stopAllMotions(); 3 | return this; 4 | } 5 | 6 | export default StopAllMotions; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/parameter/GetParameters.js: -------------------------------------------------------------------------------- 1 | var GetParameters = function () { 2 | return this.model._addParamValues; 3 | } 4 | 5 | export default GetParameters; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/methods/parameter/LookForward.js: -------------------------------------------------------------------------------- 1 | var LookForward = function(config) { 2 | this.lookAt(config); 3 | return this; 4 | } 5 | 6 | export default LookForward; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/model/Const.js: -------------------------------------------------------------------------------- 1 | export const PriorityNone = 0; 2 | export const PriorityIdle = 1; 3 | export const PriorityNormal = 2; 4 | export const PriorityForce = 3; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/model/motion/IsAnyMotionPlaying.js: -------------------------------------------------------------------------------- 1 | var IsAnyMotionPlaying = function() { 2 | return !this._motionManager.isFinished(); 3 | } 4 | 5 | export default IsAnyMotionPlaying; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/live2d/gameobject/render/CanvasRenderer.js: -------------------------------------------------------------------------------- 1 | var CanvasRenderer = function (renderer, src, camera, parentMatrix) { 2 | }; 3 | 4 | export default CanvasRenderer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/shape/shapes/geoms/lines/PathBase.d.ts: -------------------------------------------------------------------------------- 1 | import BaseGeom from '../base/BaseGeom'; 2 | 3 | export default class PathBase extends BaseGeom { 4 | closePath: boolean; 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gameobjects/shape/shapes/geoms/lines/arc/Circle.d.ts: -------------------------------------------------------------------------------- 1 | import Arc from './Arc'; 2 | 3 | export default class Circle extends Arc { 4 | constructor(x?: number, y?: number, radius?: number); 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gashapon.d.ts: -------------------------------------------------------------------------------- 1 | import Gashapon from './math/gashapon/Gashapon'; 2 | export default Gashapon; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gashapon.js: -------------------------------------------------------------------------------- 1 | import Gashapon from './math/gashapon/Gashapon.js'; 2 | export default Gashapon; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/glowfilter2pipeline.d.ts: -------------------------------------------------------------------------------- 1 | import GlowFilterPostFxPipeline from './shaders/glowfilter2/GlowFilterPostFxPipeline'; 2 | export default GlowFilterPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/glowfilter2pipeline.js: -------------------------------------------------------------------------------- 1 | import GlowFilterPostFxPipeline from './shaders/glowfilter2/GlowFilterPostFxPipeline.js'; 2 | export default GlowFilterPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/glowfilterpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import GlowFilterPostFxPipeline from './shaders/glowfilter/GlowFilterPostFxPipeline'; 2 | export default GlowFilterPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/glowfilterpipeline.js: -------------------------------------------------------------------------------- 1 | import GlowFilterPostFxPipeline from './shaders/glowfilter/GlowFilterPostFxPipeline.js'; 2 | export default GlowFilterPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/graph/graphitem/IsUID.js: -------------------------------------------------------------------------------- 1 | var IsUID = function (object) { 2 | var type = typeof (object); 3 | return (type === 'number') || (type === 'string'); 4 | } 5 | export default IsUID; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/graph/graphitem/ObjBank.js: -------------------------------------------------------------------------------- 1 | import Bank from '../../bank.js'; 2 | 3 | var ObjBank = new Bank({ 4 | uidKey: '$uid', 5 | remove: false, // remove uid manually 6 | }); 7 | export default ObjBank; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/grayscalepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import GrayScalePostFxPipeline from './shaders/grayscale/GrayScalePostFxPipeline'; 2 | export default GrayScalePostFxPipeline; 3 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/grayscalepipeline.js: -------------------------------------------------------------------------------- 1 | import GrayScalePostFxPipeline from './shaders/grayscale/GrayScalePostFxPipeline.js'; 2 | export default GrayScalePostFxPipeline; 3 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gridcutimage-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import GridCutImage from './gridcutimage'; 2 | 3 | export default class GridCutImagenPlugin extends Phaser.Plugins.BasePlugin { 4 | gridCut: typeof GridCutImage; 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gridcutimage.d.ts: -------------------------------------------------------------------------------- 1 | import GridCutImage from './actions/GridCutImage'; 2 | export default GridCutImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gridcutimage.js: -------------------------------------------------------------------------------- 1 | import GridCutImage from './actions/GridCutImage.js'; 2 | export default GridCutImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gridtable.d.ts: -------------------------------------------------------------------------------- 1 | import GridTable from './gameobjects/container/gridtable/GridTable'; 2 | export default GridTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/gridtable.js: -------------------------------------------------------------------------------- 1 | import GridTable from './gameobjects/container/gridtable/GridTable.js'; 2 | export default GridTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/hexagon.js: -------------------------------------------------------------------------------- 1 | import Hexagon from './geom/hexagon/Hexagon.js'; 2 | export default Hexagon; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/hiddeninputtext.d.ts: -------------------------------------------------------------------------------- 1 | import HiddenInputText from './behaviors/hiddentextedit/HiddenTextEdit'; 2 | export default HiddenInputText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/hiddeninputtext.js: -------------------------------------------------------------------------------- 1 | import HiddenInputText from './behaviors/hiddentextedit/HiddenTextEdit.js'; 2 | export default HiddenInputText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/horrifipipeline.d.ts: -------------------------------------------------------------------------------- 1 | import HorrifiPostFxPipeline from './shaders/horrifi/HorrifiPostFxPipeline'; 2 | export default HorrifiPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/horrifipipeline.js: -------------------------------------------------------------------------------- 1 | import HorrifiPostFxPipeline from './shaders/horrifi/HorrifiPostFxPipeline.js'; 2 | export default HorrifiPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/horrifipipelinebehavior.d.ts: -------------------------------------------------------------------------------- 1 | import HorrifiPostFxPipelineBehavior from './shaders/horrifi/HorrifiPostFxPipelineBehavior'; 2 | export default HorrifiPostFxPipelineBehavior; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/horrifipipelinebehavior.js: -------------------------------------------------------------------------------- 1 | import HorrifiPostFxPipelineBehavior from './shaders/horrifi/HorrifiPostFxPipelineBehavior.js'; 2 | export default HorrifiPostFxPipelineBehavior; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/hsladjustpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import HslAdjustPostFxPipeline from './shaders/hsladjust/HslAdjustPostFxPipeline'; 2 | export default HslAdjustPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/hsladjustpipeline.js: -------------------------------------------------------------------------------- 1 | import HslAdjustPostFxPipeline from './shaders/hsladjust/HslAdjustPostFxPipeline.js'; 2 | export default HslAdjustPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/imagebox.d.ts: -------------------------------------------------------------------------------- 1 | import ImageBox from './gameobjects/container/imagebox/ImageBox'; 2 | export default ImageBox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/imagebox.js: -------------------------------------------------------------------------------- 1 | import ImageBox from './gameobjects/container/imagebox/ImageBox.js'; 2 | export default ImageBox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/imageuriloader.d.ts: -------------------------------------------------------------------------------- 1 | 2 | import LoaderCallback from './loader/imageuri/ImageURILoaderCallback.js'; 3 | export default LoaderCallback; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/input/gestures/pan/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Pan from "./Pan"; 2 | 3 | export default function ( 4 | gameObject: Phaser.GameObjects.GameObject | Phaser.Scene, 5 | config?: Pan.IConfig 6 | ): Pan; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/inputtext.d.ts: -------------------------------------------------------------------------------- 1 | import InputText from './gameobjects/dom/inputtext/InputText'; 2 | export default InputText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/inputtext.js: -------------------------------------------------------------------------------- 1 | import InputText from './gameobjects/dom/inputtext/InputText.js'; 2 | export default InputText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/interception.d.ts: -------------------------------------------------------------------------------- 1 | import Interception from './behaviors/interception/Interception'; 2 | export default Interception; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/interception.js: -------------------------------------------------------------------------------- 1 | import Interception from './behaviors/interception/Interception.js'; 2 | export default Interception; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/intouching.d.ts: -------------------------------------------------------------------------------- 1 | import InTouching from './input/intouching/InTouching'; 2 | export default InTouching; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/intouching.js: -------------------------------------------------------------------------------- 1 | import InTouching from './input/intouching/InTouching.js'; 2 | export default InTouching; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/inversepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import InversePostFxPipeline from './shaders/inverse/InversePostFxPipeline'; 2 | export default InversePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/inversepipeline.js: -------------------------------------------------------------------------------- 1 | import InversePostFxPipeline from './shaders/inverse/InversePostFxPipeline.js'; 2 | export default InversePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/kawaseblurpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import KawaseBlurFilterPostFxPipeline from './shaders/kawaseblur/KawaseBlurFilterPostFxPipeline'; 2 | export default KawaseBlurFilterPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/kawaseblurpipeline.js: -------------------------------------------------------------------------------- 1 | import KawaseBlurFilterPostFxPipeline from './shaders/kawaseblur/KawaseBlurFilterPostFxPipeline.js'; 2 | export default KawaseBlurFilterPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/keyshub.js: -------------------------------------------------------------------------------- 1 | import KeysHub from './input/keyshub/KeysHub.js'; 2 | export default KeysHub; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/layermanager.d.ts: -------------------------------------------------------------------------------- 1 | import LayerManager from './gameobjects/layer/layermanager/LayerManager'; 2 | export default LayerManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/layermanager.js: -------------------------------------------------------------------------------- 1 | import LayerManager from './gameobjects/layer/layermanager/LayerManager.js'; 2 | export default LayerManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lifetime.d.ts: -------------------------------------------------------------------------------- 1 | import LifeTime from './time/lifetime/LifeTime'; 2 | export default LifeTime; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lifetime.js: -------------------------------------------------------------------------------- 1 | import LifeTime from './time/lifetime/LifeTime.js'; 2 | export default LifeTime; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/line.d.ts: -------------------------------------------------------------------------------- 1 | import Line from './gameobjects/rendertexture/line/Line.js'; 2 | export default Line; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/line.js: -------------------------------------------------------------------------------- 1 | import Line from './gameobjects/rendertexture/line/Line.js'; 2 | export default Line; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lineprogress.d.ts: -------------------------------------------------------------------------------- 1 | import LineProgress from './gameobjects/shape/lineprogress/LineProgress'; 2 | export default LineProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lineprogress.js: -------------------------------------------------------------------------------- 1 | import LineProgress from './gameobjects/shape/lineprogress/LineProgress.js'; 2 | export default LineProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lineprogresscanvas.d.ts: -------------------------------------------------------------------------------- 1 | import LineProgressCanvas from './gameobjects/canvas/lineprogress/LineProgress'; 2 | export default LineProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lineprogresscanvas.js: -------------------------------------------------------------------------------- 1 | import LineProgressCanvas from './gameobjects/canvas/lineprogress/LineProgress.js'; 2 | export default LineProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/loadingprogress.js: -------------------------------------------------------------------------------- 1 | import LoadingProgress from './behaviors/loadingprogress/LoadingProgress.js'; 2 | export default LoadingProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/localforage-files.d.ts: -------------------------------------------------------------------------------- 1 | import Files from './storage/localforage/files/Files'; 2 | export default Files; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/localforage-files.js: -------------------------------------------------------------------------------- 1 | import Files from './storage/localforage/files/Files.js'; 2 | export default Files; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/localstorage-data.d.ts: -------------------------------------------------------------------------------- 1 | import DataManager from './storage/localstorage/data/DataManager'; 2 | export default DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/localstorage-data.js: -------------------------------------------------------------------------------- 1 | import DataManager from './storage/localstorage/data/DataManager.js'; 2 | export default DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/logic/behaviortree/ObjectFactory.js: -------------------------------------------------------------------------------- 1 | class ObjectFactory { 2 | static register(type, callback) { 3 | ObjectFactory.prototype[type] = callback; 4 | } 5 | }; 6 | export default ObjectFactory; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/logic/bracketparser/tagplayer/methods/ResumeMethods.js: -------------------------------------------------------------------------------- 1 | export default { 2 | resume() { 3 | this.parser.next(); 4 | return this; 5 | } 6 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/logic/bracketparser/tagplayer/methods/SetTargetCamera.js: -------------------------------------------------------------------------------- 1 | var SetTargetCamera = function (camera) { 2 | this.targetCamera = camera; 3 | return this; 4 | } 5 | 6 | export default SetTargetCamera; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/logic/eventsheets/eventsheettrees/methods/CustomNodeMapping.js: -------------------------------------------------------------------------------- 1 | import TaskAction from '../TaskAction.js'; 2 | 3 | export default { 4 | TaskAction: TaskAction, 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/logic/runcommands/managers/Managers.d.ts: -------------------------------------------------------------------------------- 1 | import Managers from '../../../utils/managers/Managers'; 2 | export default Managers; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/logic/runcommands/managers/Managers.js: -------------------------------------------------------------------------------- 1 | import Managers from '../../../utils/managers/Managers.js'; 2 | export default Managers; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/loopinticks.js: -------------------------------------------------------------------------------- 1 | import LoopInTicks from './logic/loopinticks/LoopInTicks.js'; 2 | export default LoopInTicks; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lzstring.d.ts: -------------------------------------------------------------------------------- 1 | import LZString from './string/lzstring/LZString'; 2 | export default LZString; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/lzstring.js: -------------------------------------------------------------------------------- 1 | import LZString from './string/lzstring/LZString.js'; 2 | export default LZString; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/markedeventsheets.d.ts: -------------------------------------------------------------------------------- 1 | import MarkedEventSheets from './logic/eventsheets/markedeventsheets/MarkedEventSheets'; 2 | export default MarkedEventSheets; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/markedeventsheets.js: -------------------------------------------------------------------------------- 1 | import MarkedEventSheets from './logic/eventsheets/markedeventsheets/MarkedEventSheets.js'; 2 | export default MarkedEventSheets; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/math/expressionparser/parser/export-parser.bat: -------------------------------------------------------------------------------- 1 | node export.js -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/math/fuzzy/utils/parser/export-parser.bat: -------------------------------------------------------------------------------- 1 | node export.js -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/mousewheelscroller.d.ts: -------------------------------------------------------------------------------- 1 | import MouseWheelScroller from './input/mousewheelscroller/MouseWheelScroller'; 2 | export default MouseWheelScroller; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/mousewheelscroller.js: -------------------------------------------------------------------------------- 1 | import MouseWheelScroller from './input/mousewheelscroller/MouseWheelScroller.js'; 2 | export default MouseWheelScroller; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/mousewheeltoupdown.d.ts: -------------------------------------------------------------------------------- 1 | import MouseWheelToUpDown from './input/mousewheeltoupdown/MouseWheelToUpDown'; 2 | export default MouseWheelToUpDown; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/mousewheeltoupdown.js: -------------------------------------------------------------------------------- 1 | import MouseWheelToUpDown from './input/mousewheeltoupdown/MouseWheelToUpDown.js'; 2 | export default MouseWheelToUpDown; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/moveto.d.ts: -------------------------------------------------------------------------------- 1 | import MoveTo from './behaviors/moveto/MoveTo'; 2 | export default MoveTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/moveto.js: -------------------------------------------------------------------------------- 1 | import MoveTo from './behaviors/moveto/MoveTo.js'; 2 | export default MoveTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ninepatch.d.ts: -------------------------------------------------------------------------------- 1 | import NinePatch from './gameobjects/rendertexture/ninepatch/NinePatch'; 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ninepatch.js: -------------------------------------------------------------------------------- 1 | import NinePatch from './gameobjects/rendertexture/ninepatch/NinePatch.js'; 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ninepatch2.d.ts: -------------------------------------------------------------------------------- 1 | import NinePatch from './gameobjects/blitter/ninepatch/NinePatch'; 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ninepatch2.js: -------------------------------------------------------------------------------- 1 | import NinePatch from './gameobjects/blitter/ninepatch/NinePatch.js'; 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/objectpool.js: -------------------------------------------------------------------------------- 1 | import ObjectPool from './data/pool/ObjectPool.js'; 2 | export default ObjectPool; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/outlineeffectlayer.js: -------------------------------------------------------------------------------- 1 | import OutlineEffectLayer from './gameobjects/shader/effectlayer/outline/OutlineEffectLayer.js'; 2 | export default OutlineEffectLayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/outlinepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import OutlinePostFxPipeline from './shaders/outline/OutlinePostFxPipeline'; 2 | export default OutlinePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/outlinepipeline.js: -------------------------------------------------------------------------------- 1 | import OutlinePostFxPipeline from './shaders/outline/OutlinePostFxPipeline.js'; 2 | export default OutlinePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/particlesalongbounds.d.ts: -------------------------------------------------------------------------------- 1 | import ParticlesAlongBounds from './behaviors/particlesalongbounds/ParticlesAlongBounds'; 2 | export default ParticlesAlongBounds; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/particlesalongbounds.js: -------------------------------------------------------------------------------- 1 | import ParticlesAlongBounds from './behaviors/particlesalongbounds/ParticlesAlongBounds.js'; 2 | export default ParticlesAlongBounds; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/pathfollower.d.ts: -------------------------------------------------------------------------------- 1 | import PathFollower from './behaviors/pathfollower/PathFollower'; 2 | export default PathFollower; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/pathfollower.js: -------------------------------------------------------------------------------- 1 | import PathFollower from './behaviors/pathfollower/PathFollower.js'; 2 | export default PathFollower; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/perlin-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import Perlin from './perlin'; 2 | 3 | export default class PerlinPlugin extends Phaser.Plugins.BasePlugin { 4 | add(seed?: number): Perlin; 5 | 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/perlin.d.ts: -------------------------------------------------------------------------------- 1 | import Perlin from './utils/math/noise/Perlin'; 2 | export default Perlin; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/perlin.js: -------------------------------------------------------------------------------- 1 | import Perlin from './utils/math/noise/Perlin.js'; 2 | export default Perlin; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/perlingrivatywell.js: -------------------------------------------------------------------------------- 1 | import PerlinGrivatyWell from './behaviors/perlingrivatywell/PerlinGrivatyWell.js'; 2 | export default PerlinGrivatyWell; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/persistenceeffect.js: -------------------------------------------------------------------------------- 1 | import PersistenceEffect from './gameobjects/blitter/persistenceeffect/PersistenceEffect.js'; 2 | export default PersistenceEffect; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/pinch.js: -------------------------------------------------------------------------------- 1 | import Pinch from './input/gestures/pinch/Pinch.js'; 2 | export default Pinch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/pixelationpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import PixelationPostFxPipeline from './shaders/pixelation/PixelationPostFxPipeline'; 2 | export default PixelationPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/pixelationpipeline.js: -------------------------------------------------------------------------------- 1 | import PixelationPostFxPipeline from './shaders/pixelation/PixelationPostFxPipeline.js'; 2 | export default PixelationPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/polarcoordinate.d.ts: -------------------------------------------------------------------------------- 1 | import AddPolarCoordinateProperties from './behaviors/polarcoordinate/AddPolarCoordinateProperties'; 2 | export default AddPolarCoordinateProperties; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/polarcoordinate.js: -------------------------------------------------------------------------------- 1 | import AddPolarCoordinateProperties from './behaviors/polarcoordinate/AddPolarCoordinateProperties.js'; 2 | export default AddPolarCoordinateProperties; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/pool.js: -------------------------------------------------------------------------------- 1 | import Pool from './utils/struct/Stack.js'; 2 | export default Pool; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/popup.d.ts: -------------------------------------------------------------------------------- 1 | import PopUp from './behaviors/scale/PopUp'; 2 | export default PopUp; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/popup.js: -------------------------------------------------------------------------------- 1 | import PopUp from './behaviors/scale/PopUp.js'; 2 | export default PopUp; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/postfxpipelinebehavior.js: -------------------------------------------------------------------------------- 1 | import PostFxPipelineBehavior from './utils/renderer/postfxpipeline/BasePostFxPipelineBehavior.js'; 2 | export default PostFxPipelineBehavior; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/quest.d.ts: -------------------------------------------------------------------------------- 1 | import QuestionManager from './logic/quest/questions/QuestionManager'; 2 | export default QuestionManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/quest.js: -------------------------------------------------------------------------------- 1 | import QuestionManager from './logic/quest/questions/QuestionManager.js'; 2 | export default QuestionManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/randomplace-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import RandomPlace from './randomplace'; 2 | 3 | export default class RandomPlacePlugin extends Phaser.Plugins.BasePlugin { 4 | randomPlace: typeof RandomPlace 5 | 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/randomplace.d.ts: -------------------------------------------------------------------------------- 1 | import RandomPlace from './actions/RandomPlace'; 2 | export default RandomPlace; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/randomplace.js: -------------------------------------------------------------------------------- 1 | import RandomPlace from './actions/RandomPlace.js'; 2 | export default RandomPlace; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/raycaster.d.ts: -------------------------------------------------------------------------------- 1 | import Raycaster from './math/raycaster/Raycaster'; 2 | export default Raycaster; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/raycaster.js: -------------------------------------------------------------------------------- 1 | import Raycaster from './math/raycaster/Raycaster.js'; 2 | export default Raycaster; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/realtimetimers.d.ts: -------------------------------------------------------------------------------- 1 | import RealTimeTimers from './time/realtimetimers/RealTimeTimers'; 2 | export default RealTimeTimers; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/realtimetimers.js: -------------------------------------------------------------------------------- 1 | import RealTimeTimers from './time/realtimetimers/RealTimeTimers.js'; 2 | export default RealTimeTimers; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/requestdrag.d.ts: -------------------------------------------------------------------------------- 1 | import RequestDrag from './utils/input/RequestDrag'; 2 | export default RequestDrag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/requestdrag.js: -------------------------------------------------------------------------------- 1 | import RequestDrag from './utils/input/RequestDrag.js'; 2 | export default RequestDrag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/restorabledata.d.ts: -------------------------------------------------------------------------------- 1 | import DataManager from './data/restorabledata/DataManager'; 2 | export default DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/restorabledata.js: -------------------------------------------------------------------------------- 1 | import DataManager from './data/restorabledata/DataManager.js'; 2 | export default DataManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/rhombus.js: -------------------------------------------------------------------------------- 1 | import Rhombus from './geom/rhombus/Rhombus.js'; 2 | export default Rhombus; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/rotate.d.ts: -------------------------------------------------------------------------------- 1 | import Rotate from './behaviors/rotate/Rotate'; 2 | export default Rotate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/rotate.js: -------------------------------------------------------------------------------- 1 | import Rotate from './behaviors/rotate/Rotate.js'; 2 | export default Rotate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/rotateto.d.ts: -------------------------------------------------------------------------------- 1 | import RotateTo from './behaviors/rotateto/RotateTo'; 2 | export default RotateTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/rotateto.js: -------------------------------------------------------------------------------- 1 | import RotateTo from './behaviors/rotateto/RotateTo.js'; 2 | export default RotateTo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/roundrectangle.d.ts: -------------------------------------------------------------------------------- 1 | import RoundRectangle from './gameobjects/shape/roundrectangle/RoundRectangle'; 2 | export default RoundRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/roundrectangle.js: -------------------------------------------------------------------------------- 1 | import RoundRectangle from './gameobjects/shape/roundrectangle/RoundRectangle.js'; 2 | export default RoundRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/roundrectanglecanvas.d.ts: -------------------------------------------------------------------------------- 1 | import RoundRecrangle from './gameobjects/canvas/roundrectangle/RoundRectangle.js'; 2 | export default RoundRecrangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/roundrectanglecanvas.js: -------------------------------------------------------------------------------- 1 | import RoundRecrangle from './gameobjects/canvas/roundrectangle/RoundRectangle.js'; 2 | export default RoundRecrangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/runcommands.d.ts: -------------------------------------------------------------------------------- 1 | import RunCommands from './logic/runcommands/RunCommands'; 2 | export default RunCommands; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/runcommands.js: -------------------------------------------------------------------------------- 1 | import RunCommands from './logic/runcommands/RunCommands.js'; 2 | export default RunCommands; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scale-down-destroy.d.ts: -------------------------------------------------------------------------------- 1 | import ScaleDownDestroy from './behaviors/scale/ScaleDownDestroy'; 2 | export default ScaleDownDestroy; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scale-down-destroy.js: -------------------------------------------------------------------------------- 1 | import ScaleDownDestroy from './behaviors/scale/ScaleDownDestroy.js'; 2 | export default ScaleDownDestroy; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scale.d.ts: -------------------------------------------------------------------------------- 1 | import Scale from './behaviors/scale/Scale'; 2 | export default Scale; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scale.js: -------------------------------------------------------------------------------- 1 | import Scale from './behaviors/scale/Scale.js'; 2 | export default Scale; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scaleouter.d.ts: -------------------------------------------------------------------------------- 1 | import ScaleOuter from './scale/scaleouter/ScaleOuter'; 2 | export default ScaleOuter; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scaleouter.js: -------------------------------------------------------------------------------- 1 | import ScaleOuter from './scale/scaleouter/ScaleOuter.js'; 2 | export default ScaleOuter; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scripttagloader.d.ts: -------------------------------------------------------------------------------- 1 | 2 | import LoaderCallback from './loader/scripttag/ScriptTagLoaderCallback'; 3 | export default LoaderCallback; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scroller.d.ts: -------------------------------------------------------------------------------- 1 | import Scroller from './input/scroller/Scroller'; 2 | export default Scroller; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/scroller.js: -------------------------------------------------------------------------------- 1 | import Scroller from './input/scroller/Scroller.js'; 2 | export default Scroller; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/sequence.d.ts: -------------------------------------------------------------------------------- 1 | import Sequence from './logic/runcommands/sequence/Sequence'; 2 | export default Sequence; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/sequence.js: -------------------------------------------------------------------------------- 1 | import Sequence from './logic/runcommands/sequence/Sequence.js'; 2 | export default Sequence; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/shaders/utils/AvgRGB.js: -------------------------------------------------------------------------------- 1 | const frag = `\ 2 | float AvgRGB(vec4 color) { 3 | return (color.r + color.g + color.b)/3.0; 4 | } 5 | `; 6 | export default frag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/shakeposition.d.ts: -------------------------------------------------------------------------------- 1 | import Shake from './behaviors/shake/ShakePosition'; 2 | export default Shake; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/shakeposition.js: -------------------------------------------------------------------------------- 1 | import Shake from './behaviors/shake/ShakePosition.js'; 2 | export default Shake; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/shatterimage.d.ts: -------------------------------------------------------------------------------- 1 | import ShatterImage from './gameobjects/mesh/shatter/image/Image'; 2 | export default ShatterImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ship.d.ts: -------------------------------------------------------------------------------- 1 | import Ship from './behaviors/ship/Ship.js'; 2 | export default Ship; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ship.js: -------------------------------------------------------------------------------- 1 | import Ship from './behaviors/ship/Ship.js'; 2 | export default Ship; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/shockwavepipeline.d.ts: -------------------------------------------------------------------------------- 1 | import ShockwavePostFxPipeline from './shaders/shockwave/ShockwavePostFxPipeline'; 2 | export default ShockwavePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/shockwavepipeline.js: -------------------------------------------------------------------------------- 1 | import ShockwavePostFxPipeline from './shaders/shockwave/ShockwavePostFxPipeline.js'; 2 | export default ShockwavePostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/slider.d.ts: -------------------------------------------------------------------------------- 1 | import Slider from './input/slider/Slider'; 2 | export default Slider; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/slider.js: -------------------------------------------------------------------------------- 1 | import Slider from './input/slider/Slider.js'; 2 | export default Slider; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/soundfade.js: -------------------------------------------------------------------------------- 1 | import FadeIn from './audio/fade/FadeIn.js'; 2 | import FadeOut from './audio/fade/FadeOut.js'; 3 | 4 | export default { 5 | fadeIn: FadeIn, 6 | fadeOut: FadeOut 7 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/spiralcurve.d.ts: -------------------------------------------------------------------------------- 1 | import SpiralCurve from './curve/SpiralCurve'; 2 | export default SpiralCurve; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/spiralcurve.js: -------------------------------------------------------------------------------- 1 | import SpiralCurve from './curve/SpiralCurve.js'; 2 | export default SpiralCurve; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/splitpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import SplitPostFxPipeline from './shaders/split/SplitPostFxPipeline'; 2 | export default SplitPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/splitpipeline.js: -------------------------------------------------------------------------------- 1 | import SplitPostFxPipeline from './shaders/split/SplitPostFxPipeline.js'; 2 | export default SplitPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/statemanager.d.ts: -------------------------------------------------------------------------------- 1 | import StateManager from './logic/statemanager/StateManager'; 2 | export default StateManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/statemanager.js: -------------------------------------------------------------------------------- 1 | import StateManager from './logic/statemanager/StateManager.js'; 2 | export default StateManager; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/step.d.ts: -------------------------------------------------------------------------------- 1 | import Step from './behaviors/step/Step.js'; 2 | export default Step; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/step.js: -------------------------------------------------------------------------------- 1 | import Step from './behaviors/step/Step.js'; 2 | export default Step; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/storage/localstorage/data/GetDefaultValue.js: -------------------------------------------------------------------------------- 1 | var GetDefaultValue = function (key) { 2 | return (this.defaultData) ? this.defaultData[key] : undefined; 3 | } 4 | export default GetDefaultValue; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/string/xor/Decrypt.d.ts: -------------------------------------------------------------------------------- 1 | export default function Decrypt(data: string, pwd: string): string; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/string/xor/Encrypt.d.ts: -------------------------------------------------------------------------------- 1 | export default function Encrypt(src: string, pwd: string): string; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/stringtemplate.js: -------------------------------------------------------------------------------- 1 | import StringTemplate from './string/stringtemplate/StringTemplate.js'; 2 | export default StringTemplate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/swirlpipeline.d.ts: -------------------------------------------------------------------------------- 1 | import SwirlPostFxPipeline from './shaders/swirl/SwirlPostFxPipeline'; 2 | export default SwirlPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/swirlpipeline.js: -------------------------------------------------------------------------------- 1 | import SwirlPostFxPipeline from './shaders/swirl/SwirlPostFxPipeline.js'; 2 | export default SwirlPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tagplayer.d.ts: -------------------------------------------------------------------------------- 1 | import TagPlayer from './logic/bracketparser/tagplayer/TagPlayer'; 2 | export default TagPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tagplayer.js: -------------------------------------------------------------------------------- 1 | import TagPlayer from './logic/bracketparser/tagplayer/TagPlayer.js'; 2 | export default TagPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tagtext.d.ts: -------------------------------------------------------------------------------- 1 | import TagText from './gameobjects/tagtext/tagtext/TagText'; 2 | export default TagText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tagtext.js: -------------------------------------------------------------------------------- 1 | import TagText from './gameobjects/tagtext/tagtext/TagText.js'; 2 | export default TagText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/textedit.d.ts: -------------------------------------------------------------------------------- 1 | import TextEdit from './behaviors/textedit/TextEdit'; 2 | import Edit from './behaviors/textedit/Edit'; 3 | export { TextEdit, Edit }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/textedit.js: -------------------------------------------------------------------------------- 1 | import TextEdit from './behaviors/textedit/TextEdit.js'; 2 | import Edit from './behaviors/textedit/Edit.js'; 3 | export { TextEdit, Edit }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/textpage.d.ts: -------------------------------------------------------------------------------- 1 | import TextPage from './behaviors/textpage/TextPage.js'; 2 | export default TextPage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/textpage.js: -------------------------------------------------------------------------------- 1 | import TextPage from './behaviors/textpage/TextPage.js'; 2 | export default TextPage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/textplayer.d.ts: -------------------------------------------------------------------------------- 1 | import TextPlayer from './gameobjects/dynamictext/textplayer/TextPlayer'; 2 | export default TextPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/textplayer.js: -------------------------------------------------------------------------------- 1 | import TextPlayer from './gameobjects/dynamictext/textplayer/TextPlayer.js'; 2 | export default TextPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/texttranslation.d.ts: -------------------------------------------------------------------------------- 1 | import TextTranslation from './behaviors/texttranslation/TextTranslation'; 2 | export default TextTranslation; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/texttranslation.js: -------------------------------------------------------------------------------- 1 | import TextTranslation from './behaviors/texttranslation/TextTranslation.js'; 2 | export default TextTranslation; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/texttyping.d.ts: -------------------------------------------------------------------------------- 1 | import TextTyping from './behaviors/texttyping/TextTyping'; 2 | export default TextTyping; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/texttyping.js: -------------------------------------------------------------------------------- 1 | import TextTyping from './behaviors/texttyping/TextTyping.js'; 2 | export default TextTyping; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tintrgb-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import AddTintRGBProperties from './tintrgb'; 2 | 3 | export default class TintRGBPlugin extends Phaser.Plugins.BasePlugin { 4 | add: typeof AddTintRGBProperties; 5 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tintrgb.d.ts: -------------------------------------------------------------------------------- 1 | import AddTintRGBProperties from './behaviors/tintrgb/AddTintRGBProperties'; 2 | export default AddTintRGBProperties; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/tintrgb.js: -------------------------------------------------------------------------------- 1 | import AddTintRGBProperties from './behaviors/tintrgb/AddTintRGBProperties.js'; 2 | export default AddTintRGBProperties; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toggleswitch.d.ts: -------------------------------------------------------------------------------- 1 | import ToggleSwitch from './gameobjects/shape/toggleswitch/ToggleSwitch'; 2 | export default ToggleSwitch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toggleswitch.js: -------------------------------------------------------------------------------- 1 | import ToggleSwitch from './gameobjects/shape/toggleswitch/ToggleSwitch.js'; 2 | export default ToggleSwitch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toggleswitchshape.d.ts: -------------------------------------------------------------------------------- 1 | import ToggleSwitchShape from './gameobjects/shape/toggleswitch/ToggleSwitchShape'; 2 | export default ToggleSwitchShape; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toggleswitchshape.js: -------------------------------------------------------------------------------- 1 | import ToggleSwitch from './gameobjects/shape/toggleswitch/ToggleSwitchShape.js'; 2 | export default ToggleSwitch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toonifypipeline.d.ts: -------------------------------------------------------------------------------- 1 | import ToonifyPostFxPipeline from './shaders/toonify/ToonifyPostFxPipeline'; 2 | export default ToonifyPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toonifypipeline.js: -------------------------------------------------------------------------------- 1 | import ToonifyPostFxPipeline from './shaders/toonify/ToonifyPostFxPipeline.js'; 2 | export default ToonifyPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/touchcursor.js: -------------------------------------------------------------------------------- 1 | import TouchCursor from './input/touchcursor/TouchCursor.js'; 2 | export default TouchCursor; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toucheventstop.d.ts: -------------------------------------------------------------------------------- 1 | import TouchEventStop from './input/toucheventstop/TouchEventStop'; 2 | export default TouchEventStop; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/toucheventstop.js: -------------------------------------------------------------------------------- 1 | import TouchEventStop from './input/toucheventstop/TouchEventStop.js'; 2 | export default TouchEventStop; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/touchstate.d.ts: -------------------------------------------------------------------------------- 1 | import TouchState from './input/touchstate/TouchState'; 2 | export default TouchState; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/touchstate.js: -------------------------------------------------------------------------------- 1 | import TouchState from './input/touchstate/TouchState.js'; 2 | export default TouchState; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/transitionimage.d.ts: -------------------------------------------------------------------------------- 1 | import TransitionImage from './gameobjects/container/transitionimage/TransitionImage'; 2 | export default TransitionImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/transitionimage.js: -------------------------------------------------------------------------------- 1 | import TransitionImage from './gameobjects/container/transitionimage/TransitionImage.js'; 2 | export default TransitionImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/triangle.d.ts: -------------------------------------------------------------------------------- 1 | import Triangle from './gameobjects/shape/triangle/Triangle'; 2 | export default Triangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/triangle.js: -------------------------------------------------------------------------------- 1 | import Triangle from './gameobjects/shape/triangle/Triangle.js'; 2 | export default Triangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/uniqueitemlist.d.ts: -------------------------------------------------------------------------------- 1 | import UniqueItemList from './data/uniqueitemlist/UniqueItemList'; 2 | export default UniqueItemList; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/uniqueitemlist.js: -------------------------------------------------------------------------------- 1 | import UniqueItemList from './data/uniqueitemlist/UniqueItemList.js'; 2 | export default UniqueItemList; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/align/index.js: -------------------------------------------------------------------------------- 1 | import Align from './align/index.js'; 2 | import Bounds from './bounds/index.js'; 3 | 4 | export default { 5 | Align: Align, 6 | Bounds: Bounds 7 | }; 8 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/geom/types.d.ts: -------------------------------------------------------------------------------- 1 | export type Vector2Like = { x?: number, y?: number }; 2 | 3 | export class Vector2 { 4 | x: number; 5 | y: number; 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/hexagon/GetOppositeDirection.js: -------------------------------------------------------------------------------- 1 | var GetOppositeDirection = function (tileX, tileY, direction) { 2 | return (direction + 3) % 6; 3 | } 4 | export default GetOppositeDirection; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/hexagon/GetTileX.js: -------------------------------------------------------------------------------- 1 | var GetTileX = function (worldX, worldY) { 2 | return this.getTileXY(worldX, worldY, true).x; 3 | } 4 | 5 | export default GetTileX; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/hexagon/GetTileY.js: -------------------------------------------------------------------------------- 1 | var GetTileY = function (worldX, worldY) { 2 | return this.getTileXY(worldX, worldY, true).y; 3 | } 4 | 5 | export default GetTileY; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/hexagon/GetWorldX.js: -------------------------------------------------------------------------------- 1 | var GetWorldX = function (tileX, tileY) { 2 | return this.getWorldXY(tileX, tileY, true).x; 3 | } 4 | 5 | export default GetWorldX; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/hexagon/GetWorldY.js: -------------------------------------------------------------------------------- 1 | var GetWorldY = function (tileX, tileY) { 2 | return this.getWorldXY(tileX, tileY, true).y; 3 | } 4 | 5 | export default GetWorldY; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/hexagon/const.js: -------------------------------------------------------------------------------- 1 | export default { 2 | ODD_R: 0, 3 | EVEN_R: 1, 4 | ODD_Q: 2, 5 | EVEN_Q: 3 6 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/quad/GetTileX.js: -------------------------------------------------------------------------------- 1 | var GetTileX = function (worldX, worldY) { 2 | return this.getTileXY(worldX, worldY, true).x; 3 | } 4 | 5 | export default GetTileX; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/quad/GetTileY.js: -------------------------------------------------------------------------------- 1 | var GetTileY = function (worldX, worldY) { 2 | return this.getTileXY(worldX, worldY, true).y; 3 | } 4 | 5 | export default GetTileY; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/quad/GetWorldX.js: -------------------------------------------------------------------------------- 1 | var GetWorldX = function (tileX, tileY) { 2 | return this.getWorldXY(tileX, tileY, true).x; 3 | } 4 | 5 | export default GetWorldX; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/grid/quad/GetWorldY.js: -------------------------------------------------------------------------------- 1 | var GetWorldY = function (tileX, tileY) { 2 | return this.getWorldXY(tileX, tileY, true).y; 3 | } 4 | 5 | export default GetWorldY; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/input/KeyMap.js: -------------------------------------------------------------------------------- 1 | const KeyCodes = Phaser.Input.Keyboard.KeyCodes; 2 | 3 | var KeyMap = {}; 4 | for (var key in KeyCodes) { 5 | KeyMap[KeyCodes[key]] = key; 6 | } 7 | 8 | export default KeyMap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/input/RequestDrag.d.ts: -------------------------------------------------------------------------------- 1 | export default function RequestDrag( 2 | gameObject: Phaser.GameObjects.GameObject, 3 | ): boolean; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/managers/GetTimeScale.js: -------------------------------------------------------------------------------- 1 | var GetTimeScale = function () { 2 | return this.timeline.timeScale; 3 | } 4 | 5 | export default GetTimeScale; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/managers/waiteventmanager/const.js: -------------------------------------------------------------------------------- 1 | export const WaitCompleteEvent = '_wait.complete'; 2 | export const RemoveWaitEvents = '_remove.wait'; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/math/Sum.js: -------------------------------------------------------------------------------- 1 | var Sum = function () { 2 | return Array.prototype.reduce.call(arguments, Add, 0); 3 | } 4 | 5 | var Add = function (a, b) { 6 | return a + b; 7 | } 8 | 9 | export default Sum; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/math/angle/angletodirections/Const.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 'up&down': 0, 3 | 'left&right': 1, 4 | '4dir': 2, 5 | '8dir': 3 6 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/object/IsArray.js: -------------------------------------------------------------------------------- 1 | var IsArray = function(obj) { 2 | return Object.prototype.toString.call(obj) === '[object Array]'; 3 | } 4 | export default IsArray; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/object/IsEmpty.js: -------------------------------------------------------------------------------- 1 | var IsEmpty = function (source) { 2 | for (var k in source) { 3 | return false; 4 | } 5 | return true; 6 | }; 7 | 8 | export default IsEmpty; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/object/IsFunction.js: -------------------------------------------------------------------------------- 1 | var IsFunction = function (obj) { 2 | return obj && (typeof(obj) === 'function'); 3 | }; 4 | 5 | export default IsFunction; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/object/NOOP.js: -------------------------------------------------------------------------------- 1 | var NOOP = function () { 2 | // NOOP 3 | }; 4 | 5 | export default NOOP; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/promise/Delay.d.ts: -------------------------------------------------------------------------------- 1 | export default function ( 2 | time: number, 3 | result?: any 4 | ): Promise; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/proxy/datamonitor/AddDataMonitor.d.ts: -------------------------------------------------------------------------------- 1 | export default function AddDataMonitor( 2 | eventEmitter: Phaser.Events.EventEmitter, 3 | data?: T, 4 | ): T; 5 | 6 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/string/GetTimeStamp.js: -------------------------------------------------------------------------------- 1 | var GetTimeStamp = function () { 2 | return (new Date()).getTime().toString(); 3 | } 4 | 5 | export default GetTimeStamp; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/system/GetTickDelta.js: -------------------------------------------------------------------------------- 1 | import GetGame from './GetGame.js'; 2 | 3 | var GetTickDelta = function (game) { 4 | return GetGame(game).loop.delta; 5 | } 6 | 7 | export default GetTickDelta; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/system/IsGame.js: -------------------------------------------------------------------------------- 1 | const GameClass = Phaser.Game; 2 | var IsGame = function (object) { 3 | return (object instanceof GameClass); 4 | } 5 | export default IsGame; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/system/IsSceneObject.js: -------------------------------------------------------------------------------- 1 | const SceneClass = Phaser.Scene; 2 | var IsSceneObject = function (object) { 3 | return (object instanceof SceneClass); 4 | } 5 | export default IsSceneObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/utils/time/NextTick.js: -------------------------------------------------------------------------------- 1 | var NextTick = function (scene, callback, scope) { 2 | return scene.time.delayedCall(0, callback, [], scope); 3 | } 4 | 5 | export default NextTick; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/video.js: -------------------------------------------------------------------------------- 1 | import VideoDOM from './gameobjects/video/videodom/VideoDOM.js'; 2 | import VideoCanvas from './gameobjects/video/videocanvas/VideoCanvas.js'; 3 | 4 | export { VideoDOM, VideoCanvas }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/virtualjoystick.d.ts: -------------------------------------------------------------------------------- 1 | import VirtualJoyStick from './input/virtualjoystick/VirtualJoyStick'; 2 | export default VirtualJoyStick; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/virtualjoystick.js: -------------------------------------------------------------------------------- 1 | import VirtualJoyStick from './input/virtualjoystick/VirtualJoyStick.js'; 2 | export default VirtualJoyStick; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/waitevents.d.ts: -------------------------------------------------------------------------------- 1 | import WaitEvents from './logic/waitevents/WaitEvents'; 2 | export default WaitEvents; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/waitevents.js: -------------------------------------------------------------------------------- 1 | import WaitEvents from './logic/waitevents/WaitEvents.js'; 2 | export default WaitEvents; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/warppipeline.d.ts: -------------------------------------------------------------------------------- 1 | import WarpPostFxPipeline from './shaders/warp/WarpPostFxPipeline'; 2 | export default WarpPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/warppipeline.js: -------------------------------------------------------------------------------- 1 | import WarpPostFxPipeline from './shaders/warp/WarpPostFxPipeline.js'; 2 | export default WarpPostFxPipeline; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/warppipelinebehavior.d.ts: -------------------------------------------------------------------------------- 1 | import WarpPostFxPipelineBehavior from './shaders/warp/WarpPostFxPipelineBehavior'; 2 | export default WarpPostFxPipelineBehavior; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/warppipelinebehavior.js: -------------------------------------------------------------------------------- 1 | import WarpPostFxPipelineBehavior from './shaders/warp/WarpPostFxPipelineBehavior.js'; 2 | export default WarpPostFxPipelineBehavior; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/webfontloader.d.ts: -------------------------------------------------------------------------------- 1 | import LoaderCallback from './loader/webfontloader/WebFontLoaderCallback.js'; 2 | export default LoaderCallback; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/xor.js: -------------------------------------------------------------------------------- 1 | import Encrypt from './string/xor/Encrypt.js'; 2 | import Decrypt from './string/xor/Decrypt.js'; 3 | 4 | export default { 5 | Encrypt: Encrypt, 6 | Decrypt: Decrypt 7 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ymlachievements-plugin.d.ts: -------------------------------------------------------------------------------- 1 | import Achievements from './ymlachievements'; 2 | 3 | export default class AchievementsPlugin extends Phaser.Plugins.BasePlugin { 4 | add(): Achievements; 5 | 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ymlachievements.d.ts: -------------------------------------------------------------------------------- 1 | import Achievements from './logic/achievements/ymlachievements/Achievements'; 2 | export default Achievements; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ymlachievements.js: -------------------------------------------------------------------------------- 1 | import Achievements from './logic/achievements/ymlachievements/Achievements.js'; 2 | export default Achievements; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ymlconditionstable.d.ts: -------------------------------------------------------------------------------- 1 | import ConditionsTable from './logic/conditionstable/ymlconditiontable/ConditionsTable'; 2 | export default ConditionsTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/ymlconditionstable.js: -------------------------------------------------------------------------------- 1 | import ConditionsTable from './logic/conditionstable/ymlconditiontable/ConditionsTable.js'; 2 | export default ConditionsTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/youtubeplayer.d.ts: -------------------------------------------------------------------------------- 1 | import YoutubePlayer from './gameobjects/dom/youtubeplayer/YoutubePlayer'; 2 | export default YoutubePlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/plugins/youtubeplayer.js: -------------------------------------------------------------------------------- 1 | import YoutubePlayer from './gameobjects/dom/youtubeplayer/YoutubePlayer.js'; 2 | export default YoutubePlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/bejeweled/actions/SelectChess.js: -------------------------------------------------------------------------------- 1 | /* 2 | Do nothing 3 | */ 4 | 5 | var SelectChess = function (chess, board, bejeweled) { 6 | // Do nothing 7 | } 8 | 9 | export default SelectChess; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/bejeweled/board/match/AnyMatch.js: -------------------------------------------------------------------------------- 1 | var AnyMatch = function (n) { 2 | return this.match.anyMatch(n); 3 | } 4 | 5 | export default AnyMatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/bejeweled/board/match/GetMatchN.js: -------------------------------------------------------------------------------- 1 | var GetMatchN = function (n, callback, scope) { 2 | this.match.match(n, callback, scope); 3 | return this; 4 | } 5 | 6 | export default GetMatchN; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/audio/Audio.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Audio extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/audio/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Audio from './Audio'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Audio; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/ball/Ball.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Ball extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/ball/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Ball from './Ball'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Ball; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/bars/Bars.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Bars extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/bars/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Bars from './Bars'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Bars; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/box/Box.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Box extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/box/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Box from './Box'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Box; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/clock/Clock.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Clock extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/clock/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Clock from './Clock'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Clock; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/cube/Cube.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Cube extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/cube/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Cube from './Cube'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Cube; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/custom/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Custom from './Custom'; 2 | 3 | export default function Factory( 4 | config?: Custom.IConfig 5 | ): Custom; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/dots/Dots.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Dots extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/dots/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Dots from './Dots'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Dots; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/facebook/Facebook.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Facebook extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/facebook/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Facebook from './Facebook'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Facebook; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/grid/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Grid from './Grid'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Grid; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/grid/Grid.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Grid extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/los/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Los from './Los'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Los; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/los/Los.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Los extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/orbit/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Orbit from './Orbit'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Orbit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/orbit/Orbit.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Orbit extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/oval/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Oval from './Oval'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Oval; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/oval/Oval.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Oval extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/pie/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Pie from './Pie'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Pie; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/pie/Pie.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Pie extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/puff/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Puff from './Puff'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Puff; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/puff/Puff.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Puff extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/radio/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Radio from './Radio'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Radio; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/radio/Radio.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Radio extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/rings/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Rings from './Rings'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Rings; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/rings/Rings.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Rings extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/spinner/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Spinner from './Spinner'; 2 | import Base from '../base/Base'; 3 | 4 | export default function Factory( 5 | config?: Base.IConfig 6 | ): Spinner; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/spinner/Spinner.d.ts: -------------------------------------------------------------------------------- 1 | import Base from '../base/Base'; 2 | export default class Spinner extends Base { } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/spinner/utils/Yoyo.js: -------------------------------------------------------------------------------- 1 | import Yoyo from '../../../plugins/utils/math/Yoyo.js' 2 | export default Yoyo; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/alphamaskimage/AlphaMaskImage.d.ts: -------------------------------------------------------------------------------- 1 | import AlphaMaskImage from '../../../plugins/alphamaskimage'; 2 | export default AlphaMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/alphamaskimage/AlphaMaskImage.js: -------------------------------------------------------------------------------- 1 | import AlphaMaskImage from '../../../plugins/alphamaskimage.js'; 2 | export default AlphaMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/anchor/Anchor.d.ts: -------------------------------------------------------------------------------- 1 | import Anchor from '../../../plugins/behaviors/anchor/Anchor'; 2 | export default Anchor; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/anchor/Anchor.js: -------------------------------------------------------------------------------- 1 | import Anchor from '../../../plugins/behaviors/anchor/Anchor.js'; 2 | export default Anchor; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/badgelabel/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import BadgeLabel from './BadgeLabel'; 2 | 3 | export default function ( 4 | config?: BadgeLabel.IConfig 5 | ): BadgeLabel; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/AddChildrenMap.js: -------------------------------------------------------------------------------- 1 | var AddChildrenMap = function (key, gameObject) { 2 | this.childrenMap[key] = gameObject; 3 | return this; 4 | } 5 | 6 | export default AddChildrenMap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/GetChildrenHeight.js: -------------------------------------------------------------------------------- 1 | // Override 2 | var GetChildrenHeight = function () { 3 | return 0; 4 | } 5 | 6 | export default GetChildrenHeight; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/GetChildrenWidth.js: -------------------------------------------------------------------------------- 1 | // Override 2 | var GetChildrenWidth = function () { 3 | return 0; 4 | } 5 | 6 | export default GetChildrenWidth; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/GetExpandedChildHeight.js: -------------------------------------------------------------------------------- 1 | // Override 2 | var GetExpandedChildHeight = function (child, parentHeight) { 3 | return parentHeight; 4 | } 5 | 6 | export default GetExpandedChildHeight; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/GetExpandedChildWidth.js: -------------------------------------------------------------------------------- 1 | // Override 2 | var GetExpandedChildWidth = function (child, parentWidth) { 3 | return parentWidth; 4 | } 5 | 6 | export default GetExpandedChildWidth; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/LayoutChildren.js: -------------------------------------------------------------------------------- 1 | // Override 2 | var LayoutChildren = function () { 3 | 4 | } 5 | 6 | export default LayoutChildren; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/basesizer/PostResolveSize.js: -------------------------------------------------------------------------------- 1 | var PostResolveSize = function (width, height) { 2 | } 3 | 4 | export default PostResolveSize; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/bbcodetext/BBCodeText.d.ts: -------------------------------------------------------------------------------- 1 | import BBCodeText from '../../../plugins/bbcodetext'; 2 | export default BBCodeText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/bbcodetext/BBCodeText.js: -------------------------------------------------------------------------------- 1 | import BBCodeText from '../../../plugins/bbcodetext.js'; 2 | export default BBCodeText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/buttons/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Buttons from './Buttons'; 2 | 3 | export default function ButtonsFactory( 4 | config?: Buttons.IConfig 5 | ): Buttons; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/canvas/Canvas.d.ts: -------------------------------------------------------------------------------- 1 | import Canvas from '../../../plugins/canvas'; 2 | export default Canvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/canvas/Canvas.js: -------------------------------------------------------------------------------- 1 | import Canvas from '../../../plugins/canvas.js'; 2 | export default Canvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/canvas/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Canvas from './Canvas'; 2 | 3 | export default function ( 4 | x?: number, y?: number, 5 | width?: number, height?: number 6 | ): Canvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/canvasinput/CanvasInput.d.ts: -------------------------------------------------------------------------------- 1 | import CanvasInput from '../../../plugins/canvasinput'; 2 | export default CanvasInput; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/canvasinput/CanvasInput.js: -------------------------------------------------------------------------------- 1 | import CanvasInput from '../../../plugins/canvasinput.js'; 2 | export default CanvasInput; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/chart/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Chart from './Chart'; 2 | 3 | export default function ChartFactory( 4 | config?: Chart.IConfig 5 | ): Chart; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/checkbox/Checkbox.d.ts: -------------------------------------------------------------------------------- 1 | import Checkbox from '../../../plugins/checkbox'; 2 | export default Checkbox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/checkbox/Checkbox.js: -------------------------------------------------------------------------------- 1 | import Checkbox from '../../../plugins/checkbox.js'; 2 | export default Checkbox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/circlemaskimage/CircleMaskImage.d.ts: -------------------------------------------------------------------------------- 1 | import CircleMaskImage from '../../../plugins/circlemaskimage'; 2 | export default CircleMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/circlemaskimage/CircleMaskImage.js: -------------------------------------------------------------------------------- 1 | import CircleMaskImage from '../../../plugins/circlemaskimage.js'; 2 | export default CircleMaskImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/circularprogress/CircularProgress.d.ts: -------------------------------------------------------------------------------- 1 | import CircularProgress from "../../../plugins/circularprogress"; 2 | export default CircularProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/circularprogress/CircularProgress.js: -------------------------------------------------------------------------------- 1 | import CircularProgress from '../../../plugins/circularprogress.js'; 2 | export default CircularProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/circularprogresscanvas/CircularProgressCanvas.d.ts: -------------------------------------------------------------------------------- 1 | import CircularProgressCanvas from "../../../plugins/circularprogresscanvas"; 2 | export default CircularProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/circularprogresscanvas/CircularProgressCanvas.js: -------------------------------------------------------------------------------- 1 | import CircularProgressCanvas from '../../../plugins/circularprogresscanvas.js'; 2 | export default CircularProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/click/Click.d.ts: -------------------------------------------------------------------------------- 1 | import Click from '../../../plugins/button'; 2 | export default Click; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/click/Click.js: -------------------------------------------------------------------------------- 1 | import Click from '../../../plugins/button.js' 2 | export default Click; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/clickoutside/ClickOutside.d.ts: -------------------------------------------------------------------------------- 1 | import ClickOutside from '../../../plugins/clickoutside'; 2 | export default ClickOutside; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/clickoutside/ClickOutside.js: -------------------------------------------------------------------------------- 1 | import ClickOutside from '../../../plugins/clickoutside.js' 2 | export default ClickOutside; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/colorinput/colorcomponents/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ColorComponents from './ColorComponents'; 2 | 3 | export default function ( 4 | config?: ColorComponents.IConfig 5 | ): ColorComponents; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/colorinput/colorinput/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ColorInput from './ColorInput'; 2 | 3 | export default function ( 4 | config?: ColorInput.IConfig 5 | ): ColorInput; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/colorinput/colorinputbase/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ColorInputBase from './ColorInputBase'; 2 | 3 | export default function ( 4 | config?: ColorInputBase.IConfig 5 | ): ColorInputBase; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/colorinput/colorpicker/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ColorPicker from './ColorPicker'; 2 | 3 | export default function ( 4 | config?: ColorPicker.IConfig 5 | ): ColorPicker; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/confirmdialog/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ConfirmDialog from './ConfirmDialog'; 2 | 3 | export default function ( 4 | config?: ConfirmDialog.IConfig 5 | ): ConfirmDialog; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/container/Container.d.ts: -------------------------------------------------------------------------------- 1 | import Container from '../../../plugins/containerlite'; 2 | export default Container; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/container/Container.js: -------------------------------------------------------------------------------- 1 | import Container from '../../../plugins/containerlite.js'; 2 | export default Container; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/cover/Cover.d.ts: -------------------------------------------------------------------------------- 1 | import Cover from '../../../plugins/gameobjects/shape/cover/Cover'; 2 | export default Cover; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/cover/Cover.js: -------------------------------------------------------------------------------- 1 | import Cover from '../../../plugins/gameobjects/shape/cover/Cover.js'; 2 | export default Cover; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/cover/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Cover from './Cover'; 2 | 3 | export default function ( 4 | config?: Cover.IConfig 5 | ): Cover; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/customprogress/CustomProgress.d.ts: -------------------------------------------------------------------------------- 1 | import CustomProgress from '../../../plugins/customprogress'; 2 | export default CustomProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/customprogress/CustomProgress.js: -------------------------------------------------------------------------------- 1 | import CustomProgress from '../../../plugins/customprogress.js'; 2 | export default CustomProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/customprogress/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import CustomProgress from "./CustomProgress"; 2 | 3 | export default function ( 4 | config?: CustomProgress.IConfig 5 | ): CustomProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/customshapes/CustomShapes.d.ts: -------------------------------------------------------------------------------- 1 | import CustomShapes from '../../../plugins/customshapes'; 2 | export default CustomShapes; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/customshapes/CustomShapes.js: -------------------------------------------------------------------------------- 1 | import CustomShapes from '../../../plugins/customshapes.js'; 2 | export default CustomShapes; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/customshapes/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import CustomShapes from "./CustomShapes"; 2 | 3 | export default function ( 4 | config?: CustomShapes.IConfig 5 | ): CustomShapes; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/dialog/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Dialog from './Dialog'; 2 | 3 | export default function ( 4 | config?: Dialog.IConfig 5 | ): Dialog; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/drag/Drag.d.ts: -------------------------------------------------------------------------------- 1 | import Drag from '../../../plugins/drag'; 2 | export default Drag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/drag/Drag.js: -------------------------------------------------------------------------------- 1 | import Drag from '../../../plugins/drag.js'; 2 | export default Drag; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/dropdown/DropDown.js: -------------------------------------------------------------------------------- 1 | import DropDown from '../../../plugins/dropdown.js'; 2 | 3 | export default DropDown; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/dropdownlist/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import DropDownList from './DropDownList'; 2 | 3 | export default function ( 4 | config?: DropDownList.IConfig 5 | ): DropDownList; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/dynamictext/DynamicText.d.ts: -------------------------------------------------------------------------------- 1 | import DynamicText from '../../../plugins/dynamictext'; 2 | export default DynamicText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/dynamictext/DynamicText.js: -------------------------------------------------------------------------------- 1 | import DynamicText from '../../../plugins/dynamictext.js'; 2 | export default DynamicText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/dynamictext/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import DynamicText from "./DynamicText"; 2 | 3 | export default function ( 4 | config?: DynamicText.IConfig 5 | ): DynamicText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/easemove/EaseMove.js: -------------------------------------------------------------------------------- 1 | import { EaseMove, EaseMoveTo, EaseMoveFrom } from '../../../plugins/easemove.js'; 2 | export { EaseMove, EaseMoveTo, EaseMoveFrom }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/easemove/EaseMove.ts: -------------------------------------------------------------------------------- 1 | import { EaseMove, EaseMoveTo, EaseMoveFrom } from '../../../plugins/easemove'; 2 | export { EaseMove, EaseMoveTo, EaseMoveFrom }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/filechooser/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import { FileChooser } from './FileChooser.js'; 2 | 3 | export default function ( 4 | config?: FileChooser.IConfig 5 | ): FileChooser; 6 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/filechooser/FileChooser.d.ts: -------------------------------------------------------------------------------- 1 | import { OpenFileChooser, FileChooser } from '../../../plugins/filechooser'; 2 | export { OpenFileChooser, FileChooser }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/filechooser/FileChooser.js: -------------------------------------------------------------------------------- 1 | import { OpenFileChooser, FileChooser } from '../../../plugins/filechooser.js'; 2 | export { OpenFileChooser, FileChooser }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/filedropzone/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import FileDropZone from './FileDropZone.js'; 2 | 3 | export default function ( 4 | config?: FileDropZone.IConfig 5 | ): FileDropZone; 6 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/filedropzone/FileDropZone.d.ts: -------------------------------------------------------------------------------- 1 | import FileDropZone from '../../../plugins/filedropzone'; 2 | export default FileDropZone; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/filedropzone/FileDropZone.js: -------------------------------------------------------------------------------- 1 | import FileDropZone from '../../../plugins/filedropzone.js'; 2 | export default FileDropZone; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/fixwidthbuttons/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import FixWidthButtons from './FixWidthButtons'; 2 | 3 | export default function ( 4 | config?: FixWidthButtons.IConfig 5 | ): FixWidthButtons; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/flip/Flip.d.ts: -------------------------------------------------------------------------------- 1 | import Flip from '../../../plugins/flip'; 2 | export default Flip; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/flip/Flip.js: -------------------------------------------------------------------------------- 1 | import Flip from '../../../plugins/flip.js'; 2 | export default Flip; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/folder/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Folder from './Folder'; 2 | 3 | export default function ( 4 | config?: Folder.IConfig 5 | ): Folder; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/fullwindowrectangle/FullWindowRectangle.d.ts: -------------------------------------------------------------------------------- 1 | import FullWindowRectangle from "../../../plugins/fullwindowrectangle"; 2 | export default FullWindowRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/fullwindowrectangle/FullWindowRectangle.js: -------------------------------------------------------------------------------- 1 | import FullWindowRectangle from '../../../plugins/fullwindowrectangle.js'; 2 | export default FullWindowRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/gridbuttons/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import GridButtons from './GridButtons'; 2 | 3 | export default function ( 4 | config?: GridButtons.IConfig 5 | ): GridButtons; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/gridtable/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import GridTable from './GridTable'; 2 | 3 | export default function ( 4 | config?: GridTable.IConfig 5 | ): GridTable; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/hiddenedit/HiddenEdit.d.ts: -------------------------------------------------------------------------------- 1 | import HiddenEdit from '../../../plugins/hiddeninputtext'; 2 | export default HiddenEdit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/hiddenedit/HiddenEdit.js: -------------------------------------------------------------------------------- 1 | import HiddenEdit from '../../../plugins/hiddeninputtext.js'; 2 | export default HiddenEdit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/holygrail/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import HolyGrail from './HolyGrail'; 2 | 3 | export default function ( 4 | config?: HolyGrail.IConfig 5 | ): HolyGrail; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/imagebox/ImageBox.d.ts: -------------------------------------------------------------------------------- 1 | import ImageBox from '../../../plugins/imagebox'; 2 | export default ImageBox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/imagebox/ImageBox.js: -------------------------------------------------------------------------------- 1 | import ImageBox from '../../../plugins/imagebox.js'; 2 | export default ImageBox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/inputtext/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import InputText from './InputText.js'; 2 | 3 | export default function ( 4 | config?: InputText.IConfig 5 | ): InputText; 6 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/inputtext/InputText.d.ts: -------------------------------------------------------------------------------- 1 | import InputText from '../../../plugins/inputtext'; 2 | export default InputText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/inputtext/InputText.js: -------------------------------------------------------------------------------- 1 | import InputText from '../../../plugins/inputtext.js'; 2 | export default InputText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/intouching/InTouching.d.ts: -------------------------------------------------------------------------------- 1 | import InTouching from '../../../plugins/intouching' 2 | export default InTouching; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/intouching/InTouching.js: -------------------------------------------------------------------------------- 1 | import InTouching from '../../../plugins/intouching.js' 2 | export default InTouching; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/knob/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Knob from './Knob'; 2 | 3 | export default function ( 4 | config?: Knob.IConfig 5 | ): Knob; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/label/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Label from './Label'; 2 | 3 | export default function ( 4 | config?: Label.IConfig 5 | ): Label; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/lineprogress/LineProgress.d.ts: -------------------------------------------------------------------------------- 1 | import LineProgress from '../../../plugins/lineprogress'; 2 | export default LineProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/lineprogress/LineProgress.js: -------------------------------------------------------------------------------- 1 | import LineProgress from '../../../plugins/lineprogress.js'; 2 | export default LineProgress; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/lineprogresscanvas/LineProgressCanvas.d.ts: -------------------------------------------------------------------------------- 1 | import LineProgressCanvas from "../../../plugins/lineprogresscanvas"; 2 | export default LineProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/lineprogresscanvas/LineProgressCanvas.js: -------------------------------------------------------------------------------- 1 | import LineProgressCanvas from '../../../plugins/lineprogresscanvas.js'; 2 | export default LineProgressCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Maker from './Maker'; 2 | 3 | export default function ( 4 | styles?: Object | string, 5 | customBuilders?: Maker.BuildersType 6 | ): Maker; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/schemas/Canvas.yml: -------------------------------------------------------------------------------- 1 | $type: Canvas 2 | name: 3 | 4 | width: 5 | height: 6 | fill: 7 | 8 | tint: 9 | alpha: 10 | visible: 11 | flipX: 12 | flipY: 13 | cropResize: 14 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/schemas/Image.yml: -------------------------------------------------------------------------------- 1 | $type: Image 2 | name: 3 | 4 | key: 5 | frame: 6 | width: 7 | height: 8 | 9 | tint: 10 | alpha: 11 | visible: 12 | flipX: 13 | flipY: 14 | cropResize: 15 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/schemas/RoundRectangle.yml: -------------------------------------------------------------------------------- 1 | $type: RoundRectangle 2 | name: 3 | 4 | color: 5 | alpha: 6 | radius: 7 | strokeColor: 8 | strokeAlpha: 9 | strokeWidth: 10 | width: 11 | height: 12 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/schemas/Space.yml: -------------------------------------------------------------------------------- 1 | $type: Space 2 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/schemas/Sprite.yml: -------------------------------------------------------------------------------- 1 | $type: Sprite 2 | name: 3 | 4 | key: 5 | frame: 6 | width: 7 | height: 8 | 9 | tint: 10 | alpha: 11 | visible: 12 | flipX: 13 | flipY: 14 | cropResize: 15 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/maker/schemas/Video.yml: -------------------------------------------------------------------------------- 1 | $type: Video 2 | name: 3 | 4 | key: 5 | width: 6 | height: 7 | 8 | tint: 9 | alpha: 10 | visible: 11 | flipX: 12 | flipY: 13 | cropResize: 14 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/menu/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Menu from './Menu'; 2 | 3 | export default function ( 4 | config?: Menu.IConfig 5 | ): Menu; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/modal/Modal.d.ts: -------------------------------------------------------------------------------- 1 | import { ModalBehavoir, Modal, ModalPromise, ModalClose } from '../../../plugins/modal'; 2 | export { ModalBehavoir, Modal, ModalPromise, ModalClose }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/modal/Modal.js: -------------------------------------------------------------------------------- 1 | import { ModalBehavoir, Modal, ModalPromise, ModalClose } from '../../../plugins/modal.js'; 2 | export { ModalBehavoir, Modal, ModalPromise, ModalClose }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/namevaluelabel/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import NameValueLabel from './NameValueLabel'; 2 | 3 | export default function ( 4 | config?: NameValueLabel.IConfig 5 | ): NameValueLabel; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/ninepatch/NinePatch.d.ts: -------------------------------------------------------------------------------- 1 | import NinePatch from '../../../plugins/ninepatch'; 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/ninepatch/NinePatch.js: -------------------------------------------------------------------------------- 1 | import NinePatch from '../../../plugins/ninepatch.js' 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/ninepatch2/NinePatch.d.ts: -------------------------------------------------------------------------------- 1 | import NinePatch from '../../../plugins/ninepatch2'; 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/ninepatch2/NinePatch.js: -------------------------------------------------------------------------------- 1 | import NinePatch from '../../../plugins/ninepatch2.js' 2 | export default NinePatch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/numberbar/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import NumberBar from './NumberBar'; 2 | 3 | export default function ( 4 | config?: NumberBar.IConfig 5 | ): NumberBar; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/pages/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Pages from './Pages'; 2 | 3 | export default function ( 4 | config?: Pages.IConfig 5 | ): Pages; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/pages/methods/HasPage.js: -------------------------------------------------------------------------------- 1 | var HasPage = function (key) { 2 | return this.sizerChildren.hasOwnProperty(key); 3 | } 4 | 5 | export default HasPage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/pan/Pan.d.ts: -------------------------------------------------------------------------------- 1 | import { Pan } from '../../../plugins/gestures'; 2 | export default Pan; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/pan/Pan.js: -------------------------------------------------------------------------------- 1 | import { Pan } from '../../../plugins/gestures'; 2 | export default Pan; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/perspective/Perspective.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerPerspective } from '../../../plugins/perspectiveimage'; 2 | export default ContainerPerspective; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/perspective/Perspective.js: -------------------------------------------------------------------------------- 1 | import { ContainerPerspective } from '../../../plugins/perspectiveimage.js'; 2 | export default ContainerPerspective; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/perspectivecard/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import PerspectiveCard from './PerspectiveCard'; 2 | 3 | export default function ( 4 | config?: PerspectiveCard.IConfig 5 | ): PerspectiveCard; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/pinch/Pinch.d.ts: -------------------------------------------------------------------------------- 1 | import { Pinch } from '../../../plugins/gestures'; 2 | export default Pinch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/pinch/Pinch.js: -------------------------------------------------------------------------------- 1 | import { Pinch } from '../../../plugins/gestures.js'; 2 | export default Pinch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/press/Press.d.ts: -------------------------------------------------------------------------------- 1 | import { Press } from '../../../plugins/gestures'; 2 | export default Press; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/press/Press.js: -------------------------------------------------------------------------------- 1 | import { Press } from '../../../plugins/gestures.js'; 2 | export default Press; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/rotate/Rotate.d.ts: -------------------------------------------------------------------------------- 1 | import { Rotate } from '../../../plugins/gestures'; 2 | export default Rotate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/rotate/Rotate.js: -------------------------------------------------------------------------------- 1 | import { Rotate } from '../../../plugins/gestures.js'; 2 | export default Rotate; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/roundrectangle/RoundRectangle.d.ts: -------------------------------------------------------------------------------- 1 | import RoundRectangle from "../../../plugins/roundrectangle"; 2 | export default RoundRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/roundrectangle/RoundRectangle.js: -------------------------------------------------------------------------------- 1 | import RoundRectangle from '../../../plugins/roundrectangle.js'; 2 | export default RoundRectangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/roundrectanglecanvas/RoundRectangleCanvas.d.ts: -------------------------------------------------------------------------------- 1 | import RoundRectangleCanvas from "../../../plugins/roundrectanglecanvas"; 2 | export default RoundRectangleCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/roundrectanglecanvas/RoundRectangleCanvas.js: -------------------------------------------------------------------------------- 1 | import RoundRectangleCanvas from '../../../plugins/roundrectanglecanvas.js'; 2 | export default RoundRectangleCanvas; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/scrollablepanel/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ScrollablePanel from './ScrollablePanel'; 2 | 3 | export default function ( 4 | config?: ScrollablePanel.IConfig 5 | ): ScrollablePanel; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/scrollbar/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import ScrollBar from './ScrollBar'; 2 | 3 | export default function ( 4 | config?: ScrollBar.IConfig 5 | ): ScrollBar; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/shake/Shake.d.ts: -------------------------------------------------------------------------------- 1 | import Shake from '../../../plugins/shakeposition'; 2 | export default Shake; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/shake/Shake.js: -------------------------------------------------------------------------------- 1 | import Shake from '../../../plugins/shakeposition.js'; 2 | export default Shake; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/skew/Skew.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerSkew } from '../../../plugins/quadimage'; 2 | export default ContainerSkew; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/skew/Skew.js: -------------------------------------------------------------------------------- 1 | import { ContainerSkew } from '../../../plugins/quadimage.js'; 2 | export default ContainerSkew; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/slider/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Slider from './Slider'; 2 | 3 | export default function ( 4 | config?: Slider.IConfig 5 | ): Slider; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/space/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Space from './Space'; 2 | 3 | export default function (): Space; 4 | -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/space/Space.d.ts: -------------------------------------------------------------------------------- 1 | export default Space; 2 | 3 | declare class Space { 4 | constructor(scene: Phaser.Scene); 5 | isRexSpace: true; 6 | } -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/swipe/Swipe.d.ts: -------------------------------------------------------------------------------- 1 | import { Swipe } from '../../../plugins/gestures'; 2 | export default Swipe; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/swipe/Swipe.js: -------------------------------------------------------------------------------- 1 | import { Swipe } from '../../../plugins/gestures.js'; 2 | export default Swipe; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tabpages/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import TabPages from './TabPages'; 2 | 3 | export default function ( 4 | config?: TabPages.IConfig 5 | ): TabPages; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tabs/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Tabs from './Tabs'; 2 | 3 | export default function ( 4 | config?: Tabs.IConfig 5 | ): Tabs; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tagtext/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import TagText from './TagText'; 2 | 3 | export default function ( 4 | x?: number, y?: number, 5 | content?: string, 6 | style?: TagText.TextStyle 7 | ): TagText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tagtext/TagText.d.ts: -------------------------------------------------------------------------------- 1 | import TagText from '../../../plugins/tagtext'; 2 | export default TagText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tagtext/TagText.js: -------------------------------------------------------------------------------- 1 | import TagText from '../../../plugins/tagtext.js'; 2 | export default TagText; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tap/Tap.d.ts: -------------------------------------------------------------------------------- 1 | import { Tap } from '../../../plugins/gestures'; 2 | export default Tap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tap/Tap.js: -------------------------------------------------------------------------------- 1 | import { Tap } from '../../../plugins/gestures.js'; 2 | export default Tap; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textarea/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import TextArea from './TextArea'; 2 | 3 | export default function ( 4 | config?: TextArea.IConfig 5 | ): TextArea; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textbox/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import TextBox from './TextBox'; 2 | 3 | export default function ( 4 | config?: TextBox.IConfig 5 | ): TextBox; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textedit/Edit.d.ts: -------------------------------------------------------------------------------- 1 | import { Edit } from '../../../plugins/textedit' 2 | export default Edit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textedit/Edit.js: -------------------------------------------------------------------------------- 1 | import { Edit } from '../../../plugins/textedit.js' 2 | export default Edit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textedit/TextEdit.d.ts: -------------------------------------------------------------------------------- 1 | import { TextEdit } from '../../../plugins/textedit'; 2 | export default TextEdit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textedit/TextEdit.js: -------------------------------------------------------------------------------- 1 | import { TextEdit } from '../../../plugins/textedit.js'; 2 | export default TextEdit; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textpage/TextPage.d.ts: -------------------------------------------------------------------------------- 1 | import TextPage from '../../../plugins/textpage'; 2 | export default TextPage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textpage/TextPage.js: -------------------------------------------------------------------------------- 1 | import TextPage from '../../../plugins/textpage.js'; 2 | export default TextPage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textplayer/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import TextPlayer from "./TextPlayer"; 2 | 3 | export default function ( 4 | config?: TextPlayer.IConfig 5 | ): TextPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textplayer/TextPlayer.d.ts: -------------------------------------------------------------------------------- 1 | import TextPlayer from '../../../plugins/textplayer'; 2 | export default TextPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/textplayer/TextPlayer.js: -------------------------------------------------------------------------------- 1 | import TextPlayer from '../../../plugins/textplayer.js'; 2 | export default TextPlayer; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/texttyping/TextTyping.d.ts: -------------------------------------------------------------------------------- 1 | import TextTyping from '../../../plugins/texttyping'; 2 | export default TextTyping; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/texttyping/TextTyping.js: -------------------------------------------------------------------------------- 1 | import TextTyping from '../../../plugins/texttyping.js'; 2 | export default TextTyping; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/titlelabel/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import TitleLabel from './TitleLabel'; 2 | 3 | export default function ( 4 | config?: TitleLabel.IConfig 5 | ): TitleLabel; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/toast/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Toast from './Toast'; 2 | 3 | export default function ( 4 | config?: Toast.IConfig 5 | ): Toast; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/toggleswitch/ToggleSwitch.d.ts: -------------------------------------------------------------------------------- 1 | import ToggleSwitch from '../../../plugins/toggleswitch'; 2 | export default ToggleSwitch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/toggleswitch/ToggleSwitch.js: -------------------------------------------------------------------------------- 1 | import ToggleSwitch from '../../../plugins/toggleswitch.js'; 2 | export default ToggleSwitch; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/toucheventstop/TouchEventStop.d.ts: -------------------------------------------------------------------------------- 1 | import TouchEventStop from '../../../plugins/toucheventstop'; 2 | export default TouchEventStop; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/toucheventstop/TouchEventStop.js: -------------------------------------------------------------------------------- 1 | import TouchEventStop from '../../../plugins/toucheventstop.js'; 2 | export default TouchEventStop; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/transitionimage/TransitionImage.d.ts: -------------------------------------------------------------------------------- 1 | import TransitionImage from '../../../plugins/transitionimage'; 2 | export default TransitionImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/transitionimage/TransitionImage.js: -------------------------------------------------------------------------------- 1 | import TransitionImage from '../../../plugins/transitionimage.js'; 2 | export default TransitionImage; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/triangle/Triangle.d.ts: -------------------------------------------------------------------------------- 1 | import Triangle from '../../../plugins/triangle'; 2 | export default Triangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/triangle/Triangle.js: -------------------------------------------------------------------------------- 1 | import Triangle from '../../../plugins/triangle.js'; 2 | export default Triangle; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/tweaker/Factory.d.ts: -------------------------------------------------------------------------------- 1 | import Tweaker from './Tweaker'; 2 | 3 | export default function ( 4 | config?: Tweaker.IConfig 5 | ): Tweaker; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/AlignConst.js: -------------------------------------------------------------------------------- 1 | import AlignConst from '../../../plugins/utils/actions/AlignConst.js'; 2 | export default AlignConst; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/GetBoundsConfig.js: -------------------------------------------------------------------------------- 1 | import GetBoundsConfig from '../../../plugins/utils/bounds/GetBoundsConfig.js' 2 | export default GetBoundsConfig; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/GetGameObjectByName.js: -------------------------------------------------------------------------------- 1 | import GetGameObjectByName from '../../../plugins/utils/system/GetGameObjectByName.js'; 2 | export default GetGameObjectByName; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/ScrollModeConst.js: -------------------------------------------------------------------------------- 1 | export default { 2 | v: 0, 3 | vertical: 0, 4 | y: 0, 5 | 6 | h: 1, 7 | horizontal: 1, 8 | x: 1, 9 | }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/WaitEvent.d.ts: -------------------------------------------------------------------------------- 1 | import { WaitEvent, WaitComplete } from '../../../plugins/utils/promise/WaitEvent'; 2 | export { WaitEvent, WaitComplete }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/WaitEvent.js: -------------------------------------------------------------------------------- 1 | import { WaitEvent, WaitComplete } from '../../../plugins/utils/promise/WaitEvent.js'; 2 | export { WaitEvent, WaitComplete }; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/build/GeneralCreateGameObjectCallbackType.d.ts: -------------------------------------------------------------------------------- 1 | export type GeneralCreateGameObjectCallbackType = ( 2 | scene: Phaser.Scene, 3 | config?: Object 4 | ) => Phaser.GameObjects.GameObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/fontsizeexpandtext/FontSizeExpandText.d.ts: -------------------------------------------------------------------------------- 1 | export default function ( 2 | textObject: Phaser.GameObjects.GameObject, 3 | minWidth?: number 4 | ): Phaser.GameObjects.GameObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/utils/wrapexpandtext/WrapExpandText.d.ts: -------------------------------------------------------------------------------- 1 | export default function ( 2 | textObject: Phaser.GameObjects.GameObject, 3 | minWidth?: number 4 | ): Phaser.GameObjects.GameObject; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/yaml/yaml.d.ts: -------------------------------------------------------------------------------- 1 | import jsyaml = require('js-yaml'); 2 | export default jsyaml; -------------------------------------------------------------------------------- /ui/src/phaser3-rex-plugins/templates/ui/yaml/yaml.js: -------------------------------------------------------------------------------- 1 | import yaml from 'js-yaml'; 2 | 3 | export default yaml; -------------------------------------------------------------------------------- /ui/src/scenes/index.ts: -------------------------------------------------------------------------------- 1 | export { TownScene } from "./town/town"; 2 | export { LoadingScene } from "./loading/loading"; 3 | --------------------------------------------------------------------------------