public void BattleLose() { if (!string.IsNullOrEmpty(_battleRoomId)) { GameSkillsApi.SetMyBattleStatus(_battleRoomId, ApiBattleStatus.lose.ToString()); } }
public void CollectReward() { if (!string.IsNullOrEmpty(_rewardToken)) { GameSkillsApi.CoinCollect(_rewardToken); } }
private void Start() { GameSkillsApi.Init("player_0", "DemoPlayerName"); GameSkillsApi.OnLoginCallback += OnLogin; GameSkillsApi.OnUpdateCallback += OnApiUpdate; GameSkillsApi.OnCoinCallback += OnCoinUpdate; }
public static void Init( string playerId, string playerName = "User", string localeBackBtnName = "Close", string socialId = "none", string pushId = "none") { if (_isInit) { return; } GameObject go = new GameObject("GameSkillsApi"); var comp = go.AddComponent <GameSkillsApi>(); _instance = comp; _isInit = true; DontDestroyOnLoad(comp); _instance._playerId = playerId; _instance._playerName = playerName; _instance._webviewBackBtn = localeBackBtnName; _instance._socialId = socialId; _instance._pushId = pushId; Config config = Resources.Load <Config>("Config"); if (config != null) { _instance._gameId = config.GameId; _instance.Login(socialId, pushId); } }
public void OpenPage() { GameSkillsApi.OpenDefaultWebPage(); }