| 1234567891011121314151617181920212223242526 | 
							- import { _decorator, Component, ProgressBar } from 'cc';
 
- const { ccclass, property } = _decorator;
 
- @ccclass('LifeBar')
 
- export class LifeBar extends Component {
 
-     _curHp: number = null;
 
-     _totalHp: number = null;
 
-     progressBar: ProgressBar = null;
 
-     protected onLoad(): void {
 
-         this.progressBar = this.node.getChildByName("ProgressBar").getComponent(ProgressBar);
 
-     }
 
-     start() {
 
-         this.progressBar.progress = this._curHp / this._totalHp;
 
-     }
 
-     updateProgressBar(hp: number) {
 
-         this._curHp = hp;
 
-         this.progressBar.progress = this._curHp / this._totalHp;
 
-         if (hp <= 0) {
 
-             // this._role.playAnimation(RoleState.Die);
 
-             this._curHp = 0;
 
-             this.progressBar.progress = 0;
 
-         }
 
-     }
 
- }
 
 
  |