feat: 静态触发器存储

This commit is contained in:
AncTe committed 2026-05-17 20:49:08 +08:00
1 parent 13fc4e1b7c
commit bf781c5ee8
9 files changed
+741 -174

No files matched your search

@@ -10,6 +10,7 @@ import { DynamicTileMover } from './mover';
export class DynamicTile implements IDynamicTile {
readonly mover: IObjectMover<IDynamicTile>;
triggerType: number;
/** 当前的朝向绑定对象 */
private face: IRoleFaceBinder | null = null;
@@ -21,6 +22,7 @@ export class DynamicTile implements IDynamicTile {
public readonly layer: IDynamicLayer
) {
this.mover = new DynamicTileMover(this);
this.triggerType = -1;
}
setFaceBinder(binder: IRoleFaceBinder | null): void {
@@ -36,6 +38,10 @@ export class DynamicTile implements IDynamicTile {
return this.num;
}
setTriggerType(type: number): void {
this.triggerType = type;
}
delete(): Promise<void> {
return this.layer.deleteDynamic(this);
}