This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2023-10-25 02:31:51 +08:00
parent ee259880b0
commit 08a486c828
18 changed files with 533 additions and 123 deletions

View File

@@ -6,6 +6,9 @@ import GPVPMode, { GPVPModePlayerEnum } from "../../../PVP/GPVPMode";
import { GTactical } from "../../../entity/GTactical";
import { GFSMBattleAmin } from "../../fsm/base/GFSMBattle/GFSMBattleAmin";
import { JNFrameInfo } from "../../../../../../extensions/ngame/assets/ngame/sync/frame/JNSyncFrame";
import { Vec2 } from "cc";
import { v2 } from "cc";
import { ProgressBar } from "cc";
const { ccclass, property } = _decorator;
export interface GDemoMessage{
@@ -19,7 +22,6 @@ export default class GRolePVPEntity extends GRoleBase<GDemoMessage>{
//所属阵容
_ones:GPVPModePlayerEnum;
get ones():GPVPModePlayerEnum{
return this._ones;
}
@@ -33,11 +35,12 @@ export default class GRolePVPEntity extends GRoleBase<GDemoMessage>{
this._ones = value;
}
//攻击距离
@property(ProgressBar)
bloodVolume:ProgressBar;
//在阵容中的下标
tacticalIndex:number;
tactical:GTactical;
onSyncLoad(){
super.onSyncLoad();
}
getClassName():string{return "GDemoMessage"}
onSyncUpdate(dt: number,frame:JNFrameInfo, input?: GDemoMessage) {
@@ -50,6 +53,9 @@ export default class GRolePVPEntity extends GRoleBase<GDemoMessage>{
this.fsmAnim.isMove = input.isRun;
}
}
//更新血量显示
this.bloodVolume.progress = this.blood / this.fullBlood;
}
@@ -61,7 +67,7 @@ export default class GRolePVPEntity extends GRoleBase<GDemoMessage>{
}
protected fsmCreate(): GFSMPVP {
return null;
// return null;
return new GFSMPVP(this);
}
protected fsmAnimCreate(): GFSMBattleAmin {