1
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import { FLOW_FUNCTION_DOCUMENTATION } from './flow';
|
||||
import { NPC_FUNCTION_DOCUMENTATION } from './npc';
|
||||
import { PANEL_FUNCTION_DOCUMENTATION } from './panel';
|
||||
import {
|
||||
STATE_FUNCTION_DOCUMENTATION,
|
||||
STATE_FUNCTION_RUNTIME_SOURCES,
|
||||
} from './state';
|
||||
import { TREASURE_FUNCTION_DOCUMENTATION } from './treasure';
|
||||
import type { FunctionDocumentationEntry } from './types';
|
||||
|
||||
export const RPG_FUNCTION_RUNTIME_ALL_DOCUMENTATION: FunctionDocumentationEntry[] =
|
||||
[
|
||||
...STATE_FUNCTION_DOCUMENTATION,
|
||||
...NPC_FUNCTION_DOCUMENTATION,
|
||||
...TREASURE_FUNCTION_DOCUMENTATION,
|
||||
...FLOW_FUNCTION_DOCUMENTATION,
|
||||
...PANEL_FUNCTION_DOCUMENTATION,
|
||||
];
|
||||
|
||||
/**
|
||||
* RPG function 运行时总览入口。
|
||||
*
|
||||
* 目的:
|
||||
* 1. 在同一个脚本里集中看到当前所有 function 的注册入口。
|
||||
* 2. 先看总表,再跳到各自独立文件维护实现,避免重新回到巨型 switch。
|
||||
*/
|
||||
export const RPG_FUNCTION_RUNTIME_OVERVIEW = {
|
||||
allDocumentation: RPG_FUNCTION_RUNTIME_ALL_DOCUMENTATION,
|
||||
stateDocumentation: STATE_FUNCTION_DOCUMENTATION,
|
||||
npcDocumentation: NPC_FUNCTION_DOCUMENTATION,
|
||||
treasureDocumentation: TREASURE_FUNCTION_DOCUMENTATION,
|
||||
flowDocumentation: FLOW_FUNCTION_DOCUMENTATION,
|
||||
panelDocumentation: PANEL_FUNCTION_DOCUMENTATION,
|
||||
stateRuntimeSources: STATE_FUNCTION_RUNTIME_SOURCES,
|
||||
};
|
||||
Reference in New Issue
Block a user