Ejemplo n.º 1
0
 /// <summary>
 /// 更新等级信息(升级时).
 /// </summary>
 /// <param name="iRoleInfo">角色信息.</param>
 public override void SDKUpdateRoleInfoWhenEnterServer(SDKRoleBaseInfo iRoleInfo)
 {
     // 接入易接SDK的场合
     if (true == BuildInfo.GetInstance().Data.Options.isOptionValid(TSDKOptions.OneSDK))
     {
         OneSDKLibs.Instance.UpdateRoleInfoWhenEnterServer(((OneSDKRoleInfo)iRoleInfo));
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 创建角色信息.
        /// </summary>
        /// <returns>角色信息.</returns>
        public static SDKRoleBaseInfo CreateRoleInfo()
        {
            SDKRoleBaseInfo _roleInfo = null;

            if (true == BuildInfo.GetInstance().Data.Options.isOptionValid(TSDKOptions.OneSDK))
            {
                OneSDKRoleInfo _roleInfoTmp = new OneSDKRoleInfo();


                _roleInfo = _roleInfoTmp;
            }
            return(_roleInfo);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 创建角色.
        /// </summary>
        /// <param name="iRoleId">角色ID(必须为数字).</param>
        /// <param name="iRoleName">角色名(不能为空,不能为null).</param>
        /// <param name="iRoleLevel">角色等级(必须为数字,不能为0,默认1).</param>
        /// <param name="iZoneID">游戏区ID(必须为数字,不能为0,默认为1).</param>
        /// <param name="iZoneName">游戏区名(不能为空,不能为null).</param>
        /// <param name="iBalance">游戏币余额(必须为数字,默认0).</param>
        /// <param name="iVip">VIP等级(必须为数字,默认诶1).</param>
        /// <param name="iPartyName">当前所属帮派(不能为空,不能为null,默认:无帮派).</param>
        /// <param name="iRoleCTime">角色创建时间(单位:秒).</param>
        /// <param name="iRoleLevelMTime">角色等级变化时间(单位:秒).</param>
        public void CreateRole(
            string iRoleId, string iRoleName, string iRoleLevel, string iZoneID, string iZoneName,
            string iBalance, string iVip, string iPartyName, string iRoleCTime, string iRoleLevelMTime)
        {
            if (null == this._sdkInstance)
            {
                this.Error("CreateRole():The instance of android sdk is invalid!!!");
                return;
            }
            SDKRoleBaseInfo _roleInfo = this._sdkInstance.CreateRoleInfo(
                iRoleId, iRoleName, iRoleLevel, iZoneID, iZoneName, iBalance, iVip, iPartyName, iRoleCTime, iRoleLevelMTime);

            if (null == _roleInfo)
            {
                this.Error("CreateRole():Create Role Info Failed!!!");
                return;
            }
            this.Info("CreateRole()::RoleInfo:{0}", _roleInfo.ToString());
            // 设定数据
            this._sdkInstance.CreateRole(_roleInfo);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 更新等级信息(升级时).
 /// </summary>
 /// <param name="iRoleInfo">角色信息.</param>
 public override void SDKUpdateRoleInfoWhenEnterServer(SDKRoleBaseInfo iRoleInfo)
 {
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 更新等级信息(升级时).
 /// </summary>
 /// <param name="iRoleInfo">角色信息.</param>
 public override void SDKUpdateRoleInfoWhenLevelup(SDKRoleBaseInfo iRoleInfo)
 {
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 创建角色.
 /// </summary>
 /// <param name="iRoleInfo">角色信息.</param>
 public override void SDKCreateRole(SDKRoleBaseInfo iRoleInfo)
 {
 }