public static void VISIBLE_LAYOUT_FORCE(LAYOUT_TYPE type, bool visible) { CommandLayoutManagerLayoutVisible cmd = mCommandSystem.newCmd <CommandLayoutManagerLayoutVisible>(true, false); cmd.mLayoutType = type; cmd.mForce = true; cmd.mVisibility = visible; cmd.mImmediately = false; mCommandSystem.pushCommand(cmd, mLayoutManager); }
public static void VISIBLE_LAYOUT(LAYOUT_TYPE type, bool visible, bool immediately = false, string param = "") { CommandLayoutManagerLayoutVisible cmd = mCommandSystem.newCmd <CommandLayoutManagerLayoutVisible>(true, false); cmd.mLayoutType = type; cmd.mForce = false; cmd.mVisibility = visible; cmd.mImmediately = immediately; cmd.mParam = param; mCommandSystem.pushCommand(cmd, mLayoutManager); }
public static CommandLayoutManagerLayoutVisible VISIBLE_LAYOUT_DELAY_FORCE(float delayTime, LAYOUT_TYPE type, bool visible) { CommandLayoutManagerLayoutVisible cmd = mCommandSystem.newCmd <CommandLayoutManagerLayoutVisible>(true, true); cmd.mLayoutType = type; cmd.mForce = true; cmd.mVisibility = visible; cmd.mImmediately = false; mCommandSystem.pushDelayCommand(cmd, mLayoutManager, delayTime); return(cmd); }
public static CommandLayoutManagerLayoutVisible VISIBLE_LAYOUT_DELAY(SceneProcedure procedure, float delayTime, LAYOUT_TYPE type, bool visible, bool immediately = false, string param = "") { CommandLayoutManagerLayoutVisible cmd = mCommandSystem.newCmd <CommandLayoutManagerLayoutVisible>(true, true); cmd.mLayoutType = type; cmd.mForce = false; cmd.mVisibility = visible; cmd.mImmediately = immediately; cmd.mParam = param; mCommandSystem.pushDelayCommand(cmd, mLayoutManager, delayTime); procedure.addDelayCmd(cmd); return(cmd); }
public static CommandLayoutManagerLayoutVisible VISIBLE_LAYOUT_DELAY_EX(SceneProcedure procedure, float delayTime, LAYOUT_TYPE type, bool visible, CommandCallback start, bool immediately = false, string param = "") { CommandLayoutManagerLayoutVisible cmd = newCmd(out cmd, true, true); cmd.mLayoutType = type; cmd.mForce = false; cmd.mVisibility = visible; cmd.mImmediately = immediately; cmd.mParam = param; cmd.addStartCommandCallback(start); pushDelayCommand(cmd, mLayoutManager, delayTime); if (procedure != null) { procedure.addDelayCmd(cmd); } return(cmd); }