/// <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); }
/// <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); }