26 lines
578 B
TypeScript
26 lines
578 B
TypeScript
|
import AnimatorStateLogic from "../../animator/core/AnimatorStateLogic";
|
||
|
import AnimationScene from "./AnimationScene";
|
||
|
|
||
|
export default class SheepHit extends AnimatorStateLogic {
|
||
|
private _ctr: AnimationScene = null;
|
||
|
|
||
|
public constructor(ctr: AnimationScene) {
|
||
|
super();
|
||
|
this._ctr = ctr;
|
||
|
}
|
||
|
|
||
|
public onEntry() {
|
||
|
this._ctr.speed = 0;
|
||
|
cc.log('hit entry');
|
||
|
}
|
||
|
|
||
|
public onUpdate() {
|
||
|
this._ctr.speed = 0;
|
||
|
cc.log('hit update');
|
||
|
}
|
||
|
|
||
|
public onExit() {
|
||
|
cc.log('hit exit');
|
||
|
}
|
||
|
}
|