diff --git a/source/Behavior/Behavior.ts b/source/Behavior/Behavior.ts new file mode 100644 index 0000000..847bee2 --- /dev/null +++ b/source/Behavior/Behavior.ts @@ -0,0 +1,8 @@ +import { BehaviorRecorder, IAnyBehaviorRecorder } from "@Model/Behavior"; +import { Template } from "./Template"; + +const AllBehaviors: IAnyBehaviorRecorder[] = [ + new BehaviorRecorder(Template) +] + +export { AllBehaviors }; \ No newline at end of file diff --git a/source/Behavior/Template.ts b/source/Behavior/Template.ts new file mode 100644 index 0000000..ff3a17a --- /dev/null +++ b/source/Behavior/Template.ts @@ -0,0 +1,20 @@ +import { Behavior } from "@Model/Behavior"; + +type ITemplateBehaviorParameter = { + +} + +type ITemplateBehaviorEvent = {} + +class Template extends Behavior { + + public override behaviorId: string = "Template"; + + public override behaviorName: string = "Behavior.Template.Title"; + + public override iconName: string = "Running"; + + public override describe: string = "Behavior.Template.Intro"; +} + +export { Template }; \ No newline at end of file diff --git a/source/Localization/EN-US.ts b/source/Localization/EN-US.ts index aaaeb7d..a367ddf 100644 --- a/source/Localization/EN-US.ts +++ b/source/Localization/EN-US.ts @@ -54,6 +54,8 @@ const EN_US = { "Popup.Setting.Title": "Preferences setting", "Build.In.Label.Name.All.Group": "All group", "Build.In.Label.Name.All.Range": "All range", + "Behavior.Template.Title": "Behavior", + "Behavior.Template.Intro": "This is a template behavior", "Common.No.Data": "No Data", "Common.No.Unknown.Error": "Unknown error", "Common.Attr.Title.Basic": "Basic properties", diff --git a/source/Localization/ZH-CN.ts b/source/Localization/ZH-CN.ts index 7531fc9..71359a8 100644 --- a/source/Localization/ZH-CN.ts +++ b/source/Localization/ZH-CN.ts @@ -54,6 +54,8 @@ const ZH_CN = { "Popup.Setting.Title": "首选项设置", "Build.In.Label.Name.All.Group": "全部群", "Build.In.Label.Name.All.Range": "全部范围", + "Behavior.Template.Title": "行为", + "Behavior.Template.Intro": "这是一个模板行为", "Common.No.Data": "暂无数据", "Common.No.Unknown.Error": "未知错误", "Common.Attr.Title.Basic": "基础属性",