public void updateRoleInfo(GameRoleInfo gameRoleInfo, bool isCreate)
        {
            if (gameRoleInfo.Equals(null))
            {
                Debug.LogError("updateRoleInfo is error, gameRoleInfo is null");
                return;
            }

            string serverName  = String.IsNullOrEmpty(gameRoleInfo.serverName) ? "" : gameRoleInfo.serverName;
            string serverId    = String.IsNullOrEmpty(gameRoleInfo.serverID) ? "" : gameRoleInfo.serverID;
            string roleName    = String.IsNullOrEmpty(gameRoleInfo.gameRoleName) ? "" : gameRoleInfo.gameRoleName;
            string roleId      = String.IsNullOrEmpty(gameRoleInfo.gameRoleID) ? "" : gameRoleInfo.gameRoleID;
            string roleBalance = String.IsNullOrEmpty(gameRoleInfo.gameRoleBalance) ? "" : gameRoleInfo.gameRoleBalance;
            string vipLevel    = String.IsNullOrEmpty(gameRoleInfo.vipLevel) ? "" : gameRoleInfo.vipLevel;
            string roleLevel   = String.IsNullOrEmpty(gameRoleInfo.gameRoleLevel) ? "" : gameRoleInfo.gameRoleLevel;
            string partyName   = String.IsNullOrEmpty(gameRoleInfo.partyName) ? "" : gameRoleInfo.partyName;

            ao.Call("requestUpdateRole",
                    serverId,
                    serverName,
                    roleName,
                    roleId,
                    roleBalance,
                    vipLevel,
                    roleLevel,
                    partyName,
                    isCreate + "");
            Debug.LogWarning("updateRoleInfo executed");
        }
        public void updateRoleInfoWith(GameRoleInfo gameRoleInfo, bool isCreateRole)
        {
#if UNITY_ANDROID && !UNITY_EDITOR
            QuickUnitySupportAndroid androidSupport = QuickUnitySupportAndroid.getInstance();
            androidSupport.updateRoleInfo(gameRoleInfo, isCreateRole);
#endif
        }
        public void pay(OrderInfo orderInfo, GameRoleInfo gameRoleInfo)
        {
#if UNITY_ANDROID && !UNITY_EDITOR
            QuickUnitySupportAndroid androidSupport = QuickUnitySupportAndroid.getInstance();
            androidSupport.pay(orderInfo, gameRoleInfo);
#endif
        }
Beispiel #4
0
 public void enterYunKeFuCenter(GameRoleInfo gameRoleInfo)
 {
                 #if UNITY_IOS && !UNITY_EDITOR
     quicksdk_nativeEnterYunKeFuCenter(gameRoleInfo.gameRoleID, gameRoleInfo.gameRoleName, gameRoleInfo.serverName, gameRoleInfo.vipLevel);
                 #elif UNITY_ANDROID && !UNITY_EDITOR
     QuickUnitySupportAndroid androidSupport = QuickUnitySupportAndroid.getInstance();
     androidSupport.callCustomPlugin(gameRoleInfo.gameRoleID, gameRoleInfo.gameRoleName, gameRoleInfo.serverName, gameRoleInfo.vipLevel);
                 #endif
 }
Beispiel #5
0
 public void updateRoleInfoWith(GameRoleInfo gameRoleInfo, bool isCreateRole)
 {
                 #if UNITY_IOS && !UNITY_EDITOR
     quicksdk_nativeUpdateRoleInfo(gameRoleInfo.serverID, gameRoleInfo.serverName, gameRoleInfo.gameRoleName, gameRoleInfo.gameRoleID, gameRoleInfo.gameRoleBalance, gameRoleInfo.vipLevel, gameRoleInfo.gameRoleLevel, gameRoleInfo.partyName, isCreateRole);
                 #elif UNITY_ANDROID && !UNITY_EDITOR
     QuickUnitySupportAndroid androidSupport = QuickUnitySupportAndroid.getInstance();
     androidSupport.updateRoleInfo(gameRoleInfo, isCreateRole);
                 #endif
 }
Beispiel #6
0
        public void pay(OrderInfo orderInfo, GameRoleInfo gameRoleInfo)
        {
#if UNITY_IOS && !UNITY_EDITOR
            quicksdk_nativePay(orderInfo.goodsID, orderInfo.goodsName, orderInfo.goodsDesc, orderInfo.quantifier, orderInfo.cpOrderID, orderInfo.callbackUrl, orderInfo.extrasParams, orderInfo.price, orderInfo.amount, orderInfo.count,
                               gameRoleInfo.serverID, gameRoleInfo.serverName, gameRoleInfo.gameRoleName, gameRoleInfo.gameRoleID, gameRoleInfo.gameRoleBalance, gameRoleInfo.vipLevel, gameRoleInfo.gameRoleLevel, gameRoleInfo.partyName);
#elif UNITY_ANDROID && !UNITY_EDITOR
            QuickUnitySupportAndroid androidSupport = QuickUnitySupportAndroid.getInstance();
            androidSupport.pay(orderInfo, gameRoleInfo);
#endif
        }
