|
@@ -8,6 +8,7 @@ import { SdkUtil } from './sdkUtil';
|
|
|
import { uiManager } from './manager/uiManager';
|
|
|
import { restart_view } from './ui/restart_view';
|
|
|
import { tools } from './tools';
|
|
|
+import { gameSocket } from './socket/gameSocket';
|
|
|
const { ccclass, property } = _decorator;
|
|
|
|
|
|
@ccclass('GameManager')
|
|
@@ -15,16 +16,24 @@ export class GameManager extends Component {
|
|
|
public static openId:string = 'asd'
|
|
|
public static settingData:settingData = null
|
|
|
|
|
|
+ // 开启webscoket
|
|
|
+ public static openWebScoket() {
|
|
|
+ gameSocket.Instance.connect(config.websocket_domain)
|
|
|
+ }
|
|
|
+
|
|
|
+ // 获取用户默认首页车sf
|
|
|
public static getUserDefaultHomeCarSf():SpriteFrame {
|
|
|
let sf = imageCacheManager.getHomeCarImageById(userDataManager.user_car_list.default_car_id)
|
|
|
return sf
|
|
|
}
|
|
|
|
|
|
+ // 获取用户默认排行车sf
|
|
|
public static getUserDefaultRankCarSf():SpriteFrame {
|
|
|
let sf = imageCacheManager.getRankCarImageById(userDataManager.user_car_list.default_car_id)
|
|
|
return sf
|
|
|
}
|
|
|
|
|
|
+ // 检查玩游戏
|
|
|
public static checkPlayGame(parent_node:Node,play_cb) {
|
|
|
let call_back = (()=>{
|
|
|
play_cb()
|
|
@@ -81,6 +90,7 @@ export class GameManager extends Component {
|
|
|
sys.localStorage.setItem(config.SETTING_DATA, JSON.stringify(data));
|
|
|
}
|
|
|
|
|
|
+ // 震动
|
|
|
public static vibrateShort() {
|
|
|
if(GameManager.settingData.isOpenZhendong) {
|
|
|
SdkUtil.vibrateShort()
|