2024-04-05 03:44:35 -07:00
|
|
|
import { _decorator, Animation, Component, Node } from 'cc';
|
2024-06-09 05:12:08 -07:00
|
|
|
import Utils from '../Utilities';
|
2024-04-05 03:44:35 -07:00
|
|
|
const { ccclass, property } = _decorator;
|
|
|
|
|
|
|
|
@ccclass('StartScreenController')
|
|
|
|
export class StartScreenController extends Component {
|
|
|
|
@property({ type: Animation, visible: true })
|
|
|
|
private _animation: Animation;
|
|
|
|
|
|
|
|
protected async start() {
|
|
|
|
this._animation.play();
|
2024-06-09 05:12:08 -07:00
|
|
|
await Utils.waitUntil(() => !this._animation.getState(this._animation.defaultClip.name).isPlaying);
|
2024-04-05 03:44:35 -07:00
|
|
|
this._animation.play(this._animation.clips[1].name);
|
|
|
|
}
|
|
|
|
}
|