mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 02:36:14 +00:00
提交
This commit is contained in:
@@ -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,
|
||||
},
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "34be6f53-5c77-4e9b-b66e-16080f2f548e",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user