Exemple #1
0
        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);
        }
Exemple #2
0
 public static BasePlane ShowTips(TipsParams param)
 {
     return(instance.CreateTips(param));
 }