//---------------------------------------------------------------------------------------------------------------------------------------------------------- // 显示 // 窗口的显示和隐藏() public static void ACTIVE_WINDOW(txUIObject obj, bool active = true) { CommandWindowActive cmd = mCommandSystem.newCmd <CommandWindowActive>(false); cmd.mActive = active; mCommandSystem.pushCommand(cmd, obj); }
//---------------------------------------------------------------------------------------------------------------------------------------------------------- // 显示 // 窗口的显示和隐藏() public static void ACTIVE_WINDOW(txUIObject obj, bool active = true) { CommandWindowActive cmd = newCmd(out cmd, false); cmd.mActive = active; pushCommand(cmd, obj); }
// 延迟窗口的显示和隐藏 public static CommandWindowActive ACTIVE_WINDOW_DELAY(LayoutScript script, txUIObject obj, bool active, float dealyTime) { CommandWindowActive cmd = mCommandSystem.newCmd <CommandWindowActive>(false, true); cmd.mActive = active; mCommandSystem.pushDelayCommand(cmd, obj, dealyTime); script.addDelayCmd(cmd); return(cmd); }
public static CommandWindowActive ACTIVE_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, bool active, float dealyTime, CommandCallback startCallback, object userData = null) { CommandWindowActive cmd = mCommandSystem.newCmd <CommandWindowActive>(false, true); cmd.mActive = active; cmd.addStartCommandCallback(startCallback, userData); mCommandSystem.pushDelayCommand(cmd, obj, dealyTime); script.addDelayCmd(cmd); return(cmd); }