mirror of
https://github.com/motajs/template.git
synced 2026-11-12 22:14:30 +08:00
feat: 静态触发器存储
This commit is contained in:
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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user