Esempio n. 1
0
        /// <summary>
        /// 创建SDK角色信息.
        /// </summary>
        /// <returns>SDK角色信息.</returns>
        /// <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 override SDKRoleBaseInfo SDKCreateRoleInfo(
            string iRoleId, string iRoleName, string iRoleLevel, string iZoneID, string iZoneName,
            string iBalance, string iVip, string iPartyName, string iRoleCTime, string iRoleLevelMTime)
        {
            // 接入易接SDK的场合
            if (true == BuildInfo.GetInstance().Data.Options.isOptionValid(TSDKOptions.OneSDK))
            {
                OneSDKRoleInfo _roleIfo = new OneSDKRoleInfo();
                if (null == _roleIfo)
                {
                    this.Error("SDKCreateRoleInfo()::Memory New Error!!!(OneSDKRoleInfo)");
                    return(null);
                }
                _roleIfo.Reset();

                _roleIfo.ID       = iRoleId;
                _roleIfo.Name     = iRoleName;
                _roleIfo.Level    = iRoleLevel;
                _roleIfo.ZoneID   = iZoneID;
                _roleIfo.ZoneName = iZoneName;
                _roleIfo.Balance  = iBalance;
//				_roleIfo.Vip = iVip;
//				_roleIfo.PartyName = iPartyName;
                _roleIfo.CTime          = iRoleCTime;
                _roleIfo.RoleLevelMTime = iRoleLevelMTime;
                return(_roleIfo);
            }
            return(null);
        }
Esempio 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);
        }