public static string BarrageQueue_Dequeue(this ModelManager mmng) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); if (barrageModelData.mQueue.Count <= 0) { return(string.Empty); } return(barrageModelData.mQueue.Dequeue()); }
public static SysBulletScreenVo Get_BarrageCfgDataById_X(this ModelManager mmng, string id) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); if (barrageModelData.dataCfg.ContainsKey(id)) { return(barrageModelData.dataCfg[id]); } return(barrageModelData.dataCfg["1"]); }
public static BarrageModelData Get_BarrageModelData(this ModelManager mmng) { BarrageModelData result = null; if (mmng != null && mmng.ValidData(EModelType.Model_barrage)) { result = mmng.GetData <BarrageModelData>(EModelType.Model_barrage); } return(result); }
public static SysBulletScreenFormatVo Get_BarrageFormat_X(this ModelManager mmng, string id) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); return(barrageModelData.GetBarrageFormatById(id)); }
public static List <SysBulletScreenVo> Get_ClassifiedBarrageCfgData_X(this ModelManager mmng, int index) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); return(barrageModelData.dataClassify[index]); }
public static Dictionary <string, SysBulletScreenVo> Get_BarrageCfgData_X(this ModelManager mmng) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); return(barrageModelData.dataCfg); }
public static int Get_BarrageQueueCount_X(this ModelManager mmng) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); return(barrageModelData.mQueue.Count); }
public static void BarrageQueue_Clear(this ModelManager mmng) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); barrageModelData.mQueue.Clear(); }
public static void BarrageQueue_Enqueue(this ModelManager mmng, string str) { BarrageModelData barrageModelData = mmng.Get_BarrageModelData(); barrageModelData.mQueue.Enqueue(str); }