Ejemplo n.º 1
0
        Task addTask(char ch, int count)
        {
            TaskList tl = new TaskList();

            tl.push(new TaskWait(0.15f));
            Task add = new TweenTask(delegate {
                VoxelChar vc = _create.create(ch);
                if (vc != null)
                {
                    vc.gameObject.SetActive(true);

                    vc.setLayer(this.gameObject.layer);
                    vc.gameObject.transform.SetParent(this.transform);

                    vc.gameObject.transform.localScale    = Vector3.one;
                    vc.gameObject.transform.localPosition = getOffset(count, chars_.Count);                    //ew Vector3(chars_.Count * _offset, 0, 0);
                    chars_.Add(vc);
                    vc.setMainColor(_maincolor);
                    vc.setLightColor(_lightColor);
                    vc.gameObject.transform.eulerAngles = new Vector3(-270, 0, 0);
                    return(TweenRotation.Begin(vc.gameObject, 0.15f, Quaternion.Euler(new Vector3(0, 0, 0))));
                }
                return(null);
            });



            tl.push(add);
            return(tl);
        }
Ejemplo n.º 2
0
    public Task moveTask(int number, Vector2 begin, Vector2 end)
    {
        TaskSet ts = new TaskSet ();
        Square s = (Square)GameObject.Instantiate (_phototype);
        Square b = this.getSquare((int)(begin.x), (int)(begin.y));
        Square e = this.getSquare((int)(end.x), (int)(end.y));

        s.transform.SetParent(b.transform.parent);
        s.transform.localScale = b.transform.localScale;
        s.transform.localPosition = b.transform.localPosition;
        s.show ();
        s.number = number;
        b.hide ();
        TweenTask tt = new TweenTask (delegate() {
            return TweenLocalPosition.Begin(s.gameObject, 0.5f, e.transform.localPosition);
        });

        TweenTask t2 = new TweenTask (delegate() {
            return TweenRotation.Begin(s.gameObject, 0.5f, Quaternion.AngleAxis((begin.x - end.x) * 90.0f, Vector3.up));
        });

        ts.push (tt);
        ts.push (t2);

        TaskManager.PushBack (ts, delegate {
            GameObject.DestroyObject(s.gameObject);
        });
        return ts;
    }
Ejemplo n.º 3
0
Archivo: Fly.cs Proyecto: gdgeek/fly
        public Task downTask()
        {
            TaskList tl = new TaskList ();
            VoxelMesh vm = this.gameObject.GetComponent<VoxelMesh>();
            TweenTask tt = new TweenTask (delegate() {
                if(vm._offset.gameObject != null){
                    Tween tween = TweenLocalPosition.Begin(vm._offset.gameObject, 0.05f, new Vector3(0, 0, 3));
                    tween.method = Tween.Method.easeOutCubic;
                    return tween;
                }else{
                    return null;
                }
            });
            tl.push (tt);
            TweenTask t2 = new TweenTask (delegate() {
                if(vm._offset.gameObject != null){

                    Tween tween = TweenLocalPosition.Begin(vm._offset.gameObject, 0.05f, new Vector3(0, 0, 0));
                    tween.method = Tween.Method.easeInOutBounce;
                    return tween;
                }else{
                    return null;
                }
            });
            tl.push (t2);
            TaskManager.PushFront (tl, delegate {
                jetPower = true;
                        });
            TaskManager.PushBack (tl, delegate {
                //jetPower = _fire;
                refreshJet();
            });
            return tl;
        }
Ejemplo n.º 4
0
        private Task hide()
        {
            TweenTask task = new TweenTask(
                delegate {
                TweenGroupAlpha alpha = TweenGroupAlpha.Begin(this.gameObject, 0.15f, 0.0f);
                return(alpha);
            }
                );



            TaskManager.PushBack(task, delegate {
                if (_cg != null)
                {
                    _cg.alpha = 0.0f;
                }
                //Debug.LogError("????");
                //	if(_evtSys != null) _evtSys.enabled = true;
                if (this != null && this.gameObject != null)
                {
                    this.gameObject.SetActive(false);
                }
            });
            return(task);
        }
Ejemplo n.º 5
0
        public Task shake()
        {
            TweenTask tt = new TweenTask(delegate {
                Tween tween = TweenShake.Begin(this.gameObject, 0.3f, Quaternion.Euler(new Vector3(10, 0, 0)));
                return(tween);
            });

            return(tt);
        }
