| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using SmartBowSDK;
- using System;
- namespace ShotSimulator.User
- {
- public struct RankingFilter
- {
- public TrainTaskType trainTaskType;
- public DifficultyType difficultyType;
- public ModeType modeType;
- public FirearmDeviceType firearmDeviceType;
- public TimeFilterType timeFilterType;
- }
- public class UserManager : MonoSingleton<UserManager>
- {
- //Ä£ÄâÉä»÷ÃÜÔ¿
- private string Secret = "GF5qw/p0TF+qs9ByFBtMXnlExuU9YFe0XhHG5TDmnNM=";
- public override void InitManager()
- {
- base.InitManager();
- }
- public void Login(Action<LoginResult> callback)
- {
- // m_BowSmartBowHelper.Login(GameID, ChannelID, testUserID, testUserPsw, callback);
- }
- public void GetCustomLeaderboard(RankingFilter filter, Action<RequestResult> callback)
- {
- int taskId = (int)filter.trainTaskType;
- int difficultType = (int)filter.difficultyType;
- int modeType = (int)filter.modeType;
- int deviceType = (int)filter.firearmDeviceType;
- int timeType = (int)filter.timeFilterType;
- //m_BowSmartBowHelper.GetCustomLeaderboard(Secret, taskId, difficultType, modeType, deviceType, timeType, callback);
- StartCoroutine(LoginController.Instance.GetCustomLeaderboard(Secret, taskId, difficultType, modeType, deviceType, timeType, callback));
- }
- public void UploadCustomLeaderboard(RankingFilter filter, int score, Action<RequestResult> callback)
- {
- int taskId = (int)filter.trainTaskType;
- int difficultType = (int)filter.difficultyType;
- int modeType = (int)filter.modeType;
- int deviceType = (int)filter.firearmDeviceType;
- //m_BowSmartBowHelper.UploadCustomLeaderboardScore(Secret, taskId, difficultType, modeType, deviceType, score, callback);
- StartCoroutine(LoginController.Instance.UploadCustomLeaderboardScore(Secret, taskId, difficultType, modeType, deviceType, score, callback));
- }
- }
- }
|