This commit is contained in:
PC-20230316NUNE\Administrator
2023-10-23 18:56:01 +08:00
parent ac94959a45
commit 77d44ee300
328 changed files with 16429 additions and 2 deletions

View File

@@ -0,0 +1,27 @@
import { _decorator, sp } from "cc";
import { JNGSyncProtoBase } from "../../../App";
import GObject from "../GObject";
import { BehaviorStatus } from "../../../../../extensions/Behavior Creator/runtime/main";
const { ccclass, property } = _decorator;
//角色基类
export default abstract class GRoleBase<T> extends GObject<T>{
@property(sp.Skeleton)
spine:sp.Skeleton;
onLoad(){
super.onLoad();
if(!this.spine) this.spine = this.node.getComponent(sp.Skeleton);
//如果没有生成则直接销毁
this.node.removeFromParent();
}
//攻击
public onAttack(data){
return BehaviorStatus.Success;
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "15e9145c-4eb8-485d-99eb-6d709b3991e7",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "b2af28db-e925-419f-81b8-3bf755a3224f",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,16 @@
import { _decorator } from "cc";
import GRoleBase from "../GRoleBase";
const { ccclass, property } = _decorator;
/**
* 基础实现
*/
@ccclass('GRoleEntity')
export default class GRoleEntity extends GRoleBase<{}> {
onLoad(){
super.onLoad();
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "c6d20914-49fe-45ea-9bf2-750de7cc7ed2",
"files": [],
"subMetas": {},
"userData": {}
}