Ejemplo n.º 6
0
 private Task move(Tween.Method method, Vector3 to, float time)
 {
     TweenTask tt = new TweenTask (delegate{
         Tween tween = TweenLocalPosition.Begin(this.gameObject, time, to);
         tween.method = method;
         return tween;
     });
     return tt;
 }
Ejemplo n.º 7
0
 private Task move(Vector3 to, float time)
 {
     TweenTask tt = new TweenTask (delegate{
         Tween tween = TweenRotation.Begin(this.gameObject, time, Quaternion.Euler(to));
         tween.method = _method;
         return tween;
     });
     return tt;
 }
Ejemplo n.º 8
0
 private Task oneTask(Voxel vox, VoxelData to)
 {
     TaskSet task = new TaskSet ();
     TweenTask tt1 = new TweenTask(delegate {
         return TweenVoxel.Begin(vox, 1.0f, to, new Vector3(-1, -4, -0.5f));
     });
     task.push (tt1);
     return task;
 }
Ejemplo n.º 9
0
        private Task move(Vector3 to, float time)
        {
            TweenTask tt = new TweenTask(delegate {
                Tween tween  = TweenRotation.Begin(this.gameObject, time, Quaternion.Euler(to));
                tween.method = _method;
                return(tween);
            });

            return(tt);
        }
Ejemplo n.º 10
0
        private Task move(Tween.Method method, Vector3 to, float time)
        {
            TweenTask tt = new TweenTask(delegate {
                Tween tween  = TweenLocalPosition.Begin(this.gameObject, time, to);
                tween.method = method;
                return(tween);
            });

            return(tt);
        }
Ejemplo n.º 11
0
Archivo: Logo.cs Proyecto: gdgeek/fly
        public Task downTask()
        {
            TweenTask tt = new TweenTask (delegate() {
                Tween tween =  TweenLocalPosition.Begin(this.gameObject, _downTime, new Vector3(0,0, 31));
                tween.method = _downMethod;
                return tween;
            });

            return tt;
        }
Ejemplo n.º 12
0
 public Task removeTask()
 {
     TweenTask task = new TweenTask (delegate {
         TweenScale tween = TweenScale.Begin(this.gameObject, 0.2f, Vector3.zero);
         return tween;
             });
     TaskManager.PushBack (task, delegate {
         this.hide ();
         this.gameObject.transform.localScale = Vector3.one;
             });
     return task;
 }
Ejemplo n.º 13
0
        Task removeTask(int i)
        {
            Task task = new TweenTask(delegate {
                chars_[i].gameObject.transform.eulerAngles = new Vector3(0, 0, 0);
                return(TweenRotation.Begin(chars_[i].gameObject, 0.15f, Quaternion.Euler(new Vector3(270, 0, 0))));
            });

            TaskManager.PushBack(task, delegate {
                chars_[i].gameObject.SetActive(false);
            });

            return(task);
        }
Ejemplo n.º 14
0
        public Task openTask()
        {
            if (_text == ' '||_fontColor == _bgColor) {
                Task task = new Task();
                TaskManager.PushBack(task, delegate{open();});
                return task;
            }
            TweenTask tt = new TweenTask (delegate {

                this.transform.localEulerAngles = new Vector3 (0, 179, 0);
                return TweenRotation.Begin( this.gameObject, 0.3f, Quaternion.Euler(new Vector3(0,0,0)));
            });
            return tt;
        }
Ejemplo n.º 15
0
    private Task oneTask(Voxel vox)
    {
        TaskSet task = new TaskSet ();
        TweenTask tt1 = new TweenTask(delegate {
            return TweenLocalPosition.Begin(vox.gameObject, Random.Range(0.3f, 0.5f), new Vector3(Random.Range(-100f, 100f),Random.Range(-100f, 100f),Random.Range(-100f, 100f)));

        });

        TaskManager.PushBack (tt1, delegate {
            vox.gameObject.SetActive(false);
        });
        task.push (tt1);
        return task;
    }
Ejemplo n.º 16
0
Archivo: Logo.cs Proyecto: gdgeek/fly
 public Task closeCurtainTask(int i)
 {
     TaskList tl = new TaskList();
     TaskWait tw = new TaskWait();
     tw.setAllTime(0.2f*(_curtain.Length-i-1) + 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, 0, _curtain[i].gameObject.transform.localPosition.z));
         tween.method = _curtainMethod;
         return tween;
     });
     tl.push (tq);
     return tl;
 }
