This commit is contained in:
PC-20230316NUNE\Administrator
2023-12-18 10:03:28 +08:00
parent 9a3f666df1
commit 68d06ca612
8 changed files with 153 additions and 98 deletions

View File

@@ -0,0 +1,18 @@
import { GPetAminEnum } from "../../anim/GPetAnim";
import { GFSMDefaultAnim } from "../Default/GFSMDefaultAnim";
import { GFSMAnimBase, GFSMProcessAnimInfo } from "../GFSMAnimBase";
export default class GFSMCampGuardianAnim extends GFSMAnimBase{
// 流程图
process: { [key: number]: GFSMProcessAnimInfo; } = {
[0]:{
title:"等待",
isLoop:true,
animName:GPetAminEnum.Fly,
},
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "34be6f53-5c77-4e9b-b66e-16080f2f548e",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -5,6 +5,10 @@ import { GFSMAnimBase } from "../../fsm/GFSMAnimBase";
import GFSMBase from "../../fsm/GFSMBase";
import GRoleBase from "../GRoleBase";
import { ProgressBar } from "cc";
import { TB } from "../../../../config/data/schema";
import { GPetAminEnum } from "../../anim/GPetAnim";
import { v3 } from "cc";
import GFSMCampGuardianAnim from "../../fsm/CampGuardian/GFSMCampGuardianAnim";
const { property,ccclass } = _decorator;
//阵营守护 水晶
@@ -13,12 +17,17 @@ export default class GRoleCGCrystal extends GRoleBase<{}>{
@property(ProgressBar)
bloodVolume:ProgressBar;
init(role:TB.TbGRole){
super.init(role)
this.node.scale = v3(2,2,2);
}
protected fsmCreate(): GFSMBase {
return new GFSMBase();
}
protected fsmAnimCreate(): GFSMDefaultAnim {
return new GFSMDefaultAnim(this.spine);
protected fsmAnimCreate(): GFSMAnimBase {
return new GFSMCampGuardianAnim(this.spine);
}
}

View File

@@ -122,7 +122,7 @@ export default class GRoleDefault extends GRoleBase<{}>{
protected fsmCreate(): GFSMDefault {
return new GFSMDefault(this);
}
protected fsmAnimCreate(): GFSMDefaultAnim {
protected fsmAnimCreate(): GFSMAnimBase {
return new GFSMDefaultAnim(this.spine);
}