public static BasePlane ShowWait(int lay, bool mask = true) { mMaskWait = FUniversalFunction.SetMaskCode(mMaskWait, 1 << lay, mask); if (mask) { if (mMaskWait != 0 && mWaitPlane == null) { mWaitPlane = FEngineManager.ShowWindos(ResConfig.CC_WAITPLANE); } } else { if (mMaskWait == 0 && mWaitPlane != null) { FEngineManager.CloseWindos(mWaitPlane); } } return(mWaitPlane); }
public void SetMaskCode(int lay, bool mask = true) { int code = 1 << lay; mMaskCode = FUniversalFunction.SetMaskCode(mMaskCode, code, mask); if (!mask) { if (code != 0) { Queue <TipsParams> qTips = null; if (mDelayData.TryGetValue(code, out qTips)) { _CreateQueueTips(qTips); } } else { foreach (var k in mDelayData) { _CreateQueueTips(k.Value); } } } }