hank
2016-12-13 6e1425f9ce40a8d178a0218e24bc37c7b01477bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
//
//  WASDKCore.h
//  WASDKUI
//
//  Created by wuyx on 15/9/24.
//  Copyright (c) 2015年 GHW-T-01. All rights reserved.
//
 
#import <Foundation/Foundation.h>
#import <WASdkIntf/WASdkIntf.h>
#import <WACommon/WACommon.h>
#import "WASdkParamConfigObj.h"
 
#define WASdkLog(fmt,...) {\
if([WACoreProxy isDebugMode]){\
NSLog((@"WASDK LOG [(version %@) %s ]:" fmt), [WASdkCore getVersion],__FUNCTION__, ##__VA_ARGS__);\
[WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WASdkCore getVersion],__FUNCTION__, ##__VA_ARGS__]];\
}\
}
 
@interface WASdkCore : WACore
 
/**
 *  初始化
 */
+(void)init;
/**
 *  设置调试模式
 *
 *  @param sdkType 0 国外,1 国内
 */
+(void)setSDKType:(NSInteger)sdkType;
/**
 *  获取sdk类型 0 国外,1 国内
 */
+(NSInteger)getSDKType;
/**
 *  设置调试模式
 *
 *  @param isDebugMode
 */
+(void)setDebugMode:(BOOL)isDebugMode;
 
/**
 *  是否调试模式
 */
+(BOOL)isDebugMode;
 
/**
 *  获取gameUserId
 */
+(NSString*)getGameUserId;
 
/**
 *  获取serverId
 */
+(NSString*)getServerId;
 
/**
 *  设置userId
 */
+(NSString*)getUserId;
 
/**
 *  获取level
 */
+(int)getLevel;
 
 
/**
 *  appId
 */
+(NSString*)getAppId;
 
/**
 *  appKey
 */
+(NSString*)getAppKey;
 
/**
 *  clientId
 */
+(NSString*)getClientId;
 
/**
 *  设置clientId
 *
 *  @param clientId
 */
+(void)setClientId:(NSString*)clientId;
 
/**
 *  添加日志
 */
+(void)addLogWithString:(NSString*)string;
 
+(void)addEventContentWithString:(NSString*)string;
 
+(void)setParamConfig:(void(^)(NSError* error,WASdkParamConfigObj* config))block;
 
+(WASdkParamConfigObj*)getParamConfig;
/**
 *  版本信息
 */
+(NSString*)getVersion;
@end