123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- import { _decorator, Component, ERaycast2DType, find, Label, Node, NodeEventType, PhysicsSystem2D, Tween, tween, v2, v3, Vec2, Vec3 } from 'cc';
- import { CarColorsGlobalInstance } from './Script/CarColorsGlobalInstance';
- import { GameEvent } from './Script/Enum/GameEvent';
- import { LevelManager } from './Script/Manager/LevelMgr';
- import { GameUtil } from './Script/GameUtil';
- import { LevelAction } from './Script/LevelAction';
- import { GlobalConfig } from '../start/Config/GlobalConfig';
- import { AdvertMgr } from '../core_tgx/base/ad/AdvertMgr';
- import { AliensAudioMgr } from './Script/Manager/CarUnscrewAudioMgr';
- const { ccclass, property } = _decorator;
- const duration = 0.3;
- @ccclass('RoosterAliens')
- export class RoosterAliens extends Component {
- onLoad() {
- AliensAudioMgr.initilize();
- AliensAudioMgr.play(AliensAudioMgr.getMusicIdName(2), 1.0);
- LevelManager.instance.initilizeModel();
- CarColorsGlobalInstance.instance.levels = find('Canvas/Scene/Levels')!;
- this.registerListener();
- }
- protected start(): void {
- this.startGame();
- }
- async startGame() {
- await LevelManager.instance.gameStart();
- }
- registerListener() {
- //UI监听
- const btnRefresh = find('Canvas/GameUI/TopLeft/BtnRefresh')!;
- const btnSet = find('Canvas/GameUI/TopLeft/BtnSet')!;
- }
- private onClickHandler(bt: Node): void {
- AliensAudioMgr.playOneShot(AliensAudioMgr.getMusicIdName(3), 1.0);
- const setBtEmpty = () => {
- bt.name = 'empty';
- }
- if (!GlobalConfig.isDebug) {
- AdvertMgr.instance.showReawardVideo(() => {
- setBtEmpty();
- })
- } else {
- setBtEmpty();
- }
- }
- }
|