private BasePlane CreateTips(TipsParams param) { var code = 1 << param.GetLay(); if (FUniversalFunction.IsContainSameType(mMaskCode, code)) { Queue <TipsParams> qTips = null; if (!mDelayData.TryGetValue(code, out qTips)) { qTips = new Queue <TipsParams>(); mDelayData[code] = qTips; } qTips.Enqueue(param); } else { return(FEngineManager.ShowWindos(param.GetTipsPlane(), WinShowType.WT_Normal, param)); } return(null); }
public static BasePlane ShowTips(TipsParams param) { return(instance.CreateTips(param)); }