Example #1
0
 public FageUIMem(FageUISet uiSet)
     : base()
 {
     _uiSet = uiSet;
     _component = null;
     _uiDetail = null;
 }
Example #2
0
	private	void SetTweenIn(byte tween, FageUITransition transition, System.Action callback, Transform canvas) {
		bool move = (tween & FageUITransition.POSITION) != FageUITransition.NONE;
		bool rotate = (tween & FageUITransition.ROTATION) != FageUITransition.NONE;
		bool scale = (tween & FageUITransition.SCALE) != FageUITransition.NONE;

		GameObject cach = FageBundleLoader.Instance.Load(uiDetail) as GameObject;
		GameObject go = GameObject.Instantiate (cach, move ? transition.GetPosition ():_uiDetail.GetPosition (), rotate ? transition.GetRotation ():_uiDetail.GetRotation ()) as GameObject;
		go.transform.SetParent (canvas, false);
		_component = go.GetComponent<IFageUIComponent> ();

		LTDescr ltdesc = null;
		if (move)
			ltdesc = LeanTween.moveLocal (go, _uiDetail.GetPosition (), transition.time).setDelay (transition.delay).setEase (transition.ease);
		if (rotate)
			ltdesc = LeanTween.rotateLocal (go, _uiDetail.GetRotation().eulerAngles, transition.time).setDelay(transition.delay).setEase(transition.ease);
		if (scale) {
			go.transform.localScale = transition.GetScale();
			ltdesc = LeanTween.scale (go, _uiDetail.GetScale(), transition.time).setDelay(transition.delay).setEase(transition.ease);
		}

		if ((ltdesc!=null) && (callback!=null))
			ltdesc.setOnComplete(callback);
	}
Example #3
0
    private void SetTweenIn(byte tween, FageUITransition transition, System.Action callback, Transform canvas)
    {
        bool move = (tween & FageUITransition.POSITION) != FageUITransition.NONE;
        bool rotate = (tween & FageUITransition.ROTATION) != FageUITransition.NONE;
        bool scale = (tween & FageUITransition.SCALE) != FageUITransition.NONE;

        GameObject cach = FageBundleLoader.Instance.Load(uiDetail) as GameObject;
        GameObject go = GameObject.Instantiate (cach, move ? transition.GetPosition ():_uiDetail.GetPosition (), rotate ? transition.GetRotation ():_uiDetail.GetRotation ()) as GameObject;
        go.transform.SetParent (canvas, false);
        _component = go.GetComponent<IFageUIComponent> ();
        if (scale) {
            go.transform.localScale = transition.GetScale();
        }

        LTDescr ltween = null;
        if (move)
            ltween = LeanTween.moveLocal (go, _uiDetail.GetPosition (), transition.time).setDelay (transition.delay).setEase (transition.ease);
        if (rotate)
            ltween = LeanTween.rotateLocal (go, _uiDetail.GetRotation().eulerAngles, transition.time).setDelay(transition.delay).setEase(transition.ease);
        if (scale)
            ltween = LeanTween.scale (go, _uiDetail.GetScale(), transition.time).setDelay(transition.delay).setEase(transition.ease);

        if (callback != null) {
            if (ltween != null)
                ltween.setOnComplete(callback);
            else
                callback();
        }
    }
Example #4
0
	public	FageUIMem(FageUISet uiSet) : base() {
		_uiSet = uiSet;
		_component = null;
		_uiDetail = null;
	}