public Task _test() { TaskList tl = new TaskList(); TaskWait tw = new TaskWait(); tw.setAllTime(2.0f); tl.push(tw); Task open = this.openTask("B"); TaskManager.PushFront(open, delegate { write("从这两组图中选出你认为最"); }); tl.push(open); tl.push(new TaskWait(3.0f)); tl.push(next("八哥为什么关注了我司的!>")); tl.push(new TaskWait(3.0f)); tl.push(next("我司的八哥为什么关注了!>")); tl.push(new TaskWait(3.0f)); tl.push(closeTask()); return(tl); }
public static Task Create(float time) { TaskWait tw = new TaskWait(); tw.setAllTime(time); return(tw); }
// Use this for initialization void Start() { TaskList tl = new TaskList (); Task task1 = new Task (); task1.init = delegate() { Debug.Log("this is firs task!!!"); }; task1.isOver = delegate() { return true; }; tl.push (task1); TaskWait wait = new TaskWait (); wait.setAllTime (2f); tl.push (wait); Task task2 = new Task (); task2.init = delegate() { Debug.Log("this is second task!!!"); }; tl.push (task2); TaskSet mt = new TaskSet (); Task task3 = new Task (); task3.init = delegate() { Debug.Log("this is third task!!!"); }; task3.update = delegate(float d) { }; mt.push (task3); Task task4 = new Task (); task4.init = delegate() { Debug.Log("this is four task!!!"); }; mt.push (task4); TaskWait wait2 = new TaskWait (); wait2.setAllTime (5f); mt.push (wait2); Task task5 = new Task (); task5.init = delegate() { Debug.Log("this is five task!!!"); }; mt.push (task5); tl.push (mt); TaskManager.Run (tl); }
public Task openCurtainTask(int i) { TaskList tl = new TaskList(); TaskWait tw = new TaskWait(); tw.setAllTime(0.2f*i + 0.5f); tl.push (tw); TweenTask tq = new TweenTask (delegate() { Tween tween = TweenLocalPosition.Begin(_curtain[i].gameObject, 1.0f, new Vector3(_curtain[i].gameObject.transform.localPosition.x, -30, _curtain[i].gameObject.transform.localPosition.z)); tween.method = _curtainMethod; return tween; }); tl.push (tq); return tl; }
// Use this for initialization void Start() { var mesh = _manager.create (_fly3); mesh.gameObject.SetActive (false); Transformer a = new Transformer (); VoxelBlow b = new VoxelBlow (); a.from = _fly._data; a.to = _fly3._data; // b.data = _fly._data; b.mesh = _manager.create (_fly); TaskList tl = new TaskList (); TaskWait tw = new TaskWait (); tw.setAllTime (1.0f); tl.push (tw); tl.push (b.blow()); TaskManager.PushBack (tl, delegate { Debug.Log ("!!!!!!!"); b.mesh.gameObject.SetActive(false); }); TaskManager.Run (tl); }
public Task overTask() { TaskSet tl = new TaskSet (); for(int y = 0; y<_model.height; ++y){ for (int x =0; x < _model.width; ++x) { Cube c = _model.getCube(x, y); if(c.isEnabled){ Square s = _view.play.getSquare(x, y); tl.push (s.overTask()); } } } TaskWait tw = new TaskWait (); tw.setAllTime (0.5f); tl.push (tw); return tl; }
public static Task Create(float time){ TaskWait tw = new TaskWait (); tw.setAllTime (time); return tw; }
public Task _test() { TaskList tl = new TaskList (); TaskWait tw = new TaskWait (); tw.setAllTime (2.0f); tl.push (tw); Task open = this.openTask ("B"); TaskManager.PushFront (open, delegate { write ("从这两组图中选出你认为最"); }); tl.push (open); tl.push (new TaskWait(3.0f)); tl.push (next ("八哥为什么关注了我司的!>")); tl.push (new TaskWait(3.0f)); tl.push (next ("我司的八哥为什么关注了!>")); tl.push (new TaskWait(3.0f)); tl.push (closeTask ()); return tl; }
private State closeShare() { StateWithEventMap state = TaskState.Create (delegate { TaskWait tsk = new TaskWait(); tsk.setAllTime(3.0f); TaskManager.PushBack(tsk, delegate { WebPlayer.Close(); }); return tsk; }, fsm_, "idle"); return state; }