This commit is contained in:
2024-07-18 08:38:58 +08:00
parent 2ef3bcf322
commit 55542871ef
18 changed files with 409 additions and 78 deletions

View File

@@ -15,7 +15,6 @@ import Charactor from "../map/view/map/charactor/Charactor";
import { RoleModelComp } from "./model/RoleModelComp";
import { RoleSpine } from "./view/RoleSpine";
import { RoleViewComp } from "./view/RoleViewComp";
import { RoleViewUIControllerComp } from "./view/RoleViewUIControllerComp";
/** 角色实体 */
@ecs.register(`Role`)
@@ -24,7 +23,6 @@ export class Role extends ecs.Entity {
RoleModel!: RoleModelComp;
// 视图层
RoleView!: RoleViewComp;
RoleViewUIController!: RoleViewUIControllerComp;
protected init() {
this.addComponents<ecs.Comp>(
@@ -57,17 +55,5 @@ export class Role extends ecs.Entity {
}
}
/** 摇撼控制 */
loadJoystick() {
var uic: UICallbacks = {
onAdded: (node: Node, params: any) => {
var comp = node.getComponent(RoleViewUIControllerComp) as ecs.Comp;
this.add(comp);
}
};
oops.gui.open(UIID.Role_Controller, null, uic);
}
removeJoystick() {
oops.gui.remove(UIID.Role_Controller);
}
}