仓库中添加内置的demo

This commit is contained in:
gongxh
2025-07-28 14:26:19 +08:00
parent 43446f031d
commit 65be0498cc
414 changed files with 14456 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
/**
* @Author: Gongxh
* @Date: 2025-02-17
* @Description: 条件1 关联数据conditon1
*/
import { GlobalEvent } from 'kunpocc-event';
import { DataHelper } from '../Data/DataHelper';
import { kunpo } from '../header';
import { ConditionType } from './ConditionType';
const { conditionClass } = kunpo._conditionDecorator;
@conditionClass(ConditionType.Condition1)
export class Condition1 extends kunpo.ConditionBase {
protected onInit(): void {
GlobalEvent.add("condition1", () => {
this.tryUpdate();
}, this);
}
protected evaluate(): boolean {
return DataHelper.getValue("condition1", true);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "3be3041b-9739-434b-9394-4213b24b3b59",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,23 @@
/**
* @Author: Gongxh
* @Date: 2025-02-17
* @Description: 条件2 关联数据condition2
*/
import { GlobalEvent } from 'kunpocc-event';
import { DataHelper } from '../Data/DataHelper';
import { kunpo } from '../header';
import { ConditionType } from './ConditionType';
const { conditionClass } = kunpo._conditionDecorator;
@conditionClass(ConditionType.Condition2)
export class Condition2 extends kunpo.ConditionBase {
protected onInit(): void {
GlobalEvent.add("condition2", () => {
this.tryUpdate();
}, this);
}
protected evaluate(): boolean {
return DataHelper.getValue("condition2", true);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "1b1192af-5665-46b9-baeb-d33adc76ac6b",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,23 @@
/**
* @Author: Gongxh
* @Date: 2025-02-17
* @Description: 条件3 关联数据condition3
*/
import { GlobalEvent } from 'kunpocc-event';
import { DataHelper } from '../Data/DataHelper';
import { kunpo } from '../header';
import { ConditionType } from './ConditionType';
const { conditionClass } = kunpo._conditionDecorator;
@conditionClass(ConditionType.Condition3)
export class Condition3 extends kunpo.ConditionBase {
protected onInit(): void {
GlobalEvent.add("condition3", () => {
this.tryUpdate();
}, this);
}
protected evaluate(): boolean {
return DataHelper.getValue("condition3", true);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "754a11fe-b670-49db-b515-f654b6362c57",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,23 @@
/**
* @Author: Gongxh
* @Date: 2025-02-17
* @Description: 条件4 关联数据condition4
*/
import { GlobalEvent } from 'kunpocc-event';
import { DataHelper } from '../Data/DataHelper';
import { kunpo } from '../header';
import { ConditionType } from './ConditionType';
const { conditionClass } = kunpo._conditionDecorator;
@conditionClass(ConditionType.Condition4)
export class Condition4 extends kunpo.ConditionBase {
protected onInit(): void {
GlobalEvent.add("condition4", () => {
this.tryUpdate();
}, this);
}
protected evaluate(): boolean {
return DataHelper.getValue("condition4", true);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "858a7e41-647f-4043-ae03-a669cacff1d6",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,13 @@
/**
* @Author: Gongxh
* @Date: 2025-02-17
* @Description: 条件类型
*/
export enum ConditionType {
None = 0,
Condition1 = 1,
Condition2 = 2,
Condition3 = 3,
Condition4 = 4,
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "76bebac7-4436-4411-b37a-caae5c016357",
"files": [],
"subMetas": {},
"userData": {}
}