public bool OnGetPhoneVerificationNum(UInt64 PhoneNum)//获取手机验证码 { //if (!FishConfig.Instance.m_ErrorString.CheckStringIsError(FishDataInfo.MIN_PHONE_LENGTH, FishDataInfo.MAX_PHONE_LENGTH, PhoneNum, StringCheckType.SCT_Normal)) //{ // tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Failed_1); // MsgEventHandle.HandleMsg(pUOM); // return false; //} if (PlayerRole.Instance.EntityManager.GetRoleEntityInfo().Phone != 0 && PlayerRole.Instance.EntityManager.GetRoleEntityInfo().Phone != PhoneNum) { return(false); } if (!FishDataInfo.IsCanUsePhone(PhoneNum)) { tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Operate_GetPhoneVerificationNum_Failed_1); MsgEventHandle.HandleMsg(pUOM); return(false); } CL_Cmd_GetPhoneVerificationNum ncb = new CL_Cmd_GetPhoneVerificationNum(); ncb.SetCmdType(NetCmdType.CMD_CL_GetPhoneVerificationNum); ncb.PhoneNumber = PhoneNum; NetServices.Instance.Send <CL_Cmd_GetPhoneVerificationNum>(ncb); GlobalLogon.Instance.AccountData.SaveAccountData(); GlobalLogon.Instance.AccountData.TempPhoneInfo.PhoneNumber = PhoneNum; return(true); }
public bool CheckIsCanPhonePay() { if (FishDataInfo.IsCanUsePhone(RoleEntityInfo.EntityItemUsePhone)) { return(true); } else { return(false); } }
// === FISHINFO === public FishInfo GetFishInfo(string fishID) { if (!m_DictFishInfo.ContainsKey(fishID)) { return(null); } FishDataInfo fishDataInfo = m_DictFishInfo[fishID]; return(new FishInfo(fishDataInfo)); }
//public void AccountmgrBtnPos() //{ //} void SetBindBtn() { if (PlayerRole.Instance.EntityManager.GetRoleEntityInfo() == null) { return; } tagRoleAddressInfo pInfo = PlayerRole.Instance.EntityManager.GetRoleEntityInfo(); bool bBind = FishDataInfo.IsCanUsePhone(pInfo.Phone); m_AccountMgrTrans[1].gameObject.SetActive(!bBind); m_AccountMgrTrans[2].gameObject.SetActive(bBind); }
public static string GetFishId(FishDataInfo a_fishInfo) { // fishes (Key in DB = FishKind_FishRank_FishID_FishSex_ShapeOfFish_FishColor) string spriteName = ((int)a_fishInfo.m_FishKind).ToString() + ((int)a_fishInfo.m_FishRank).ToString() + a_fishInfo.m_FishRankID + ((int)a_fishInfo.m_FishSex).ToString() + ((int)a_fishInfo.m_Shape).ToString() + ((int)a_fishInfo.m_Color).ToString(); return(spriteName); }
public FishDataInfo(FishDataInfo a_Copy) { m_FishKind = a_Copy.m_FishKind; m_FishRank = a_Copy.m_FishRank; m_FishSex = a_Copy.m_FishSex; m_FishRankID = a_Copy.m_FishRankID; m_Shape = a_Copy.m_Shape; m_Color = a_Copy.m_Color; m_Identifier = a_Copy.m_Identifier; m_FishID = a_Copy.m_FishID; m_lLevelInfo = new List <FishLevelInfo>(a_Copy.m_lLevelInfo); }
public bool CheckEntityInfoIsCanUser() { if (FishDataInfo.IsCanUsePhone(RoleEntityInfo.EntityItemUsePhone) && RoleEntityInfo.EntityItemUseName != "" && RoleEntityInfo.IdentityID != "" && RoleEntityInfo.EntityItemUseAddres != "") { return(true); } else { return(false); } }
// ================================== UNITY FUNCS ================================== #region Unity funcs private void Update() { for (int i = 0; i < m_lFishDataInfo.Count; i++) { FishDataInfo fishInfo = m_lFishDataInfo[i]; // fishes (Key in DB = FishKind_FishRank_FishSex_FishID_ShapeOfFish_FishColor) fishInfo.m_FishID = Fish.GetFishId(fishInfo); //fishInfo.m_SpriteName = ((int)fishInfo.m_FishKind).ToString() // + ((int)fishInfo.m_FishRank).ToString() // + ((int)fishInfo.m_FishSex).ToString() // + fishInfo.m_FishID // + ((int)fishInfo.m_Shape).ToString() // + ((int)fishInfo.m_Color).ToString(); } }
public FishInfo(FishDataInfo dataFishInfo) { m_FishRankID = dataFishInfo.m_FishRankID; //m_TopicID = dataFishInfo.m_TopicID; m_Identifier = dataFishInfo.m_Identifier; m_FishID = dataFishInfo.m_FishID; m_FishRank = dataFishInfo.m_FishRank; m_FishKind = dataFishInfo.m_FishKind; m_FishSex = dataFishInfo.m_FishSex; m_FishShape = new FishShape(dataFishInfo.m_Shape, dataFishInfo.m_Color); m_lFishStates = dataFishInfo.m_lFishStates; // default get level of baby fish if (dataFishInfo.m_lLevelInfo.Count >= 0) { FishLevelInfo babyInfo = dataFishInfo.m_lLevelInfo[0]; UpdateFishLevelInfo(babyInfo); } }
private bool SendChangeRoleEntityItemUsePhone(UInt64 Phone) { //if (!FishConfig.Instance.m_ErrorString.CheckStringIsError(FishDataInfo.MIN_PHONE_LENGTH, FishDataInfo.MAX_PHONE_LENGTH, Phone, StringCheckType.SCT_Normal)) //{ // tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Entity_EntityItemUsePhone_Failed_1); // MsgEventHandle.HandleMsg(pUOM); // return false; //} if (!FishDataInfo.IsCanUsePhone(Phone)) { tagUserOperationEvent pUOM = new tagUserOperationEvent(UserOperateMessage.UOM_Entity_EntityItemUsePhone_Failed_1); MsgEventHandle.HandleMsg(pUOM); return(false); } CL_Cmd_ChagneRoleEntityItemUsePhone ncb = new CL_Cmd_ChagneRoleEntityItemUsePhone(); ncb.SetCmdType(NetCmdType.CMD_CL_ChagneRoleEntityItemUsePhone); ncb.EntityItemUsePhone = Phone; NetServices.Instance.Send <CL_Cmd_ChagneRoleEntityItemUsePhone>(ncb); return(true); }