| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- let library = require("../Library");
- let webView = require("../WebView");
- cc.Class({
- extends: require("BasePlayerController"),
- properties: {
- },
- start()
- {
- this._super();
- if(cc.sys.isMobile)
- {
- this.avatar.spriteFrame = webView.rivalAvatarSpriteFrame;
- this.avatar.node.width = 80;
- this.avatar.node.height = 80;
- this.playerName.string = webView.rivalUserName;
- this.gender.string = webView.rivalGender;
- }
- this.gStatesScp.playerStatesArr.push(this.pStatesScp);
- },
- hit()
- {
- this.pStatesScp.hit++;
- this.score.string = this.pStatesScp.hit.toString();
- },
- actorComeOut(nameIndex,appearDur)
- {
- // return;
- let timing = library.getRandom(0.5, appearDur, 1);
- let bBeat = library.randomInt(0,3);
- // console.log('bBeat=',bBeat);
- // console.log('appearDur=',appearDur);
- if(bBeat!=0)
- {
- timing = appearDur;
- }
- // console.log('nameIndex=',nameIndex);
- this.scheduleOnce(function () {
- switch (nameIndex) {
- case 0:
- this.top();
- console.log('ai hit top mouse');
- break;
- case 1:
- this.left();
- console.log('ai hit left mouse');
- break;
- case 2:
- this.right();
- console.log('ai hit right mouse');
- break;
- default:
- break;
- }
- },timing);
- }
- });
|