Ejemplo n.º 17
0
        public Task openTask()
        {
            if (_text == ' ' || _fontColor == _bgColor)
            {
                Task task = new Task();
                TaskManager.PushBack(task, delegate { open(); });
                return(task);
            }
            TweenTask tt = new TweenTask(delegate {
                this.transform.localEulerAngles = new Vector3(0, 179, 0);
                return(TweenRotation.Begin(this.gameObject, 0.3f, Quaternion.Euler(new Vector3(0, 0, 0))));
            });

            return(tt);
        }
Ejemplo n.º 18
0
    public Task outFire()
    {
        TaskSet ts = new TaskSet ();
        TweenTask left = new TweenTask (delegate() {
            return TweenLocalPosition.Begin(_fireLeft, 1.0f, new Vector3(0, 0, 10));
        });
        ts.push (left);

        TweenTask right = new TweenTask (delegate() {
            return TweenLocalPosition.Begin(_fireRight, 1.0f, new Vector3(0, 0, 10));
        });

        ts.push (right);
        return ts;
    }
Ejemplo n.º 19
0
    public Task outCap()
    {
        TaskSet ts = new TaskSet ();
        TweenTask left = new TweenTask (delegate() {
            return TweenRotation.Begin(_capLeft, 1.0f, Quaternion.Euler(0, 0 , 179.999f));
        });
        ts.push (left);

        TweenTask right = new TweenTask (delegate() {
            return TweenRotation.Begin(_capRight, 1.0f, Quaternion.Euler(0, 0 , -179.999f));
        });

        ts.push (right);
        return ts;
    }
Ejemplo n.º 20
0
        private Task show()
        {
            TweenTask task = new TweenTask(
                delegate {
                this.gameObject.SetActive(true);
                TweenGroupAlpha alpha = TweenGroupAlpha.Begin(this.gameObject, 0.3f, 1.0f);
                return(alpha);
            }
                );

            TaskManager.PushBack(task, delegate {
                _cg.alpha = 1.0f;
            });
            return(task);
        }
Ejemplo n.º 21
0
Archivo: Logo.cs Proyecto: gdgeek/fly
        public Task nextTask()
        {
            TaskSet ts = new TaskSet ();
            TweenTask tt = new TweenTask (delegate() {
                Tween tween =  TweenLocalPosition.Begin(this.gameObject, 1.0f, new Vector3(0, -50, 30));
                tween.method = _curtainMethod;
                return tween;
            });
            ts.push (tt);
            /*for (int i =0; i<_curtain.Length; ++i) {
                ts.push (curtainTask(i));
            }*/

            return ts;
        }
Ejemplo n.º 22
0
        public Task closeTask()
        {
            TweenTask task = new TweenTask(delegate {
                Tween tween = TweenScale.Begin(_neck.gameObject, 0.3f, Vector3.zero);
                return(tween);
            });

            TaskManager.PushBack(task, delegate {
                close();
            });

            TaskManager.PushFront(task, delegate {
                _neck.gameObject.transform.localScale = Vector3.one;
            });
            return(task);
        }
Ejemplo n.º 23
0
        public Task openTask(string text)
        {
            //TaskSet ts = new TaskSet ();
            TweenTask task = new TweenTask (delegate {
                this.gameObject.transform.localScale = Vector3.zero;
                Tween tween = TweenScale.Begin(this.gameObject, 0.3f, Vector3.one);
                tween.method = Tween.Method.BounceIn;
                return tween;
            });
            TaskManager.PushFront (task, delegate {
                this.write(text);
                this.open();
            });

            return task;
        }
