void ShareItem() { Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer; if (_mainPlayer == null) { return; } float fElspeTime = Time.time - GameManager.gameManager.PlayerDataPool.LastConsignShareTime; //加一个操作CD int nMaxCDTime = 30; if (fElspeTime < nMaxCDTime) { int nRemainTime = (int)(nMaxCDTime - fElspeTime); //吆喝操作过于频繁,距离下次可吆喝时间还剩{0}秒 _mainPlayer.SendNoticMsg(false, "#{2749}", nRemainTime + 1); return; } string strAdditionShareMsg = StrDictionary.GetClientDictionaryString("#{2743}", m_MyItemInfo.ItemInfo.StackCount, m_MyItemInfo.ItemInfo.GetName(), m_MyItemInfo.Price); if (m_MyItemInfo.ItemInfo.IsEquipMent()) { ShareTargetChooseLogic.InitEquipShare(m_MyItemInfo.ItemInfo, strAdditionShareMsg, true); } else { ShareTargetChooseLogic.InitItemShare(m_MyItemInfo.ItemInfo, strAdditionShareMsg, true); } }
void EquipShareLink() { if (m_Equip != null && m_Equip.IsValid()) { ShareTargetChooseLogic.InitEquipShare(m_Equip); } //ShareLinkDirectChatInfo(); }
void ItemShareLink() { if (m_Item != null && m_Item.IsValid()) { ShareTargetChooseLogic.InitItemShare(m_Item); } //ShareLinkDirectChatInfo(); }
static void OnLoadItemShare(bool bSuccess, object item) { if (!bSuccess) { LogModule.ErrorLog("load ShareTargetChooseRoot fail"); } GameItem curItem = item as GameItem; if (ShareTargetChooseLogic.Instance() != null) { ShareTargetChooseLogic.Instance().InitItemShareInfo(curItem); } }
static void OnLoadGuildShare(bool bSuccess, object item) { if (!bSuccess) { LogModule.ErrorLog("load ShareTargetChooseRoot fail"); } UInt64 guildId = Convert.ToUInt64(item); if (ShareTargetChooseLogic.Instance() != null) { ShareTargetChooseLogic.Instance().InitGuildShareInfo(guildId); } }
/*public void UpdateGuildReserveRemindNum() * { * if (null == m_GuildReserveRemind || null == m_GuildReserveRemindNum) * { * return; * } * * if (Singleton<ObjManager>.GetInstance().MainPlayer) * { * UInt64 myGuid = Singleton<ObjManager>.GetInstance().MainPlayer.GUID; * if ( ! GameManager.gameManager.PlayerDataPool.IsGuildChief() && * ! GameManager.gameManager.PlayerDataPool.IsGuildViceChief(myGuid)) * { * m_GuildReserveRemind.SetActive(false); * return; * } * } * * if (GameManager.gameManager.PlayerDataPool.GuildInfo.GetGuildReserveMemberCount() > 0) * { * m_GuildReserveRemind.SetActive(true); * m_GuildReserveRemindNum.text = GameManager.gameManager.PlayerDataPool.GuildInfo.GetGuildReserveMemberCount().ToString(); * } * else * { * m_GuildReserveRemind.SetActive(false); * } * }*/ public void OnClickRecruitment() { //目前只有帮主可以执行招募功能 if (!GameManager.gameManager.PlayerDataPool.IsGuildChief()) { MessageBoxLogic.OpenOKBox(StrDictionary.GetClientDictionaryString("#{3109}"), ""); return; } // 发世界聊天消息 if (GameManager.gameManager.PlayerDataPool.GuildInfo.GuildGuid != GlobeVar.INVALID_GUID) { ShareTargetChooseLogic.InitGuildShare(GameManager.gameManager.PlayerDataPool.GuildInfo.GuildGuid); } }
void OnDestroy() { m_Instance = null; }
void Awake() { m_Instance = this; m_TabController.delTabChanged = ShareTargetOnClick; }