//-------------------------------------------------------------------------------------------------------------------------------------------- // 显示 #region 物体的显示和隐藏 public static void ACTIVE_OBJECT(MovableObject obj, bool active = true) { CommandMovableObjectActive cmd = mCommandSystem.newCmd <CommandMovableObjectActive>(false); cmd.mActive = active; mCommandSystem.pushCommand(cmd, obj); }
//-------------------------------------------------------------------------------------------------------------------------------------------- // 显示 #region 物体的显示和隐藏 public static void ACTIVE_OBJECT(MovableObject obj, bool active = true) { CommandMovableObjectActive cmd = newCmd(out cmd, false); cmd.mActive = active; pushCommand(cmd, obj); }
public static CommandMovableObjectActive ACTIVE_OBJECT_DELAY_EX(MovableObject obj, bool active, float dealyTime, CommandCallback startCallback, object userData = null) { CommandMovableObjectActive cmd = mCommandSystem.newCmd <CommandMovableObjectActive>(false, true); cmd.mActive = active; cmd.addStartCommandCallback(startCallback, userData); mCommandSystem.pushDelayCommand(cmd, obj, dealyTime); return(cmd); }