Ejemplo n.º 24
0
	public State getFollowState(){

		StateWithEventMap state = TaskState.Create (delegate {

			TaskSet ts = new TaskSet();
			TweenTask turn  = new TweenTask(delegate() {
				Vector3 v = this._position - this._child.transform.position;
				if(Mathf.Abs(v.x)>  Mathf.Abs(v.z)){
					if(v.x > 0){		
						return TweenRotation.Begin(this._child.gameObject, 0.1f, Quaternion.AngleAxis(-90, Vector3.up));
						
					}else{
						return TweenRotation.Begin(this._child.gameObject, 0.1f, Quaternion.AngleAxis(90, Vector3.up));
					}

				}else{
					if(v.z > 0){		
						return TweenRotation.Begin(this._child.gameObject, 0.1f, Quaternion.AngleAxis(180, Vector3.up));

					}else{
						return TweenRotation.Begin(this._child.gameObject, 0.1f, Quaternion.AngleAxis(0, Vector3.up));
					}

				}
				return TweenRotation.Begin(this._child.gameObject, 0.1f, Quaternion.AngleAxis(-90, Vector3.up));
			});

			TweenTask walk = new TweenTask(delegate() {
				return TweenWorldPosition.Begin(this._child.gameObject, 0.3f, _position);
			});


			ts.push(walk);
			ts.push(turn);
			return ts;
		}, this._fsm, delegate {
			return "wait";
		});






		return state;

	}
Ejemplo n.º 25
0
        private Task hide()
        {
            TweenTask task = new TweenTask (
                delegate{
                TweenGroupAlpha alpha = TweenGroupAlpha.Begin(this.gameObject,0.15f, 0.0f);
                return alpha;
            }
            );

            TaskManager.PushBack (task, delegate {
                if(_cg != null) _cg.alpha = 0.0f;
                //Debug.LogError("????");
            //	if(_evtSys != null) _evtSys.enabled = true;
                if(this != null && this.gameObject != null) this.gameObject.SetActive(false);
            });
            return task;
        }
Ejemplo n.º 26
0
        public Task closeTask()
        {
            TweenTask task = new TweenTask (delegate {
                Tween tween = TweenScale.Begin(_neck.gameObject, 0.3f, Vector3.zero);
                return tween;
            });

            TaskManager.PushBack (task, delegate {
                close();
                        });

            TaskManager.PushFront (task, delegate {
                _neck.gameObject.transform.localScale = Vector3.one;

            });
            return task;
        }
Ejemplo n.º 27
0
        public Task openTask(string text)
        {
            //TaskSet ts = new TaskSet ();
            TweenTask task = new TweenTask(delegate {
                this.gameObject.transform.localScale = Vector3.zero;
                Tween tween  = TweenScale.Begin(this.gameObject, 0.3f, Vector3.one);
                tween.method = Tween.Method.BounceIn;
                return(tween);
            });

            TaskManager.PushFront(task, delegate {
                this.write(text);
                this.open();
            });

            return(task);
        }
Ejemplo n.º 28
0
        public static TaskList AddAnimation(this TaskList list, TweenTask.Maker maker, TaskInit init = null, TaskShutdown shutdown = null)
        {
            var tt = new TweenTask(
                maker
                );

            if (init != null)
            {
                tt.init = init;
            }

            if (shutdown != null)
            {
                tt.shutdown = shutdown;
            }

            list.push(tt);
            return(list);
        }
Ejemplo n.º 29
0
	private Task turnTask(){

		TweenTask task = new TweenTask(delegate() {

			switch(_arrow){
			case Arrow.Left:
				return TweenRotation.Begin(this._alien.gameObject, 0.1f, Quaternion.AngleAxis(90, Vector3.up));
			case Arrow.Right:
				return TweenRotation.Begin(this._alien.gameObject, 0.1f, Quaternion.AngleAxis(-90, Vector3.up));
			case Arrow.Up:
				return TweenRotation.Begin(this._alien.gameObject, 0.1f, Quaternion.AngleAxis(180, Vector3.up));
			case Arrow.Down:
				return TweenRotation.Begin(this._alien.gameObject, 0.1f, Quaternion.AngleAxis(0, Vector3.up));
			}
			return null;
		});

		return task;
	}
Ejemplo n.º 30
0
        Task changeTask(int i, char ch, int count)
        {
            TaskList tl = new TaskList();

            Task remove = new TweenTask(delegate {
                chars_[i].gameObject.transform.eulerAngles = new Vector3(0, 0, 0);
                return(TweenRotation.Begin(chars_[i].gameObject, 0.15f, Quaternion.Euler(new Vector3(270, 0, 0))));
            });

            TaskManager.PushBack(remove, delegate {
                chars_[i].gameObject.SetActive(false);
            });
            tl.push(remove);



            Task add = new TweenTask(delegate {
                VoxelChar vc = _create.create(ch);
                if (vc != null)
                {
                    vc.gameObject.SetActive(true);
                    vc.setLayer(this.gameObject.layer);
                    vc.setMainColor(_maincolor);
                    vc.setLightColor(_lightColor);
                    vc.gameObject.transform.SetParent(this.transform);

                    vc.gameObject.transform.localScale    = Vector3.one;
                    vc.gameObject.transform.localPosition = this.getOffset(count, i);
                    chars_[i] = vc;
                    vc.gameObject.transform.eulerAngles = new Vector3(-270, 0, 0);
                    return(TweenRotation.Begin(vc.gameObject, 0.15f, Quaternion.Euler(new Vector3(0, 0, 0))));
                }
                return(null);
            });



            tl.push(add);


            return(tl);
        }
