/// <summary> /// 设置渠道开关。 /// </summary> /// <param name="id">渠道编号。</param> /// <param name="on">是否接收渠道消息。</param> public void SetChannelSwitch(int id, bool on) { string key = string.Format("CHAT_CHANNEL_SWITCH_{0}", id); m_ChannelSwitch[id] = on; RoleUtility.SetBool(key, on); }
/// <summary> /// 设置动画已经播放过。 /// </summary> /// <param name="id">动画编号。</param> public void SetHavePlay(int id) { string key = string.Format("CUT_SCENE_{0}", id); m_PlayerAni[id] = true; RoleUtility.SetBool(key, true); }
/// <summary> /// 设置流量下自动播放语音开关。 /// </summary> /// <param name="id">渠道编号。</param> /// <param name="on">是否流量下自动播放语音。</param> public void SetAutoSound4G(int id, bool on) { string key = string.Format("CHAT_AUTO_SOUND_4G_{0}", id); m_AutoSound4G[id] = on; RoleUtility.SetBool(key, on); }
/// <summary> /// 设置快捷语言。 /// </summary> /// <param name="index">语音索引。(从1开始)</param> /// <param name="msg">语言内容。(从1开始)</param> public void SetFastTalk(int index, string msg) { string key = string.Format("CHAT_FAST_TALK_{0}", index); m_FastTalk[index] = msg; RoleUtility.SetString(key, msg); }
/// <summary> /// 获取流量下自动播放语音开关。 /// </summary> /// <param name="id">渠道编号。</param> /// <returns>是否流量下自动播放语音。</returns> public bool GetAutoSound4G(int id) { bool ret; if (m_AutoSound4G.TryGetValue(id, out ret)) { return(ret); } string key = string.Format("CHAT_AUTO_SOUND_4G_{0}", id); ret = RoleUtility.GetBool(key, false); m_AutoSound4G.Add(id, ret); return(ret); }
/// <summary> /// 获取WIFI下自动播放语音开关。 /// </summary> /// <param name="id">渠道编号。</param> /// <returns>是否WIFI下自动播放语音。</returns> public bool GetAutoSoundWifi(int id) { bool ret; if (m_AutoSoundWifi.TryGetValue(id, out ret)) { return(ret); } string key = string.Format("CHAT_AUTO_SOUND_WIFI_{0}", id); ret = RoleUtility.GetBool(key, true); m_AutoSoundWifi.Add(id, ret); return(ret); }
/// <summary> /// 获取渠道开关。 /// </summary> /// <param name="id">渠道编号。</param> /// <returns>是否接收渠道消息。</returns> public bool GetChannelSwitch(int id) { bool ret; if (m_ChannelSwitch.TryGetValue(id, out ret)) { return(ret); } string key = string.Format("CHAT_CHANNEL_SWITCH_{0}", id); ret = RoleUtility.GetBool(key, true); m_ChannelSwitch.Add(id, ret); return(ret); }
/// <summary> /// 获取快捷语言。 /// </summary> /// <param name="index">语言索引。(从1开始)</param> /// <returns>语言内容。</returns> public string GetFastTalk(int index) { string ret; if (m_FastTalk.TryGetValue(index, out ret)) { return(ret); } string key = string.Format("CHAT_FAST_TALK_{0}", index); ret = RoleUtility.GetString(key); m_FastTalk.Add(index, ret); return(ret); }
/// <summary> /// 判断是否有播放过某动画。 /// </summary> /// <param name="id">动画ID。</param> /// <returns>是否有播放过。</returns> public bool IsHavePlay(int id) { bool ret; if (m_PlayerAni.TryGetValue(id, out ret)) { return(ret); } string key = string.Format("CUT_SCENE_{0}", id); ret = RoleUtility.GetBool(key, false); m_PlayerAni.Add(id, ret); return(ret); }