Beispiel #7
0
        public void updateRoleInfo(GameRoleInfo gameRoleInfo, bool isCreate)
        {
            if (gameRoleInfo.Equals(null))
            {
                Debug.LogError("updateRoleInfo is error, gameRoleInfo is null");
                return;
            }

            string serverName     = String.IsNullOrEmpty(gameRoleInfo.serverName) ? "" : gameRoleInfo.serverName;
            string serverId       = String.IsNullOrEmpty(gameRoleInfo.serverID) ? "" : gameRoleInfo.serverID;
            string roleName       = String.IsNullOrEmpty(gameRoleInfo.gameRoleName) ? "" : gameRoleInfo.gameRoleName;
            string roleId         = String.IsNullOrEmpty(gameRoleInfo.gameRoleID) ? "" : gameRoleInfo.gameRoleID;
            string roleBalance    = String.IsNullOrEmpty(gameRoleInfo.gameRoleBalance) ? "" : gameRoleInfo.gameRoleBalance;
            string vipLevel       = String.IsNullOrEmpty(gameRoleInfo.vipLevel) ? "" : gameRoleInfo.vipLevel;
            string roleLevel      = String.IsNullOrEmpty(gameRoleInfo.gameRoleLevel) ? "" : gameRoleInfo.gameRoleLevel;
            string partyName      = String.IsNullOrEmpty(gameRoleInfo.partyName) ? "" : gameRoleInfo.partyName;
            string roleCreateTime = String.IsNullOrEmpty(gameRoleInfo.roleCreateTime) ? "" : gameRoleInfo.roleCreateTime;

            string gameRoleGender = String.IsNullOrEmpty(gameRoleInfo.gameRoleGender) ? "" : gameRoleInfo.gameRoleGender;
            string gameRolePower  = String.IsNullOrEmpty(gameRoleInfo.gameRolePower) ? "" : gameRoleInfo.gameRolePower;
            string partyId        = String.IsNullOrEmpty(gameRoleInfo.partyId) ? "" : gameRoleInfo.partyId;

            string professionId  = String.IsNullOrEmpty(gameRoleInfo.professionId) ? "" : gameRoleInfo.professionId;
            string profession    = String.IsNullOrEmpty(gameRoleInfo.profession) ? "" : gameRoleInfo.profession;
            string partyRoleId   = String.IsNullOrEmpty(gameRoleInfo.partyRoleId) ? "" : gameRoleInfo.partyRoleId;
            string partyRoleName = String.IsNullOrEmpty(gameRoleInfo.partyRoleName) ? "" : gameRoleInfo.partyRoleName;
            string friendlist    = String.IsNullOrEmpty(gameRoleInfo.friendlist) ? "" : gameRoleInfo.friendlist;


            ao.Call("requestUpdateRole",
                    serverId,
                    serverName,
                    roleName,
                    roleId,
                    roleBalance,
                    vipLevel,
                    roleLevel,
                    partyName,
                    roleCreateTime,
                    gameRoleGender,
                    gameRolePower,
                    partyId,
                    professionId,
                    profession,
                    partyRoleId,
                    partyRoleName,
                    friendlist,
                    isCreate + "");
            Debug.LogWarning("updateRoleInfo executed");
        }
        public void pay(OrderInfo orderInfo, GameRoleInfo gameRoleInfo)
        {
            if (orderInfo == null)
            {
                Debug.LogError("call pay error, orderInfo is null");
                return;
            }
            ao.Call("requestPay",
                    orderInfo.goodsID, orderInfo.goodsName,
                    orderInfo.goodsDesc, orderInfo.quantifier,
                    orderInfo.cpOrderID, orderInfo.callbackUrl,
                    orderInfo.extrasParams, orderInfo.price + "",
                    orderInfo.amount + "", orderInfo.count + "",

                    gameRoleInfo.serverName, gameRoleInfo.serverID,
                    gameRoleInfo.gameRoleName, gameRoleInfo.gameRoleID,
                    gameRoleInfo.gameRoleBalance, gameRoleInfo.vipLevel,
                    gameRoleInfo.gameRoleLevel, gameRoleInfo.partyName);
        }
Beispiel #9
0
 public void updateRoleInfoWith(GameRoleInfo gameRoleInfo, bool isCreateRole)
 {
     QuickSDKImp.getInstance().updateRoleInfoWith(gameRoleInfo, isCreateRole);
 }
Beispiel #10
0
 public void pay(OrderInfo orderInfo, GameRoleInfo gameRoleInfo)
 {
     QuickSDKImp.getInstance().pay(orderInfo, gameRoleInfo);
 }
Beispiel #11
0
 public void updateRole(GameRoleInfo gameRoleInfo)
 {
     updateRoleInfoWith(gameRoleInfo, false);
 }
Beispiel #12
0
 public void createRole(GameRoleInfo gameRoleInfo)
 {
     updateRoleInfoWith(gameRoleInfo, true);
 }
Beispiel #13
0
 public void enterYunKeFuCenter(GameRoleInfo gameRoleInfo)
 {
     QuickSDKImp.getInstance().enterYunKeFuCenter(gameRoleInfo);              //进入云客服
 }
Beispiel #14
0
 public void updateRole(GameRoleInfo gameRoleInfo)
 {
     QuickSDKImp.getInstance().updateRole(gameRoleInfo);              //角色升级
 }
Beispiel #15
0
 public void enterGame(GameRoleInfo gameRoleInfo)
 {
     QuickSDKImp.getInstance().enterGame(gameRoleInfo);              //开始游戏
 }
Beispiel #16
0
 public void createRole(GameRoleInfo gameRoleInfo)
 {
     QuickSDKImp.getInstance().createRole(gameRoleInfo);              //创建角色
 }