Ejemplo n.º 31
0
        public Task openTask()
        {
            if (this.isOpen())
            {
                return(new Task());
            }
            TweenTask task = new TweenTask(delegate {
                Tween tween = TweenScale.Begin(_neck.gameObject, 0.3f, Vector3.one);
                return(tween);
            });



            TaskManager.PushFront(task, delegate {
                refersh_ = true;
                _neck.gameObject.transform.localScale = Vector3.zero;
                open();
            });
            return(task);
        }
Ejemplo n.º 32
0
    /// <summary>
    /// 移动坐标位置
    /// </summary>
    /// <param name="number">方块中的数字</param>
    /// <param name="begin">移动的开始位置</param>
    /// <param name="end">移动后的结束位置</param>
    /// <returns></returns>
    public GDGeek.Task MoveTask(int number, Vector2 begin, Vector2 end)
    {
        Square temp = (Square)Instantiate(origin);
        Square b = this.GetSquare((int) begin.x, (int) begin.y);
        Square e = this.GetSquare((int) end.x, (int) end.y);

        temp.transform.parent = b.transform.parent;
        temp.transform.localScale = b.transform.localScale;
        temp.transform.localPosition = b.transform.localPosition;

        temp.Show();
        temp.Number = number.ToString();
        b.Hide();           //将开始的隐藏

        //利用缓动任务将此运动加入该任务中
        TweenTask tt = new TweenTask(delegate {
            return TweenLocalPosition.Begin(temp.gameObject, 0.5f, e.transform.localPosition);
        });

        TaskManager.PushBack(tt, () => { Destroy(temp.gameObject); });
        return tt;
    }
Ejemplo n.º 33
0
        private Task hide()
        {
            TweenTask task = new TweenTask
                             (
                delegate {
                TweenGroupAlpha alpha = TweenGroupAlpha.Begin(this.gameObject, 0.15f, 0.0f);
                return(alpha);
            }
                             );



            TaskManager.PushBack(task, delegate {
                if (_cg != null)
                {
                    _cg.alpha = 0.0f;
                }
                if (this != null && this.gameObject != null)
                {
                    this.gameObject.SetActive(false);
                }
            });
            return(task);
        }
Ejemplo n.º 34
0
        private State moveState()
        {
            Tween tween = null;
            StateWithEventMap state = TaskState.Create(delegate() {
                TaskSet ts = new TaskSet();
                TweenTask tt = new TweenTask(delegate {
                    tween = TweenWorldPosition.Begin(_talk._head.gameObject, 0.5f, nextPosition(Random.Range(0.0f, 1.0f), Random.Range(0.5f, 1.0f)));
                    return tween;
                });

                ts.push (tt);
                return ts;
            }, fsm_, "move");
            state.onOver += delegate {

                tween.enabled = false;
            };
            return state;
        }
Ejemplo n.º 35
0
        private State showState()
        {
            StateWithEventMap state = TaskState.Create(delegate() {
                //TaskList tl = new TaskList();
                health_ = 5;
                alive_ = true;
                TaskSet ts = new TaskSet();
                TweenTask tt = new TweenTask(delegate {
                    return TweenLocalPosition.Begin(_talk._head.gameObject, 0.5f, new Vector3(0,40,0));

                });

                TweenTask tt2 = new TweenTask(delegate {
                    return TweenRotation.Begin(_talk._head.gameObject, 0.5f, Quaternion.Euler(new Vector3(-45,0,0)));

                });
                ts.push (tt);
                ts.push (tt2);
                return ts;
            }, fsm_, "move");
            return state;
        }
Ejemplo n.º 36
0
	private Task walkTask(){
		TweenTask task = new TweenTask(delegate() {

			return TweenLocalPosition.Begin(this._alien.gameObject, 0.3f, getLocalTarget());


		});
		return task;
	}
Ejemplo n.º 37
0
        public Task openTask()
        {
            if (this.isOpen()) {
                return new Task();
            }
            TweenTask task = new TweenTask (delegate {
                Tween tween = TweenScale.Begin(_neck.gameObject, 0.3f, Vector3.one);
                return tween;
            });

            TaskManager.PushFront (task, delegate {
                refersh_ = true;
                _neck.gameObject.transform.localScale = Vector3.zero;
                open();
            });
            return task;
        }
Ejemplo n.º 38
0
    private Task outWing()
    {
        TaskSet ts = new TaskSet ();
        TweenTask left = new TweenTask (delegate() {
            return TweenLocalPosition.Begin(_wingLeft, 1.0f, new Vector3(-5, 0, 0));
        });
        ts.push (left);

        TweenTask right = new TweenTask (delegate() {
            return TweenLocalPosition.Begin(_wingRight, 1.0f, new Vector3(5, 0, 0));
        });

        ts.push (right);
        return ts;
    }
Ejemplo n.º 39
0
    public Task outRocket()
    {
        TaskSet ts = new TaskSet ();
        TweenTask left = new TweenTask (delegate() {

            return TweenRotation.Begin(_rocketLeft, 1.0f,  Quaternion.Euler(-30, 0 , 0));
        });
        ts.push (left);

        TweenTask right = new TweenTask (delegate() {
            return TweenRotation.Begin(_rocketRight, 1.0f,  Quaternion.Euler(-30, 0 , 0));
        });

        ts.push (right);

        TweenTask end =  new TweenTask (delegate() {
            return TweenLocalPosition.Begin (_end, 1.0f, new Vector3 (0, 0, 3));
        });

        ts.push (end);
        return ts;
    }
Ejemplo n.º 40
0
Archivo: Logo.cs Proyecto: gdgeek/fly
 public Task upTask()
 {
     TweenTask tt = new TweenTask (delegate() {
         Tween tween =  TweenLocalPosition.Begin(this.gameObject, _upTime, new Vector3(0, 0, 30));
         tween.method = _upMethod;
         return tween;
     });
     TaskManager.PushFront (tt, delegate() {
         _title2.gameObject.SetActive(true);
         _title1.gameObject.SetActive(false);
         _enitter.emission();
                 });
     return tt;
 }
Ejemplo n.º 41
0
Archivo: Logo.cs Proyecto: gdgeek/fly
 public Task resetTask()
 {
     TweenTask tt = new TweenTask (delegate() {
         this.gameObject.transform.localPosition = new Vector3(3.5f, 0, 0);
         Tween tween =  TweenLocalPosition.Begin(this.gameObject, 1.0f, new Vector3(0, 0, 30));
         tween.method = _resetMethod;
         return tween;
     });
     TaskManager.PushFront (tt, delegate() {
         _title2.gameObject.SetActive(false);
         _title1.gameObject.SetActive(true);
         //_enitter.emission();
     });
     return tt;
 }
Ejemplo n.º 42
0
Archivo: Dirver.cs Proyecto: gdgeek/fly
 public Task moveTask(Vector3 position)
 {
     TweenTask task = new TweenTask (delegate {
         Tween tween = TweenLocalPosition.Begin(this.fly_.gameObject, Vector3.Distance(position,this.fly_.gameObject.transform.localPosition)*0.01f, position);
         tween.method = _method;
         return tween;
     });
     return task;
 }
Ejemplo n.º 43
0
 public Task endTask()
 {
     TweenTask tt = new TweenTask (delegate {
         return TweenGroupAlpha.Begin(_view.end.gameObject, 0.3f, 1.0f);
             });
     TaskManager.PushFront (tt, delegate {
         _view.end._cg.alpha = 0;
         _view.end._score.text = _model.score.ToString();
         _view.end.gameObject.SetActive(true);
             });
     return tt;
 }
Ejemplo n.º 44
0
 private Task show()
 {
     TweenTask task = new TweenTask (
         delegate{
             this.gameObject.SetActive(true);
             TweenGroupAlpha alpha = TweenGroupAlpha.Begin(this.gameObject,0.3f, 1.0f);
             return alpha;
         }
     );
     TaskManager.PushBack (task, delegate {
         _cg.alpha = 1.0f;
     });
     return task;
 }